From 3a2050f53dc2d6bd57188708214e7ffb779a9323 Mon Sep 17 00:00:00 2001 From: Gregg Tavares Date: Wed, 1 May 2024 15:41:43 +0200 Subject: [PATCH] popular --- art/22RaBcCzsbaXEzCh5/art.json | 12 +- art/23ezRZjpZK82TqNJr/art.json | 12 +- art/23rhC2bHw8GtaXfa3/art.json | 12 +- art/25DKYMazYyFB5WS2X/art.json | 12 +- art/27b5AxnyWM3K9MTg4/art.json | 12 +- art/288uBLrF9BKty2gyx/art.json | 12 +- art/296k8Y8nj6kcNxYG9/art.json | 10 +- art/2AAPaBjMMEbZF3peq/art.json | 12 +- art/2DKvftja5hyuk3K5k/art.json | 12 +- art/2DYifmxshFTc2mdD4/art.json | 12 +- art/2EjmDvPyRP8XTRp4G/art.json | 12 +- art/2FpAyYRgGQytFrcAM/art.json | 12 +- art/2GJcwJ2YQaAJsasSb/art.json | 12 +- art/2GcQqCitMWiQ5QRgm/art.json | 10 +- art/2HqTsRPbmvPseZs78/art.json | 12 +- art/2Jk6njpWPmAjyCJv4/art.json | 12 +- art/2KcwnpWC6FyBx5N9S/art.json | 12 +- art/2LCzyt3dGEKL3dcTG/art.json | 12 +- art/2PbekWKKMe8gWdJ3z/art.json | 12 +- art/2QLFrSm3uSxdnEW58/art.json | 12 +- art/2RntyLszQwDn9wi85/art.json | 10 +- art/2WGSa559MiYvnoJZw/art.json | 12 +- art/2WtKojEgxqkRD7ExF/art.json | 10 +- art/2XgSDRuhBYPBvZ9QX/art.json | 12 +- art/2YWRHPyRWHGo6A9My/art.json | 12 +- art/2bWezECppzztDLn4T/art.json | 12 +- art/2cL3kfaKBExkWc5Le/art.json | 12 +- art/2dNusyoCHaevCCYP7/art.json | 12 +- art/2djzoxSxpM9HnRXQH/art.json | 12 +- art/2dq4p8bnavjoyhq6E/art.json | 12 +- art/2dsE7Bcq8iHknqYSm/art.json | 12 +- art/2iJ8ao6MN4Xmw8RKM/art.json | 12 +- art/2iNJXhqJXRjFNZ3K7/art.json | 10 +- art/2ir5RybtZsBG4Hgmr/art.json | 12 +- art/2ivK8La4P8NhKkMDH/art.json | 12 +- art/2n27TgzYcMngCYSTG/art.json | 12 +- art/2nczC2kx9JRxu64gA/art.json | 10 +- art/2pSYjC7BCpjghA8Hu/art.json | 12 +- art/2pccx6pQfk6skHLQG/art.json | 10 +- art/2tNPKyop2hRKFBGz9/art.json | 12 +- art/2wjez5eJ6Ng5tFzSP/art.json | 12 +- art/2wuax4qbM5ZvmBW4r/art.json | 12 +- art/2xJgNnQY5FLgHt6qW/art.json | 10 +- art/2zrDmPHr7XSL9Smeh/art.json | 12 +- art/32DEaMDYx5JAqhWRY/art.json | 12 +- art/349P7R35WtujgHxrw/art.json | 10 +- art/34z5eo3NAr7q87bLk/art.json | 12 +- art/3AsdQHZjxgRSWK2Q4/art.json | 12 +- art/3Csyw9ecsH7rXLkok/art.json | 12 +- art/3DYWqaogssoxpbdKM/art.json | 12 +- art/3EGwvJZ5S8be4wM7t/art.json | 10 +- art/3GfvibHchBkZT4arh/art.json | 10 +- art/3GkC95J3qizbTmiwJ/art.json | 10 +- art/3K4LGxEGgP7MLHZnb/art.json | 12 +- art/3K4d92nvq5JFcZa8K/art.json | 12 +- art/3NDzadNsSWytgiaLt/art.json | 12 +- art/3PKtnXSrJ72kySj5P/art.json | 12 +- art/3QE3h3tQJqzMMqEZw/art.json | 12 +- art/3Qk8RvorqrMH5CCJy/art.json | 12 +- art/3QtDqanQXHR4KXBo2/art.json | 12 +- art/3RibQfbPe3tobLxLw/art.json | 10 +- art/3Szoo7khkBA4exnsR/art.json | 10 +- art/3b3a5MqLTPvBpcvhN/art.json | 12 +- art/3cskmP4veKB962KoC/art.json | 10 +- art/3cvdmf4HtiuwSqeR8/art.json | 12 +- art/3eX8nyZYKzX3Xf9be/art.json | 12 +- art/3fJgrXgNHKr78pqQs/art.json | 10 +- art/3fg2XtwJcBLhe5bdW/art.json | 12 +- art/3gbxiT43Btfh3sY5q/art.json | 12 +- art/3hNCrCAfmKvR2iKP8/art.json | 10 +- art/3hP9SNbDTX5RFMHT5/art.json | 12 +- art/3hY77qyNdTWqMqYPg/art.json | 12 +- art/3hco2ocM6as2y3HNr/art.json | 12 +- art/3hzz6KuiDcQDi54iA/art.json | 10 +- art/3icxEpds8WvgPmHy7/art.json | 12 +- art/3mX3aBsuhf372pLcD/art.json | 12 +- art/3oRDhfqRydMBEWnD5/art.json | 12 +- art/3pFLZ6LMxGuHYkjcr/art.json | 12 +- art/3r5fh3ut8gnwF69zs/art.json | 12 +- art/3rTF3aQTLfnSdwdcW/art.json | 10 +- art/3tnqndpH4hacfPTBd/art.json | 12 +- art/3uB76AAsdqqC2ZEXk/art.json | 12 +- art/3uH92F2f4pCxBydB3/art.json | 12 +- art/3uY49x2aXTxXCB2PD/art.json | 12 +- art/3uytcwyYXxGeEvu4D/art.json | 10 +- art/3yMooDSsPRwxpbiuL/art.json | 12 +- art/42ESv42tR52CEdX63/art.json | 12 +- art/42pYPNux6r5SL9ebp/art.json | 10 +- art/48D42NwcwPw8inHZG/art.json | 12 +- art/4AiWT3LpD8x6Ap7PA/art.json | 10 +- art/4BEqmFyyPkLK4Me6q/art.json | 12 +- art/4BkjXGWjFkBTo7kEJ/art.json | 10 +- art/4FQ77YanjkTRoSWip/art.json | 12 +- art/4FbgY4x8sEM5EQuCT/art.json | 12 +- art/4JPK5YpSAQRwHtgZX/art.json | 12 +- art/4Jvv5ja6vMDtacCMp/art.json | 12 +- art/4Jy2MhQ54xH4SinZo/art.json | 12 +- art/4LYwmawuudnFoyRng/art.json | 12 +- art/4M55m9674WQP6QQ3E/art.json | 12 +- art/4MXkkkQvDcbZT2bmy/art.json | 12 +- art/4NJ7SwwBpWiHqLjmY/art.json | 12 +- art/4NywnD7ErprEsdfa8/art.json | 10 +- art/4PyDDdmyeAx9MkNKf/art.json | 12 +- art/4QEXMdBaekmPQnFf6/art.json | 12 +- art/4QQxzF25ewQs8T5Kb/art.json | 12 +- art/4SRkNtncZayGZ5xBF/art.json | 12 +- art/4TP9W3xndZ2YW8kAr/art.json | 12 +- art/4X6mJigNvjatDJv4q/art.json | 12 +- art/4abrmywD84XrJ5dNz/art.json | 10 +- art/4bGAzq9dZbNPyimzo/art.json | 12 +- art/4bXhbExsSEEwHZofJ/art.json | 12 +- art/4bxrvzvhcfEAq6Qzo/art.json | 12 +- art/4d6tRjx7hKBD4t7sJ/art.json | 10 +- art/4e4L6TCCcTrTkKJbh/art.json | 12 +- art/4erk8kqXtJp9XeGP8/art.json | 12 +- art/4fpR5Na5QhyEeF2yw/art.json | 12 +- art/4h35MHPA2dwXFTJHy/art.json | 12 +- art/4mJdoLcvvmmvbPjdB/art.json | 12 +- art/4mMg6kQXSNiEDkuwR/art.json | 12 +- art/4mzMqjbsbYgxDQKFf/art.json | 12 +- art/4qDhPQsi7RfmX6Ncw/art.json | 10 +- art/4rzpKJ43tFQEsLBkP/art.json | 12 +- art/4tdHwGGpfKN7AQpoQ/art.json | 10 +- art/4uB9s4qnD3rioJw9B/art.json | 12 +- art/4uK5xMjmxCZaGBewc/art.json | 10 +- art/4vag7ndH4zPYNfMML/art.json | 12 +- art/4x6bYtKoRF9gPWHAb/art.json | 12 +- art/4zASqsiiCDuSJRntr/art.json | 12 +- art/4zqMb55NkrGEgRcKc/art.json | 12 +- art/52MHKPZusfZtpjueA/art.json | 12 +- art/54TbvMsANMi2nBuBA/art.json | 12 +- art/54ZGebYmzcwbkmgpF/art.json | 10 +- art/55nRorvcAYfSEYJhZ/art.json | 12 +- art/57DGNjDnDYwrBWXqD/art.json | 12 +- art/57eTciQiKd6wT2ndd/art.json | 10 +- art/583kqaAomZpfinWXk/art.json | 12 +- art/58gFy9tGHHqJ3JY4m/art.json | 12 +- art/5A8xZ8XRT4Rujidr9/art.json | 12 +- art/5BPbm4rfCpfS92BKS/art.json | 12 +- art/5CPofs7dnZ8Pd7KNv/art.json | 12 +- art/5EtotDS2NmQ69fxWF/art.json | 10 +- art/5Fphse6X3wyaFosYJ/art.json | 12 +- art/5MbciF3ZFxqF8hyYn/art.json | 12 +- art/5NxpTo5tmZ5jQ3ZE5/art.json | 12 +- art/5PLH8iYP7Rsj5z8NC/art.json | 12 +- art/5RiyKNicAa32rA9YZ/art.json | 12 +- art/5RkZQxjruyDfA9bS7/art.json | 12 +- art/5TC2fdTpuR9MXHMhb/art.json | 12 +- art/5WtmeHpqSmNcvRWAR/art.json | 12 +- art/5YGSiNrquYpFi3Ggo/art.json | 12 +- art/5Yw6GiojcPykGM7p6/art.json | 12 +- art/5bpdGEqpAwiR35mDS/art.json | 12 +- art/5btpWTSD8Kwb767eh/art.json | 12 +- art/5dNDeR4dqCCRvcHCT/art.json | 10 +- art/5eHGg8xT9dKtXnSgu/art.json | 12 +- art/5eLB8us5zfTRPWx49/art.json | 12 +- art/5eNtGMeN2Etw3d5dh/art.json | 10 +- art/5fBJ6mEfnhkJuSFyR/art.json | 12 +- art/5gKRQuwx63MAdRePc/art.json | 12 +- art/5hbYiwjeJvx8tCTME/art.json | 12 +- art/5hf6Sm43wvfKW9tvA/art.json | 12 +- art/5kD5fS5JQyTcEzoY8/art.json | 12 +- art/5ppKAhtsPPS3xfam7/art.json | 12 +- art/5rPSkvavMCsT3A4KY/art.json | 12 +- art/5v2eusj5uxKkdncH3/art.json | 12 +- art/5vBB6qnTBzuES7iu5/art.json | 10 +- art/5vfETRh3Q89xEEMAA/art.json | 10 +- art/5wpxiiCkDvE3Wsv5D/art.json | 10 +- art/5y8GykbHCskE8dzPd/art.json | 12 +- art/627rN6vKn3Edv5K5G/art.json | 12 +- art/6329mueSGExenMjbN/art.json | 12 +- art/63qyzzMSCLNjCirhM/art.json | 10 +- art/684pim4aQdsJFnh9S/art.json | 10 +- art/6C6jC7cgKsabzRcL8/art.json | 12 +- art/6EhsqQMiTAN8xv9yr/art.json | 10 +- art/6Gubrbbo9gDv8wczK/art.json | 10 +- art/6J7Jj9F2CdctHCkXB/art.json | 10 +- art/6K6qbdqNTrkx589QP/art.json | 12 +- art/6KurZsv36w6xrAoSf/art.json | 12 +- art/6N22GnCbsgYC6faeW/art.json | 12 +- art/6PsFwfvW2tLtoeFiC/art.json | 12 +- art/6QkqTG5zopSEvE5ja/art.json | 10 +- art/6RMx4XYpHck6oZZ4u/art.json | 12 +- art/6RY7TFeo6Q9wmHb5f/art.json | 12 +- art/6RnXzKXyyfu7NWTyb/art.json | 12 +- art/6Xdd5o4awYpFcY4QM/art.json | 12 +- art/6XqJX2mnFpa8i9aLH/art.json | 12 +- art/6YpuWT2zbWkg2ocdL/art.json | 12 +- art/6Yx2A7TQ6NnyHhFPQ/art.json | 12 +- art/6bbL3L3PTAdvJyg8n/art.json | 12 +- art/6bpRiTn7zbJ2Birz8/art.json | 12 +- art/6d4uyMnEKnip4oyLR/art.json | 12 +- art/6eSja54pMxXcD9ArN/art.json | 12 +- art/6gGtgPeiwrBx9DC8d/art.json | 12 +- art/6gQQcZm2vuBMyLCkB/art.json | 10 +- art/6hsoh4en6G7rPqjb8/art.json | 12 +- art/6kjKSErWMZSF6xj6c/art.json | 10 +- art/6koiJAeZMvqyq7fpb/art.json | 12 +- art/6nPKwArJkv4Rbz6LX/art.json | 12 +- art/6nxqs9sKqwTpWK2Sf/art.json | 12 +- art/6qenwf5cKgyGLZrXw/art.json | 12 +- art/6qhRHbFn8B6GeD5Ni/art.json | 10 +- art/6t7WhmEDeF7kcGFDh/art.json | 12 +- art/6xC43NutGGXHRTZ9p/art.json | 10 +- art/6xw95t7YcinWhp8Ra/art.json | 12 +- art/6zJfYSooxERRtZtbe/art.json | 12 +- art/6zSLjpCNA7CDQvm9e/art.json | 12 +- art/72Qyo6BcBD6bt9NDW/art.json | 10 +- art/72yf22zZ942pR2Pjn/art.json | 10 +- art/748RN8qRjrDrtSGy2/art.json | 10 +- art/75BKGgPT6J42k7Aax/art.json | 12 +- art/7825RZhjGT9xTvEa7/art.json | 12 +- art/78PSuMWSJy9qmzeCm/art.json | 12 +- art/79HqSrQH4meL63aAo/art.json | 12 +- art/7AywqTMXSQtDaa9RW/art.json | 12 +- art/7Bkg55Y8SPEtDJedE/art.json | 12 +- art/7BtREZnTSkBpz7W87/art.json | 12 +- art/7CY4KDf722AkkpwR2/art.json | 10 +- art/7DebjyLHPNMjyBzn3/art.json | 12 +- art/7DtazpcMcdA6fJ4XW/art.json | 12 +- art/7EeTjhnP4EshLL5B2/art.json | 12 +- art/7EmHQKmTWXAwTXS63/art.json | 10 +- art/7F8oEX6xT8qLDdtS2/art.json | 12 +- art/7G88sy7oNibcANkMP/art.json | 10 +- art/7GNBiei7nte4HfQN2/art.json | 12 +- art/7JTyL7fuENPgA9o2H/art.json | 12 +- art/7M9dkbTrmJYvKMzic/art.json | 12 +- art/7NHz8BY49bR5hCy8h/art.json | 12 +- art/7PpvqJmgJR7ALoJfa/art.json | 10 +- art/7QAPWrZErhyBDRnKb/art.json | 12 +- art/7QLuHLmctdsezmmxr/art.json | 12 +- art/7RXESd6b5ToNrYe9M/art.json | 12 +- art/7TrYkuK4aHzLqvZ7r/art.json | 12 +- art/7W6jf6wm4is8A9o9z/art.json | 12 +- art/7Xh2ZeThqMgWodKe8/art.json | 12 +- art/7Xo5cox42KeW3chZj/art.json | 12 +- art/7YgXgotM2u7EazE58/art.json | 12 +- art/7YksmRJcwQXipHhfx/art.json | 12 +- art/7YtDi4LTcGHk4Rv7A/art.json | 10 +- art/7ZDFThfCsDDXTyMjG/art.json | 10 +- art/7ZTwrYe7Bq7kSQpPb/art.json | 12 +- art/7avdmuC23kYit8KWs/art.json | 12 +- art/7awCXKJWafHYpvqX8/art.json | 12 +- art/7b2mtzWGfut7qG2b4/art.json | 12 +- art/7ckAr5cRAsKG9pHiF/art.json | 12 +- art/7e3M2Sgrztb9vDD7v/art.json | 12 +- art/7eMqSiQ49pzgf7ftE/art.json | 12 +- art/7fkuNErcdiCoyDFPM/art.json | 12 +- art/7gmHgFYYTRjd3BKEZ/art.json | 12 +- art/7gpAmyAsHMewhZvsN/art.json | 10 +- art/7iyrHWLQT836AWhNg/art.json | 10 +- art/7kchjNSNHczMuXxdj/art.json | 12 +- art/7mLMCX66sxy38mtQZ/art.json | 12 +- art/7myySepW36ywzREow/art.json | 10 +- art/7n2c7BGhSAcg3jA94/art.json | 12 +- art/7nEqpyeYSLJxH3iCZ/art.json | 12 +- art/7pH6w9DYZF7bjFqRC/art.json | 12 +- art/7qXRty5XaAiets5ZL/art.json | 10 +- art/7qtbHrwZAwuFQLxhC/art.json | 10 +- art/7rEgrhT8EQfJ7PDrk/art.json | 10 +- art/7ryyxQd8kXyENxC8q/art.json | 12 +- art/7t6i2kotFzww4sABc/art.json | 12 +- art/7tj2CshkciWxyNNjh/art.json | 12 +- art/7ts7RJwsC7qRdn96W/art.json | 12 +- art/7vbkgbBXwtnj4LbT2/art.json | 12 +- art/7vsaPEdRhNyw6hBKg/art.json | 10 +- art/7wqyFQDCq6cmDzs4H/art.json | 12 +- art/7wueifQeGTg9ubjrp/art.json | 10 +- art/7xeGPqZaZSLDvKWHt/art.json | 10 +- art/83bhi2jnJmLwj89jd/art.json | 10 +- art/84TzMFEGdJQDyrLAw/art.json | 12 +- art/84bqgyYH7r222NZui/art.json | 10 +- art/85e3bGEKFA4Ac7pHh/art.json | 10 +- art/85epXhdc6bNGzc5t4/art.json | 10 +- art/868s25nyWdZFHjukZ/art.json | 12 +- art/87jiR2yJj3v4JHQGX/art.json | 12 +- art/889PvtXA2o7P9ps9Y/art.json | 10 +- art/88XwsAMToJSkDiwaB/art.json | 10 +- art/899AdR5X9eCCv2RAT/art.json | 12 +- art/89PHWvc6bSoMDB4uq/art.json | 12 +- art/8AQFD78CWiZsN4phd/art.json | 12 +- art/8EW4w374gLe9Y8mvS/art.json | 12 +- art/8Ha5WpefzTXhF4Cmr/art.json | 12 +- art/8JCNkReuE5hLqBoNT/art.json | 12 +- art/8MHgqJdpnFiQGkBc2/art.json | 12 +- art/8MRZuPQnb7riyBLat/art.json | 12 +- art/8MxcbeeakhH3Zvjvm/art.json | 10 +- art/8QyjKkpp7q9aGkAn7/art.json | 12 +- art/8Rju8wrtd7ggyiDcZ/art.json | 12 +- art/8T4bhdbFF8NqLZ5qJ/art.json | 12 +- art/8TsxtdLjke5zy5qJu/art.json | 12 +- art/8Tuytbjq9XfyxyLSA/art.json | 12 +- art/8Typ5eK6bCd5ziWFf/art.json | 12 +- art/8WsNgnnMn6z7f46sb/art.json | 12 +- art/8XECwReKrWfyzzRsj/art.json | 10 +- art/8YgL5b9rsGLmaeQ9Z/art.json | 12 +- art/8ZyPwCk5HdengqpJK/art.json | 12 +- art/8ZzuRWYAZeNEN3L4m/art.json | 12 +- art/8aEFjza4wNjuhfnvP/art.json | 10 +- art/8bRYb7JjNeomjyGHy/art.json | 12 +- art/8cPTCz9Cm8iRKNmqG/art.json | 12 +- art/8eDsJnksnjrECXGev/art.json | 12 +- art/8eaHZkbv4GqCvTJJs/art.json | 12 +- art/8hCgzechTSmvoP4ah/art.json | 12 +- art/8ifzGvPttfmfGyATy/art.json | 12 +- art/8jcBYJRBWjDcfHKkH/art.json | 12 +- art/8jiF9r8CqR46bXvXM/art.json | 12 +- art/8miH3KmYkczS5YbjP/art.json | 10 +- art/8oGoGrmBCLx2R4iWz/art.json | 12 +- art/8oJh9QtFGgJksSFFk/art.json | 12 +- art/8qkLM6jJv2xHNnELZ/art.json | 10 +- art/8rEyCeYdp5FF6AwKL/art.json | 12 +- art/8rLJCnxAbmAYifi8S/art.json | 10 +- art/8wMcYNHAvNH4qdgzM/art.json | 12 +- art/8wij3k6mQCLMeYsgw/art.json | 12 +- art/8xXukzezXszWuCGEN/art.json | 10 +- art/93FoywQqcRMeZNRcz/art.json | 12 +- art/93Y6qkZ7f2SBfAPjM/art.json | 12 +- art/948aadGavoEeSXCac/art.json | 12 +- art/94LjZTzQhciudirXa/art.json | 12 +- art/94o6yb7AZ7dW5Lumb/art.json | 10 +- art/95ZMaZireKi2qhi6L/art.json | 10 +- art/95xHq5YQNNvTEjhsq/art.json | 10 +- art/965mBDin8f5mMFKoZ/art.json | 12 +- art/96HGeYvvkbpZDtRSu/art.json | 12 +- art/97XDDQ5yWEzZhs6cH/art.json | 12 +- art/97zwjZPbGFqPWiYZy/art.json | 10 +- art/97zwxhJNAYAGKPST2/art.json | 12 +- art/982xbF946ivNRShYF/art.json | 10 +- art/98PzHFry4xqmuj7qt/art.json | 12 +- art/99zvCpii8eiTj2fo8/art.json | 12 +- art/9BDdcbJh6rDaD4MBi/art.json | 10 +- art/9C352QniqBDGreXm2/art.json | 12 +- art/9CuFBCB2ddb7NzNRQ/art.json | 12 +- art/9EJbRaRyPZMpJ9zLk/art.json | 12 +- art/9GCFDmZiEXGbgKMny/art.json | 12 +- art/9Geyfsezar7Y45X4W/art.json | 12 +- art/9GqsA2ooryruyLSRG/art.json | 12 +- art/9HqeuYzYy5SPwWWzC/art.json | 12 +- art/9JiSBh95g2uDrbJF8/art.json | 10 +- art/9K6tGbtzRXNPPboM5/art.json | 10 +- art/9L4TTn35TGvpgnmg9/art.json | 10 +- art/9LWMct8y82GY9ojKB/art.json | 12 +- art/9LoJ64iLFmQukm5ha/art.json | 12 +- art/9MHkQW36H4sMgEA4e/art.json | 12 +- art/9P4cTdzoK9rwM99kJ/art.json | 10 +- art/9QBfBKazwRDgwzka8/art.json | 12 +- art/9SEaxhmGgtFCn7tXv/art.json | 10 +- art/9Sr9XKEznvoJprDjG/art.json | 12 +- art/9Z8QK2wm2wyThYCTm/art.json | 10 +- art/9adCiEobmkAuj8Gue/art.json | 12 +- art/9auTJQc3nHbaStwyQ/art.json | 12 +- art/9caDdikyJ7k4Q3o2L/art.json | 12 +- art/9dSN7fhb4hT8SrRor/art.json | 12 +- art/9fwAKTiyAB7xx9cqz/art.json | 12 +- art/9hzmisGQfvWW54XX2/art.json | 12 +- art/9ikkGGKbk6D4k8eRa/art.json | 12 +- art/9mHLiL9t8Tdhkt2Nh/art.json | 12 +- art/9mqwFjEipb8pPtcPw/art.json | 12 +- art/9oFBPGkXY6hB2TaHK/art.json | 12 +- art/9s4f49dwx4L8hbbD5/art.json | 12 +- art/9tQdLKqdczvbu3Pp5/art.json | 12 +- art/9tYkByMY9xHJQLM8M/art.json | 12 +- art/9wKMAeACxZ3WoJc2m/art.json | 12 +- art/9ydRokp8vXNSApmsq/art.json | 10 +- art/9yoBtz2q3YvMZHhw6/art.json | 10 +- art/9ythNthyPP2w9WbgY/art.json | 12 +- art/9yyh6FdtyTqLN2EgE/art.json | 12 +- art/A4aQeDP9zYwLTXGKd/art.json | 10 +- art/A5Eknh4sb38Hw5pjv/art.json | 10 +- art/A5wHpLQiQydYkB7sg/art.json | 12 +- art/A6KXiR6FwZEbN6Nh5/art.json | 12 +- art/A6iuFb7Tmao4i5avw/art.json | 12 +- art/A8Zc7NFQdTdeKQimv/art.json | 12 +- art/A9DLn3oYKaSRGEPt4/art.json | 10 +- art/A9X62RRorFW5Ys8h7/art.json | 12 +- art/AA2EgkaRKHJ5g74i5/art.json | 12 +- art/ABszkWtBmfrqcHecz/art.json | 12 +- art/AC57qxXZiP5Xt3MPo/art.json | 12 +- art/AGytkw7djFKBPNKZE/art.json | 10 +- art/AHgb5kGbLwEYQjRTn/art.json | 12 +- art/AJ3iLGfbPGRTnZZn6/art.json | 10 +- art/AK7yLDZv8JXbgW25h/art.json | 10 +- art/ALErfYvkmdWzuqg7M/art.json | 10 +- art/AMJYWSdCtDDTehM3C/art.json | 12 +- art/ARpkYYdzGDtKL4BZn/art.json | 10 +- art/ASwcBa7AR4rPpF2Wg/art.json | 10 +- art/AXAuvTYrFKQwTgykw/art.json | 12 +- art/AXjMauM4Aq37fkzLf/art.json | 12 +- art/AZ2KyvbW28MmPCFKA/art.json | 12 +- art/AZFnk3yzLiSZ2KkWS/art.json | 12 +- art/AZS5NEiv5XCb7HrRy/art.json | 12 +- art/Acb8NGnF3tJvv77Ji/art.json | 12 +- art/Ajiknj6GiHKrmZT3Z/art.json | 12 +- art/AnFAYAbcbpuErBvBW/art.json | 12 +- art/AndijhSm4Fuox73p9/art.json | 12 +- art/Av2MKnW2EJCyL2soB/art.json | 10 +- art/B2Xb9dHRi7bYyQfjA/art.json | 10 +- art/B3MrHFwyLFjSx8mo4/art.json | 12 +- art/B3fTWQihXfD9t8Q8r/art.json | 12 +- art/B42Ho7bLcyCakLyrD/art.json | 12 +- art/B4Eq6Qa7NTqRG2h7n/art.json | 10 +- art/B5PGbeNcqjZkjn87u/art.json | 12 +- art/B6DFsE8BsdxjmQSeD/art.json | 10 +- art/B6cRz9JjErEA57pG4/art.json | 10 +- art/B6hCMdEJpbdKbEpYp/art.json | 12 +- art/B7XSdPJnstpQRHwMt/art.json | 12 +- art/B8dK4DjfS4gxQ2D6x/art.json | 12 +- art/B9wG9rDf7i77ZyAbL/art.json | 10 +- art/BCqiiXBgBXYHTqw6G/art.json | 12 +- art/BEskWFZM826YNBJAN/art.json | 12 +- art/BGupQRTNK2asdNESp/art.json | 12 +- art/BKz7wnibraTYy2v8H/art.json | 12 +- art/BLAH5H2ctKjDqzabc/art.json | 12 +- art/BLDrqiy2zPooeqXyA/art.json | 12 +- art/BM7xSvMgutERFmdBd/art.json | 12 +- art/BN8A2f8DcC5htsq6T/art.json | 12 +- art/BQuWCvhCBBif7Zzmh/art.json | 12 +- art/BRW6CMT6qxyD5Qxs3/art.json | 12 +- art/BSig2nJzr4kavRSF2/art.json | 12 +- art/BTbTTkxMnk4AfcjGJ/art.json | 12 +- art/BWsfEAmCvR9m9NTF8/art.json | 10 +- art/BXfAoqsFbSNtWvJaQ/art.json | 12 +- art/BZMNQR7kcPSCCwyHL/art.json | 12 +- art/BZdvckJFNr53H6kXS/art.json | 10 +- art/BbBW5veDzWe2oqN7F/art.json | 12 +- art/Be7qcEqHTfnXmi3nw/art.json | 12 +- art/BeRGRuNpszfDv7foC/art.json | 10 +- art/BfGdpEhnBZQzXay29/art.json | 12 +- art/BgAawjJRKx45XRyiN/art.json | 12 +- art/BiHH2xPx5dypCCvAu/art.json | 12 +- art/BkqeZ9ZW84C5tPdoJ/art.json | 12 +- art/BnKrvieHdWaxfjXH8/art.json | 10 +- art/BnhvgAERQC5rcGRoZ/art.json | 10 +- art/BqGPcmKoSdsC4MnLb/art.json | 12 +- art/Br7jzCr5r8jf4kHyx/art.json | 12 +- art/BrGxYaWHdj7D4XZyf/art.json | 12 +- art/BroTxCqjuvDoLEhAY/art.json | 12 +- art/BsMpnBk6kQ8wK8mvy/art.json | 12 +- art/BsrLb5e2Fujc6RvJf/art.json | 12 +- art/Bt5C5fTXArXh3hvqh/art.json | 10 +- art/BtAqcPquWmxhDALFW/art.json | 12 +- art/BtMPmXiuE37mpnQB7/art.json | 12 +- art/BtkrDbo3o9cSAoXeW/art.json | 12 +- art/BtpY4aK6a7rEquy7n/art.json | 12 +- art/BubiakjZKAd7TKT83/art.json | 12 +- art/Bv7nLsmSbowtSoGpA/art.json | 12 +- art/BwFoiT5wD28u9HN5Z/art.json | 12 +- art/BxMWaxP7Sqiz38FgK/art.json | 10 +- art/BxXCFpZxu7eFdhiyP/art.json | 10 +- art/BzwXBknYWjs4nfk9h/art.json | 12 +- art/C27MRCLnDuKJk9TrS/art.json | 12 +- art/C2Kzd3CnpNPtWHjRw/art.json | 12 +- art/C2qmkuPNQvcyp6CGP/art.json | 12 +- art/C4gCacp8eQ337rdFD/art.json | 10 +- art/C549fio274zzAoidn/art.json | 10 +- art/C5XnDd3TxCtHq52Jv/art.json | 12 +- art/C9maC3C6dCdyKmsuH/art.json | 12 +- art/C9riFtXRKgMEZyY7p/art.json | 12 +- art/C9sbwtGje9tjnk7ed/art.json | 12 +- art/CBDvmeprw78fMTgQ4/art.json | 10 +- art/CEmfhvYaGBEGw4vRT/art.json | 12 +- art/CFqwmitinDNdXPsCF/art.json | 12 +- art/CGefenfT6rv2yQ4Bw/art.json | 10 +- art/CHDRiwf7FFqgP2REr/art.json | 12 +- art/CJqnsPPKxz3KGqWSZ/art.json | 10 +- art/CJyTYWu2F352dNTrn/art.json | 12 +- art/CQcbw4k7BmY3egppx/art.json | 12 +- art/CQs9owSvkdHXMQDA8/art.json | 10 +- art/CTkvnfE6NaaXSPzzJ/art.json | 12 +- art/CTzsP7M5MfkwZGXy2/art.json | 10 +- art/CXBRMQmfvMpA4bK9H/art.json | 12 +- art/CbSdtkRA5gDx7hmXd/art.json | 12 +- art/CbmGerHritwgbEFvY/art.json | 10 +- art/Cc5rgXprLDzaGgDGt/art.json | 12 +- art/CfHhvkT7qoHXgLNx6/art.json | 10 +- art/CfMMZRNPMyGdmeLFX/art.json | 12 +- art/CfPegKAcPj5D6axAW/art.json | 12 +- art/CgmFpc7tyuEKBCKdm/art.json | 12 +- art/Ch3PxmZwN22dkrGCg/art.json | 12 +- art/ChgRzRLbrFD5wzfZk/art.json | 12 +- art/CiTmPsWuiBPzTRgDn/art.json | 10 +- art/Cj2C3bSnE4yoFBfHp/art.json | 10 +- art/CmMYvqXdiTuxgBZZT/art.json | 12 +- art/Cn2Pn9cEKGgg9ZkC5/art.json | 12 +- art/CnETJJi9SW7LPRebg/art.json | 10 +- art/CnGnHHGBHNdY2ZAbG/art.json | 12 +- art/Cou2fm28Bk2J2vbgy/art.json | 12 +- art/CqxWREeQWkFuAtK5d/art.json | 12 +- art/CsHf78qYSxbxGPwhv/art.json | 12 +- art/Csow3AwA4u2Zotovs/art.json | 10 +- art/CtXSFrywWri4egF7m/art.json | 10 +- art/CvsqyaFZq3hPtywor/art.json | 10 +- art/CxkapDDzkpTBvHykF/art.json | 12 +- art/CzKeby46tDXxFsGzL/art.json | 10 +- art/CzzSa7bQ9iZ5f9hNx/art.json | 10 +- art/D3LC8ea768bS5NfQY/art.json | 12 +- art/D4KsKHDFES8P7NEBc/art.json | 12 +- art/D5f5NhSGgh7gLgnm3/art.json | 10 +- art/D7Qe36Z7PfM2fS6Jg/art.json | 10 +- art/DAbuH7yJ5d3GwDGhw/art.json | 10 +- art/DBf3fehEcDfdz3dT7/art.json | 12 +- art/DCrDjahDxMww73hcZ/art.json | 12 +- art/DCw9SWkLWEFvfGwdW/art.json | 12 +- art/DJE9Th5DjSN3Rhqcw/art.json | 12 +- art/DMsF68oEXEH2wGgAT/art.json | 10 +- art/DNj4nZ8MZnj5JZFt2/art.json | 10 +- art/DP7wFzXhDCPCpGfuF/art.json | 12 +- art/DPyrvZcaDSQBadMfb/art.json | 10 +- art/DQtN9os6r9QqLMWeq/art.json | 12 +- art/DRYszuLsxNkzcz9SW/art.json | 12 +- art/DRbySCBiHXiG6DyNE/art.json | 12 +- art/DRvinsX4dNgHKSnSm/art.json | 10 +- art/DS8Yfx4noREuQ6YKi/art.json | 12 +- art/DSH7PskktA2rGgZ6F/art.json | 12 +- art/DSjZ92TYBwkdfi8db/art.json | 12 +- art/DTZTZdm35YfaxuP7k/art.json | 12 +- art/DWwhcFd3xWKC5yjiW/art.json | 12 +- art/DYWEJu3J6uupTuopS/art.json | 12 +- art/DaKrDq99EtHod6jAe/art.json | 12 +- art/DaM7frg7uQNDe7mK2/art.json | 12 +- art/DagQjjsyoq4ygNS4K/art.json | 10 +- art/Dbuz4RR9kb9tav5ty/art.json | 12 +- art/DhAP5qwkiBv5JbSuR/art.json | 12 +- art/DiGpLPYqRW3DAtnFc/art.json | 12 +- art/Dj9AtcEn2SdwdS3Y2/art.json | 12 +- art/DjWJQf8DFiu4EnvvZ/art.json | 10 +- art/DkQkxp558QrXdoDTs/art.json | 12 +- art/DoEj3wxxxKrDkxKrZ/art.json | 12 +- art/DpHdSTbEXuhA4ZhTJ/art.json | 12 +- art/DsvE4S4dECyiP9akX/art.json | 10 +- art/DtkxEHAy7rFi4TCjx/art.json | 12 +- art/DvSoWkCTBkqg9aKyY/art.json | 10 +- art/DwqqEvCDpZA7dj9qu/art.json | 12 +- art/DySYKJCWwydRwAsMo/art.json | 12 +- art/DypzytbA2gKkPjKXM/art.json | 12 +- art/DyvcR8jSTEBXSm6J7/art.json | 12 +- art/Dzq7Xbo9hsf8fwr58/art.json | 12 +- art/E3bguY87geHgSFKBW/art.json | 10 +- art/E77bqBL3BGzWQsqBw/art.json | 10 +- art/E8jpSws9ybhazxoiu/art.json | 12 +- art/E9ATxH3KR6gczc39H/art.json | 10 +- art/ECyeESjJEpGZwP69a/art.json | 12 +- art/EDJJ9esPSEo3LRLmb/art.json | 12 +- art/EF4WxFMCR2GvFYvTB/art.json | 12 +- art/EFCx8Coh8CuLXJXue/art.json | 10 +- art/EFDPXE3qAdfaPgMT3/art.json | 12 +- art/EFczFa8BRmNtBibqB/art.json | 12 +- art/EG3pbFeZPLiS72ia5/art.json | 12 +- art/EGh5YgqAykhgd7zoM/art.json | 12 +- art/EJEPgF3KWdF9Bysia/art.json | 12 +- art/EWTJuKrqGXLji3GwW/art.json | 12 +- art/EXKWEFXxnr6e7Bjch/art.json | 12 +- art/EZG3qh8pDqtEo39W2/art.json | 12 +- art/EZmjdzfcpwjp7MSFM/art.json | 10 +- art/EZzESxRYabyXKSxqw/art.json | 10 +- art/Eb8KT9CKPyKMXSF7L/art.json | 12 +- art/EbKX65r26sjm5sY7t/art.json | 10 +- art/Ec8Lpab7csKeguMAy/art.json | 12 +- art/EgLk7JDok4GhxPeMH/art.json | 12 +- art/EhoHuSv6ou8bp9o66/art.json | 12 +- art/EjE5NRrJcWgx7nqze/art.json | 12 +- art/EjqDk64Ezh9aZ2oXN/art.json | 12 +- art/Ekj2CXtjX5YZc76Lk/art.json | 12 +- art/Ekz3YzPYcEQyhT2z7/art.json | 12 +- art/Emf9HTtBkjpcSmC3a/art.json | 12 +- art/EtY77PNcjnaQtphnu/art.json | 10 +- art/EwiWN8pkXdNqqJ7tq/art.json | 12 +- art/Ewq6xoiNuJyRhdSo5/art.json | 12 +- art/Ex4L4mExH2paBQBj5/art.json | 12 +- art/F4CnAXam3PniXCQjt/art.json | 10 +- art/F5nWdazPW5bXmip32/art.json | 12 +- art/F6MddBx2WQCrGct9a/art.json | 12 +- art/F88Ekndwj4ihuRGmt/art.json | 12 +- art/FAi4yHCJC2jr4B4Mj/art.json | 12 +- art/FAsmmhzQ9syJzXwzR/art.json | 10 +- art/FD5KhRKjCLtaEQWHM/art.json | 10 +- art/FDYmXj7L2c7PJjTwe/art.json | 10 +- art/FDoMDz4QxPmpEY7FJ/art.json | 12 +- art/FEuQEawn8qHXvXTbY/art.json | 12 +- art/FGbfRShZBrEzgsq9v/art.json | 10 +- art/FJRdnZn9mERmk9Yaz/art.json | 12 +- art/FKW2yC28uaYuXntoz/art.json | 10 +- art/FMpo6tgK5xszx7CuS/art.json | 12 +- art/FMq3vpaDGsoEMC7e9/art.json | 12 +- art/FMuoFaTjjywnD7fJm/art.json | 12 +- art/FNFsfgYT3ysjSme2P/art.json | 12 +- art/FNwMYwJ2SdwbbSNAN/art.json | 12 +- art/FPFBuCexgLQpriEoS/art.json | 12 +- art/FWWNQRxd2LXsvsxj5/art.json | 12 +- art/Fc6iHGcLDEtSTqbNG/art.json | 12 +- art/Fc9c7BdBMHwtZfBd4/art.json | 12 +- art/FdyK8FcKsuCHmdq9D/art.json | 12 +- art/FebsjBDDpXSkBLMfb/art.json | 12 +- art/FfHLpZyMW5rXY9aD5/art.json | 10 +- art/Ffs2irmibSP7oFuTu/art.json | 12 +- art/FipmX7SNkZ3TqAY5p/art.json | 12 +- art/FjA6DbEL9qbenj778/art.json | 10 +- art/FkZcSiHXEHreJBCH9/art.json | 10 +- art/Fkoesg8YQ6JMJPRDj/art.json | 12 +- art/FomjPf4hmRGox2dnF/art.json | 12 +- art/FozLSgACn56r8QXk5/art.json | 12 +- art/FpeWqKvfuhWuYhfuT/art.json | 12 +- art/FqNcEyWQSSAnHAtMY/art.json | 12 +- art/FqSZrJ7rAfB3savC5/art.json | 10 +- art/FsHtLXJDGt87mpMLt/art.json | 12 +- art/FsdFwLEhLHY2TyemA/art.json | 10 +- art/FtWQZjoHxqMK8dS5s/art.json | 12 +- art/FuHqi38wkbaQc4shv/art.json | 10 +- art/FuT3HckGWwv5PxkNP/art.json | 10 +- art/FucZXqgfuHN6wAZop/art.json | 12 +- art/FufiW6ZAC4tzCrSqe/art.json | 12 +- art/FvWzPMiZrdqtgEJHY/art.json | 12 +- art/Fx9jpEFb8X6WPRBT9/art.json | 12 +- art/FxDGfLNG4kMa6DAGa/art.json | 12 +- art/G2qYBmuQs2cA7C4ze/art.json | 10 +- art/G3infoeL8fLc5SiDQ/art.json | 12 +- art/G3kr88RT488uLRBzW/art.json | 12 +- art/G44HeacsoBQDo4MFC/art.json | 10 +- art/G52W2EuQGvzn2m9mT/art.json | 10 +- art/G6MPufoeDCrfmHjqf/art.json | 12 +- art/G6uv6rnTuzAgmHniY/art.json | 12 +- art/G75PEGQA9JzRQKx4s/art.json | 12 +- art/G86ZR9sbc4BB8uW3m/art.json | 10 +- art/GA5AfMNsPaGpaCd7b/art.json | 10 +- art/GBQRjtz2FMC4RcMvC/art.json | 10 +- art/GCHbAzpPAFHCXStCn/art.json | 10 +- art/GDZH8bzPmGJZX56xN/art.json | 12 +- art/GDrWuySq3yExsoNqR/art.json | 12 +- art/GDwqy5yjHyevhi2rK/art.json | 10 +- art/GEtBB56A9P7F4wjdG/art.json | 12 +- art/GG222nK5QwLhaPBqp/art.json | 12 +- art/GKbc4tXKXpku2WT84/art.json | 12 +- art/GKjSeb4FbAngScBTm/art.json | 12 +- art/GMo8BydtF9nZHuqcM/art.json | 12 +- art/GNxuZLXb85Px27uwd/art.json | 12 +- art/GNybZ7r6mDiCQNAfW/art.json | 12 +- art/GPneC8Rz7k8CDKL6i/art.json | 12 +- art/GRmubu72jMXJivdL4/art.json | 12 +- art/GRxBfbR6hkmf9Q3Am/art.json | 10 +- art/GSwqjg58RKKvcPvhZ/art.json | 10 +- art/GY6bT7gTsHXRvMshg/art.json | 12 +- art/Ga8SGpeNAfnweDCaB/art.json | 10 +- art/GckHF7hRiWi7gJjys/art.json | 12 +- art/GgTexb5kxP7TtFtyP/art.json | 12 +- art/Ghsjg9yjpwFdatBgX/art.json | 12 +- art/GhwS34Ee6m4sZemgY/art.json | 10 +- art/Gi7T5DRKnAnrvCAPp/art.json | 10 +- art/GkEJbHknrmuoDysnp/art.json | 12 +- art/GobkkbXq2nNFAHBdB/art.json | 10 +- art/Guf53TWBqY43SzNeS/art.json | 10 +- art/GvMwNCPsyjoPaL9fj/art.json | 10 +- art/GwLMiSsyX3jZKW52s/art.json | 12 +- art/GxL6CjaGt3wyQZxyL/art.json | 12 +- art/GxbSZ33B9swmxAmdT/art.json | 12 +- art/GzJvTrF4HxvXiNseC/art.json | 12 +- art/GzxrG8cZEcozSK64v/art.json | 12 +- art/H3mC5F9jwNY2cbBHH/art.json | 12 +- art/H43CgK3XcPByECvuk/art.json | 12 +- art/H45bQs2Q9fsMAjnWt/art.json | 10 +- art/H4mnhb75o8M2FZwGZ/art.json | 12 +- art/H56ztSpxnFf2kZGwv/art.json | 12 +- art/H5bhy6dNpHRiJXWds/art.json | 12 +- art/H65kA6jZ79o5qDjXG/art.json | 12 +- art/HASGvL8w5vDqzrGQk/art.json | 12 +- art/HCYetf4hAQidqDBdG/art.json | 12 +- art/HFBbsCKy7Ypjr3eRc/art.json | 12 +- art/HFT5yR2hvCfsLXPbM/art.json | 12 +- art/HKJSL9FWrAxtLhmyf/art.json | 12 +- art/HLctHNLy3GzgrxTpT/art.json | 12 +- art/HMFPmKT8ikt4BTqEy/art.json | 12 +- art/HN9a95yqBMftYAsvC/art.json | 10 +- art/HPKXBexwwKqPATRz5/art.json | 12 +- art/HQrHbHySYQAdvmEGG/art.json | 10 +- art/HS9sJXXJGFwxGjoYe/art.json | 12 +- art/HSGSvjGwQyB6cFQMP/art.json | 12 +- art/HW98dGDbChYw2FjpS/art.json | 10 +- art/HWnhBgCbgrivBDfEY/art.json | 12 +- art/HXy6XHHyptoZ9ENeS/art.json | 12 +- art/HXzN44Rci8MBYDQYL/art.json | 12 +- art/HYQNJSjDiWBW4zafP/art.json | 10 +- art/HYa4rqvcqkB5bd4T4/art.json | 12 +- art/Hap5jDJiPwQZ9oJx6/art.json | 12 +- art/Hb6JwdFzxmc36PTuP/art.json | 10 +- art/HckFNtc7tQ7Qg22YA/art.json | 12 +- art/HeuBWpdtNd6E9KmQk/art.json | 12 +- art/HfPyQZbSJKZKsqjZ6/art.json | 12 +- art/HfQbodpsdXtRDyJar/art.json | 10 +- art/Hg6xE7LkftDQPNqAW/art.json | 12 +- art/HigFydDgNaipM7SBk/art.json | 12 +- art/HoCy3fHXwDNeCoERy/art.json | 12 +- art/HoKSKN5bu2omsjRi7/art.json | 12 +- art/HoXN7xPc28sQKFiCZ/art.json | 12 +- art/HpoPwexZeHvSos9jB/art.json | 12 +- art/HsWepANHmBqbdwzSo/art.json | 12 +- art/Hsmfxt55QrbZxDm4d/art.json | 12 +- art/HtBoKeP3qMfWwH4gB/art.json | 12 +- art/HtZXu6SRZeugBajhN/art.json | 12 +- art/Hv927AXio5i8HPs2J/art.json | 12 +- art/HyBREewYeJJq8kxKa/art.json | 12 +- art/HyfsdJ6JLfMhwDRtz/art.json | 12 +- art/HzJkDk2XHyXcxbpik/art.json | 10 +- art/HzfYepRNGKNTsrgjP/art.json | 12 +- art/J2FKQo6uXQ6EykLPi/art.json | 12 +- art/J3PNfiNPbPxziEh3A/art.json | 12 +- art/J3bwBPducoTXfnDLs/art.json | 12 +- art/J4JLEuTrJFshLPKeg/art.json | 12 +- art/J6Rbdqdhvx7Yjdh59/art.json | 10 +- art/JANswiNfyJnruo62E/art.json | 12 +- art/JDeTHnXLqGLsoocEr/art.json | 10 +- art/JERxBfFS5YwaQptZ2/art.json | 10 +- art/JFtfBxTELcg25TGwJ/art.json | 12 +- art/JG27yEiRBewAYsMxB/art.json | 12 +- art/JGGw63pb4BxyXBqyc/art.json | 12 +- art/JGbg2hhv422MBQhyP/art.json | 12 +- art/JJBEEPXrCubMND6ym/art.json | 12 +- art/JJKZvJyWdK4ukftPz/art.json | 12 +- art/JNDG9tsxtQgJzkkCq/art.json | 12 +- art/JRyewraYLfP9taa98/art.json | 12 +- art/JTAL2t63pEXrPKvru/art.json | 12 +- art/JWMAmcwDeMYh8uSZf/art.json | 12 +- art/JWZRdGqNAqvbskDLS/art.json | 12 +- art/JZfSq6roYfXYSQTYs/art.json | 12 +- art/JfcfxquJzYFfZJ5cW/art.json | 12 +- art/JhD7Yeh3NstvQbkhJ/art.json | 12 +- art/JhPkQF3eX4q9YcDML/art.json | 12 +- art/JnRaHZcXYv7WBhq5b/art.json | 12 +- art/Jo7swMZWe4vAuJ9Xk/art.json | 10 +- art/JoWAeXNsfz23C8d8b/art.json | 12 +- art/JokykDr3Qve8hrLQR/art.json | 12 +- art/JovmnYPALtpYmhbx3/art.json | 10 +- art/JpNPSRbwfogR3zWkh/art.json | 12 +- art/Jpg8BhcLNg3DjTpT5/art.json | 12 +- art/Jr5nXxcZNwvx5K4Bd/art.json | 10 +- art/Jrb5gxuyHzqMNukkg/art.json | 10 +- art/JsEv9AaC54NF6cY8Q/art.json | 12 +- art/JscBDhcAFypHdaMCm/art.json | 12 +- art/JtvN2gq9PiiSdwvHG/art.json | 12 +- art/JvvtkuvxB6iKmfBQa/art.json | 12 +- art/JwXL4sBud9x3F6iKY/art.json | 12 +- art/Jy4jz9wJ54XyG6hFF/art.json | 12 +- art/K2GTMMGc83q5GQ6Sa/art.json | 12 +- art/K2eiDz74g3k842g37/art.json | 12 +- art/K3dPqehYPJMnZyDBD/art.json | 12 +- art/K4mA9KNyq7jBxdzxc/art.json | 10 +- art/K5xqhTGgRRGkJzitm/art.json | 12 +- art/K84niXFJgvqPCrhF3/art.json | 10 +- art/K8g3Q6ckgSTWZuRPv/art.json | 12 +- art/K8sAwLQqxzqjXN3FT/art.json | 10 +- art/K9kkXT25juoLDcni4/art.json | 12 +- art/KAsduiMs3RKWHDcHk/art.json | 10 +- art/KCTdZhosdnszWh5Co/art.json | 12 +- art/KCb2cGRMiF3zp2P9E/art.json | 12 +- art/KE36FRWxcF7s2qX3i/art.json | 10 +- art/KFvg6n392t9qpC7HD/art.json | 10 +- art/KGbmKNcckp4MMvaNK/art.json | 10 +- art/KGsjT9edDDoFLsK2a/art.json | 12 +- art/KH4u8GjbkXFrDypQh/art.json | 12 +- art/KLtJG7Mcf8FhRihJn/art.json | 12 +- art/KQLkpoBAPGrNrd3XK/art.json | 10 +- art/KRmBguLvKHcjPJHpn/art.json | 12 +- art/KRpCEmbJ2GTTRtxsR/art.json | 12 +- art/KRuXE4SBCi4kRBG6j/art.json | 12 +- art/KRwzSvynXozMTXZ7w/art.json | 12 +- art/KSMjJjpv6c7spHTef/art.json | 12 +- art/KTyBEnoxgZWR569eH/art.json | 12 +- art/KYv8eW5R2AYwLSdtm/art.json | 12 +- art/KZdmbdYsnSLLCa4bQ/art.json | 12 +- art/Ka9eWpFE3Yj86HdYN/art.json | 10 +- art/KeyjGeoFSgZNieLtF/art.json | 12 +- art/KgWfhQ8N9LTWDds2b/art.json | 10 +- art/KgwQJvsXGiER7oBtf/art.json | 10 +- art/KivkeanM6qFjxFhon/art.json | 12 +- art/KjC8ebmWp9gkJC7dp/art.json | 12 +- art/KmNbwStFkxfRGJ2Bs/art.json | 12 +- art/KmPLGgqiLsMdk7QpB/art.json | 10 +- art/KmzEiJEqjGKKKKFCN/art.json | 12 +- art/KoGGiKxguyZYonJzH/art.json | 12 +- art/KouaGmh83NF5FCHdM/art.json | 12 +- art/KpCz9hjoFif9i3TvM/art.json | 10 +- art/KpZcShvoy64nZQwG7/art.json | 12 +- art/Kq2X2rn957ZFHdph9/art.json | 12 +- art/KsdyG6xS6Dzvyi2wN/art.json | 10 +- art/KvFyruyQSz6mfh8jg/art.json | 12 +- art/Kwq7Qw7tBHGz5oiy3/art.json | 12 +- art/Kx8LRqN4KEH3xcg9Q/art.json | 12 +- art/Kxv3hXqcQJecCkWdp/art.json | 12 +- art/Kyf3xbtcypvZ4KbPc/art.json | 12 +- art/KzGvbRByeAs6noPkG/art.json | 12 +- art/L2EkNfwTM8yncpYNw/art.json | 12 +- art/L2TarY6jCmDDb2z8r/art.json | 10 +- art/L4yzBqmc6NRwKXSrs/art.json | 12 +- art/L6xDZ78mbnpnMQGQj/art.json | 12 +- art/L7qW9rkYQEWF4AzkK/art.json | 10 +- art/L89txYMotSKb9FLad/art.json | 12 +- art/LAiiJujhpHqHEG35u/art.json | 12 +- art/LDxR3x6bY8ujTYt3M/art.json | 12 +- art/LE2ob3EHvHzjFMK9W/art.json | 12 +- art/LEzaqrf9HzkcvwKea/art.json | 12 +- art/LHgS8fK9eqJpbzbLF/art.json | 10 +- art/LHj56pPH8J6ufctmP/art.json | 12 +- art/LJLGx9kqDknzmmmW5/art.json | 12 +- art/LJeqquzeSbtKjtQGN/art.json | 12 +- art/LLTEjXA7Q49X7GMMm/art.json | 10 +- art/LMN6w6vBdQz2DyQdB/art.json | 12 +- art/LPS8BeAeCDomFZXzX/art.json | 12 +- art/LR4nX9WApQc5MZDDq/art.json | 10 +- art/LTuqGKGJGc3bHxGij/art.json | 12 +- art/LWQB7Eh4wa4moh9oa/art.json | 12 +- art/LX4SGokNFQgLciwnK/art.json | 10 +- art/LZvMDxAGHssNSpJ44/art.json | 10 +- art/LbkZcKYz5Z7nbCP4s/art.json | 10 +- art/LcQbjMTCCKXywR2Rb/art.json | 12 +- art/LcpL4rKHDw4JYGvvt/art.json | 12 +- art/LdAPq7RiPQZHYmFbx/art.json | 12 +- art/LdQAN7vDm59Kqcvgs/art.json | 10 +- art/LfQCKq93ccXsMC3DD/art.json | 12 +- art/LgRGGzXFTTEZFmP9x/art.json | 10 +- art/LgbwRMagZDAcxeyMF/art.json | 12 +- art/LgcuGRxZ6AGSaGnQE/art.json | 12 +- art/LhgDszKTstGZBHjt7/art.json | 12 +- art/Ljd8Z84mCFeiRwfuy/art.json | 12 +- art/LorQPsDrEHNowrcw5/art.json | 12 +- art/LpWRC9LAg6ck6rSzf/art.json | 10 +- art/LqqzrrF9Dgq3J5Z4P/art.json | 12 +- art/LrWhYy7j7kZTWy5FC/art.json | 12 +- art/LuZZ97aigeATvKnsh/art.json | 12 +- art/LubzbLTSn6qdhTHhs/art.json | 12 +- art/LucsLY5k9d68aLNgv/art.json | 12 +- art/LvJLKq69EEcAHDcJh/art.json | 10 +- art/LvcnWcXcAvYeK7Hmf/art.json | 12 +- art/LwRP8tRgdnHBEYtuM/art.json | 12 +- art/LyBvXsiJxi4cJ9T3G/art.json | 12 +- art/M3TQnRJ4QA4c5vpBc/art.json | 12 +- art/M6uEwrn2PMs7yXoRA/art.json | 12 +- art/M8SShtkWcQkZ4XLZ4/art.json | 12 +- art/M922vaDbAxvAZALbx/art.json | 12 +- art/M9HqzgN5qio4LRDxq/art.json | 12 +- art/MA9L7t9wKoSZh4sHG/art.json | 10 +- art/ME2wYxKbBPSRwmXxf/art.json | 12 +- art/MEwKmhHiC3nJoPSyW/art.json | 12 +- art/MFG9beZgKvqHQdo9F/art.json | 12 +- art/MGn7wAioaMfoXcbmL/art.json | 12 +- art/MJ9q4A2jzk3t8vEsP/art.json | 10 +- art/MK7bag3KKs9CFJdf8/art.json | 10 +- art/MLaWwDHo66XjxhwCc/art.json | 12 +- art/MLdXbo7E4ENYKNQqj/art.json | 12 +- art/MNGReAdLScFwNiZDg/art.json | 10 +- art/MPxc2mXYAQd5F3JFC/art.json | 10 +- art/MR2L3baykwugQk8qM/art.json | 12 +- art/MRTD3jA6zwi4pa9j6/art.json | 12 +- art/MTJf2S5uhN4Z4Fswj/art.json | 12 +- art/MTW5NGatj8ZLp9cAD/art.json | 10 +- art/MTyhyqrCPDN5Fd7Xr/art.json | 10 +- art/MWD3RYNPkSTxNBnw5/art.json | 12 +- art/MX75C8xPApWmjNBQE/art.json | 12 +- art/MY3AP4cLfmex5ki2b/art.json | 12 +- art/MZedxmNrAz7p828Eu/art.json | 12 +- art/MaT4wjZqPmXjfRqe3/art.json | 12 +- art/MbBmy2fnJsn82TKWm/art.json | 12 +- art/McGjF3J5vvtWpxnDw/art.json | 12 +- art/MdL5GN8abavG8YvBs/art.json | 12 +- art/Mdfu3bDECkPeKcnKH/art.json | 12 +- art/MdhYtpNnJFJv3jXmY/art.json | 12 +- art/MefAhfbtS5ZbYifPi/art.json | 12 +- art/MegMNJwR7hpTYFf2G/art.json | 12 +- art/MfHtgKgYcLYo4gHrB/art.json | 12 +- art/MfQT7AKEmWF7Q35TS/art.json | 12 +- art/MgC43FZpWMJiPkiAD/art.json | 10 +- art/MgCFmyZHQF4Xy4EsJ/art.json | 10 +- art/MgTTiHeeh58AxqR7D/art.json | 12 +- art/MgkDcnH4JMLmrHeHs/art.json | 12 +- art/MjsCC6T8BoLYtnpKv/art.json | 12 +- art/MkAt4QQ3RgdpxBAtb/art.json | 12 +- art/Mm6CKQSnDcsLCorEL/art.json | 12 +- art/Mn5Lhm33cELxeTJsN/art.json | 12 +- art/MpkYwsT75rAGCYNQb/art.json | 12 +- art/Mpv9f3xLsHhv58XD9/art.json | 12 +- art/MqRQ3wYqFZLGPAQWd/art.json | 12 +- art/MrwTGnkcE7aQ4y6XX/art.json | 10 +- art/MspbSjFRCRuPmozZy/art.json | 12 +- art/MuxJWoHfp7M47hF8N/art.json | 10 +- art/MvGQHAgKDYs3xAtq6/art.json | 12 +- art/MvaSyANZqpM9Mewxp/art.json | 10 +- art/N22sSoSPGrRpJDyjK/art.json | 12 +- art/N29W9bLojSA4Kv2fq/art.json | 12 +- art/N2YXPmoxfuJSPWjhk/art.json | 12 +- art/N3hXFQfEHwQ9N3TkC/art.json | 12 +- art/N5RMgW9QWmZvX9X2D/art.json | 12 +- art/N9XCgfYxZ2Ffxr7hk/art.json | 10 +- art/N9ij5y2vHTpi6aDYM/art.json | 10 +- art/NAnnyGCyAH9xTsjGs/art.json | 12 +- art/NCmuezkb94xMJ4gtR/art.json | 10 +- art/NDEYmpHPER7Tg3oiu/art.json | 10 +- art/NFPQeRuNoFDunGBxd/art.json | 12 +- art/NFjum54CBQsEgz5sK/art.json | 10 +- art/NJM9uDGaaTJfRnrQC/art.json | 12 +- art/NLAbSqYY5BSBZfShB/art.json | 12 +- art/NMXGFyxQwcGWH96PG/art.json | 10 +- art/NP3rRKeHPZeXBhymB/art.json | 12 +- art/NPJKuYxHxpNRWHnid/art.json | 10 +- art/NPRtMLeXooWxf64wn/art.json | 12 +- art/NPjebpJsCc3dqek4y/art.json | 12 +- art/NPohkmBgKdTBhML8P/art.json | 12 +- art/NR42qFZjAfmdmw6oR/art.json | 12 +- art/NTihgba8cFq4fMyQF/art.json | 12 +- art/NTmBiN65MW5gE5nBQ/art.json | 12 +- art/NYiqfuasX6PFoLoQr/art.json | 12 +- art/NZXTQnoGoqztxfJDm/art.json | 10 +- art/NZyPJxqb9KngCnPmj/art.json | 12 +- art/NdqnSLhc6EZ67TXkP/art.json | 12 +- art/NeGB5oyRfmeMmWodT/art.json | 12 +- art/NfQPZoWHTBFY7AKy5/art.json | 12 +- art/NfsvpqNHppMHhscah/art.json | 10 +- art/NhWzyi4RTkjqEik5t/art.json | 12 +- art/NkGu9MkBw25Y4yT2Y/art.json | 12 +- art/Nn9NwLg9EkcRu5ySW/art.json | 12 +- art/NnwTMwz27MKZEbr46/art.json | 10 +- art/Nphqdj5rtbnvnS26q/art.json | 12 +- art/NpnhMDf6aivDMB3x9/art.json | 10 +- art/NrcGDcivscB3MHpcB/art.json | 12 +- art/Nv4BapXAuEeZYTdNe/art.json | 12 +- art/NwAsyqz4w4XbYrCZv/art.json | 12 +- art/NyEsirDmwdF3Q65i6/art.json | 10 +- art/P4e5h3iG9MkcanmBM/art.json | 10 +- art/P5PC55YtuMYdAYrM8/art.json | 12 +- art/P5mpP2Tb9XkwhuTK7/art.json | 12 +- art/P6Gk2AsdD2B7g9Kus/art.json | 12 +- art/P6MCpqz4ahLWemiGr/art.json | 12 +- art/P6oFn7ms5b8ZLioGX/art.json | 10 +- art/P788bkYrZh4KcFHgQ/art.json | 10 +- art/P7xh5mAYe3HWaA4x7/art.json | 12 +- art/P9XfoFdHfyNDCwh2N/art.json | 12 +- art/PBjvGFAxsjcQZhMod/art.json | 12 +- art/PERFs2wtC9jvSqbDY/art.json | 10 +- art/PF6C8TWcrEB3Mz3NP/art.json | 12 +- art/PFHJfQrt3knT8K8sQ/art.json | 12 +- art/PG4Ca7xxyoYxNdTGe/art.json | 10 +- art/PGXc8D9XenBb5xokv/art.json | 12 +- art/PHANwhhRXk62fsaeC/art.json | 12 +- art/PHWvovEcpp6R6yT8K/art.json | 12 +- art/PHjEAtNPJWshykNWj/art.json | 12 +- art/PJNdD52L3irdZzLDv/art.json | 12 +- art/PJotDZ2XkNc3ut8ok/art.json | 12 +- art/PLaQo2H7Zkft5CLu2/art.json | 12 +- art/PLaynf8Y9S5jEPnGP/art.json | 12 +- art/PMP5Sqmw8vLLrpJgw/art.json | 10 +- art/PMhjdsdCjrLMctssg/art.json | 12 +- art/PNKS5Rcz4wR4JLhcq/art.json | 12 +- art/PNhE8dDWq3i4kPX64/art.json | 10 +- art/PRrsa99yGZN6XannP/art.json | 10 +- art/PSjv6ihn8226ALFCx/art.json | 12 +- art/PXhZibqyymFpz4qCz/art.json | 12 +- art/PXqNQnv5Xc23ek5f2/art.json | 12 +- art/PZbvDng9i2QhrcC3y/art.json | 12 +- art/PaksuLs2j2rAHuzxw/art.json | 12 +- art/PbQ763xTmvvCYLywu/art.json | 12 +- art/PcGaeSXys75hdn3ky/art.json | 12 +- art/Pcb2n3yJfxALCGt2x/art.json | 12 +- art/PdyGqhyQKndEoHwaa/art.json | 10 +- art/PitEvTS6w7WK8RHn8/art.json | 10 +- art/Piyv2py4bQL283mTB/art.json | 12 +- art/PjY2sWZMomTjpuym6/art.json | 12 +- art/PkSbv7TufuWHiNRbd/art.json | 12 +- art/PkkKJZY7bP4Q5oHQQ/art.json | 10 +- art/PmRwSpR6jxkbJgsE4/art.json | 12 +- art/PmW7c9NeLghdwa8S4/art.json | 12 +- art/PnP9nGDCsdg3X8R6u/art.json | 12 +- art/PnfhNHTd9N2nBjoiw/art.json | 12 +- art/PorioQ3ztpHifDuAx/art.json | 12 +- art/PoyGoZL5Lmmn9N5SF/art.json | 12 +- art/PpBTtfY3xx82oxNdo/art.json | 12 +- art/PponkZdtktgJHhipC/art.json | 12 +- art/PpwJ5uNXyzHCnWSZJ/art.json | 12 +- art/PtvnQNWKfKdFBWHtm/art.json | 12 +- art/PuJz9tt4xX8z7tBP8/art.json | 10 +- art/Px6gh46SuTaM4EEnF/art.json | 10 +- art/PyWaWYkpMMnc2GQBc/art.json | 12 +- art/PyqCH2QLtx4JYsvAY/art.json | 12 +- art/Pzbk6qLsSg2d38JRq/art.json | 12 +- art/Q2oHwSyr3NpT7jokA/art.json | 12 +- art/Q3Mv3prh5dPis7GsK/art.json | 12 +- art/Q3ckKgYEBkj3MgeLP/art.json | 10 +- art/Q4dpCbhvWMYfDz5Nb/art.json | 12 +- art/Q6WYaT35yY2FLBkgi/art.json | 12 +- art/Q8RpzMoMpG8LgruMo/art.json | 12 +- art/Q9DLLK5ZfccWG9Shv/art.json | 12 +- art/QCpubvSnQsitsMWjB/art.json | 12 +- art/QCxSnbduPERK5rQni/art.json | 12 +- art/QGXB5e8RAqNJsredQ/art.json | 10 +- art/QH3gSYw84QKSqtGr2/art.json | 12 +- art/QHfQoa4YycdGxqd8r/art.json | 12 +- art/QJskLnkaikLSdkYEs/art.json | 10 +- art/QKr9Zs5phrohEPjCp/art.json | 12 +- art/QLuMqpKa5JSrpLW5B/art.json | 10 +- art/QNRa7fHrHnYWcZoCm/art.json | 10 +- art/QQPfLKd8XLAt6wWQi/art.json | 12 +- art/QQn8ttKsNBFEpfwuE/art.json | 12 +- art/QRwggT8zdiZbYuaXv/art.json | 12 +- art/QWNj2ZspFrBLdtsJm/art.json | 10 +- art/QXw5ie5QNXrscXSgX/art.json | 12 +- art/QcXB9sbhnSW4SxjpP/art.json | 12 +- art/QdJXEkZPWPvB4XKiy/art.json | 12 +- art/Qdhn9CoweLkKbkKLT/art.json | 12 +- art/QfDybr9wdsTip3KZ5/art.json | 10 +- art/Qg6cjjRRKxsXEEGYB/art.json | 12 +- art/QgXakG4wfDMZ4Au6n/art.json | 12 +- art/Qh7WiD2iwnCrdfCXy/art.json | 12 +- art/Qi72eGRatu7XNwXS3/art.json | 12 +- art/Qkrc49g3Qm8mZHg9J/art.json | 12 +- art/QmSnBFirC9qwWGrrA/art.json | 12 +- art/QmjXyegEDvGDmMNkK/art.json | 10 +- art/QsjAsodRs56HTtASm/art.json | 12 +- art/Qx9JCRsXfk5Ajh3t7/art.json | 12 +- art/QyDcaPpdEjfdFhiJZ/art.json | 12 +- art/R24A9rmCwYpy84QtX/art.json | 10 +- art/R2FYLbHWTcCWh5PiE/art.json | 12 +- art/R4LHf9BCLCCDYjbez/art.json | 12 +- art/R4ridvuayrATd6Tgy/art.json | 12 +- art/R5YxJnoTPRwwaJqFz/art.json | 12 +- art/R7mtRmP2cCPdJk6Bv/art.json | 10 +- art/R7yXZW3KoMpDcS5NW/art.json | 12 +- art/R9YtdbpwyPFwwKsix/art.json | 12 +- art/RAEKCeDDfGBmYSyQY/art.json | 10 +- art/RAKtMyYWNoC4Qni29/art.json | 12 +- art/RAbYpopPvqhdXyhM5/art.json | 10 +- art/RJ4Tjj3PSsq4kvDcc/art.json | 12 +- art/RLCfXFKZw5SjhED9h/art.json | 12 +- art/RM7eRS2ZAytCwuqj5/art.json | 12 +- art/RNPaQH4DP4FJeTJZi/art.json | 10 +- art/RNvmyLxwWoWWorb59/art.json | 12 +- art/RRi3txAyxdQDsZW35/art.json | 12 +- art/RSCshw9mQCvMmvyzw/art.json | 12 +- art/RWjPnvTPcF45HvKFo/art.json | 12 +- art/RYrCnYygNSqgtTDKi/art.json | 10 +- art/RYzSiASv8yuq6xWHJ/art.json | 10 +- art/RZ3HmsB9XBnW5yn7k/art.json | 12 +- art/RZLFdeaBCJsCmp6Qg/art.json | 10 +- art/RanZJwjv68Hjs5i4d/art.json | 12 +- art/RbbKsGLiEeMtCfCjQ/art.json | 12 +- art/RdimY5SHzK3msAHm4/art.json | 10 +- art/RdipyP4yy3xT5cbP5/art.json | 10 +- art/RedmMGmXH2o8ZDTMQ/art.json | 10 +- art/RfQDsEbCqannGyZe2/art.json | 10 +- art/Rfe9EhWQ5Pe2SD9JR/art.json | 12 +- art/RfnraoGGxrRDND4T8/art.json | 12 +- art/RfrwmKH4fQMA3Pmxf/art.json | 12 +- art/RgpnRrekYqf65qH3v/art.json | 12 +- art/Ri8Y9A63oZsG2BkYf/art.json | 12 +- art/Rj6BcdcHrfFGGfN27/art.json | 12 +- art/RjKNeXgMi8SchMEXg/art.json | 12 +- art/RkS9eZ4fjYjak9w78/art.json | 10 +- art/RkZ8yDec9HRBYHmvX/art.json | 12 +- art/Rkg7vqW56XS6yjEbT/art.json | 12 +- art/RnoNQS8C8DpLZCNWv/art.json | 12 +- art/RnwjSt42YXLcGjsgT/art.json | 12 +- art/RowjyMjajikHuDp7Z/art.json | 12 +- art/Rp7GgqLK79srZtBn3/art.json | 12 +- art/RtPtBzZA48whTSdM4/art.json | 10 +- art/RvWJ6QMocJKvfzo6E/art.json | 12 +- art/RwniHjBDJSzrREKMm/art.json | 12 +- art/RzDd4oDNK7htc9dqe/art.json | 12 +- art/RzgNiz5tqPwJL9Hzq/art.json | 10 +- art/S24QeFuvJgsKJ3gdB/art.json | 12 +- art/S3G4ckMFZ5kpHq2Gz/art.json | 12 +- art/S3xrtQ73jjKSYCofF/art.json | 12 +- art/S4DRdLKsky7bn3aHH/art.json | 12 +- art/S5Zy3N24yyhKqLNwc/art.json | 12 +- art/S69GThF6s72FaScEz/art.json | 12 +- art/S73z5kLypn9BENeFt/art.json | 12 +- art/S7g7iMY2BZtMTZzuG/art.json | 12 +- art/S7tQLj7rJ3Nyf4q8P/art.json | 12 +- art/S8WjbT3dh5ZHhbpAS/art.json | 12 +- art/SAToMsqc7PybLLEc2/art.json | 12 +- art/SAxr7jfCpJMn2zJyG/art.json | 12 +- art/SBPbXExASm2xdxtmi/art.json | 12 +- art/SDv9RES4wtc8RQbg2/art.json | 12 +- art/SEd9sPy3A6AgCCbWG/art.json | 12 +- art/SEk9EQMb8GksyQBhX/art.json | 10 +- art/SFmNpx7c5RxJxfEnq/art.json | 10 +- art/SGSdWRQtcRJGxt6BP/art.json | 12 +- art/SHEuL7KCpNnj28Rmn/art.json | 12 +- art/SJ68p365upswGjcG9/art.json | 12 +- art/SJYTAAwib5eJy8voP/art.json | 12 +- art/SK2zDKBfJ2tqtnSHS/art.json | 10 +- art/SKXKQkxm2HZHdxdxm/art.json | 12 +- art/SLcJWBndqbG7TnEvr/art.json | 12 +- art/SLdjCgFb5gQiFcuAW/art.json | 10 +- art/SLhB3b923SkZwRno6/art.json | 12 +- art/SMeHXTzP7e6vTniKx/art.json | 12 +- art/SNLk9sRqLuGqWmAYF/art.json | 10 +- art/SNXZQdmk9EFczeXF6/art.json | 12 +- art/SQetEuxWhPcPQc3TJ/art.json | 12 +- art/SRbaWWFNYiYrDmj9H/art.json | 12 +- art/SSfBNBsGgsKWG8SwQ/art.json | 12 +- art/STmreATrsBA7GMBzA/art.json | 10 +- art/STvAdbbowvRQ7XfSb/art.json | 12 +- art/SWCEzMNTmvcDAxs3n/art.json | 12 +- art/SYLXTDKJmDrAcAiNE/art.json | 12 +- art/SZgEYFYSHKMqWSBCo/art.json | 12 +- art/SbtAs2XinPEhh4y92/art.json | 12 +- art/ScY8ZMw5DYqe8DXMk/art.json | 12 +- art/ScnXYT2B8gmr2trfw/art.json | 10 +- art/SenDt74iq42gPkfJk/art.json | 12 +- art/SgSd9NeMcEY53XNTJ/art.json | 10 +- art/Siq7bKzSywBNKoE5B/art.json | 12 +- art/SnHzmTdr25on3o4Zs/art.json | 12 +- art/SnqDnsfrYzTPyN2BA/art.json | 12 +- art/So6hu3cdGNWJEi8HN/art.json | 10 +- art/SoK3eJipBJGantxyd/art.json | 12 +- art/Soip5jkRuE4MTLibC/art.json | 12 +- art/SqctCGQnp8j6NNnSE/art.json | 10 +- art/Suxnf3g4CqC5dLWw6/art.json | 12 +- art/SvKBPm8HSm9yzW4F2/art.json | 12 +- art/SvkxzENQ5fAgKSxZp/art.json | 12 +- art/Sw2atuBHGBsutNYZf/art.json | 10 +- art/Sx3Sk35wbBx2sGAxM/art.json | 12 +- art/T2fikhe7Y9nsT6rrx/art.json | 10 +- art/T3o69kd5wMtWNCj5k/art.json | 12 +- art/T3rPrhgzehKeaqZc6/art.json | 12 +- art/T4tRxRrwSmzcLthgd/art.json | 12 +- art/T6vQzhdcHjvaZBNuN/art.json | 12 +- art/T9BE9jwspwHzixcM5/art.json | 10 +- art/T9kEQ59LHfbYhaWxj/art.json | 12 +- art/TAL5yA4piTpRpG2Qw/art.json | 12 +- art/TAT9Ad57HDZwRxXnf/art.json | 12 +- art/TCDXMAgg5629wT79d/art.json | 12 +- art/TDjh9ML39vLzhGboy/art.json | 10 +- art/TDswsR4bMAPBnsQLT/art.json | 10 +- art/TFMzciLhhyBhYRKW5/art.json | 10 +- art/TFXxrMbQQXNqtcTE8/art.json | 12 +- art/TFoeAMv4JnW8NxM4N/art.json | 12 +- art/TFqk3nQR5AQxhWWKn/art.json | 10 +- art/TGAHpg3tJBt7nTsRy/art.json | 12 +- art/TGGLggjxQgLPEFHWx/art.json | 12 +- art/TH2CTrKcW6GQ4Y9q9/art.json | 10 +- art/TKku4LqhCCgDpnKTd/art.json | 10 +- art/TMG34LHftperZZKZm/art.json | 10 +- art/TPrujGdAaBfqpYpvT/art.json | 10 +- art/TTsbi8YxPA9GcqRmJ/art.json | 12 +- art/TYoTaksHA6DWsP4aD/art.json | 12 +- art/TZ58peuETd4DLzbYC/art.json | 10 +- art/TZBvEoNYkzhB8PtQR/art.json | 12 +- art/Ta4jCjwCjoL5iw4gY/art.json | 12 +- art/TaRwiuErKL5fkN24p/art.json | 10 +- art/TcJgksCcEE95aJXZc/art.json | 12 +- art/TdqvseMQyoJ3ZrjrD/art.json | 12 +- art/TiyZJh7nekQSquxTK/art.json | 10 +- art/Tj6QZbDv6jioYkJtb/art.json | 12 +- art/TjYfbRFifgzMfDFfg/art.json | 12 +- art/TjsWhmhbezg59ibvb/art.json | 10 +- art/TkKCcbsYG7ubBaXDq/art.json | 12 +- art/TkQY6zwRTeGzEqbCb/art.json | 12 +- art/TmsGWvgfvS9T75Fii/art.json | 12 +- art/Tn26s3ARMWt6vkHkk/art.json | 12 +- art/TnA8pckZzDwoPmYvM/art.json | 12 +- art/TnXzsnYqaPym78gQ8/art.json | 10 +- art/ToJKAtGKcN3vg5MJY/art.json | 10 +- art/Toiefpwj7bhJqsYxd/art.json | 10 +- art/TrexNrcNFyQ7FrJjb/art.json | 12 +- art/TrfCHd7Prkiad7Fox/art.json | 10 +- art/TsDPjH9MzsLF4uHdo/art.json | 12 +- art/TtKakFtTdMbTCbaQj/art.json | 12 +- art/Tv6txjYWJaTTTbyRp/art.json | 12 +- art/Tw8ymmpoiv7MwrjWv/art.json | 12 +- art/W5AaXFFJk2ZggnWEk/art.json | 12 +- art/W5vsi9uadatWRg8XJ/art.json | 10 +- art/W6AZjsv3rqioGwCLa/art.json | 12 +- art/W7N52DhuhNz27EPxw/art.json | 12 +- art/W9WTPxA9AXtFxZRqq/art.json | 12 +- art/WARdzeaiQZaiSy6Hj/art.json | 12 +- art/WBgJQrq6H2sZ2gzyb/art.json | 10 +- art/WC5fhEkctfmHrGz6m/art.json | 12 +- art/WEKX8jLk432REZLJq/art.json | 12 +- art/WGdY3o9Nv6AqRvu5E/art.json | 10 +- art/WKkAZ9su88ypqH9da/art.json | 12 +- art/WM2T8Fz7ftcgqwgYn/art.json | 10 +- art/WMSNZ3Scdfw2fZJyw/art.json | 10 +- art/WMeytAXb53i6LtrWm/art.json | 12 +- art/WQxKx3Pee7i5gEdzG/art.json | 12 +- art/WWDNZ5h4zR4H9dqPn/art.json | 12 +- art/WWd3sxvrHtZpty96D/art.json | 12 +- art/WXAP9xy4D98Qz6J8f/art.json | 12 +- art/WYLzRpCTKdWsrCPkZ/art.json | 10 +- art/WZ4EToBv8LTc3N3Tn/art.json | 12 +- art/WZNDshPHXJPBR52fb/art.json | 12 +- art/WbN969kWgnCsYXofi/art.json | 12 +- art/WcpXFp2FfMH7gwc6m/art.json | 12 +- art/WfwMFdL3M3qEpW4zy/art.json | 12 +- art/WgAGyf4sc6LfsH2bd/art.json | 12 +- art/WhEz6A2JeXrzqtrhZ/art.json | 12 +- art/WnMNfRSbiZgpHz3xc/art.json | 12 +- art/Wo2pq9yKds3mQYWaX/art.json | 12 +- art/WrX5cRT7BypxGrBFk/art.json | 12 +- art/WriDgXxvrtaB7q77s/art.json | 10 +- art/WsESfm8ByGEmnFBkE/art.json | 12 +- art/WswhQKGQNaZzQhtqz/art.json | 12 +- art/WuRAKg77S8gD366A8/art.json | 12 +- art/WurZPAe5kYjd8bBB6/art.json | 12 +- art/WvKKxjSusH6cFyYcx/art.json | 12 +- art/WwHWSfGf9LMF8vSAs/art.json | 12 +- art/WxF9C4KTpRRskgmYF/art.json | 12 +- art/WyifmdumQtSdpJgcb/art.json | 12 +- art/WzeZofWAP8mZ2aNBz/art.json | 12 +- art/X4p3ogDk8g7e5CvmA/art.json | 12 +- art/X74uYKiDLZJmqhLnh/art.json | 12 +- art/XASP5MBqwovRLqzqg/art.json | 10 +- art/XBmtPpZobE3xxRQ9e/art.json | 12 +- art/XCcCm2KWsWPqG7Puh/art.json | 12 +- art/XDJPeMfrdhMBhw4XD/art.json | 10 +- art/XJecoKnhhsWTTNp4Z/art.json | 10 +- art/XK2y2Cy63Ez45E7pm/art.json | 12 +- art/XLRYpFJ4uH4fWk2Tn/art.json | 12 +- art/XMfocB69HDJbjh5Sf/art.json | 12 +- art/XQQfnaTej5ZuzxNaf/art.json | 12 +- art/XQjMFcAi9qguPBnBG/art.json | 12 +- art/XRdg3Wi744WAEMHKZ/art.json | 12 +- art/XTMgvDzrnXxm3gSZQ/art.json | 12 +- art/XTxHzHEnG5mRTTYnm/art.json | 12 +- art/XW2ueZpHcoWqtkuqD/art.json | 12 +- art/XWzwbcRCDE4ce9oex/art.json | 12 +- art/XXSghCnP6t28ai6cy/art.json | 12 +- art/XXe4P5TiPiesZgiJj/art.json | 12 +- art/XYGETLizFzAGcWS7N/art.json | 10 +- art/XZqZoCpsyifWWi6up/art.json | 12 +- art/XcY8PN835BKPhMe3Z/art.json | 10 +- art/XdrvWYBfFbiFtfmNL/art.json | 12 +- art/Xf8ywY5kqr6qLRr2F/art.json | 12 +- art/Xh6Hmvi8yPW6A6rFG/art.json | 12 +- art/Xhey4x8tEsNyKymgw/art.json | 12 +- art/XjN7HgsDKsJeibek9/art.json | 10 +- art/Xo2HRcvBcs4Q8Cc7v/art.json | 12 +- art/XpfxjsLJWz8DSuALM/art.json | 12 +- art/Xr5DemAP52ZcKLRbQ/art.json | 12 +- art/Xr7T9xN4h3JyWhJ4M/art.json | 12 +- art/XreNJG2gcwCcsQqfL/art.json | 10 +- art/XsyLRu9hP28JhAank/art.json | 10 +- art/XszYFmoC9KohYbbBD/art.json | 12 +- art/Xt8cDbEMoZH7W7AFh/art.json | 12 +- art/XtozrhtGYyW42zNSp/art.json | 10 +- art/XuJSbKXb7qtAKJ6AQ/art.json | 10 +- art/XuPDhjysnqKsPCbGK/art.json | 12 +- art/XwLcGCStsrbhX6jFY/art.json | 12 +- art/XwmMeBkJu6Bk2vv9o/art.json | 10 +- art/XxN2enyHa2MMbayT5/art.json | 10 +- art/XxsoGmBRve3XhR5q3/art.json | 12 +- art/XzD6NxAZ99yMTnE2v/art.json | 12 +- art/XzeZ7nA6eLt5GmJfj/art.json | 12 +- art/Y3YjiM7wZKEsfDvmw/art.json | 12 +- art/Y3bsPmhHZNkBkDdhQ/art.json | 12 +- art/Y8qbp8kqR8R9rigM7/art.json | 10 +- art/YNECMxcrupx4erT4u/art.json | 12 +- art/YNrYu5vLMifYXQAyj/art.json | 12 +- art/YPJmHpa7pwzhxgBkq/art.json | 10 +- art/YQhEmHqKTgrDSD3AM/art.json | 12 +- art/YQrEtnLC8h7QHDNsd/art.json | 12 +- art/YRrZ7fHmFhtoKpyrq/art.json | 12 +- art/YSzcySDB7rcbwJmTP/art.json | 10 +- art/YTKN84yNr6RB2aDbB/art.json | 12 +- art/YTqaQuCP9GEF532DP/art.json | 12 +- art/YWMRwMd62Rwyig8hP/art.json | 12 +- art/YXfLo5Yw55muQ7MZn/art.json | 12 +- art/YXzZv8FqoYXqAXDdk/art.json | 12 +- art/YazT6iXD9eAmLY6qD/art.json | 10 +- art/YbA3f6xnjbmXzkwHx/art.json | 12 +- art/Yd2HBe825wEYTar8Y/art.json | 12 +- art/YdpjoX8LmWLnbtXQv/art.json | 10 +- art/Yg2urWWiE8sAJEo8W/art.json | 12 +- art/YgBq9NXqcsYsRmpBe/art.json | 10 +- art/Yhoy3z7NY6qCX3cnx/art.json | 12 +- art/YiboJk6SvJNEAPSGR/art.json | 12 +- art/Ykt3ZLD52Wnphvaak/art.json | 10 +- art/Ym2ek7eMQNEDspKJd/art.json | 12 +- art/Yn396rtWBPwEkd3fo/art.json | 12 +- art/YoyxivmzQMzpahR8j/art.json | 10 +- art/YqNb2nTxxZRYWkJzz/art.json | 12 +- art/Yudd65BQfx92kHBcH/art.json | 12 +- art/YviLasT7Z62qurfRD/art.json | 10 +- art/Yx83njpAunvLW4dyE/art.json | 12 +- art/YyvPGrqSH2HjWTQi9/art.json | 10 +- art/YzsRADN9oob3PHivP/art.json | 12 +- art/Z26iq8hKBPX2svsmR/art.json | 12 +- art/Z3SAeG8oMryJKuF8z/art.json | 12 +- art/Z43GXJiragwBynoD3/art.json | 12 +- art/Z4HpJPY5d2PNYRHZA/art.json | 10 +- art/Z7vAdzozZiayT9xtx/art.json | 12 +- art/ZADtvSryHzDYzCtp9/art.json | 10 +- art/ZAHaRXC8kiQBzSkbb/art.json | 10 +- art/ZFSiQpx33DLDg9hmd/art.json | 12 +- art/ZFhCyFCR3GKn8HkgG/art.json | 10 +- art/ZMzvpXNMZY9564WHh/art.json | 10 +- art/ZNi2inr6Jmirh6Hgy/art.json | 12 +- art/ZNnRK7kpHZXGz5gT5/art.json | 12 +- art/ZNyqShZSnzXJMjTPX/art.json | 10 +- art/ZPpq2oK4fqmPHJnQn/art.json | 12 +- art/ZSksx2deRsDocFDKT/art.json | 12 +- art/ZTAvJzo5HJdr2FsZK/art.json | 12 +- art/ZTEp3znDaGd9mFj4J/art.json | 12 +- art/ZWM6nHwzqNcfrMCbQ/art.json | 12 +- art/ZZ2MBTXKXSRzbure5/art.json | 12 +- art/ZZPtHWkxTWXKxGiJB/art.json | 10 +- art/ZZj9dLPDqjWny5kJW/art.json | 12 +- art/ZbFWyvpmE9fXFTeD6/art.json | 12 +- art/ZbRaEcwQdQBWXwaX9/art.json | 10 +- art/ZdjbNTWSNwcCQRwPT/art.json | 12 +- art/ZfE8NGNHiwufD7MPr/art.json | 10 +- art/ZfXn2xm6JJh3o5b7T/art.json | 12 +- art/ZoyrdxZiwDYNfzT53/art.json | 12 +- art/ZpTRRCPeXztEN8eLo/art.json | 12 +- art/ZqGJTgEXDTHA5rBjL/art.json | 12 +- art/ZqvxtvqSYZ8ThiJ3J/art.json | 12 +- art/ZvcLBFp3AkteTsGku/art.json | 12 +- art/ZwJTJhgwALcNCeGWC/art.json | 10 +- art/ZyWp3YSber6wbuY8a/art.json | 12 +- art/ZzCgG7HuSE6BLGSKR/art.json | 10 +- art/a2qkLCbs8jJyqJ4sJ/art.json | 10 +- art/a3JBo24QkPxvKYpja/art.json | 12 +- art/a3KvcpoEdK4k9gNxr/art.json | 12 +- art/a3o5rh2HCzLMPnSbn/art.json | 12 +- art/a4eb9XeRsqT78RngR/art.json | 12 +- art/a4rkLdCiX5RnyGq6x/art.json | 10 +- art/a5fepCCbY5AhGFXTT/art.json | 12 +- art/a75Aou3fJGMJjXG5r/art.json | 12 +- art/a9PxcWZgDCKCjv5qK/art.json | 12 +- art/aBnPmDNxFrFDiFvvL/art.json | 12 +- art/aD8f8mi353xWbSHQk/art.json | 12 +- art/aDjRo3j6NPWb6isz6/art.json | 12 +- art/aFBig76hWcPDu5Kf5/art.json | 12 +- art/aGMT3RwjTa9BswBkK/art.json | 12 +- art/aHPn3XMX6j7TP3D8i/art.json | 12 +- art/aKTdaStpa8ugaemPs/art.json | 10 +- art/aKaMTCwCLH9Wy2wfG/art.json | 10 +- art/aM9NFXxMSiNnsvi4u/art.json | 12 +- art/aMJHfrjJHMKKy4iNi/art.json | 12 +- art/aRahetpEjCSsaLHkX/art.json | 12 +- art/aW3a59fZi6sxhTYBj/art.json | 12 +- art/aW7ux7BBYH5aNYM6h/art.json | 10 +- art/aXiR2fCcooYzoea9L/art.json | 10 +- art/aY78NwrqSDZrC8tRW/art.json | 12 +- art/aZd7ykAPBAnQ9mKSb/art.json | 12 +- art/adr4oWENvpWNLwHJR/art.json | 12 +- art/ahsgh32ELS6fLxWcK/art.json | 10 +- art/aimt699JRJfpBQPGx/art.json | 12 +- art/akox4yJZBcHiLrbKy/art.json | 12 +- art/aqJ9RgEQBu63bvw2o/art.json | 12 +- art/aqgyqr6ASpcsZTeEu/art.json | 12 +- art/aqszowTp3EkLRtdea/art.json | 12 +- art/as29BXy9qihbCbPqA/art.json | 12 +- art/asSnAehpD5b5tuJ27/art.json | 10 +- art/auetPcBpAZ2WyysTb/art.json | 10 +- art/auo92EWvwwyBRak2c/art.json | 12 +- art/axgq9WTTCr84iSYkv/art.json | 10 +- art/aynW9zWZRGxronmcP/art.json | 10 +- art/b2AspWSvDsXib8Kkc/art.json | 12 +- art/b32w7foxrhZkD9GeR/art.json | 12 +- art/b3HJWpHiePeAo4JrM/art.json | 12 +- art/b3WFbQ4SDWLwXbcSp/art.json | 10 +- art/b5fN5z5ZFYzsQukHD/art.json | 10 +- art/b6di9dPczq6ZikLtM/art.json | 10 +- art/b9J4bEZw9Z2qRJm5f/art.json | 12 +- art/bD2aNq4oSF5v8z3Q9/art.json | 12 +- art/bG8faYzBsvfvBSwDH/art.json | 12 +- art/bJc832Huv2tEcL58Y/art.json | 12 +- art/bN3QdqY39pxGw8csG/art.json | 12 +- art/bN6NWErydKPLz62i5/art.json | 12 +- art/bNYRsM3GYemaiam5G/art.json | 12 +- art/bREFug9pGbyBNwXgE/art.json | 10 +- art/bSWJchGnG97o3HQfE/art.json | 10 +- art/bWGzwX6udGM4uM7ra/art.json | 10 +- art/bbpMGgfF9vceKwYEH/art.json | 12 +- art/bbsF39W6bJo3j4R3j/art.json | 12 +- art/bcenao9Loe5Xc2Y7T/art.json | 12 +- art/bgNBk3TJvBHtbJ9jB/art.json | 10 +- art/bgatWdfJ85SuY4Fn3/art.json | 12 +- art/bhTaMtEz4j9zuSn7g/art.json | 10 +- art/bi5qETD9A4okpa4oi/art.json | 12 +- art/biFYsrY6uepWwyQN8/art.json | 12 +- art/bjkZzQ6XfJ5Ypu4AX/art.json | 10 +- art/bmeg6H2QQu9rgbn4o/art.json | 12 +- art/bpN3ufoDGdkJjxFsQ/art.json | 12 +- art/bpX9tBkNhHiF6nHk8/art.json | 12 +- art/btdHcA68nwnRPi6G5/art.json | 12 +- art/bwr53KzdWw7hBTnsA/art.json | 10 +- art/bwv3qCqRiC5rfavvx/art.json | 12 +- art/bySCJHkqxfotHbAzv/art.json | 12 +- art/byf5BfNoi72wvAFDi/art.json | 12 +- art/c3DBxMMrtv3DhErvP/art.json | 12 +- art/c53eL6yrZ2W47TK9r/art.json | 12 +- art/c5eMNzQN3L9wo8Bp5/art.json | 12 +- art/c65csouQ75h2ArqRF/art.json | 10 +- art/c7BfoLHoLFBdJ5iYy/art.json | 12 +- art/c8gpxWQCgY845YBbg/art.json | 12 +- art/c9GGGN9nw3aPqNYBW/art.json | 12 +- art/cBtDPFjaQQmK8RYXB/art.json | 12 +- art/cCmnbDXAePT5wsvRQ/art.json | 12 +- art/cCpQdXvZsWd8cH6Hw/art.json | 12 +- art/cFiTJq22KeDLreh5x/art.json | 12 +- art/cMSxxdiL7gecfonqz/art.json | 12 +- art/cMqY3Hixco2WwFZo6/art.json | 12 +- art/cQ2oBbxfbCYZLRFtr/art.json | 12 +- art/cRFKCFDgC87Q4M4di/art.json | 12 +- art/cTjJFwZcBSSW8d9gw/art.json | 12 +- art/cWYEWZbQ3HcWiKgyG/art.json | 12 +- art/cYSbbDEEERcyLekzE/art.json | 12 +- art/cYx2ofpAnLZMY6Xqr/art.json | 12 +- art/cZLahmf6sZpctWKsR/art.json | 12 +- art/cZZ3eyhcr5QzLGrqT/art.json | 10 +- art/cZoyrQ8kQECXDtSTn/art.json | 12 +- art/ccQWyo6KBLufEhq89/art.json | 10 +- art/cds3yEbDHT2sbnKxa/art.json | 12 +- art/cgHCLAi7mKznjvENd/art.json | 12 +- art/chpxsLEkqhZkhLxDD/art.json | 10 +- art/cj62wdtr684imMKtg/art.json | 10 +- art/cjTYyd8z2yEWqYFeg/art.json | 12 +- art/cjw2sg8cHvsk78JBF/art.json | 12 +- art/ckAitsgFTQ4DbFHAC/art.json | 10 +- art/cm7ZiKYPzjYBqPSyQ/art.json | 12 +- art/cnpLD2E8bCJ8MjaXX/art.json | 12 +- art/coje67XoytKsXMYqF/art.json | 10 +- art/cpo4C8yfRudYYakav/art.json | 12 +- art/cprWonx4tN8nMgQHt/art.json | 12 +- art/cqLtuWkpoZFuj7Aq2/art.json | 12 +- art/cqrpE8sDb6Md6djDh/art.json | 12 +- art/ct6NykQPhqWr3A7aC/art.json | 12 +- art/ctdaXFjXNjTiss8Kh/art.json | 12 +- art/cvLGj6QKvo7uebnbK/art.json | 10 +- art/cvcz6reqzpuyvdjvY/art.json | 12 +- art/cxEbTRudczrikaEBX/art.json | 12 +- art/cxdd3QwD34CZzTpFj/art.json | 12 +- art/cynWXyqSFnWDriqfR/art.json | 12 +- art/cz2CWm8MobiaqYc46/art.json | 10 +- art/cznhWtArrLFqxJgAf/art.json | 12 +- art/d5232ap5Whxh5xE5w/art.json | 12 +- art/d5MYkeFzBcFMQzpQf/art.json | 12 +- art/d5q4WZfHWEwTikN2o/art.json | 12 +- art/d6HHmyLaBsmttvb5b/art.json | 10 +- art/d6J9M7EJyoAgw5NcA/art.json | 12 +- art/d7anES7ef6WrrDwsy/art.json | 12 +- art/d7bnfzEFFTWGyQNaT/art.json | 10 +- art/d8J6rAnjiWz4HntZH/art.json | 12 +- art/dAF9Jm3ZxebA7j6wX/art.json | 12 +- art/dAL8F3TW5GN54MCBB/art.json | 12 +- art/dBc4DnM9H4zxHwGcH/art.json | 10 +- art/dCjgtsZXnjdzATJ8P/art.json | 12 +- art/dCyrwwNxWC4gmj7zN/art.json | 12 +- art/dDWeHcCfjXZ2qxCji/art.json | 10 +- art/dJ7LxrXfRuAz7PLaC/art.json | 12 +- art/dJQHunZMaGr5ssiey/art.json | 10 +- art/dJTCRw4XXeXH2rYMd/art.json | 12 +- art/dJZ8nxPG2JKPBwHut/art.json | 12 +- art/dKGqajerwQQwap65w/art.json | 12 +- art/dLkqdiAkHgpKZWw9c/art.json | 12 +- art/dLyBG6jnNceKnhqbB/art.json | 12 +- art/dMRx2bNxuYsRKSHKt/art.json | 10 +- art/dMZsJyyPW2EgjrH4P/art.json | 12 +- art/dMsa7ScyoyExY3Cxk/art.json | 12 +- art/dN7ijsBkvACZ3Nv8B/art.json | 10 +- art/dPFqiAgc3g3evvDtS/art.json | 12 +- art/dQM2bdFTuo6XKyJ9B/art.json | 10 +- art/dTLifasffbDKw6x9Q/art.json | 10 +- art/dWK8BJdJy3MCus377/art.json | 12 +- art/dWoGmbWvzsuG5YKwG/art.json | 12 +- art/dXKhFciQLSL49zDPB/art.json | 12 +- art/dYaXs9CwnzQhAT8Kt/art.json | 12 +- art/dZFJfYQQ8kmuoFFpi/art.json | 10 +- art/daPtAnEfTEnXXXpuZ/art.json | 12 +- art/df3RvcwJQkovKdovf/art.json | 10 +- art/df7Ra8dPPtCwcsrwL/art.json | 10 +- art/dfb54ssJPtsdTbqaj/art.json | 10 +- art/dfek5Y7Cg65RmZeWJ/art.json | 12 +- art/dh3DHrafWfekY5Q5d/art.json | 12 +- art/dhbsE39FZ6S2kKtfm/art.json | 10 +- art/dhnTE8qmLte8dvycB/art.json | 10 +- art/di9ZgJzgbKZDyCan3/art.json | 10 +- art/dk6ee6LN5fC4Dkybg/art.json | 12 +- art/dmBnGPyH5KjJbneie/art.json | 12 +- art/do5csPmmsrqctxz3p/art.json | 12 +- art/dpsBkE3nfEEmeSaC8/art.json | 12 +- art/duHXW2G4Ct7oCwFdN/art.json | 12 +- art/dufQqpoG5ZrSfdkjf/art.json | 10 +- art/dvzt2TN84y8LGgnsn/art.json | 12 +- art/dw7XrmJjH3mBbHx8u/art.json | 10 +- art/dwJrBDGXGSGAQkzf3/art.json | 12 +- art/dxmjSBXBuwTbPjkQZ/art.json | 10 +- art/dxtwYFtYDMAdGgpJm/art.json | 12 +- art/dyCMb2QsTKKjPQptu/art.json | 10 +- art/dzCu7QoEjYiNTWqFD/art.json | 12 +- art/dzGkjTSDwbutqCp57/art.json | 12 +- art/e6LP3FE5P3qePgJk6/art.json | 12 +- art/e96He2kRbxRk7o6N8/art.json | 12 +- art/e9b2X5LXefT2W9oh4/art.json | 12 +- art/eBpxuAodpyWjT6Asr/art.json | 10 +- art/eCTzFjq4bRAxBAC7h/art.json | 10 +- art/eCgwSmrFuafedggBy/art.json | 12 +- art/eCtymAejxmi75Fg78/art.json | 10 +- art/eDqQBCKFjn2a35csa/art.json | 12 +- art/eE6QrFjkFRdezQsuW/art.json | 12 +- art/eGvHvcKj3nHkhw9C6/art.json | 12 +- art/eH67ZJMsPmJWmEdoK/art.json | 10 +- art/eKqemqRBragaEs55Y/art.json | 10 +- art/eLAMSS8iwH7ip3sS6/art.json | 12 +- art/eMAJ5HydzdzbnzduF/art.json | 12 +- art/eN9F6DmmRZpCrr3v4/art.json | 10 +- art/ePRvbCFXEeYiRFk7c/art.json | 12 +- art/ePt2CZtNzQzvEYWAy/art.json | 12 +- art/eQWS62YSydqjQaeSx/art.json | 10 +- art/eQxQuMzXiCEc7rMYz/art.json | 12 +- art/eXXeb2MwbgjMFutev/art.json | 10 +- art/eXepJNmr5e5q3DjWv/art.json | 12 +- art/eY9pGfw52QeELpY2y/art.json | 12 +- art/eYuBQN69mTZCKaGdB/art.json | 10 +- art/easEJ6iaXWeeR99Gj/art.json | 10 +- art/edJC7G3Sd2mixhfmg/art.json | 12 +- art/ef4RfHy9WFPvn43T6/art.json | 12 +- art/efitgBPvLvfEFCPvW/art.json | 12 +- art/eh4QC67q3gssnkYYv/art.json | 12 +- art/ehS7PTfScc8NxvEpP/art.json | 12 +- art/eiJ4hxesSBMicxFyJ/art.json | 10 +- art/eiQJGkMsgvxpx6Ejq/art.json | 12 +- art/em6g5TXFWMofu5RHa/art.json | 10 +- art/emCzESvMqeynBHRzP/art.json | 12 +- art/emui4ppu4ZWu8iLwB/art.json | 10 +- art/enNTxR7RgQNk53fmx/art.json | 10 +- art/epH8co5uSwMkCYZGo/art.json | 12 +- art/epNhofNCAKkjo88eT/art.json | 10 +- art/eq2kbtwQE5YiHEkMu/art.json | 12 +- art/eq35fsTk4w4ZA3LQF/art.json | 12 +- art/eqcXviN95rTrGxwyW/art.json | 10 +- art/ercnsAaqXuGhCCCAe/art.json | 12 +- art/esptz5bbgn8NtZkbN/art.json | 10 +- art/esyFcPb5cskLWGgGE/art.json | 10 +- art/etLPNmJ9oBq9QDcz6/art.json | 12 +- art/euQ9yLGh4rWre3oqK/art.json | 12 +- art/ev52maygjcBnfCzwC/art.json | 12 +- art/evAAwbGtYJLZKPkMq/art.json | 12 +- art/ewJGvmyLg4AN7sTJA/art.json | 12 +- art/eyJnMiGS99BJjeDGt/art.json | 12 +- art/f24WmWznGNdEXEQTu/art.json | 12 +- art/f2btT6XFeFnaFopph/art.json | 12 +- art/f2eQBt4FaMKf9efrz/art.json | 12 +- art/f2knCxK4pMLFDEZWB/art.json | 10 +- art/f6Qou7QNuj5onaJeQ/art.json | 12 +- art/f7oq7MsfTgoAMeXX2/art.json | 12 +- art/f9MztjgyzxAHdqsxy/art.json | 10 +- art/fAnatQu5aZpC5Dmby/art.json | 12 +- art/fDJEaZrfDnKxNGck3/art.json | 12 +- art/fDPvNsyqX8zmv9hxa/art.json | 12 +- art/fFEpFHbdC4ecFLuaB/art.json | 10 +- art/fGCtwoQy8Mc8RK2pY/art.json | 12 +- art/fHqs32thqJc7j2QR3/art.json | 10 +- art/fKArPmJPF5sgaDbNK/art.json | 12 +- art/fKPK987qvE5gGHcWS/art.json | 12 +- art/fKYmuHmgGeNTPniPK/art.json | 10 +- art/fLedbHFSXD9E4aMSv/art.json | 10 +- art/fM43AivGvoEWBm7G7/art.json | 12 +- art/fMPBsNwkev8DSYD72/art.json | 12 +- art/fNYWAGT9SkHb3bQrk/art.json | 10 +- art/fNyYuzQ69eREkJCMq/art.json | 12 +- art/fRJj6RxaarH7Lp4HG/art.json | 12 +- art/fRcccsZ7jqFGGPAdJ/art.json | 12 +- art/fRmvmXuk82tiLXCRX/art.json | 12 +- art/fSdF3Y59NoqNegw7y/art.json | 12 +- art/fSz8brGjX9TATFZLC/art.json | 12 +- art/fTYSeXRBwwDXJEac4/art.json | 12 +- art/fWTyJ5884wxLdY28e/art.json | 12 +- art/fXX9cns72XG97J3rk/art.json | 12 +- art/fXjL89sHjq7Pkzz5X/art.json | 10 +- art/fcAdcLhQi59meuwEa/art.json | 12 +- art/fcxZGWMjswfrJWNLZ/art.json | 10 +- art/fdRMRscY4Te3iZPBF/art.json | 10 +- art/fe8yM9E3pBta2SbNa/art.json | 12 +- art/ffWaRfDRtqa8osv3y/art.json | 10 +- art/fh74hqW59nbsQkT6N/art.json | 12 +- art/fjN25zTwqLYMCNkJ4/art.json | 12 +- art/fmmQsNyrdyjA3226x/art.json | 12 +- art/fnQrnopggmFfZmzMG/art.json | 12 +- art/foJQ7C4rZnwuJSDxD/art.json | 10 +- art/fpcEBXb2uz75rjixv/art.json | 12 +- art/fs6GHW2crknZmzoWy/art.json | 12 +- art/ftJv2CdwjJ5jJDa3k/art.json | 12 +- art/fvQTW8AHjW54ifFbh/art.json | 10 +- art/fvQbw8FtZzmvQG4Wz/art.json | 12 +- art/fwuLjHMQenJtNXJxZ/art.json | 10 +- art/fxwcEhippPALwji4k/art.json | 12 +- art/fytzNu7M5YR27TpEP/art.json | 12 +- art/g2PZWgGp6YYe9CWwE/art.json | 12 +- art/g4ZutuWewAGLeBJHx/art.json | 10 +- art/g5Ygw3eYNe7DzpA3a/art.json | 10 +- art/g79cZoGhWhgn9tKfr/art.json | 12 +- art/g7wWJ4yKzThxqkmN5/art.json | 10 +- art/gAx4XYrQhtffjGR2v/art.json | 10 +- art/gBa8KAJTb6MqbNzBK/art.json | 12 +- art/gBqWsGGvjPsKNMGja/art.json | 12 +- art/gCLHvWrWsPsbDjksh/art.json | 12 +- art/gDfmqnLHBbcKghmwL/art.json | 12 +- art/gEkij9HTZTy6b4tRf/art.json | 12 +- art/gFjsSoxA5bwzxPwXc/art.json | 12 +- art/gJPot9c9wsbfuT6Md/art.json | 10 +- art/gKbNhtAK4AqZvFaQM/art.json | 12 +- art/gMC34jEobWC2ofXfB/art.json | 12 +- art/gQ93FbmuckckWhhix/art.json | 12 +- art/gQTuwGmLKEGMHfB3x/art.json | 12 +- art/gWF8YEaiS44osT2K7/art.json | 10 +- art/gX32iAvezAbinbMJz/art.json | 12 +- art/gZNitbfDuN5pSwLf3/art.json | 12 +- art/gZgDK3bN2z7xtma6A/art.json | 12 +- art/gZjPchBFJAGSk4ZTK/art.json | 12 +- art/gb48Jjp6zYH7bcWGN/art.json | 12 +- art/gb4JMDjdT2iyyCLdE/art.json | 12 +- art/gbv2z926cb7MWF3Gy/art.json | 10 +- art/gfBdkzchpT5DPGwqE/art.json | 12 +- art/ghFixTy38ux4F235T/art.json | 12 +- art/ghH8XPT3kfdig8cXX/art.json | 12 +- art/gkNsynXB23Y8WhASo/art.json | 12 +- art/gkrLbb6TwrbveHw49/art.json | 10 +- art/gqGmyfsEh6zDQWsvA/art.json | 12 +- art/gqJ33JsAWdcuKjJHH/art.json | 10 +- art/grkNAy4oE5JqXxyMr/art.json | 12 +- art/gszWKmYHHf8HxkXiS/art.json | 12 +- art/gue44sXxDW5AceuTX/art.json | 12 +- art/gunbdr7k6M6z5hL8B/art.json | 12 +- art/gxQFmkRMFP6oHs6Qb/art.json | 10 +- art/gxSjsgjmXdmzAwFJY/art.json | 10 +- art/gxfqzX2z6JLPodtww/art.json | 12 +- art/gyyeCLrtNBFwdqzD3/art.json | 10 +- art/gyyfnx8KyXiz9QvWn/art.json | 12 +- art/gztz5WvpLypyur8Ls/art.json | 10 +- art/h2d7j2tEBmEKvpKGQ/art.json | 12 +- art/h3CiR79ZrnrLiiXjZ/art.json | 12 +- art/h3FP6QYiZoQbwACiy/art.json | 12 +- art/h55dGWLy6iRdoRh3j/art.json | 12 +- art/h6BvsMWiHpgwT5Nhh/art.json | 12 +- art/h8Ao3xWvFcr2BjkPn/art.json | 12 +- art/h8BkWLf8vzaHjSvsv/art.json | 12 +- art/hDFNWtShKnbPxsk5g/art.json | 12 +- art/hFWjmNANJteP9NeAy/art.json | 10 +- art/hGb3X2yH769jCbfDy/art.json | 12 +- art/hGiSXNAT8jpQc5o3a/art.json | 12 +- art/hJ9T5D48jyNh2Ziaf/art.json | 12 +- art/hJS9jEgToDSA94vDA/art.json | 12 +- art/hKYwCnTKop5ukPrGH/art.json | 12 +- art/hQ22f6sNbz8Dczs4G/art.json | 12 +- art/hTATeX2kPux2LeQdD/art.json | 12 +- art/hXDoWkGSTBFBQGXnN/art.json | 12 +- art/hXxx7rTq8dZYFKSs5/art.json | 10 +- art/hbcHxbJiDeAnvZ9Bf/art.json | 12 +- art/hdoyK6tHCoauDPZQL/art.json | 12 +- art/hffRc9FH8TMNKECkJ/art.json | 12 +- art/hhDozSmRkW3ExvhoP/art.json | 12 +- art/hhsdvkiJ32bCTcezv/art.json | 12 +- art/hjpDj9NpsfdHuD6Ya/art.json | 10 +- art/hmpjw2dG3vhXJ4Mhu/art.json | 12 +- art/hnZQWotZNLbSjY9bs/art.json | 10 +- art/hppyeGQduA2gx5GYx/art.json | 12 +- art/hrgNyucvZAE9WwRLF/art.json | 12 +- art/hsjAgdurCB49NCkC7/art.json | 12 +- art/huDQEAMcWYoP6hWGS/art.json | 12 +- art/hwNhHN2Dy2kDpwmBD/art.json | 12 +- art/hwZKXhEqYhJTNoSZX/art.json | 10 +- art/hx3wegzB6mT7kmxAg/art.json | 12 +- art/hx9o8G4NbrqkXa8dd/art.json | 12 +- art/hzwNZWmd4xaC2Z6Wa/art.json | 12 +- art/i2H6FMn7RveYhnm4D/art.json | 12 +- art/i2MzwYgwq9p5mJ42Q/art.json | 10 +- art/i3Zcb8RFiak58hsFx/art.json | 10 +- art/i45xFrKEbpDpjYMW8/art.json | 12 +- art/i6KKW4mstdDQe6aQK/art.json | 12 +- art/iCRwaQsZvFQ2eLheK/art.json | 12 +- art/iE3Xz7bewdDm3shFC/art.json | 12 +- art/iEqWJsdh8qGqoogEL/art.json | 12 +- art/iGf4owSji9QC6P8yF/art.json | 12 +- art/iHAobXHhdNFgDxEiP/art.json | 12 +- art/iJobHmTq8ahMEWFSG/art.json | 12 +- art/iKJAEsvWRjffu2QnA/art.json | 12 +- art/iLmsLpSgTGLkxKPxP/art.json | 10 +- art/iPNXnwa34wBgSSDGd/art.json | 12 +- art/iPiDjpBYDPGFTGp8Y/art.json | 12 +- art/iQ3Lo8pe7QqDdz8qi/art.json | 12 +- art/iQAtnkJRC8XtvT4tW/art.json | 12 +- art/iQGt7fDGEeR4vD6ez/art.json | 12 +- art/iRS5hcGrNPG5aAf3w/art.json | 12 +- art/iXKHFGqaAHrc6rZg2/art.json | 12 +- art/ibwNoyQhKR6kMmj3j/art.json | 12 +- art/ieaN3Qkmk29Y5CSpG/art.json | 12 +- art/iiAQmTAWuGuLLKPiP/art.json | 10 +- art/iiz8rMJTpnjWQ9igc/art.json | 12 +- art/ijffwwNcMKiZYCxge/art.json | 10 +- art/iko4zHPGCfdPcBr5s/art.json | 12 +- art/imESwJiuP9QDzXiWF/art.json | 12 +- art/ioLq6J2WDmNXguCmD/art.json | 12 +- art/iqkc2EX6jbhg7NbT4/art.json | 10 +- art/ircs8vH9TsNMjuWh4/art.json | 12 +- art/it3WZX5QHCABK6s7R/art.json | 10 +- art/itFYHyLvFpbtiqvaP/art.json | 12 +- art/iu7GYL94b7Hm5JyvB/art.json | 12 +- art/iuT7hG7CEXwYqShtA/art.json | 12 +- art/ivFr7kf8D46ckANG4/art.json | 10 +- art/ivk9RqX2vB24mkdwL/art.json | 12 +- art/iw8FH3ButdB4ZzpsQ/art.json | 12 +- art/iwn76AsDsRRmr5bae/art.json | 10 +- art/ixPJFSrp6TMRKW4xF/art.json | 12 +- art/ixr3Pka4ChbtDzobh/art.json | 12 +- art/iycvXPQfzvSbzg9JP/art.json | 10 +- art/iye5kiPcXb3MgKAAN/art.json | 12 +- art/j7WftWuJtPTYyhcxG/art.json | 10 +- art/j7geNJncnTGfxf9ZX/art.json | 12 +- art/j7v3Ha4S2hwxhSCi9/art.json | 12 +- art/j83YWD4DHLXrjrvxf/art.json | 12 +- art/j99N9DxvqWDcDFv84/art.json | 12 +- art/j9rdg6agmx5hRCbSu/art.json | 12 +- art/jBYxLqMCJXqt6uG5C/art.json | 12 +- art/jBpixD335L3o2unKj/art.json | 12 +- art/jC6yjCA9eDW8oasNA/art.json | 10 +- art/jDNMJCu4S7DSRconL/art.json | 12 +- art/jDZno8kPiDKAcaZgJ/art.json | 12 +- art/jDrqfnTPaPAoShgv2/art.json | 12 +- art/jETzmmycobJrRvXH9/art.json | 12 +- art/jH6uYuSxKSryZXLT8/art.json | 12 +- art/jKgXdk6mRHxFesr5L/art.json | 10 +- art/jLife2TGRq2pa6fXN/art.json | 10 +- art/jLsTszfmYpHj49XKx/art.json | 10 +- art/jMGgLqSnkaQD9ZYns/art.json | 12 +- art/jSqNQQKbSrqoB8rrP/art.json | 12 +- art/jXYNwHmBj5miEkeS6/art.json | 12 +- art/jY9RXPEf9rZ5Gv89N/art.json | 12 +- art/jYsMzcSq8HDB28JWY/art.json | 12 +- art/jZbLsPiJ43jvcaq7M/art.json | 10 +- art/jaG2f5XtrcpcNSePf/art.json | 12 +- art/jabgpFXjj8umhyfzH/art.json | 12 +- art/japgmuqb6SYNuHBb4/art.json | 12 +- art/jdAf5zLP6coQorz8g/art.json | 10 +- art/jg5dRsCi6xDSFyCJ9/art.json | 12 +- art/jgpwL4MjxvpeqZ2QN/art.json | 12 +- art/jgwXiSzEkQzK3X2Fx/art.json | 12 +- art/ji6xYT7wScL9QmPmH/art.json | 10 +- art/jiYAbdiu7oseTcBzg/art.json | 10 +- art/jjFQmoBi82cZBgTCj/art.json | 10 +- art/jjpd8XtJ5nJAcmyLh/art.json | 10 +- art/jmoBvZevCB2QeEtAN/art.json | 12 +- art/jpy7t2fKy3TKStRPG/art.json | 12 +- art/jqQ7JEPy2w8vDnkiC/art.json | 12 +- art/jqRhLrTMA3GFEk2m5/art.json | 12 +- art/jsKeJ8QviCT2KuxC4/art.json | 10 +- art/jtB7xCrYixyTqmxB8/art.json | 12 +- art/jtFAXNm8ngq4kTFhA/art.json | 12 +- art/jtaqrSsdjgWqPPqJ4/art.json | 12 +- art/ju4uMD2zrxMd4z9HK/art.json | 12 +- art/juXJpMEpt8YSWxSWY/art.json | 12 +- art/jvGyFQeYoge2TgFbx/art.json | 12 +- art/k2vXaRzFT8Nqdwfit/art.json | 10 +- art/k4wpsPnafQ4YQs6dJ/art.json | 10 +- art/k5BBCA2vPq6sY6xv5/art.json | 10 +- art/k5hPuKGzdkGEvfoZk/art.json | 12 +- art/k5izvwNxYrHYx6WBr/art.json | 12 +- art/k7w6BKgeSJxKx3Z6L/art.json | 12 +- art/k92jG6hXfdYZmDDxp/art.json | 12 +- art/kAANx8FwJoSeR9B4c/art.json | 12 +- art/kDijkHtJWk62e82Du/art.json | 12 +- art/kEah2e6FjeaExoiWN/art.json | 12 +- art/kFw99h7A55BoqmFND/art.json | 10 +- art/kFydmLK7cBEcShhrj/art.json | 10 +- art/kJKd3eS8axidSmEcA/art.json | 10 +- art/kJKq7oy8zBvieKhsE/art.json | 12 +- art/kQB2kyZz5geDYpNeo/art.json | 12 +- art/kR26egNf7BwrsJHyM/art.json | 12 +- art/kReqbFTiLEP7PXoRp/art.json | 12 +- art/kRguYk2Yft2HDLmiP/art.json | 12 +- art/kT6fN7Mtscfe8NeGA/art.json | 12 +- art/kTER7eQ7zASKMtkpo/art.json | 12 +- art/kWRaQgwjzbFw55cxw/art.json | 10 +- art/kWmwejucFuShxKNSa/art.json | 12 +- art/kcWfwPALkyhAgj6ET/art.json | 12 +- art/ke5bF6hENE8zphaSp/art.json | 10 +- art/keYAR2P7hmm2ei9uF/art.json | 10 +- art/kga2uesxPaH3HJqyT/art.json | 12 +- art/khayHGH4sQWpPkn92/art.json | 10 +- art/khesbmKPst2TQsnnL/art.json | 12 +- art/khgXvsD296RRokHhE/art.json | 12 +- art/kiZueaqhT8s7yr7Tr/art.json | 12 +- art/kmHZWuJ5wjmz7RQzS/art.json | 12 +- art/kmN3hqhTHv4SCqYcx/art.json | 12 +- art/kmm2Kb8Ti4vcYGQri/art.json | 12 +- art/ko66wgrdNeNbx9WDz/art.json | 10 +- art/koFtCvuibJTEPuswi/art.json | 12 +- art/kpxXuKKj3zwRaQ23J/art.json | 10 +- art/kqeeKhm5BKJ8vexmL/art.json | 12 +- art/kwFY2DhDLc57jBEKg/art.json | 10 +- art/kwpkNNSAmpsM6G7DB/art.json | 10 +- art/kyrjHeuSM5skDfpNo/art.json | 10 +- art/m64jEsLp4hidcsd7a/art.json | 12 +- art/m6Sw7fXzNji9JqQRk/art.json | 12 +- art/m9FwKSvyF6tR6wxKy/art.json | 12 +- art/mAZixq6fNzd7qSpQs/art.json | 12 +- art/mAzBS3pdAM6PxJku9/art.json | 12 +- art/mBEqnn3WYWhAt7vLy/art.json | 12 +- art/mBsFXyLJxoL2yPqjz/art.json | 10 +- art/mCcXsBtD9XZ5LAoW8/art.json | 12 +- art/mD6W2p47kSDX2WqK4/art.json | 10 +- art/mEjRHW328Fknag6wR/art.json | 12 +- art/mFBiFkPxwQ73XQizR/art.json | 12 +- art/mFDp3QZvpN8MbqN9R/art.json | 12 +- art/mFr92RbhPmuJXKXWK/art.json | 12 +- art/mHgyhLsuwpJinyxDH/art.json | 10 +- art/mHhjmNiF2DCevuYMz/art.json | 12 +- art/mJLSnvDjL3N6wkYDR/art.json | 12 +- art/mJadpKnhXS6qgpQ5g/art.json | 12 +- art/mLtQNvFM6AJhHKbYq/art.json | 12 +- art/mM93aaccacmA9o34t/art.json | 12 +- art/mMNQ38uN94rxmoWBh/art.json | 12 +- art/mNBny7JXpBGwQnMwG/art.json | 12 +- art/mQ966EQcC2e2h8cjZ/art.json | 10 +- art/mQuMhKJA2PG4x8j7h/art.json | 12 +- art/mSDHF7AjBowN86DnJ/art.json | 12 +- art/mTt5zkdxxpb2F9px7/art.json | 10 +- art/mYvJWJgSmFTeFydSy/art.json | 12 +- art/mar5ufbpzahGtPyPj/art.json | 12 +- art/mb3aos8CkHBeJdfkt/art.json | 12 +- art/mbkRD28NZpJtGu2af/art.json | 10 +- art/mc9ScBATcEnpry3q2/art.json | 12 +- art/md47PJjYvynaWJqMy/art.json | 12 +- art/mf6PsGZxpSdyu4gkb/art.json | 10 +- art/mfEsB2oGhBqM3k3Rt/art.json | 12 +- art/mhyHwfLBurtz8PKsw/art.json | 10 +- art/mkFSba4s7DTHBu57L/art.json | 12 +- art/mmB8umNE8t5qoNNJo/art.json | 12 +- art/mmn5xXR2yHGyorvsd/art.json | 12 +- art/mmoaXfjg9s32v5Cpw/art.json | 10 +- art/mmxfYzJp3mCehkHcH/art.json | 12 +- art/moFoJGxvvHCxBdedE/art.json | 12 +- art/mp4Z7X2u8Njkoe3Cg/art.json | 12 +- art/mr5e8wZkAskGjnL8z/art.json | 12 +- art/muMdsDzPMxbycuyv8/art.json | 12 +- art/mwEZ5Nk4R35Dsd7eu/art.json | 12 +- art/mwvXDsken4yMnJbxW/art.json | 10 +- art/mxRdBjjLpuHvEjbMu/art.json | 12 +- art/myzkqKCqtFmmhW5sv/art.json | 12 +- art/mzP3C2u6pnBFBmKvu/art.json | 12 +- art/mzuqTuSfSh92e3vBL/art.json | 12 +- art/mzzBJYvnnyvaq6xcD/art.json | 12 +- art/n352wBmDRgQWXEJoN/art.json | 12 +- art/n4dz8Mdn2qsYrcyZq/art.json | 12 +- art/n52WuRHLrJFWonAPp/art.json | 12 +- art/n5oxjfMDGtJusocHH/art.json | 12 +- art/n7ehxG4s62oNWw5S3/art.json | 12 +- art/n7ipvkgkeT93uBRGq/art.json | 12 +- art/n8PMuEQT8BEAXbPgC/art.json | 10 +- art/nA8PWiYuAPACxMYNa/art.json | 10 +- art/nAEy8qdNR79dxXtex/art.json | 12 +- art/nBFQ8eYqePsxmzozA/art.json | 10 +- art/nBtQo8jPpr5y4bKyK/art.json | 12 +- art/nCfNyk6WPr6gn4kSB/art.json | 12 +- art/nCs6tW5ZLeSx7QoHm/art.json | 10 +- art/nDoX6LaHSyK8R6WTL/art.json | 10 +- art/nE9ZSZiLSQQpqKTjE/art.json | 10 +- art/nERwc23zjdTrQfzjD/art.json | 12 +- art/nEpiQXnFSAvRvgwTY/art.json | 12 +- art/nFBJtXmmBdabjqLW9/art.json | 12 +- art/nK3MebRPLrLMMTFab/art.json | 12 +- art/nKFqYp9wtAJ4hM3mF/art.json | 12 +- art/nKrw8457n4cFANsJu/art.json | 12 +- art/nKzNvfJNE5DnDYssR/art.json | 10 +- art/nL6YpkW8YvGKNEKtj/art.json | 12 +- art/nMNG7eAXWv6j4E7cX/art.json | 12 +- art/nNYZMHxiLMR2xAncW/art.json | 12 +- art/nNmmtcBPupGfffRQy/art.json | 12 +- art/nNzkBw7xZnKhutAAz/art.json | 10 +- art/nPZN7YmgWJCMBFrNd/art.json | 10 +- art/nQQ7HMj7XNCMLMMRp/art.json | 10 +- art/nQhGyYPDnC9Sj6iak/art.json | 12 +- art/nQhMRh5xxazydRqaC/art.json | 12 +- art/nRwxhgevXpt2torRC/art.json | 12 +- art/nSFFYqXN2ekMfQBzn/art.json | 12 +- art/nSfY6r4aXmvWBHYyo/art.json | 10 +- art/nXTGqimMaXu22Nqjs/art.json | 10 +- art/nZYhMKriEvZQFNh9y/art.json | 12 +- art/na6qJtpJXmYZhkDxM/art.json | 12 +- art/naucTfFjkhTtNMkk4/art.json | 12 +- art/nb7JYJJLQtbayZHzh/art.json | 12 +- art/nbFWWPZ79M6W6WTNB/art.json | 10 +- art/nbFhti5B3jMmZX2Te/art.json | 12 +- art/nbmdLoxbimLhzSeAx/art.json | 12 +- art/ne6ENatKHpRDSgJRv/art.json | 10 +- art/nfi9NM8Y8gRZNqaEF/art.json | 12 +- art/ng6KBsxeEFsv7tEhG/art.json | 10 +- art/njNz396TwkoZ7JoLd/art.json | 12 +- art/njyWfszRg7gM9YrGs/art.json | 10 +- art/noguJmpMuwNJdw6Nc/art.json | 12 +- art/norTBstC9KdiXjzoH/art.json | 12 +- art/nqMDDwykATsSM2ABy/art.json | 12 +- art/nr3EiyXWLMpwoouHt/art.json | 12 +- art/nrAECwQ8yDDyTrSit/art.json | 12 +- art/nrNx2zLxLnq4oDubh/art.json | 12 +- art/ns6ensiZRZmzyi3of/art.json | 10 +- art/nsh5oH8N9MEBb9AbT/art.json | 10 +- art/ntCWzzdvXfp33a6oz/art.json | 12 +- art/ntwDMXMwDGY8aMF7M/art.json | 12 +- art/nvRC9PH5c7FhYT6vm/art.json | 10 +- art/nw2X8ECBMqrgNbcQL/art.json | 12 +- art/nwiNgNXfwAjCRaYPP/art.json | 10 +- art/nwzXPvrrBth6sRSHi/art.json | 12 +- art/nxDSonR2aWTKY6XYt/art.json | 10 +- art/nxbZAMQjGvme7F55J/art.json | 12 +- art/nxqCRh7kbHBXK4qNn/art.json | 10 +- art/ny5RDoPy8ubuGtKS6/art.json | 12 +- art/nyGuXdDQvXKEPcSGJ/art.json | 10 +- art/nyvAkYFYd4Ffhu7Gz/art.json | 12 +- art/o2p6Z9SdrQn7eafB9/art.json | 12 +- art/o39WoEQsYbe48X2id/art.json | 10 +- art/o3FG9dxvZ25tAQFxj/art.json | 10 +- art/o3iK4vsbQQx2dD4jM/art.json | 12 +- art/o8GYn89ZNMgQTnQut/art.json | 12 +- art/oBkFr7rtycBbgMasK/art.json | 12 +- art/oBmtsD4bYK6h3htfS/art.json | 12 +- art/oEaayNGujJaMMkRSu/art.json | 12 +- art/oG23xNxiPkfCLufzk/art.json | 12 +- art/oJEAooRzirpb8qcPe/art.json | 12 +- art/oJQe4ewvBJqv3RxZX/art.json | 12 +- art/oJdntdCZF5fpa95wk/art.json | 12 +- art/oLoR8sPXf6aPStvw8/art.json | 10 +- art/oMwCvkkRyEiZkio4h/art.json | 10 +- art/oNxBgiL2gw39fW6DS/art.json | 12 +- art/oQwndAmHzdhn3TLGK/art.json | 12 +- art/oQzXFjHPCApgXWGq3/art.json | 12 +- art/oRdsbtoX2Yngp5jeC/art.json | 10 +- art/oX5wEFKffEhvZmeJT/art.json | 10 +- art/oXxzi5z7poEFFGEkQ/art.json | 12 +- art/oYPxM5nT76rkag9tD/art.json | 12 +- art/ob22bGQDdRk6wsWTw/art.json | 10 +- art/obL3NXCsSpjdP4EX9/art.json | 10 +- art/obrPubQ8WrCrbvYfb/art.json | 12 +- art/ocZSLuzxqD2QALRCq/art.json | 12 +- art/odJ6uwG5QzaD47cTh/art.json | 10 +- art/ofYQfSm7FHtddg7on/art.json | 10 +- art/oiHNm3fKqWoxXW5yJ/art.json | 12 +- art/ojPoZ3NHuEgtAPr3Z/art.json | 12 +- art/omsdK8ycyfF9ofeYS/art.json | 12 +- art/ooyoRuuYEYCGkfLhx/art.json | 12 +- art/opSgihs7RaD5mY8E3/art.json | 12 +- art/owafrZFoFvRzyqEL6/art.json | 12 +- art/oxrytziMEpETXEtcv/art.json | 12 +- art/ozQWQuhmD57BYJsPh/art.json | 12 +- art/p2AWNesbs8S8c9WaR/art.json | 12 +- art/p2aq6zzbjEuF3wArG/art.json | 12 +- art/p357zGcrjjsz4KYMt/art.json | 12 +- art/p3J4jE3L87RgWNw5f/art.json | 12 +- art/p3XWczEaFrc4XJCKu/art.json | 12 +- art/p4K2Kjnj8QoYLkffM/art.json | 12 +- art/p7CgySg8MmsZK4MDE/art.json | 12 +- art/p8TY2jvG3n6GQFuwT/art.json | 12 +- art/p9DefxpaJdaYTQAWZ/art.json | 10 +- art/p9pecgaEBJ3kz5r7g/art.json | 12 +- art/pAkR8AWie7zgEskjh/art.json | 12 +- art/pAqsg4vT33xiFePoG/art.json | 12 +- art/pCCMuqhftZ6T2yx6X/art.json | 10 +- art/pCY7S7Ct9Du7rc4LS/art.json | 12 +- art/pDA68wnR6YFYgpH8G/art.json | 10 +- art/pGdr2hxn77WNvKPcH/art.json | 12 +- art/pGvDuYEiAcZ95p7Cw/art.json | 12 +- art/pJM2rdtSkSBnEkMeG/art.json | 12 +- art/pPELYFMqZXHXgn5Yx/art.json | 12 +- art/pRZmCzjhGZcbAydiQ/art.json | 12 +- art/pRauSxj3mNSdRas9Y/art.json | 10 +- art/pSfPvCpxgd22izj4C/art.json | 12 +- art/pTwLX9y5LQfFD3iey/art.json | 10 +- art/pXFLLtyZTzr6G4BSt/art.json | 12 +- art/pYmg39piqotd25sYc/art.json | 10 +- art/pcFf7Ynz5GZBSca78/art.json | 12 +- art/pd5cBhZ239NhxnEim/art.json | 12 +- art/pdBhFCkcfrYsBY3P5/art.json | 12 +- art/pdHu6xfHPYi6Yznt5/art.json | 12 +- art/pezdXhrAjHoNYKCWE/art.json | 10 +- art/pfa9757K3NJx6euhN/art.json | 12 +- art/pfvzcjCrHYCpRDiaz/art.json | 10 +- art/pgneaCJDnJfFAzhbJ/art.json | 12 +- art/pheZX35Sbfgfj5ZJC/art.json | 10 +- art/pi26Yd2oHdMNecbqi/art.json | 12 +- art/pmGvqyPkPbnfcQoLm/art.json | 12 +- art/pnWPM9mLnuLMMHCFy/art.json | 12 +- art/poNyz9Zbo5iQ6HjDH/art.json | 10 +- art/pouFFooTnek4sRsuE/art.json | 12 +- art/pp2M9hcuBjqq4QFPH/art.json | 12 +- art/ppKnynEzM2GHfQfXo/art.json | 12 +- art/prW9D82SGpoazGXyC/art.json | 10 +- art/puW9t4JQ9LnRbMkTK/art.json | 10 +- art/pubHuPRcYrgB8xLXg/art.json | 12 +- art/puvZxbRgEiG2MK4Rp/art.json | 12 +- art/pvmyoREztmWqtKWdC/art.json | 10 +- art/pwG88jNmzsgZMjxxB/art.json | 12 +- art/q2CemJwQMdeCQ7S7P/art.json | 12 +- art/q4fMv7cFv8FYfDYw9/art.json | 12 +- art/q4sbfetgGafn5By2Z/art.json | 10 +- art/q4uaR7yAp5C3rEQ5u/art.json | 10 +- art/q5ixDP7gFemPmYGSG/art.json | 12 +- art/q6CuGQiqZmHzrJ8N3/art.json | 12 +- art/q7EZvDZLoN2EqR9Fa/art.json | 12 +- art/q9BoWL6vYgWMPi8CP/art.json | 12 +- art/q9Fv9bJfBujZM8GFF/art.json | 10 +- art/q9kGY6PexnYDi9oCF/art.json | 10 +- art/q9prYaawf95rZ4Bas/art.json | 12 +- art/qA2y7ctcsE5EDRetu/art.json | 12 +- art/qB4krC8RnH5HEFLww/art.json | 12 +- art/qELXXCPFytjJabB9R/art.json | 12 +- art/qF38BqQYdKFFENMag/art.json | 12 +- art/qGALguswrydAHGpCK/art.json | 12 +- art/qGKmWQ4t3CedrMdN2/art.json | 12 +- art/qKGoihMGbyYe64imT/art.json | 10 +- art/qL56Nfe9M96bTaqYj/art.json | 10 +- art/qRGKhfL3wRe3KqPob/art.json | 12 +- art/qRP5HEWEavfkjMpzp/art.json | 12 +- art/qSJ4doZdZD5GW3Y5g/art.json | 12 +- art/qSNjoFSsTFZD2TJcg/art.json | 12 +- art/qSRWCBPJwjsffzsKb/art.json | 12 +- art/qShjbKXDhES9fS66n/art.json | 12 +- art/qXiLEbW6jk6fh9rJj/art.json | 12 +- art/qZCxqkkWDsfd8gqGS/art.json | 12 +- art/qa68ydunsujhkHGZ6/art.json | 12 +- art/qbZNX3pQENCDwdJvA/art.json | 12 +- art/qbg8npmnJ2J23WmBm/art.json | 12 +- art/qbuQhWtriSLNLQhJF/art.json | 12 +- art/qcXAqrGwABRk4ge5N/art.json | 12 +- art/qh4PDg5QYbN3rGiXh/art.json | 12 +- art/qividt2tw6AP89Bn7/art.json | 12 +- art/qjLQadWFssvPKLLCN/art.json | 12 +- art/qjkP6BDvEFyD6CfZC/art.json | 12 +- art/qof5bDEpQyu2B6HFC/art.json | 12 +- art/qrDZ3LmPSpDcsogS3/art.json | 12 +- art/qtwQmSqQKkS3ptSYN/art.json | 12 +- art/qvctZ7frDWv9mM6Do/art.json | 12 +- art/qwTpNwa5NsAWRHJvh/art.json | 10 +- art/r2tz6uDybuH3HESEN/art.json | 10 +- art/r3aahkgwBNMpNsWRz/art.json | 12 +- art/r7gmxrfBnFMN5mm9r/art.json | 12 +- art/r7tpZqAYFwZsQarPw/art.json | 12 +- art/rABYouScqWKneNWRS/art.json | 12 +- art/rATARASTHX6xvj5Aa/art.json | 12 +- art/rAzqz9fhRarpgzdC2/art.json | 10 +- art/rBjrdN2CvsneEkgEk/art.json | 12 +- art/rBqQqL5j4orqHbrPz/art.json | 10 +- art/rCHrvqDdspQzQoxu9/art.json | 12 +- art/rF2WSQ98F7YxgjTH9/art.json | 10 +- art/rGsksAzL2wfEQZTc9/art.json | 12 +- art/rM3dTWcBEhMiFfgEm/art.json | 12 +- art/rMKz3eBbT4NuADdZY/art.json | 12 +- art/rRHoXfKZBnnwFz4bZ/art.json | 12 +- art/rSBQxzNrXNNi9dKme/art.json | 12 +- art/rSR7ydT97j9GZb8nH/art.json | 10 +- art/rSizteb9kM93uMPS6/art.json | 10 +- art/rSvWfDGEoaa5hqb5j/art.json | 12 +- art/rTaKpcsBkfYB9EWPk/art.json | 12 +- art/rXA7dW2QF9uYGive2/art.json | 12 +- art/rY5QZeD8g5uu2MF75/art.json | 10 +- art/rYnPNYL9sQiTPrSfz/art.json | 12 +- art/rZXHyphbAzHHHzkAc/art.json | 12 +- art/rZcr6zk3jJKzwJ2mD/art.json | 12 +- art/raCeFgW4uDJ8yZBwD/art.json | 12 +- art/ranzZohyvMMY5qhCs/art.json | 10 +- art/rb2d6ReqHPiEK4ahj/art.json | 12 +- art/rbtQZi9Ks5R8zkRRF/art.json | 12 +- art/rcKFeaikB2g9P6Wf5/art.json | 10 +- art/rdnpitzwjjAHK9Aef/art.json | 12 +- art/rfN5XjXn3a69T3A7z/art.json | 12 +- art/rfTkbTfLZfroxDvEZ/art.json | 12 +- art/rgGNodWBZBJxDsyQx/art.json | 12 +- art/rghHKREPitTaTLiyH/art.json | 10 +- art/rowacMf39CKSm6S8s/art.json | 12 +- art/rpRcyCMh5R2XDbm49/art.json | 12 +- art/rpZQsvErnMxXynuRd/art.json | 12 +- art/rprQ8uGr5rvgeTCMd/art.json | 12 +- art/rpsbSKo8heXFgATpg/art.json | 10 +- art/rr7LMKBcPb7iHAgAT/art.json | 12 +- art/rrbek22fBWSHNDxAE/art.json | 12 +- art/rsQG6eXcgMiDznHzF/art.json | 12 +- art/rsfLpHMoLXeSK4ybu/art.json | 10 +- art/ruRxM7a7ngW6o8SPY/art.json | 12 +- art/rvrqPiwbYYrRPNC6i/art.json | 12 +- art/rvw679Z5He2rieYqy/art.json | 12 +- art/ryGyoqT2E3N7mdJrC/art.json | 12 +- art/rybGugSztRdCtGYet/art.json | 12 +- art/rzriAAzqrAiYpiyWX/art.json | 12 +- art/s3bsdzjr5aaq7n4NR/art.json | 12 +- art/s4PDZP2QnF2WpRZqM/art.json | 12 +- art/s5eywpAoRQGmsD8Dq/art.json | 12 +- art/s62zTw9wPkh2irNpz/art.json | 10 +- art/s7zehgnGsLh5aHkM8/art.json | 12 +- art/s8eghqEX2KWmXy2BZ/art.json | 12 +- art/s8fhTKeFZujEYyKJi/art.json | 10 +- art/s9xXnsxy4wkR3kkSc/art.json | 12 +- art/sA2GkcNB7H2biaXxg/art.json | 10 +- art/sBRAzLRKmk8gYkZgz/art.json | 12 +- art/sEDKEFtcGxZoxbis8/art.json | 12 +- art/sESZsypGtXcTsaupL/art.json | 12 +- art/sEkj67PRA2wdoH6n2/art.json | 12 +- art/sEwzQPsXsfiFvkjuQ/art.json | 10 +- art/sFwDFQhDYuAh6a6r8/art.json | 10 +- art/sHdHwHQ9GTSaJ9j99/art.json | 12 +- art/sK7LiRcHNuXupG5ax/art.json | 10 +- art/sPftu8weSr8Ej2krv/art.json | 10 +- art/sQ6ahpp85mA5CcSNJ/art.json | 12 +- art/sS597q4aY9wEpneFz/art.json | 12 +- art/sSXAMvBdzGHTManZw/art.json | 12 +- art/sTNYDvmznSEKDDQtK/art.json | 12 +- art/sYBECGM9gRBccnwPb/art.json | 10 +- art/sYdAq9WutD8TN6uxp/art.json | 10 +- art/sbPQY2SPAe2cbSP3K/art.json | 12 +- art/sc6jikXkGhP7hihWb/art.json | 10 +- art/sfTopMcw7ctmNhjJL/art.json | 12 +- art/sfhL5D5YFCpH6NjJE/art.json | 12 +- art/sfkanHudyxsBjm2BE/art.json | 12 +- art/sgg5X7iFw5d2SLzwX/art.json | 12 +- art/sh2fiodFgyJZRA5kn/art.json | 12 +- art/siFxTFYwYALqTSCib/art.json | 12 +- art/siiR5CkBzKcRp6keX/art.json | 12 +- art/snE4Fu2qG9PmDKDgc/art.json | 12 +- art/soQPRE79HZt8hAGAh/art.json | 12 +- art/sph6PXJZqMbGaLSkY/art.json | 12 +- art/sr2hRa3R2XYEKwJyC/art.json | 10 +- art/srEzQEq8iaczPwERC/art.json | 12 +- art/ssKvHBoYZGXuj88en/art.json | 10 +- art/ssKwqvCp3dNhRbnLa/art.json | 12 +- art/strzQyhv3SnhYWLrs/art.json | 10 +- art/suJcf7jB43TcT8x5X/art.json | 10 +- art/svRerLfafn3PP5Jif/art.json | 12 +- art/swrTgKcxx4aJDe6hD/art.json | 12 +- art/sxuyK3fxSLJbouBDN/art.json | 12 +- art/t6BweGrbMSz3TPJen/art.json | 12 +- art/t9afzWHetyWR3bZSB/art.json | 10 +- art/tDL9nRCoBMvh9R7Zh/art.json | 12 +- art/tDPKDjEBxPf4GXgvv/art.json | 10 +- art/tEAGWWrJv76hQhmjy/art.json | 12 +- art/tF4ynbNrnHawnus9p/art.json | 10 +- art/tGQbaSaJuQ5gAAcEk/art.json | 12 +- art/tJ9XYE3zGtX8Lp2fm/art.json | 12 +- art/tMLi8Jfi7Db6YYosv/art.json | 12 +- art/tQEPfhxxjYGjmL6LL/art.json | 10 +- art/tRnGuB6MaPdZJMzmR/art.json | 12 +- art/tSysk55tWkhrkkrEF/art.json | 12 +- art/tTGjfG5qvuESdFcQR/art.json | 10 +- art/tTWmqDWD9Y3Gijkoy/art.json | 10 +- art/tTpdRDPwymLa9i5Mo/art.json | 12 +- art/tYmHG6XpcftYrE9DD/art.json | 12 +- art/tZ878XpvmzGfjF3hG/art.json | 12 +- art/tbgH6FuoT5pxxDgfv/art.json | 10 +- art/tbsksogaFbe66Nn5Q/art.json | 12 +- art/tgnWFwxfEbt64aHfQ/art.json | 10 +- art/tiY4qnEQ7wBnY5XdH/art.json | 12 +- art/tjBqEBhdzGA4XCiWr/art.json | 12 +- art/tkkTQCvYJZZ7rzpLo/art.json | 12 +- art/tn7AoRaD9XwPucwsL/art.json | 12 +- art/tneny66CTjxFbesnu/art.json | 12 +- art/tnmTYzZQNchp9ECC2/art.json | 12 +- art/toqC3cLBCWT32vPb2/art.json | 10 +- art/trsmEtfPkaXKti9gH/art.json | 12 +- art/tw3mJeCpEXQ6gMz2q/art.json | 12 +- art/txxXeHf8AFDuZzxWD/art.json | 12 +- art/u2cNzFGq9v9PnRyAM/art.json | 12 +- art/u4Ycc5AWRWWSk23Dt/art.json | 12 +- art/u9hvPc2WxibcTmT6F/art.json | 12 +- art/uAHaEoLE9cg9b7WQL/art.json | 12 +- art/uB888bmYT66k3orcR/art.json | 12 +- art/uBNYQJxs6ta546Y5j/art.json | 10 +- art/uD6PQ38TinznYz4vi/art.json | 12 +- art/uDBqerAHTiHEjQMdR/art.json | 12 +- art/uDDkmQ76JPKLooXHk/art.json | 12 +- art/uFWQ38ziz2oKNfZZi/art.json | 12 +- art/uGJhdfKrAj8tkovpA/art.json | 12 +- art/uHMnt4GHAXCSCeQyM/art.json | 12 +- art/uKvQ258NCvBLd29xE/art.json | 12 +- art/uNm4pd5oCSruRA832/art.json | 12 +- art/uPZQYGHJDM4trFXcC/art.json | 12 +- art/uPu4TCDWfH27uwcgs/art.json | 12 +- art/uPwKetxzwcL2PFZd6/art.json | 12 +- art/uQ6SBCL37HsvsjWYy/art.json | 10 +- art/uQNhYXZtikXJR6MBz/art.json | 10 +- art/uQkpXdAa4ABNPNthi/art.json | 12 +- art/uQsrjwoCeqSersLA9/art.json | 10 +- art/uRPsmf73ZgmHdkDP5/art.json | 12 +- art/uSaN2bccDvQp8857Q/art.json | 12 +- art/uSaQNx4ahiXtBAcB2/art.json | 12 +- art/uWGtoiQdrk49KSPoT/art.json | 12 +- art/uX4j5TjepFCvRZJ7X/art.json | 10 +- art/uXG7SrNumn9NcWxDE/art.json | 12 +- art/uXbjeauxDQaEZBKPg/art.json | 12 +- art/uXzMte5jWZa5aMKgf/art.json | 12 +- art/uYBa5uSws8jiReZXu/art.json | 10 +- art/uZ4ELyQ7j8J8X5xJg/art.json | 12 +- art/uaxNZMjuMEduopGWR/art.json | 10 +- art/ubXN9wpiu8DoS8vjW/art.json | 12 +- art/ud8JyamidCEqTgz7R/art.json | 10 +- art/ueTjuJf66xFbmgcBo/art.json | 12 +- art/umxyfipbWA28PZZu5/art.json | 12 +- art/uqWtxuQpEkfxqWXCK/art.json | 12 +- art/uqyvxTyC4ctpQRYNi/art.json | 12 +- art/ur9ypANXXdW8q9gmW/art.json | 10 +- art/us5PXZuW9emkg2bD4/art.json | 12 +- art/us7EwfYeHRHwZoEsZ/art.json | 12 +- art/ut2hNmEtGzvzi7Rwj/art.json | 10 +- art/ut7msYoHpzuRZjDyc/art.json | 12 +- art/uuHumiKPEiAKNPkEA/art.json | 12 +- art/uvCsxPZo4fAnuhkrZ/art.json | 12 +- art/uw8sFSNiZKdTFYyqd/art.json | 12 +- art/uwSnj6nQHdjH7dR7F/art.json | 10 +- art/uxAPCSmSfNYuW8CJL/art.json | 10 +- art/uxbBoD5jdLBmRbdtE/art.json | 12 +- art/uxqp5gTZsNRKt9SRM/art.json | 12 +- art/uzebvE2bsmjwLjrKY/art.json | 10 +- art/v5YKKxvrTF6dp4WTo/art.json | 12 +- art/v5nH366PBWGH7qqG8/art.json | 10 +- art/v8Q2uDoFCSfa5sQRC/art.json | 12 +- art/vBDBSAvnH4mCTZ4So/art.json | 10 +- art/vEvaCS9R8ehpnLZPj/art.json | 10 +- art/vFe83XLQLWckPmxFd/art.json | 12 +- art/vFkJ9f33FZrMwjHCH/art.json | 12 +- art/vG8pMALDuaEu8S5oL/art.json | 12 +- art/vMMTeTmGkJsRT7dg6/art.json | 12 +- art/vNF92j6RWk3FEERkv/art.json | 12 +- art/vQ7wEjJPEkssSR58B/art.json | 12 +- art/vRKQmBo3cooJejSdP/art.json | 12 +- art/vSoYhoMHS2k2S8ueR/art.json | 12 +- art/vX6mGDTuwQmga2tvj/art.json | 10 +- art/vXFhLDE2hgAm9bXD8/art.json | 10 +- art/vZtNQowy822RZj6gP/art.json | 12 +- art/vbumqNjcawaLjdiM8/art.json | 12 +- art/vcYrT69DDanvyFBTr/art.json | 10 +- art/vd4wAi9P33ezAYGis/art.json | 12 +- art/ve3x7fM9K77dHgwux/art.json | 12 +- art/vhbgo3kHochQMeb2i/art.json | 12 +- art/vhkrDTrknFZgdQvw5/art.json | 10 +- art/vhrfGAjQ76HJwApnJ/art.json | 12 +- art/viP5QEyt8HBLNEEbD/art.json | 12 +- art/vixRSiPMAiZ6AmgNA/art.json | 12 +- art/vmttH6ixNxK3G3sTG/art.json | 10 +- art/vn7aCRpFmjs6n8XNG/art.json | 12 +- art/vqBN6kLpxjBHGRvz8/art.json | 12 +- art/vqWQHJrgtfjyuWZXw/art.json | 10 +- art/vsfaoEsuvT3yZrCRB/art.json | 12 +- art/vtpkyADRpuovJ23AP/art.json | 12 +- art/vwbP4QH64Pn3EXf3w/art.json | 12 +- art/vycmMsgS7e6fHw5tD/art.json | 12 +- art/vyzW6DRZFHK4tEbft/art.json | 12 +- art/w2wizFHHNsMCjuyvJ/art.json | 10 +- art/w39M6FR7PCQctz5bN/art.json | 12 +- art/w3EKusJyt77LiLh5E/art.json | 10 +- art/w5XY5hp6r86GpTyLE/art.json | 12 +- art/w5qTDiEqtC8Tri6tv/art.json | 10 +- art/w9fNQs5qa7s4CmEvg/art.json | 12 +- art/wAHW2jvdnk46gwycK/art.json | 12 +- art/wCMaWve5ErdStTm5C/art.json | 10 +- art/wFdw32QXQhDAXDLmi/art.json | 10 +- art/wFtvqKAQ3wB8Hho3p/art.json | 12 +- art/wFxoEvW6hYYYYfiKt/art.json | 12 +- art/wGQZbn4NqJiMq8Rvv/art.json | 12 +- art/wGx3PFi6cT8Dydevv/art.json | 12 +- art/wHYadcJcCHsjn3cvr/art.json | 10 +- art/wJ3ERkQqdQYSY6bnL/art.json | 10 +- art/wJR8MkZGLQe3TZGZD/art.json | 10 +- art/wJtgtpePx8uemptoj/art.json | 12 +- art/wJuenftt4G6XBy8x7/art.json | 12 +- art/wKpLsESkrBXCiRJad/art.json | 12 +- art/wMRQSfRMurn9etwdS/art.json | 12 +- art/wP2mJ5GtGxM69FK8H/art.json | 10 +- art/wP4tHTACwohNdomhd/art.json | 12 +- art/wTPZJYcFz58zagJqM/art.json | 12 +- art/wTaKE9X796qNFqgEM/art.json | 12 +- art/wXoyv2xNDqkKWzsJE/art.json | 10 +- art/wYJg4JdkufCDkxugR/art.json | 12 +- art/wdRcgmKhw55neWGbT/art.json | 12 +- art/wfSM5cyoAJHAg6od5/art.json | 10 +- art/wftsxawoj5iw32a8D/art.json | 12 +- art/whWhE5dshEugnAaBD/art.json | 10 +- art/wjw5e9cStNy6XAxH4/art.json | 12 +- art/wm8Y738CbMGQQkW63/art.json | 12 +- art/wmrGHPZAroXn6EtZz/art.json | 12 +- art/wnJ3yTrs7ZQXEmwRM/art.json | 10 +- art/wrMBc6LyKbu6PqxgL/art.json | 12 +- art/wrTE6KKesztAX6apx/art.json | 12 +- art/wt7dgJfnc9ut9a8tk/art.json | 10 +- art/wvtQDvQbMrdANuDHh/art.json | 12 +- art/wxPvS64A9HG62L8za/art.json | 12 +- art/wyoNwyHa6hTbkGCKW/art.json | 10 +- art/x3EiTmLXs7z5qb9Mm/art.json | 10 +- art/x4ozirAYAtKhvZGdo/art.json | 10 +- art/x66X7Pm8wnL8LZHvj/art.json | 10 +- art/x6EMZzZ6px9Mm3iED/art.json | 12 +- art/x7PnnkNih93Fxm9A6/art.json | 12 +- art/x7fjK2WqJCRmwvnuj/art.json | 10 +- art/x98YWGKkNM6JbW8EJ/art.json | 12 +- art/xAE59mzRZ5zzvXL4b/art.json | 12 +- art/xBdqEmtgfPSxao97G/art.json | 12 +- art/xCT9GJqCjqMs5Zj3m/art.json | 12 +- art/xDh7mGTSuEc3dohm4/art.json | 12 +- art/xEptEPstqgQAypqks/art.json | 10 +- art/xG6tZRJFAL9i7pWED/art.json | 12 +- art/xJtSaCNJTKWjZF5jp/art.json | 12 +- art/xJxsMsamoRikshwtQ/art.json | 12 +- art/xL2Gh9RJscrvhfwE9/art.json | 12 +- art/xPP9fDv73GJbsTxGE/art.json | 12 +- art/xPppoX27MZEgtBYyX/art.json | 12 +- art/xTf82BxK4LCcHNgq6/art.json | 12 +- art/xTioxG2q3bibRu5j8/art.json | 10 +- art/xWrTfrQ2whCaGaGWK/art.json | 12 +- art/xX4FaCRBAKRKxwQ5k/art.json | 10 +- art/xXCPLBuMgorE5wvmd/art.json | 10 +- art/xZSZbju6uJBkBHGed/art.json | 12 +- art/xbnz2uAnWG7hSF8jC/art.json | 12 +- art/xc49q3XhWdr4G5g3Y/art.json | 12 +- art/xgQQX7WZ4GhGTRqMt/art.json | 12 +- art/xgrH8Ga7yhuDYom6t/art.json | 12 +- art/xizoh3Kx86QeHAyuc/art.json | 10 +- art/xnpXYa6wYgG6TyR5m/art.json | 12 +- art/xqkoSeG72cxgJNEqr/art.json | 12 +- art/xqxGcpS5Ny2RtAwpm/art.json | 10 +- art/xrRijEDXFe2NwH79m/art.json | 10 +- art/xsSZN6pMk7iANGyTE/art.json | 12 +- art/xuuAHAN2frEuP9Tt8/art.json | 12 +- art/xvg4vyvfWjCvKZQfW/art.json | 12 +- art/xvh5kBvczrdcehxxG/art.json | 12 +- art/xxhTPvXjTWPCPLM2v/art.json | 12 +- art/xyMYnHS29GDusyzJp/art.json | 12 +- art/xzFWA2bkiC4v8p9oX/art.json | 12 +- art/y2BcbbWxcksEGQYhq/art.json | 12 +- art/y2RHXZfCXZm9N45hp/art.json | 12 +- art/y2qQtMPftsgG9GmSw/art.json | 12 +- art/y37cKaKLxW7FgiTXm/art.json | 12 +- art/y3CAW8hkHFwKx9Lct/art.json | 10 +- art/y3d4oox3xc3yNEGzi/art.json | 12 +- art/y5x2iTpL5qQdipiKy/art.json | 12 +- art/y6pAr7bDAF5LM9LLi/art.json | 10 +- art/yCjeKmDJjLWcwymYt/art.json | 12 +- art/yF4vdFqXorG76fRmR/art.json | 12 +- art/yHrv6nf5GNziSJHX5/art.json | 12 +- art/yJStxdpLgCWHmBA7n/art.json | 10 +- art/yKbsMohpXxZXWLHSm/art.json | 12 +- art/yLbydHYz2jYr6t9DH/art.json | 12 +- art/yMrRxwDvaoSaokXzo/art.json | 12 +- art/yPDzQv2JwJ9p4NCgQ/art.json | 12 +- art/yQpwAFYqRp4knnezc/art.json | 12 +- art/yQxBYWw4sFSMS2gsp/art.json | 12 +- art/yRohe8v2Duig5qBiY/art.json | 12 +- art/ySwXopuyaNQWbLnt6/art.json | 12 +- art/yWSCEoXnFJxXAZyBo/art.json | 12 +- art/yX9SGHv6RPPqcsXvh/art.json | 12 +- art/yXNXFmLjcRjjYtgze/art.json | 10 +- art/yXyfMG3k8JMQsDgDm/art.json | 12 +- art/yYj8r42nj2y6GRBEi/art.json | 12 +- art/ycNiGDhLy59Wqt9qN/art.json | 10 +- art/yey7qrMtmhZZhq2K6/art.json | 12 +- art/yfhr4C9ihGC54WwZ4/art.json | 10 +- art/ygbdEzp2iTmLeNyu8/art.json | 12 +- art/yjv7hpNd3R3aGwGPp/art.json | 12 +- art/yjygGt83hjC8LDH7Z/art.json | 12 +- art/ynpWP4AEw3HbibsqM/art.json | 12 +- art/yrXnJnTbLipbKFdcc/art.json | 12 +- art/ysQvrP3pZcBzuC2YL/art.json | 12 +- art/ysh84kFrt5dxksGM9/art.json | 12 +- art/yuDv9cWYxgd33kjQ7/art.json | 12 +- art/yvHEThAy6Yvf5mRjp/art.json | 12 +- art/ywWngPQ5Zn8DxNM24/art.json | 12 +- art/yxx6Qzd29foXStAvK/art.json | 12 +- art/yz73Hm3Fq5SyrZppP/art.json | 12 +- art/z4BHgWLrPnZbRvude/art.json | 10 +- art/z5Wj5jyFwYiwezjLv/art.json | 12 +- art/z5fvZCjBmkRpsSaxD/art.json | 12 +- art/z7C9Xwr9PtGmofB9B/art.json | 12 +- art/zAa7gfsGaLGjPw6Wt/art.json | 12 +- art/zB3fsZSeqTdYCbzGZ/art.json | 12 +- art/zBAYmes3sMdFCHEcM/art.json | 12 +- art/zBGJ6RhGK6EAJvuHL/art.json | 10 +- art/zFRiazFDjmFNzD8ia/art.json | 10 +- art/zFsctippt7CPRwvWh/art.json | 10 +- art/zGGRYEyPC9E6CWEWD/art.json | 10 +- art/zGqZP2vWAf3ByWFKk/art.json | 10 +- art/zHorsBAipg3PMpwaL/art.json | 12 +- art/zLw84GEutsZbMdZ3e/art.json | 12 +- art/zNMwxDHLmvHRPQBpm/art.json | 10 +- art/zPWNwEXsnYqAjv9as/art.json | 12 +- art/zQMGMroYDChPD5qbu/art.json | 12 +- art/zRecXKb9NuCfmnWv4/art.json | 12 +- art/zS5Nx6iwJqiQDQRap/art.json | 12 +- art/zSahx3yerpFqrYbQM/art.json | 10 +- art/zTFEangj5PduTYF4e/art.json | 12 +- art/zWDcosC8feevNhZNA/art.json | 12 +- art/zd2E5vCZduc5JeoFz/art.json | 12 +- art/zddxPxkny7JNAE7jK/art.json | 12 +- art/zmcNCBEkGnxZeWcer/art.json | 10 +- art/zqZosvvGRNo8wWQq9/art.json | 12 +- art/zr3rcCnA3sx954XPa/art.json | 10 +- art/zsPkZPEA85uft8ybJ/art.json | 10 +- art/zvKXwd6wx6E38aPmf/art.json | 10 +- art/zvyxJBkZ5mMZpXaLk/art.json | 12 +- art/zxb8eWGChrW9wgd55/art.json | 10 +- build/gen-art-json.js | 5 +- index.html | 17 +- src/js/browser.js | 35 +- toc.json | 6515 +++++++++++++++++++++++++------- 2394 files changed, 18943 insertions(+), 15005 deletions(-) diff --git a/art/22RaBcCzsbaXEzCh5/art.json b/art/22RaBcCzsbaXEzCh5/art.json index 49c658a4..4c912168 100644 --- a/art/22RaBcCzsbaXEzCh5/art.json +++ b/art/22RaBcCzsbaXEzCh5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684316663590" + "$date": 1684316663590 }, "modifiedAt": { - "$date": "1684316857456" + "$date": 1684316857456 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.6403155062990533", + "rank": 1.6403155062990533, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d2fsmpwp2mvlmqnit-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "KzeoJ5ejF8jQ3XPrm" } \ No newline at end of file diff --git a/art/23ezRZjpZK82TqNJr/art.json b/art/23ezRZjpZK82TqNJr/art.json index 3df3c00b..4cfaf30c 100644 --- a/art/23ezRZjpZK82TqNJr/art.json +++ b/art/23ezRZjpZK82TqNJr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451079504674" + "$date": 1451079504674 }, "modifiedAt": { - "$date": "1545783344624" + "$date": 1545783344624 }, "origId": "bpN3ufoDGdkJjxFsQ", "name": "xmas", "notes": "", - "rank": "10.853248709487326", + "rank": 10.853248709487326, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-w1f0zzufayogu5orv-thumbnail.jpg", "hasSound": true, - "views": "732", - "likes": "6", + "views": 732, + "likes": 6, "revisionId": "GFfdfWjMoqChPBxf9" } \ No newline at end of file diff --git a/art/23rhC2bHw8GtaXfa3/art.json b/art/23rhC2bHw8GtaXfa3/art.json index 9e4dd8a3..72e4142d 100644 --- a/art/23rhC2bHw8GtaXfa3/art.json +++ b/art/23rhC2bHw8GtaXfa3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677785484409" + "$date": 1677785484409 }, "modifiedAt": { - "$date": "1677785484409" + "$date": 1677785484409 }, "origId": null, "name": "Amoeba 1", "notes": "The Amoeba", - "rank": "1.7558558945872287", + "rank": 1.7558558945872287, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hv1jz5edj50qxtz7o-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "GHTGeuTJ9t3kqf4FA" } \ No newline at end of file diff --git a/art/25DKYMazYyFB5WS2X/art.json b/art/25DKYMazYyFB5WS2X/art.json index 0f96d803..d70106a6 100644 --- a/art/25DKYMazYyFB5WS2X/art.json +++ b/art/25DKYMazYyFB5WS2X/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pcHHCsKcQWuzpM75t", "createdAt": { - "$date": "1659327060977" + "$date": 1659327060977 }, "profile": { "name": "Braden Wiggins", @@ -12,15 +12,15 @@ "username": "fractalhq" }, "createdAt": { - "$date": "1659327072746" + "$date": 1659327072746 }, "modifiedAt": { - "$date": "1659327072746" + "$date": 1659327072746 }, "origId": "R2FYLbHWTcCWh5PiE", "name": "blorp", "notes": "", - "rank": "1.227462099485303", + "rank": 1.227462099485303, "private": false, "unlisted": true, "username": "fractalhq", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7vbk07b2b134ps79p-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "vaZhAsnBSHcCFJ5T9" } \ No newline at end of file diff --git a/art/27b5AxnyWM3K9MTg4/art.json b/art/27b5AxnyWM3K9MTg4/art.json index eb65b1af..019c54a3 100644 --- a/art/27b5AxnyWM3K9MTg4/art.json +++ b/art/27b5AxnyWM3K9MTg4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1705067124557" + "$date": 1705067124557 }, "modifiedAt": { - "$date": "1705067124557" + "$date": 1705067124557 }, "origId": "Yg2urWWiE8sAJEo8W", "name": "nice patern", "notes": "", - "rank": "1.8691488028728167", + "rank": 1.8691488028728167, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a99xg0spxd1tgjcc3-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "xLwzTcfWmPS2rbmfN" } \ No newline at end of file diff --git a/art/288uBLrF9BKty2gyx/art.json b/art/288uBLrF9BKty2gyx/art.json index f9749d5e..62e6886c 100644 --- a/art/288uBLrF9BKty2gyx/art.json +++ b/art/288uBLrF9BKty2gyx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684653144677" + "$date": 1684653144677 }, "modifiedAt": { - "$date": "1684730748614" + "$date": 1684730748614 }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive Art", "notes": "Exercise - Vertexshaderart : Audio Reactive Art", - "rank": "1.7274378829963526", + "rank": 1.7274378829963526, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-blje0jjvx8pne65t6-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "MWwifAW5nMu5nRKQG" } \ No newline at end of file diff --git a/art/296k8Y8nj6kcNxYG9/art.json b/art/296k8Y8nj6kcNxYG9/art.json index 7265a30a..f6a91836 100644 --- a/art/296k8Y8nj6kcNxYG9/art.json +++ b/art/296k8Y8nj6kcNxYG9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1568858435978" + "$date": 1568858435978 }, "modifiedAt": { - "$date": "1568858435978" + "$date": 1568858435978 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6160033186189864", + "rank": 1.6160033186189864, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9akdo1qlqwuqrwgfa-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "miXzePEubSKPQeo97" } \ No newline at end of file diff --git a/art/2AAPaBjMMEbZF3peq/art.json b/art/2AAPaBjMMEbZF3peq/art.json index 4e7a6026..9793530e 100644 --- a/art/2AAPaBjMMEbZF3peq/art.json +++ b/art/2AAPaBjMMEbZF3peq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503561068722" + "$date": 1503561068722 }, "modifiedAt": { - "$date": "1503561068722" + "$date": 1503561068722 }, "origId": "8QyjKkpp7q9aGkAn7", "name": "ringu", "notes": "", - "rank": "1.7071966329006245", + "rank": 1.7071966329006245, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-sqyipliizymyk4z74-thumbnail.jpg", "hasSound": true, - "views": "180", - "likes": "0", + "views": 180, + "likes": 0, "revisionId": "R7xHRqYCJfZ8t95hP" } \ No newline at end of file diff --git a/art/2DKvftja5hyuk3K5k/art.json b/art/2DKvftja5hyuk3K5k/art.json index 4420e921..51570089 100644 --- a/art/2DKvftja5hyuk3K5k/art.json +++ b/art/2DKvftja5hyuk3K5k/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503025223352" + "$date": 1503025223352 }, "modifiedAt": { - "$date": "1503025223352" + "$date": 1503025223352 }, "origId": "p357zGcrjjsz4KYMt", "name": "Rose Quartz", "notes": "", - "rank": "1.540908911830153", + "rank": 1.540908911830153, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8gom9w3snpbg01t5p-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "5tZBDQtiptm5Ecy2i" } \ No newline at end of file diff --git a/art/2DYifmxshFTc2mdD4/art.json b/art/2DYifmxshFTc2mdD4/art.json index 6156acda..70fb43a1 100644 --- a/art/2DYifmxshFTc2mdD4/art.json +++ b/art/2DYifmxshFTc2mdD4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503560586047" + "$date": 1503560586047 }, "modifiedAt": { - "$date": "1503560586047" + "$date": 1503560586047 }, "origId": "yHrv6nf5GNziSJHX5", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.844896674765432", + "rank": 1.844896674765432, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-354wyo3gtk55smxm6-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "7JZXEarmNfLTKJwXB" } \ No newline at end of file diff --git a/art/2EjmDvPyRP8XTRp4G/art.json b/art/2EjmDvPyRP8XTRp4G/art.json index 5bc04d8b..2158d107 100644 --- a/art/2EjmDvPyRP8XTRp4G/art.json +++ b/art/2EjmDvPyRP8XTRp4G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1652947190544" + "$date": 1652947190544 }, "modifiedAt": { - "$date": "1652947190544" + "$date": 1652947190544 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.4574249167483353", + "rank": 1.4574249167483353, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3r7x1uu6utmb7400o-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "qEhi9Gq5amLwQPmA6" } \ No newline at end of file diff --git a/art/2FpAyYRgGQytFrcAM/art.json b/art/2FpAyYRgGQytFrcAM/art.json index f4752ad7..e52d602b 100644 --- a/art/2FpAyYRgGQytFrcAM/art.json +++ b/art/2FpAyYRgGQytFrcAM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689316865040" + "$date": 1689316865040 }, "modifiedAt": { - "$date": "1689320547944" + "$date": 1689320547944 }, "origId": "jETzmmycobJrRvXH9", "name": "SphereDistribution lines", "notes": "", - "rank": "1.5945985293172453", + "rank": 1.5945985293172453, "private": false, "unlisted": false, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rqz871idb95ap9wo9-thumbnail.jpg", "hasSound": "", - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "CMswHYPpcmMGS9Nhi" } \ No newline at end of file diff --git a/art/2GJcwJ2YQaAJsasSb/art.json b/art/2GJcwJ2YQaAJsasSb/art.json index 22e1efdb..2b87826b 100644 --- a/art/2GJcwJ2YQaAJsasSb/art.json +++ b/art/2GJcwJ2YQaAJsasSb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1583619179344" + "$date": 1583619179344 }, "modifiedAt": { - "$date": "1583619179344" + "$date": 1583619179344 }, "origId": null, "name": "rgb cube", "notes": "", - "rank": "1.1389453139041068", + "rank": 1.1389453139041068, "private": false, "unlisted": true, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-uvde6385qyy793ucl-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "B4gLatNgKrFJeYJpk" } \ No newline at end of file diff --git a/art/2GcQqCitMWiQ5QRgm/art.json b/art/2GcQqCitMWiQ5QRgm/art.json index c9691eb5..b873e389 100644 --- a/art/2GcQqCitMWiQ5QRgm/art.json +++ b/art/2GcQqCitMWiQ5QRgm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1499278440282" + "$date": 1499278440282 }, "modifiedAt": { - "$date": "1499278440282" + "$date": 1499278440282 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3452909604317507", + "rank": 1.3452909604317507, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qzgph2cbzzenpe7cr-thumbnail.jpg", "hasSound": "", - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "gpB8ttkpWBmK9kAbZ" } \ No newline at end of file diff --git a/art/2HqTsRPbmvPseZs78/art.json b/art/2HqTsRPbmvPseZs78/art.json index b919f30c..cf1b2284 100644 --- a/art/2HqTsRPbmvPseZs78/art.json +++ b/art/2HqTsRPbmvPseZs78/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": "1540073755569" + "$date": 1540073755569 }, "profile": { "first_name": "Pöstpöp", @@ -13,15 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": "1540075759707" + "$date": 1540075759707 }, "modifiedAt": { - "$date": "1540075759707" + "$date": 1540075759707 }, "origId": "PponkZdtktgJHhipC", "name": "deliver01", "notes": "", - "rank": "1.5969563842736536", + "rank": 1.5969563842736536, "private": false, "unlisted": true, "username": "pöstpöp", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-63rpq4wx22w9aqfug-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "je5x7YCJ9AWzYoBwn" } \ No newline at end of file diff --git a/art/2Jk6njpWPmAjyCJv4/art.json b/art/2Jk6njpWPmAjyCJv4/art.json index 297d7275..74fe4bd8 100644 --- a/art/2Jk6njpWPmAjyCJv4/art.json +++ b/art/2Jk6njpWPmAjyCJv4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501843604370" + "$date": 1501843604370 }, "modifiedAt": { - "$date": "1501843604370" + "$date": 1501843604370 }, "origId": "D3LC8ea768bS5NfQY", "name": "hourglass attack (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "10.76957256114309", + "rank": 10.76957256114309, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fl408ii7nbltbcj3u-thumbnail.jpg", "hasSound": true, - "views": "161", - "likes": "2", + "views": 161, + "likes": 2, "revisionId": "hoJFiE2Pf4GPdSEqg" } \ No newline at end of file diff --git a/art/2KcwnpWC6FyBx5N9S/art.json b/art/2KcwnpWC6FyBx5N9S/art.json index bf56ff63..a63aca80 100644 --- a/art/2KcwnpWC6FyBx5N9S/art.json +++ b/art/2KcwnpWC6FyBx5N9S/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1494729064511" + "$date": 1494729064511 }, "modifiedAt": { - "$date": "1494729064511" + "$date": 1494729064511 }, "origId": null, "name": "Uncontrolled triangle funnel", "notes": "[commercial] \n\nAnother K Machine exposed shader\nSee it in action in the K Machine v2 on https://vimeo.com/217012333\nthe 'K beginning' comments allows the K Machine to recognize \nand build adapted events controllers\nThis shader can be copied in a text file with .glsl extension and\nuploaded to the K Machine. \nFor more instructions for K Machine compliance see the doc on\nhttp://kolargon.com/KMachineV2Doc/KMachineV2Documentation.html\nMore about the K Machine v2\nhttp://kolargones.net/wpkolargon/2017/05/05/k-machine-v-2-0/\nNote the part between 'for vsa' and 'end for vsa' could be skipped\nas the K Machine has it's own relLoopProgress float parameter\ncorresponding to the progression in the selected loop\n\n[/commercial]", - "rank": "1.6690361846010184", + "rank": 1.6690361846010184, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-99r0l8qv1e9so2fsb-thumbnail.jpg", "hasSound": true, - "views": "100", - "likes": "0", + "views": 100, + "likes": 0, "revisionId": "FwkH9YD7R4XKp8uNs" } \ No newline at end of file diff --git a/art/2LCzyt3dGEKL3dcTG/art.json b/art/2LCzyt3dGEKL3dcTG/art.json index 27bed5bd..c70b1480 100644 --- a/art/2LCzyt3dGEKL3dcTG/art.json +++ b/art/2LCzyt3dGEKL3dcTG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dx3W9xoNRsbCjjvhi", "createdAt": { - "$date": "1554190798095" + "$date": 1554190798095 }, "profile": { "first_name": "재우", @@ -14,15 +14,15 @@ "username": "재우" }, "createdAt": { - "$date": "1554195403669" + "$date": 1554195403669 }, "modifiedAt": { - "$date": "1554195403669" + "$date": 1554195403669 }, "origId": null, "name": "jaewoo.choi", "notes": "", - "rank": "1.137651353242039", + "rank": 1.137651353242039, "private": false, "unlisted": false, "username": "재우", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-5gf2z1oixv439ctl6-thumbnail.jpg", "hasSound": "", - "views": "168", - "likes": "0", + "views": 168, + "likes": 0, "revisionId": "5JL8s8xegNsJcwcmv" } \ No newline at end of file diff --git a/art/2PbekWKKMe8gWdJ3z/art.json b/art/2PbekWKKMe8gWdJ3z/art.json index 01ee3181..662ad80d 100644 --- a/art/2PbekWKKMe8gWdJ3z/art.json +++ b/art/2PbekWKKMe8gWdJ3z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653405024776" + "$date": 1653405024776 }, "modifiedAt": { - "$date": "1653420427570" + "$date": 1653420427570 }, "origId": null, "name": "Audio Reactive", "notes": "Audio Reactive", - "rank": "1.241843121562859", + "rank": 1.241843121562859, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dmsaddapo6glocsho-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "dKbFuZ9ftq6Lemtzs" } \ No newline at end of file diff --git a/art/2QLFrSm3uSxdnEW58/art.json b/art/2QLFrSm3uSxdnEW58/art.json index a0c28f72..44370c62 100644 --- a/art/2QLFrSm3uSxdnEW58/art.json +++ b/art/2QLFrSm3uSxdnEW58/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619656114915" + "$date": 1619656114915 }, "modifiedAt": { - "$date": "1619682801802" + "$date": 1619682801802 }, "origId": null, "name": "motion tutorial", "notes": "", - "rank": "1.8401754641401897", + "rank": 1.8401754641401897, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-k9is5iiicaar5hz2q-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "M3ixGbSXkvmGzpn8Y" } \ No newline at end of file diff --git a/art/2RntyLszQwDn9wi85/art.json b/art/2RntyLszQwDn9wi85/art.json index 645bed16..87206d47 100644 --- a/art/2RntyLszQwDn9wi85/art.json +++ b/art/2RntyLszQwDn9wi85/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1496246154875" + "$date": 1496246154875 }, "modifiedAt": { - "$date": "1496246154875" + "$date": 1496246154875 }, "origId": "MfQT7AKEmWF7Q35TS", "name": "bounder", "notes": "", - "rank": "1.1473429296536635", + "rank": 1.1473429296536635, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hmfcwreq0hqaqc48d-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "1", + "views": 67, + "likes": 1, "revisionId": "bExfm4E39de27xHyJ" } \ No newline at end of file diff --git a/art/2WGSa559MiYvnoJZw/art.json b/art/2WGSa559MiYvnoJZw/art.json index 6e451981..d2da35a1 100644 --- a/art/2WGSa559MiYvnoJZw/art.json +++ b/art/2WGSa559MiYvnoJZw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501417292052" + "$date": 1501417292052 }, "modifiedAt": { - "$date": "1501417292052" + "$date": 1501417292052 }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.6524827105579056", + "rank": 1.6524827105579056, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qii625i7auta418b6-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "mhmzjgpt8M7eyHstG" } \ No newline at end of file diff --git a/art/2WtKojEgxqkRD7ExF/art.json b/art/2WtKojEgxqkRD7ExF/art.json index edb6ad31..070f6341 100644 --- a/art/2WtKojEgxqkRD7ExF/art.json +++ b/art/2WtKojEgxqkRD7ExF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1535157144503" + "$date": 1535157144503 }, "modifiedAt": { - "$date": "1535157144503" + "$date": 1535157144503 }, "origId": "GxbSZ33B9swmxAmdT", "name": "notmizu", "notes": "", - "rank": "1.521087307478391", + "rank": 1.521087307478391, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-btwsj92fdnd53q1lu-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "ejA267cdLJtRDhuj3" } \ No newline at end of file diff --git a/art/2XgSDRuhBYPBvZ9QX/art.json b/art/2XgSDRuhBYPBvZ9QX/art.json index 60063b14..b7f0bc27 100644 --- a/art/2XgSDRuhBYPBvZ9QX/art.json +++ b/art/2XgSDRuhBYPBvZ9QX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oDiFfpugmQGT9byPG", "createdAt": { - "$date": "1554180444177" + "$date": 1554180444177 }, "profile": { "first_name": "지수", @@ -13,15 +13,15 @@ "username": "지수" }, "createdAt": { - "$date": "1554193654607" + "$date": 1554193654607 }, "modifiedAt": { - "$date": "1554193890199" + "$date": 1554193890199 }, "origId": "jjpd8XtJ5nJAcmyLh", "name": "unnamed", "notes": "", - "rank": "1.6223936688994132", + "rank": 1.6223936688994132, "private": false, "unlisted": true, "username": "지수", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-regy1suzhml3tveou-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "GggT2CAfQWgcwRZ4e" } \ No newline at end of file diff --git a/art/2YWRHPyRWHGo6A9My/art.json b/art/2YWRHPyRWHGo6A9My/art.json index 0b3d35ea..ccc818cf 100644 --- a/art/2YWRHPyRWHGo6A9My/art.json +++ b/art/2YWRHPyRWHGo6A9My/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504632874444" + "$date": 1504632874444 }, "modifiedAt": { - "$date": "1504632893289" + "$date": 1504632893289 }, "origId": "kqeeKhm5BKJ8vexmL", "name": "test", "notes": "test", - "rank": "1.1276713588759064", + "rank": 1.1276713588759064, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-68l30iugiqfjr92f9-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Rr6EwNhqgdRdK3EC2" } \ No newline at end of file diff --git a/art/2bWezECppzztDLn4T/art.json b/art/2bWezECppzztDLn4T/art.json index 06e7bbed..c8a85405 100644 --- a/art/2bWezECppzztDLn4T/art.json +++ b/art/2bWezECppzztDLn4T/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mBLHqSA5mtE7fdkLn", "createdAt": { - "$date": "1554177859498" + "$date": 1554177859498 }, "profile": { "first_name": "juhye", @@ -13,15 +13,15 @@ "username": "juhye" }, "createdAt": { - "$date": "1554203215450" + "$date": 1554203215450 }, "modifiedAt": { - "$date": "1554204601284" + "$date": 1554204601284 }, "origId": null, "name": "Joohye Son", "notes": "", - "rank": "1.6865200165343446", + "rank": 1.6865200165343446, "private": false, "unlisted": false, "username": "juhye", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-iza6hf1e4zefs8y37-thumbnail.jpg", "hasSound": "", - "views": "161", - "likes": "0", + "views": 161, + "likes": 0, "revisionId": "vojSMhZ7MmSdNzGAn" } \ No newline at end of file diff --git a/art/2cL3kfaKBExkWc5Le/art.json b/art/2cL3kfaKBExkWc5Le/art.json index 4c99a1e6..1a4bf09f 100644 --- a/art/2cL3kfaKBExkWc5Le/art.json +++ b/art/2cL3kfaKBExkWc5Le/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HBPA5fBLqSQaSdvHS", "createdAt": { - "$date": "1493456527434" + "$date": 1493456527434 }, "username": "chemlo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1493456585326" + "$date": 1493456585326 }, "modifiedAt": { - "$date": "1493456585326" + "$date": 1493456585326 }, "origId": null, "name": "baby's first vertex shader", "notes": "", - "rank": "1.771269484421999", + "rank": 1.771269484421999, "private": false, "unlisted": false, "username": "chemlo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fz2si0ijh1jc7vqvw-thumbnail.jpg", "hasSound": true, - "views": "197", - "likes": "1", + "views": 197, + "likes": 1, "revisionId": "ywzcdFsD6GGZtd5Ti" } \ No newline at end of file diff --git a/art/2dNusyoCHaevCCYP7/art.json b/art/2dNusyoCHaevCCYP7/art.json index 2f97c131..c8f459bb 100644 --- a/art/2dNusyoCHaevCCYP7/art.json +++ b/art/2dNusyoCHaevCCYP7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669809249296" + "$date": 1669809249296 }, "modifiedAt": { - "$date": "1669809249296" + "$date": 1669809249296 }, "origId": null, "name": "colorsound", "notes": "", - "rank": "1.6715085170029078", + "rank": 1.6715085170029078, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d028m75nb0x0sxgif-thumbnail.jpg", "hasSound": true, - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "reGLN5Gc355jBurat" } \ No newline at end of file diff --git a/art/2djzoxSxpM9HnRXQH/art.json b/art/2djzoxSxpM9HnRXQH/art.json index ad0a615b..f715b6f8 100644 --- a/art/2djzoxSxpM9HnRXQH/art.json +++ b/art/2djzoxSxpM9HnRXQH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": "1492808668114" + "$date": 1492808668114 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": "1492809664637" + "$date": 1492809664637 }, "modifiedAt": { - "$date": "1492809664637" + "$date": 1492809664637 }, "origId": "us7EwfYeHRHwZoEsZ", "name": "z%%z 2 music", "notes": "", - "rank": "1.603830186641591", + "rank": 1.603830186641591, "private": false, "unlisted": true, "username": "clydepashley", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ve3qzf2883oofr4j0-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "do2GutXxNaiaExz8J" } \ No newline at end of file diff --git a/art/2dq4p8bnavjoyhq6E/art.json b/art/2dq4p8bnavjoyhq6E/art.json index f9f596d6..d8395ddd 100644 --- a/art/2dq4p8bnavjoyhq6E/art.json +++ b/art/2dq4p8bnavjoyhq6E/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652972831629" + "$date": 1652972831629 }, "modifiedAt": { - "$date": "1652973529010" + "$date": 1652973529010 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.8249031490581455", + "rank": 1.8249031490581455, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fcivbdz6hz01hqvzx-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "uQKQZH3DAx6m6PNdm" } \ No newline at end of file diff --git a/art/2dsE7Bcq8iHknqYSm/art.json b/art/2dsE7Bcq8iHknqYSm/art.json index 188bb363..241e5d91 100644 --- a/art/2dsE7Bcq8iHknqYSm/art.json +++ b/art/2dsE7Bcq8iHknqYSm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571819031634" + "$date": 1571819031634 }, "modifiedAt": { - "$date": "1571819031634" + "$date": 1571819031634 }, "origId": "uSaN2bccDvQp8857Q", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.233259543168578", + "rank": 1.233259543168578, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h1ad2t1gvr8azkgtj-thumbnail.jpg", "hasSound": true, - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "eDMjX5yLDYzfJN8pq" } \ No newline at end of file diff --git a/art/2iJ8ao6MN4Xmw8RKM/art.json b/art/2iJ8ao6MN4Xmw8RKM/art.json index 82b1056f..4e333296 100644 --- a/art/2iJ8ao6MN4Xmw8RKM/art.json +++ b/art/2iJ8ao6MN4Xmw8RKM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F82XqTc98c8PAB36c", "createdAt": { - "$date": "1601401201994" + "$date": 1601401201994 }, "username": "shortwavedave", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1601434014388" + "$date": 1601434014388 }, "modifiedAt": { - "$date": "1601434014388" + "$date": 1601434014388 }, "origId": "pL2zZjniYbicHizRf", "name": "coleco_1", "notes": "", - "rank": "1.0447252009637857", + "rank": 1.0447252009637857, "private": false, "unlisted": true, "username": "shortwavedave", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1ei718clezmu2czk0-thumbnail.jpg", "hasSound": true, - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "RaRKYNxrfrqDJfTBd" } \ No newline at end of file diff --git a/art/2iNJXhqJXRjFNZ3K7/art.json b/art/2iNJXhqJXRjFNZ3K7/art.json index 84077ce2..1c81a5ff 100644 --- a/art/2iNJXhqJXRjFNZ3K7/art.json +++ b/art/2iNJXhqJXRjFNZ3K7/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565831532696" + "$date": 1565831532696 }, "modifiedAt": { - "$date": "1565831532696" + "$date": 1565831532696 }, "origId": "3GfvibHchBkZT4arh", "name": "dotqyub", "notes": "", - "rank": "1.2146583242378344", + "rank": 1.2146583242378344, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-28l0nzjsmirdufjpn-thumbnail.jpg", "hasSound": true, - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "8aQMzP2aHnkhsrz7t" } \ No newline at end of file diff --git a/art/2ir5RybtZsBG4Hgmr/art.json b/art/2ir5RybtZsBG4Hgmr/art.json index c5ebfafa..c2e71d3d 100644 --- a/art/2ir5RybtZsBG4Hgmr/art.json +++ b/art/2ir5RybtZsBG4Hgmr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653481687984" + "$date": 1653481687984 }, "modifiedAt": { - "$date": "1653481687984" + "$date": 1653481687984 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.1429401001884176", + "rank": 1.1429401001884176, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6ihf60oluvwa7imit-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "Z5cKRP5r6H8bGrXiP" } \ No newline at end of file diff --git a/art/2ivK8La4P8NhKkMDH/art.json b/art/2ivK8La4P8NhKkMDH/art.json index 698e1be0..8b577466 100644 --- a/art/2ivK8La4P8NhKkMDH/art.json +++ b/art/2ivK8La4P8NhKkMDH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1502327333722" + "$date": 1502327333722 }, "modifiedAt": { - "$date": "1502327333722" + "$date": 1502327333722 }, "origId": null, "name": "more experiments", "notes": "", - "rank": "1.4595226422020222", + "rank": 1.4595226422020222, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-y01wegzeg5g0vxpog-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "mncG5Xzgxfdu6BiT3" } \ No newline at end of file diff --git a/art/2n27TgzYcMngCYSTG/art.json b/art/2n27TgzYcMngCYSTG/art.json index a2003825..1bed0cc0 100644 --- a/art/2n27TgzYcMngCYSTG/art.json +++ b/art/2n27TgzYcMngCYSTG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684412011035" + "$date": 1684412011035 }, "modifiedAt": { - "$date": "1684412011035" + "$date": 1684412011035 }, "origId": "fjN25zTwqLYMCNkJ4", "name": "Motion_Own variation", "notes": "", - "rank": "1.0914336565647031", + "rank": 1.0914336565647031, "private": false, "unlisted": false, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hcqv8rqergkg1iahm-thumbnail.jpg", "hasSound": "", - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "EdQjmDwB7Fw3byJQn" } \ No newline at end of file diff --git a/art/2nczC2kx9JRxu64gA/art.json b/art/2nczC2kx9JRxu64gA/art.json index b4157495..73568015 100644 --- a/art/2nczC2kx9JRxu64gA/art.json +++ b/art/2nczC2kx9JRxu64gA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1471876033310" + "$date": 1471876033310 }, "modifiedAt": { - "$date": "1471876033310" + "$date": 1471876033310 }, "origId": null, "name": "use-the-mic", "notes": "", - "rank": "1.6582847792407542", + "rank": 1.6582847792407542, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-13cjwj69rlsajd3xj-thumbnail.jpg", "hasSound": true, - "views": "125", - "likes": "0", + "views": 125, + "likes": 0, "revisionId": "iioEnA6RMGHy5SJG7" } \ No newline at end of file diff --git a/art/2pSYjC7BCpjghA8Hu/art.json b/art/2pSYjC7BCpjghA8Hu/art.json index ce6a64c3..141e85cd 100644 --- a/art/2pSYjC7BCpjghA8Hu/art.json +++ b/art/2pSYjC7BCpjghA8Hu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598622946621" + "$date": 1598622946621 }, "modifiedAt": { - "$date": "1598622946621" + "$date": 1598622946621 }, "origId": "5WtmeHpqSmNcvRWAR", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": "1.5178892409466966", + "rank": 1.5178892409466966, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-pzkgqcawjdr4xf2dz-thumbnail.jpg", "hasSound": true, - "views": "18", - "likes": "0", + "views": 18, + "likes": 0, "revisionId": "KwrEkJsjg2jMbfuin" } \ No newline at end of file diff --git a/art/2pccx6pQfk6skHLQG/art.json b/art/2pccx6pQfk6skHLQG/art.json index fb07cdd9..90641be0 100644 --- a/art/2pccx6pQfk6skHLQG/art.json +++ b/art/2pccx6pQfk6skHLQG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533038728181" + "$date": 1533038728181 }, "modifiedAt": { - "$date": "1533038728181" + "$date": 1533038728181 }, "origId": "M3TQnRJ4QA4c5vpBc", "name": "quad test", "notes": "", - "rank": "1.3381060662842628", + "rank": 1.3381060662842628, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-40ivsbfnej7f891u6-thumbnail.jpg", "hasSound": "", - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "Ds2kuKwdJWMdit4Y9" } \ No newline at end of file diff --git a/art/2tNPKyop2hRKFBGz9/art.json b/art/2tNPKyop2hRKFBGz9/art.json index 0d9113bf..8d5270e8 100644 --- a/art/2tNPKyop2hRKFBGz9/art.json +++ b/art/2tNPKyop2hRKFBGz9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "o3MC23FCyPcAe35JM", "createdAt": { - "$date": "1667792894600" + "$date": 1667792894600 }, "username": "peraperavrc", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1667792985617" + "$date": 1667792985617 }, "modifiedAt": { - "$date": "1667792985617" + "$date": 1667792985617 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4913948695744752", + "rank": 1.4913948695744752, "private": false, "unlisted": true, "username": "peraperavrc", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-n0ebs4w6ursvnus4o-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "FDYACdSHrEeEFgHHo" } \ No newline at end of file diff --git a/art/2wjez5eJ6Ng5tFzSP/art.json b/art/2wjez5eJ6Ng5tFzSP/art.json index fd3f2508..a93c1bab 100644 --- a/art/2wjez5eJ6Ng5tFzSP/art.json +++ b/art/2wjez5eJ6Ng5tFzSP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521581306751" + "$date": 1521581306751 }, "modifiedAt": { - "$date": "1521581306751" + "$date": 1521581306751 }, "origId": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.0265219935151642", + "rank": 1.0265219935151642, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gil2cefpf8dmvypi9-thumbnail.jpg", "hasSound": true, - "views": "49", - "likes": "0", + "views": 49, + "likes": 0, "revisionId": "dgdg2Cd4h9oGLNHYi" } \ No newline at end of file diff --git a/art/2wuax4qbM5ZvmBW4r/art.json b/art/2wuax4qbM5ZvmBW4r/art.json index 57824aae..f370e76a 100644 --- a/art/2wuax4qbM5ZvmBW4r/art.json +++ b/art/2wuax4qbM5ZvmBW4r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "prn5B8hRBmPy8MnrR", "createdAt": { - "$date": "1512439643641" + "$date": 1512439643641 }, "username": "cakeller98", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1512439651182" + "$date": 1512439651182 }, "modifiedAt": { - "$date": "1512439776303" + "$date": 1512439776303 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.5732471511869652", + "rank": 1.5732471511869652, "private": false, "unlisted": true, "username": "cakeller98", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pyctxh95fecigjssz-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "ZWjmFrix933BBibXv" } \ No newline at end of file diff --git a/art/2xJgNnQY5FLgHt6qW/art.json b/art/2xJgNnQY5FLgHt6qW/art.json index 26f06900..0c9a1784 100644 --- a/art/2xJgNnQY5FLgHt6qW/art.json +++ b/art/2xJgNnQY5FLgHt6qW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1529252652377" + "$date": 1529252652377 }, "modifiedAt": { - "$date": "1529252652377" + "$date": 1529252652377 }, "origId": "CbmGerHritwgbEFvY", "name": "unnamed", "notes": "", - "rank": "1.929040291520473", + "rank": 1.929040291520473, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xfk8uvtu1nj4k6qwu-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "zFzRb2h97Kv7Z8gQB" } \ No newline at end of file diff --git a/art/2zrDmPHr7XSL9Smeh/art.json b/art/2zrDmPHr7XSL9Smeh/art.json index 558fbf2a..29c51886 100644 --- a/art/2zrDmPHr7XSL9Smeh/art.json +++ b/art/2zrDmPHr7XSL9Smeh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1568769748187" + "$date": 1568769748187 }, "modifiedAt": { - "$date": "1568769840343" + "$date": 1568769840343 }, "origId": null, "name": "noise with time", "notes": "", - "rank": "1.7815843260975863", + "rank": 1.7815843260975863, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9bkn8e21bzhrh2lsx-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "SzRucxgqq3EJcabuz" } \ No newline at end of file diff --git a/art/32DEaMDYx5JAqhWRY/art.json b/art/32DEaMDYx5JAqhWRY/art.json index b7cebcbb..e36aac44 100644 --- a/art/32DEaMDYx5JAqhWRY/art.json +++ b/art/32DEaMDYx5JAqhWRY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1652949743704" + "$date": 1652949743704 }, "modifiedAt": { - "$date": "1652959214934" + "$date": 1652959214934 }, "origId": null, "name": "Exercise - Colors", "notes": "", - "rank": "1.246184983062792", + "rank": 1.246184983062792, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y56isrtvvcl40snql-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "drA2kd8n44JyGLo8H" } \ No newline at end of file diff --git a/art/349P7R35WtujgHxrw/art.json b/art/349P7R35WtujgHxrw/art.json index b32bf3ad..778b3ddf 100644 --- a/art/349P7R35WtujgHxrw/art.json +++ b/art/349P7R35WtujgHxrw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508995464424" + "$date": 1508995464424 }, "modifiedAt": { - "$date": "1508995464424" + "$date": 1508995464424 }, "origId": "zr3rcCnA3sx954XPa", "name": "666wired x3", "notes": "", - "rank": "1.0910613180760858", + "rank": 1.0910613180760858, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kcmus3r0ksuyyt1qy-thumbnail.jpg", "hasSound": true, - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "MbYko7WLBXiX3cMFj" } \ No newline at end of file diff --git a/art/34z5eo3NAr7q87bLk/art.json b/art/34z5eo3NAr7q87bLk/art.json index bacf48af..cbc0f675 100644 --- a/art/34z5eo3NAr7q87bLk/art.json +++ b/art/34z5eo3NAr7q87bLk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": "1543915151302" + "$date": 1543915151302 }, "username": "mol", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1543916750725" + "$date": 1543916750725 }, "modifiedAt": { - "$date": "1543916750725" + "$date": 1543916750725 }, "origId": null, "name": "simple", "notes": "set to points", - "rank": "1.292307074069896", + "rank": 1.292307074069896, "private": false, "unlisted": true, "username": "mol", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qew6lhpxsxjdo6frg-thumbnail.jpg", "hasSound": true, - "views": "40", - "likes": "0", + "views": 40, + "likes": 0, "revisionId": "9YMdh5ENAjMRkMKdv" } \ No newline at end of file diff --git a/art/3AsdQHZjxgRSWK2Q4/art.json b/art/3AsdQHZjxgRSWK2Q4/art.json index 8b6e6d0d..875efa2d 100644 --- a/art/3AsdQHZjxgRSWK2Q4/art.json +++ b/art/3AsdQHZjxgRSWK2Q4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1526594872447" + "$date": 1526594872447 }, "modifiedAt": { - "$date": "1526594872447" + "$date": 1526594872447 }, "origId": "oG23xNxiPkfCLufzk", "name": "widr", "notes": "", - "rank": "1.045110285961299", + "rank": 1.045110285961299, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-om7dl4dp3gkdc0gv6-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "6o7hXh6ySku9yyF4y" } \ No newline at end of file diff --git a/art/3Csyw9ecsH7rXLkok/art.json b/art/3Csyw9ecsH7rXLkok/art.json index d1da015b..357ab2e2 100644 --- a/art/3Csyw9ecsH7rXLkok/art.json +++ b/art/3Csyw9ecsH7rXLkok/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498817947099" + "$date": 1498817947099 }, "modifiedAt": { - "$date": "1498818222586" + "$date": 1498818222586 }, "origId": "ixr3Pka4ChbtDzobh", "name": "Spiral-Spring dNCE1", "notes": "", - "rank": "1.5161280809852493", + "rank": 1.5161280809852493, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-e0r0zx2gntwyqw0p2-thumbnail.jpg", "hasSound": "", - "views": "117", - "likes": "0", + "views": 117, + "likes": 0, "revisionId": "hKRRBhiX2uCAy9Kzp" } \ No newline at end of file diff --git a/art/3DYWqaogssoxpbdKM/art.json b/art/3DYWqaogssoxpbdKM/art.json index ddb8101e..9cc8defe 100644 --- a/art/3DYWqaogssoxpbdKM/art.json +++ b/art/3DYWqaogssoxpbdKM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1568768912139" + "$date": 1568768912139 }, "modifiedAt": { - "$date": "1568768912139" + "$date": 1568768912139 }, "origId": "uZ4ELyQ7j8J8X5xJg", "name": "julia point cloud", "notes": "", - "rank": "10.591445623541327", + "rank": 10.591445623541327, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cw35418rszig29ehv-thumbnail.jpg", "hasSound": true, - "views": "263", - "likes": "3", + "views": 263, + "likes": 3, "revisionId": "WjuYNGpBojci9j3LX" } \ No newline at end of file diff --git a/art/3EGwvJZ5S8be4wM7t/art.json b/art/3EGwvJZ5S8be4wM7t/art.json index e66dfe8a..eb26d1b0 100644 --- a/art/3EGwvJZ5S8be4wM7t/art.json +++ b/art/3EGwvJZ5S8be4wM7t/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1662139042871" + "$date": 1662139042871 }, "modifiedAt": { - "$date": "1662139042871" + "$date": 1662139042871 }, "origId": "7YksmRJcwQXipHhfx", "name": "terrain", "notes": "", - "rank": "1.2009753736782844", + "rank": 1.2009753736782844, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-i87yt5mo2qdvrbufg-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "4S4CqTLkLxJJ9xHdt" } \ No newline at end of file diff --git a/art/3GfvibHchBkZT4arh/art.json b/art/3GfvibHchBkZT4arh/art.json index 6a2babe7..38b9523c 100644 --- a/art/3GfvibHchBkZT4arh/art.json +++ b/art/3GfvibHchBkZT4arh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565831299721" + "$date": 1565831299721 }, "modifiedAt": { - "$date": "1565831299721" + "$date": 1565831299721 }, "origId": "pheZX35Sbfgfj5ZJC", "name": "dotqyub", "notes": "", - "rank": "1.2219457091076136", + "rank": 1.2219457091076136, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9h0vmzgjpsbnaw7yd-thumbnail.jpg", "hasSound": true, - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "c5iDKRrsd4TLPLfy6" } \ No newline at end of file diff --git a/art/3GkC95J3qizbTmiwJ/art.json b/art/3GkC95J3qizbTmiwJ/art.json index 95732af3..ceaa3ddd 100644 --- a/art/3GkC95J3qizbTmiwJ/art.json +++ b/art/3GkC95J3qizbTmiwJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1658651552570" + "$date": 1658651552570 }, "modifiedAt": { - "$date": "1658651552570" + "$date": 1658651552570 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7586342989552628", + "rank": 1.7586342989552628, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w31227g1vlsb8ok72-thumbnail.jpg", "hasSound": "", - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "hGSrd8PejEAakkEhc" } \ No newline at end of file diff --git a/art/3K4LGxEGgP7MLHZnb/art.json b/art/3K4LGxEGgP7MLHZnb/art.json index 32b4a3e5..764b60ee 100644 --- a/art/3K4LGxEGgP7MLHZnb/art.json +++ b/art/3K4LGxEGgP7MLHZnb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451892603027" + "$date": 1451892603027 }, "modifiedAt": { - "$date": "1451914113631" + "$date": 1451914113631 }, "origId": "SMeHXTzP7e6vTniKx", "name": "bobble", "notes": "", - "rank": "10.96105431793462", + "rank": 10.96105431793462, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ocv7mbst4bbtoey0l-thumbnail.jpg", "hasSound": true, - "views": "1485", - "likes": "13", + "views": 1485, + "likes": 13, "revisionId": "QYfmT2TMs6teRq89v" } \ No newline at end of file diff --git a/art/3K4d92nvq5JFcZa8K/art.json b/art/3K4d92nvq5JFcZa8K/art.json index 5eb77c9c..acaa3146 100644 --- a/art/3K4d92nvq5JFcZa8K/art.json +++ b/art/3K4d92nvq5JFcZa8K/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EkDC3uCtmryBQmSjA", "createdAt": { - "$date": "1570109771845" + "$date": 1570109771845 }, "profile": { "name": "Marco", @@ -12,15 +12,15 @@ "username": "foxhunt" }, "createdAt": { - "$date": "1570109787427" + "$date": 1570109787427 }, "modifiedAt": { - "$date": "1570110330115" + "$date": 1570110330115 }, "origId": null, "name": "sine", "notes": "", - "rank": "1.3395404497184988", + "rank": 1.3395404497184988, "private": false, "unlisted": true, "username": "foxhunt", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-eilnjhtsdinc3k5as-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "oT3NSzuDY5qNc8GWF" } \ No newline at end of file diff --git a/art/3NDzadNsSWytgiaLt/art.json b/art/3NDzadNsSWytgiaLt/art.json index fd38c004..80fec92f 100644 --- a/art/3NDzadNsSWytgiaLt/art.json +++ b/art/3NDzadNsSWytgiaLt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684328885142" + "$date": 1684328885142 }, "modifiedAt": { - "$date": "1684328885142" + "$date": 1684328885142 }, "origId": null, "name": "Making A Grid with 4 Colors", "notes": "", - "rank": "1.810877736568779", + "rank": 1.810877736568779, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7wspl9i4cfxvvlzh1-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "a4J3RAQLMDmiyg3An" } \ No newline at end of file diff --git a/art/3PKtnXSrJ72kySj5P/art.json b/art/3PKtnXSrJ72kySj5P/art.json index 8ec7ddc8..f377ed32 100644 --- a/art/3PKtnXSrJ72kySj5P/art.json +++ b/art/3PKtnXSrJ72kySj5P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684265300850" + "$date": 1684265300850 }, "modifiedAt": { - "$date": "1684265300850" + "$date": 1684265300850 }, "origId": "SenDt74iq42gPkfJk", "name": "Making A Grid_hyojoonkim", "notes": "", - "rank": "1.9854766531078196", + "rank": 1.9854766531078196, "private": false, "unlisted": false, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2gcweptjbxoehd9et-thumbnail.jpg", "hasSound": "", - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "ye84Tob7qrnxhbba8" } \ No newline at end of file diff --git a/art/3QE3h3tQJqzMMqEZw/art.json b/art/3QE3h3tQJqzMMqEZw/art.json index 8343856b..580dc162 100644 --- a/art/3QE3h3tQJqzMMqEZw/art.json +++ b/art/3QE3h3tQJqzMMqEZw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1513171319467" + "$date": 1513171319467 }, "modifiedAt": { - "$date": "1513171460291" + "$date": 1513171460291 }, "origId": null, "name": "Twisted Torus", "notes": "Use mouse to control the shape", - "rank": "1.0429308829707264", + "rank": 1.0429308829707264, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-thuo3n4rfsgpwdpni-thumbnail.jpg", "hasSound": true, - "views": "341", - "likes": "0", + "views": 341, + "likes": 0, "revisionId": "jaaq5E7KinSTXpjFS" } \ No newline at end of file diff --git a/art/3Qk8RvorqrMH5CCJy/art.json b/art/3Qk8RvorqrMH5CCJy/art.json index 52d798ea..c71ac90c 100644 --- a/art/3Qk8RvorqrMH5CCJy/art.json +++ b/art/3Qk8RvorqrMH5CCJy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1597725697463" + "$date": 1597725697463 }, "modifiedAt": { - "$date": "1597726075897" + "$date": 1597726075897 }, "origId": "tkkTQCvYJZZ7rzpLo", "name": "sphere of circles", "notes": "", - "rank": "1.2513218967164517", + "rank": 1.2513218967164517, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-srdtjfr65fynsddco-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "CvyjAczvFRD2p55ev" } \ No newline at end of file diff --git a/art/3QtDqanQXHR4KXBo2/art.json b/art/3QtDqanQXHR4KXBo2/art.json index 8b8a0d4d..85f7f3ea 100644 --- a/art/3QtDqanQXHR4KXBo2/art.json +++ b/art/3QtDqanQXHR4KXBo2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619198718606" + "$date": 1619198718606 }, "modifiedAt": { - "$date": "1619525873749" + "$date": 1619525873749 }, "origId": null, "name": "gMan-Lessons", "notes": "Just following the lessons\nfrom Youtube.", - "rank": "1.6985619257037676", + "rank": 1.6985619257037676, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-t22lr11684hu770i7-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "n4mGbHHro8MR7vLWP" } \ No newline at end of file diff --git a/art/3RibQfbPe3tobLxLw/art.json b/art/3RibQfbPe3tobLxLw/art.json index bbb88dac..c7698014 100644 --- a/art/3RibQfbPe3tobLxLw/art.json +++ b/art/3RibQfbPe3tobLxLw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1611137230656" + "$date": 1611137230656 }, "modifiedAt": { - "$date": "1611137230656" + "$date": 1611137230656 }, "origId": "jBpixD335L3o2unKj", "name": "hypercuber", "notes": "", - "rank": "1.4552122898239586", + "rank": 1.4552122898239586, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7xhjal6h6ovvwctxu-thumbnail.jpg", "hasSound": "", - "views": "142", - "likes": "0", + "views": 142, + "likes": 0, "revisionId": "9vXoo9zfdYAtvrBre" } \ No newline at end of file diff --git a/art/3Szoo7khkBA4exnsR/art.json b/art/3Szoo7khkBA4exnsR/art.json index 23791c65..5bd10e74 100644 --- a/art/3Szoo7khkBA4exnsR/art.json +++ b/art/3Szoo7khkBA4exnsR/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1461171128296" + "$date": 1461171128296 }, "modifiedAt": { - "$date": "1461171128296" + "$date": 1461171128296 }, "origId": "sHdHwHQ9GTSaJ9j99", "name": "headrush fork", "notes": "", - "rank": "1.4829018388978024", + "rank": 1.4829018388978024, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hs5ot0fucno7vm1pj-thumbnail.jpg", "hasSound": true, - "views": "99", - "likes": "0", + "views": 99, + "likes": 0, "revisionId": "MaXPesKWJbG3qbZqd" } \ No newline at end of file diff --git a/art/3b3a5MqLTPvBpcvhN/art.json b/art/3b3a5MqLTPvBpcvhN/art.json index a9c5f960..a2f8632d 100644 --- a/art/3b3a5MqLTPvBpcvhN/art.json +++ b/art/3b3a5MqLTPvBpcvhN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500434086937" + "$date": 1500434086937 }, "modifiedAt": { - "$date": "1500434086937" + "$date": 1500434086937 }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.8131418844688698", + "rank": 1.8131418844688698, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-oaeo5wqjshrmq1hrm-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "hvtxrGkuXvXdbdi8y" } \ No newline at end of file diff --git a/art/3cskmP4veKB962KoC/art.json b/art/3cskmP4veKB962KoC/art.json index 0e8d84e4..b0e6819b 100644 --- a/art/3cskmP4veKB962KoC/art.json +++ b/art/3cskmP4veKB962KoC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1524783931180" + "$date": 1524783931180 }, "modifiedAt": { - "$date": "1524783931180" + "$date": 1524783931180 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "10.047971528810095", + "rank": 10.047971528810095, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-erbpa9mx81dbxqhdc-thumbnail.jpg", "hasSound": true, - "views": "104", - "likes": "2", + "views": 104, + "likes": 2, "revisionId": "XMt6h5kjzoo5znWmp" } \ No newline at end of file diff --git a/art/3cvdmf4HtiuwSqeR8/art.json b/art/3cvdmf4HtiuwSqeR8/art.json index 9b6e0a75..d719cf1c 100644 --- a/art/3cvdmf4HtiuwSqeR8/art.json +++ b/art/3cvdmf4HtiuwSqeR8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652801874419" + "$date": 1652801874419 }, "modifiedAt": { - "$date": "1652801874419" + "$date": 1652801874419 }, "origId": null, "name": "Vertexshaderart : Making a Grid NEW", "notes": "Vertexshaderart : Making a Grid\n", - "rank": "1.9459169618834724", + "rank": 1.9459169618834724, "private": false, "unlisted": false, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-00ase1ejdqge7ksql-thumbnail.jpg", "hasSound": "", - "views": "85", - "likes": "1", + "views": 85, + "likes": 1, "revisionId": "QpeioZm63LbPdqohJ" } \ No newline at end of file diff --git a/art/3eX8nyZYKzX3Xf9be/art.json b/art/3eX8nyZYKzX3Xf9be/art.json index d2b34793..8812850d 100644 --- a/art/3eX8nyZYKzX3Xf9be/art.json +++ b/art/3eX8nyZYKzX3Xf9be/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1498418839318" + "$date": 1498418839318 }, "modifiedAt": { - "$date": "1498418839318" + "$date": 1498418839318 }, "origId": "mAZixq6fNzd7qSpQs", "name": "technoball K machinzed dev1 (GL_LINE_LOOP)", "notes": "", - "rank": "10.142298696501149", + "rank": 10.142298696501149, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wb4v5i9gxwpptre4h-thumbnail.jpg", "hasSound": true, - "views": "695", - "likes": "4", + "views": 695, + "likes": 4, "revisionId": "NkD9ngmhnbRLgwXjS" } \ No newline at end of file diff --git a/art/3fJgrXgNHKr78pqQs/art.json b/art/3fJgrXgNHKr78pqQs/art.json index 830f3bbf..6fb8088d 100644 --- a/art/3fJgrXgNHKr78pqQs/art.json +++ b/art/3fJgrXgNHKr78pqQs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1713247436516" + "$date": 1713247436516 }, "modifiedAt": { - "$date": "1713247436516" + "$date": 1713247436516 }, "origId": null, "name": "points", "notes": "", - "rank": "1.3693071410640447", + "rank": 1.3693071410640447, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ek948z8ppr8qt9880-thumbnail.jpg", "hasSound": "", - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "AhRmuqEH846XfEeLf" } \ No newline at end of file diff --git a/art/3fg2XtwJcBLhe5bdW/art.json b/art/3fg2XtwJcBLhe5bdW/art.json index 81602539..33f0903a 100644 --- a/art/3fg2XtwJcBLhe5bdW/art.json +++ b/art/3fg2XtwJcBLhe5bdW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508333605960" + "$date": 1508333605960 }, "modifiedAt": { - "$date": "1508333605960" + "$date": 1508333605960 }, "origId": "6Yx2A7TQ6NnyHhFPQ", "name": "bwow", "notes": "Trying an failing to replicate \n\n![this](https://67.media.tumblr.com/b0ab265af61e714f2120d701ee4096b2/tumblr_oco0nnxZg51r2geqjo1_500.gif)", - "rank": "1.8939617506745532", + "rank": 1.8939617506745532, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nq9d076rx1x340eir-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "cQxy5o7EQTxszj74T" } \ No newline at end of file diff --git a/art/3gbxiT43Btfh3sY5q/art.json b/art/3gbxiT43Btfh3sY5q/art.json index eee412a1..05df429c 100644 --- a/art/3gbxiT43Btfh3sY5q/art.json +++ b/art/3gbxiT43Btfh3sY5q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "stvFsPkYBockiRmAB", "createdAt": { - "$date": "1696999602459" + "$date": 1696999602459 }, "profile": { "name": "Bryan Gonzales", @@ -12,15 +12,15 @@ "username": "brygo1995" }, "createdAt": { - "$date": "1697000180168" + "$date": 1697000180168 }, "modifiedAt": { - "$date": "1697172263165" + "$date": 1697172263165 }, "origId": null, "name": "tutorial1", "notes": "", - "rank": "1.6087398930228405", + "rank": 1.6087398930228405, "private": false, "unlisted": true, "username": "brygo1995", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-txhceaq3xvlc2vtot-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "38zDmLLsXnnJJRRG8" } \ No newline at end of file diff --git a/art/3hNCrCAfmKvR2iKP8/art.json b/art/3hNCrCAfmKvR2iKP8/art.json index b3306511..44f9aad1 100644 --- a/art/3hNCrCAfmKvR2iKP8/art.json +++ b/art/3hNCrCAfmKvR2iKP8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589785839064" + "$date": 1589785839064 }, "modifiedAt": { - "$date": "1589785839064" + "$date": 1589785839064 }, "origId": "XsyLRu9hP28JhAank", "name": "unnamed", "notes": "", - "rank": "1.203782648623493", + "rank": 1.203782648623493, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vzixo7slv71p6ynx8-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "NvRRnJXZCfMcCzgbd" } \ No newline at end of file diff --git a/art/3hP9SNbDTX5RFMHT5/art.json b/art/3hP9SNbDTX5RFMHT5/art.json index c485ea64..a2ab8e24 100644 --- a/art/3hP9SNbDTX5RFMHT5/art.json +++ b/art/3hP9SNbDTX5RFMHT5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fJsd989asQpLSTgC3", "createdAt": { - "$date": "1687709824959" + "$date": 1687709824959 }, "username": "mv10", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1687724846809" + "$date": 1687724846809 }, "modifiedAt": { - "$date": "1687881648024" + "$date": 1687881648024 }, "origId": "bpX9tBkNhHiF6nHk8", "name": "frequency FX", "notes": "", - "rank": "1.975244127125338", + "rank": 1.975244127125338, "private": false, "unlisted": true, "username": "mv10", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-outq0ykfqaj8rxtfr-thumbnail.jpg", "hasSound": true, - "views": "21", - "likes": "0", + "views": 21, + "likes": 0, "revisionId": "pDRJc86RFoEYtRaRz" } \ No newline at end of file diff --git a/art/3hY77qyNdTWqMqYPg/art.json b/art/3hY77qyNdTWqMqYPg/art.json index 22521318..7111bdc7 100644 --- a/art/3hY77qyNdTWqMqYPg/art.json +++ b/art/3hY77qyNdTWqMqYPg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1594682024848" + "$date": 1594682024848 }, "modifiedAt": { - "$date": "1594682779378" + "$date": 1594682779378 }, "origId": "ZTAvJzo5HJdr2FsZK", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": "1.781306792347961", + "rank": 1.781306792347961, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5m1h23qg1e9ha1afe-thumbnail.jpg", "hasSound": true, - "views": "28", - "likes": "0", + "views": 28, + "likes": 0, "revisionId": "PCqN99cExWXy4TLkS" } \ No newline at end of file diff --git a/art/3hco2ocM6as2y3HNr/art.json b/art/3hco2ocM6as2y3HNr/art.json index e71f430e..74b300aa 100644 --- a/art/3hco2ocM6as2y3HNr/art.json +++ b/art/3hco2ocM6as2y3HNr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653956661947" + "$date": 1653956661947 }, "modifiedAt": { - "$date": "1653958071857" + "$date": 1653958071857 }, "origId": "XpfxjsLJWz8DSuALM", "name": "Circle From Triangle", "notes": "", - "rank": "1.3457382065195178", + "rank": 1.3457382065195178, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-mstetf4qm6ysyjhmb-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Nhd3J4nBrjmgfEXAf" } \ No newline at end of file diff --git a/art/3hzz6KuiDcQDi54iA/art.json b/art/3hzz6KuiDcQDi54iA/art.json index 0085124e..7b0120e9 100644 --- a/art/3hzz6KuiDcQDi54iA/art.json +++ b/art/3hzz6KuiDcQDi54iA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1511019756757" + "$date": 1511019756757 }, "modifiedAt": { - "$date": "1511019756757" + "$date": 1511019756757 }, "origId": "aW3a59fZi6sxhTYBj", "name": "Triangular Voronoi", "notes": "", - "rank": "1.2515379844821515", + "rank": 1.2515379844821515, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5mjsqkl8z4xhsajcx-thumbnail.jpg", "hasSound": true, - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "56T8LPnArNdpJ53Gg" } \ No newline at end of file diff --git a/art/3icxEpds8WvgPmHy7/art.json b/art/3icxEpds8WvgPmHy7/art.json index 71fab0d8..1f437369 100644 --- a/art/3icxEpds8WvgPmHy7/art.json +++ b/art/3icxEpds8WvgPmHy7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681927507649" + "$date": 1681927507649 }, "modifiedAt": { - "$date": "1681927507649" + "$date": 1681927507649 }, "origId": "NJM9uDGaaTJfRnrQC", "name": "RED HEXDROPS 4 trifan 2", "notes": "", - "rank": "1.8546787423884925", + "rank": 1.8546787423884925, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-99x8e1vmxjbqq3xyf-thumbnail.jpg", "hasSound": true, - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "EpBpbQunhcqjxjWAp" } \ No newline at end of file diff --git a/art/3mX3aBsuhf372pLcD/art.json b/art/3mX3aBsuhf372pLcD/art.json index 91304c12..7b2ffe06 100644 --- a/art/3mX3aBsuhf372pLcD/art.json +++ b/art/3mX3aBsuhf372pLcD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571808581074" + "$date": 1571808581074 }, "modifiedAt": { - "$date": "1571808581074" + "$date": 1571808581074 }, "origId": "DvSoWkCTBkqg9aKyY", "name": "unnamed", "notes": "", - "rank": "1.5157984344749305", + "rank": 1.5157984344749305, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v7vfvhlhv7e8q10pv-thumbnail.jpg", "hasSound": true, - "views": "264", - "likes": "1", + "views": 264, + "likes": 1, "revisionId": "yRNwNHwPXS75vsp74" } \ No newline at end of file diff --git a/art/3oRDhfqRydMBEWnD5/art.json b/art/3oRDhfqRydMBEWnD5/art.json index bc067947..1f27de3d 100644 --- a/art/3oRDhfqRydMBEWnD5/art.json +++ b/art/3oRDhfqRydMBEWnD5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677980925466" + "$date": 1677980925466 }, "modifiedAt": { - "$date": "1678229199378" + "$date": 1678229199378 }, "origId": "fTYSeXRBwwDXJEac4", "name": "Amoeba V4 - Spike Bounce", "notes": "", - "rank": "1.5206517887599147", + "rank": 1.5206517887599147, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-0jajj1pmmtcrwr8fw-thumbnail.jpg", "hasSound": true, - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "9YcYYeMsbZzKxjnof" } \ No newline at end of file diff --git a/art/3pFLZ6LMxGuHYkjcr/art.json b/art/3pFLZ6LMxGuHYkjcr/art.json index 10e59847..d7697462 100644 --- a/art/3pFLZ6LMxGuHYkjcr/art.json +++ b/art/3pFLZ6LMxGuHYkjcr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510364282782" + "$date": 1510364282782 }, "modifiedAt": { - "$date": "1510364282782" + "$date": 1510364282782 }, "origId": "nKrw8457n4cFANsJu", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "10.814815219884544", + "rank": 10.814815219884544, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-vhmx06rbjk6ibkqhb-thumbnail.jpg", "hasSound": true, - "views": "1249", - "likes": "7", + "views": 1249, + "likes": 7, "revisionId": "i6yFb5FbibwGAXTDY" } \ No newline at end of file diff --git a/art/3r5fh3ut8gnwF69zs/art.json b/art/3r5fh3ut8gnwF69zs/art.json index b8c6e35a..d595a279 100644 --- a/art/3r5fh3ut8gnwF69zs/art.json +++ b/art/3r5fh3ut8gnwF69zs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652946371613" + "$date": 1652946371613 }, "modifiedAt": { - "$date": "1652946371613" + "$date": 1652946371613 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.304257579188637", + "rank": 1.304257579188637, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-05ub5382o1ix7a5m9-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "hH8TH7pWpPrptzpCg" } \ No newline at end of file diff --git a/art/3rTF3aQTLfnSdwdcW/art.json b/art/3rTF3aQTLfnSdwdcW/art.json index aa1bfba6..0d40774c 100644 --- a/art/3rTF3aQTLfnSdwdcW/art.json +++ b/art/3rTF3aQTLfnSdwdcW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1476372994747" + "$date": 1476372994747 }, "modifiedAt": { - "$date": "1476372994747" + "$date": 1476372994747 }, "origId": "enNTxR7RgQNk53fmx", "name": "unnamed", "notes": "", - "rank": "1.4258395038983653", + "rank": 1.4258395038983653, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ispm3g99fustxhn9h-thumbnail.jpg", "hasSound": "", - "views": "137", - "likes": "0", + "views": 137, + "likes": 0, "revisionId": "r3gyokNci9GS58Zjz" } \ No newline at end of file diff --git a/art/3tnqndpH4hacfPTBd/art.json b/art/3tnqndpH4hacfPTBd/art.json index 9507db8f..16e48b7a 100644 --- a/art/3tnqndpH4hacfPTBd/art.json +++ b/art/3tnqndpH4hacfPTBd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652859418496" + "$date": 1652859418496 }, "modifiedAt": { - "$date": "1652860129088" + "$date": 1652860129088 }, "origId": null, "name": "Making A Grid Extra", "notes": "Making A Grid_jaewoo.choi\nExtra", - "rank": "1.9651677179272864", + "rank": 1.9651677179272864, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-d9nxy2tnndobgaftg-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "Azrxq38s6fiuqdBC6" } \ No newline at end of file diff --git a/art/3uB76AAsdqqC2ZEXk/art.json b/art/3uB76AAsdqqC2ZEXk/art.json index 6a048f36..845229b1 100644 --- a/art/3uB76AAsdqqC2ZEXk/art.json +++ b/art/3uB76AAsdqqC2ZEXk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jK9QGEnE3PX9X597y", "createdAt": { - "$date": "1486733536214" + "$date": 1486733536214 }, "profile": { "name": "Mats Ygfors", @@ -12,15 +12,15 @@ "username": "mats" }, "createdAt": { - "$date": "1486734148124" + "$date": 1486734148124 }, "modifiedAt": { - "$date": "1486734148124" + "$date": 1486734148124 }, "origId": null, "name": "test1", "notes": "", - "rank": "1.1820698030822712", + "rank": 1.1820698030822712, "private": false, "unlisted": true, "username": "mats", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3z038y6hm8i58nzze-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tkgbQsALQZHdwoAti" } \ No newline at end of file diff --git a/art/3uH92F2f4pCxBydB3/art.json b/art/3uH92F2f4pCxBydB3/art.json index 4a973087..80b5e00d 100644 --- a/art/3uH92F2f4pCxBydB3/art.json +++ b/art/3uH92F2f4pCxBydB3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1447931420381" + "$date": 1447931420381 }, "modifiedAt": { - "$date": "1448038286438" + "$date": 1448038286438 }, "origId": null, "name": "flowerpower", - "rank": "10.560755021462072", + "rank": 10.560755021462072, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-g98mqi3h4mez1wgeo-thumbnail.jpg", "hasSound": true, - "views": "401", - "likes": "7", + "views": 401, + "likes": 7, "revisionId": "f4qb3vqjf7EEtrcXg", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/3uY49x2aXTxXCB2PD/art.json b/art/3uY49x2aXTxXCB2PD/art.json index 6c69efc1..4e46eaf0 100644 --- a/art/3uY49x2aXTxXCB2PD/art.json +++ b/art/3uY49x2aXTxXCB2PD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1653473650575" + "$date": 1653473650575 }, "modifiedAt": { - "$date": "1653473650575" + "$date": 1653473650575 }, "origId": "XuPDhjysnqKsPCbGK", "name": "Audio Reactive Art with New Motion", "notes": "", - "rank": "1.6417912918504718", + "rank": 1.6417912918504718, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-z4acz8003qyl5giod-thumbnail.jpg", "hasSound": true, - "views": "13", - "likes": "0", + "views": 13, + "likes": 0, "revisionId": "aEE3dtwrNTHY7guWX" } \ No newline at end of file diff --git a/art/3uytcwyYXxGeEvu4D/art.json b/art/3uytcwyYXxGeEvu4D/art.json index b3c042af..38b67132 100644 --- a/art/3uytcwyYXxGeEvu4D/art.json +++ b/art/3uytcwyYXxGeEvu4D/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559663203" + "$date": 1525559663203 }, "modifiedAt": { - "$date": "1525559663203" + "$date": 1525559663203 }, "origId": "xEptEPstqgQAypqks", "name": "circling", "notes": "", - "rank": "1.0551991063184094", + "rank": 1.0551991063184094, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-sk5xcu1tr96n4mhst-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "rkvZFehjchSuChLj4" } \ No newline at end of file diff --git a/art/3yMooDSsPRwxpbiuL/art.json b/art/3yMooDSsPRwxpbiuL/art.json index 7a843010..bf0cef1b 100644 --- a/art/3yMooDSsPRwxpbiuL/art.json +++ b/art/3yMooDSsPRwxpbiuL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652943780504" + "$date": 1652943780504 }, "modifiedAt": { - "$date": "1652943911850" + "$date": 1652943911850 }, "origId": null, "name": "Motion donga.choi", "notes": "", - "rank": "1.3873384151867267", + "rank": 1.3873384151867267, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-21t50hwxte569nf71-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "dxMwgG8zS8S7E72iS" } \ No newline at end of file diff --git a/art/42ESv42tR52CEdX63/art.json b/art/42ESv42tR52CEdX63/art.json index b199a2fc..1ea186c8 100644 --- a/art/42ESv42tR52CEdX63/art.json +++ b/art/42ESv42tR52CEdX63/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1446026265800" + "$date": 1446026265800 }, "origId": null, "name": "targ", @@ -31,14 +31,14 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 20.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float snd = texture2D(floatSound, vec2(count / 10000.0, 0)).a; \n float radius = pow(count * 0.014, 1.0) + snd * 0.03;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float b = clamp(40.0 + snd, 0.0, 1.0);\n vec3 bk = vec3(178.0 / 255.0, 23.0 / 255.0, 0);\n v_color = vec4(mix(bk, vec3(0,0,0), b), 1);\n}" }, "screenshotDataId": "aJ7GrPx6exum5dpSW", - "views": "151", - "likes": "0", + "views": 151, + "likes": 0, "revisionId": "3iSFTCBkrgqEbotMt", "screenshotURL": "data/images/images-4ro3p9et1y928d5oa-thumbnail.jpg", "modifiedAt": { - "$date": "1446193578235" + "$date": 1446193578235 }, "hasSound": true, - "rank": "1.2386165157318438", + "rank": 1.2386165157318438, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/42pYPNux6r5SL9ebp/art.json b/art/42pYPNux6r5SL9ebp/art.json index d5eac5e3..2304007f 100644 --- a/art/42pYPNux6r5SL9ebp/art.json +++ b/art/42pYPNux6r5SL9ebp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543837163535" + "$date": 1543837163535 }, "modifiedAt": { - "$date": "1543837163535" + "$date": 1543837163535 }, "origId": "aKTdaStpa8ugaemPs", "name": "unnamed", "notes": "", - "rank": "1.4760128753043376", + "rank": 1.4760128753043376, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-y7ztecxahkjvlka4l-thumbnail.jpg", "hasSound": true, - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "ePMSp8MTfwevq79m4" } \ No newline at end of file diff --git a/art/48D42NwcwPw8inHZG/art.json b/art/48D42NwcwPw8inHZG/art.json index 70d693c9..ca3203e3 100644 --- a/art/48D42NwcwPw8inHZG/art.json +++ b/art/48D42NwcwPw8inHZG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684331724708" + "$date": 1684331724708 }, "modifiedAt": { - "$date": "1684331724708" + "$date": 1684331724708 }, "origId": "QQPfLKd8XLAt6wWQi", "name": "make grid", "notes": "", - "rank": "1.6672370122551097", + "rank": 1.6672370122551097, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-mckm7effb8vd74fcs-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "5pnCWrSMDX8HPfKMW" } \ No newline at end of file diff --git a/art/4AiWT3LpD8x6Ap7PA/art.json b/art/4AiWT3LpD8x6Ap7PA/art.json index 7370d44d..db99b3da 100644 --- a/art/4AiWT3LpD8x6Ap7PA/art.json +++ b/art/4AiWT3LpD8x6Ap7PA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589155807275" + "$date": 1589155807275 }, "modifiedAt": { - "$date": "1589155807275" + "$date": 1589155807275 }, "origId": null, "name": "mostly harmless", "notes": "", - "rank": "1.8298645337513173", + "rank": 1.8298645337513173, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2hjzzen6somi04zbk-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "a4WdE4wuwTSiSgKeF" } \ No newline at end of file diff --git a/art/4BEqmFyyPkLK4Me6q/art.json b/art/4BEqmFyyPkLK4Me6q/art.json index 1bfc7af9..c37418b4 100644 --- a/art/4BEqmFyyPkLK4Me6q/art.json +++ b/art/4BEqmFyyPkLK4Me6q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "2X4iv76yo3TGFXLzD", "createdAt": { - "$date": "1493207163185" + "$date": 1493207163185 }, "profile": { "name": "Thomas Hooper", @@ -12,15 +12,15 @@ "username": "tdhooper" }, "createdAt": { - "$date": "1493756583438" + "$date": 1493756583438 }, "modifiedAt": { - "$date": "1493928456201" + "$date": 1493928456201 }, "origId": null, "name": "Geodesic", "notes": "", - "rank": "1.6050836534269195", + "rank": 1.6050836534269195, "private": false, "unlisted": true, "username": "tdhooper", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h4ls34yjxi0fcri9g-thumbnail.jpg", "hasSound": "", - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "x5PCWyuPFduG33Zkm" } \ No newline at end of file diff --git a/art/4BkjXGWjFkBTo7kEJ/art.json b/art/4BkjXGWjFkBTo7kEJ/art.json index 93a0b522..533b8968 100644 --- a/art/4BkjXGWjFkBTo7kEJ/art.json +++ b/art/4BkjXGWjFkBTo7kEJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784251956" + "$date": 1670784251956 }, "modifiedAt": { - "$date": "1670784251956" + "$date": 1670784251956 }, "origId": "DNj4nZ8MZnj5JZFt2", "name": "box", "notes": "", - "rank": "1.0203376581804289", + "rank": 1.0203376581804289, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-add1ry2x6udi4y90o-thumbnail.jpg", "hasSound": "", - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "CFCjPQJqQN3TtueD3" } \ No newline at end of file diff --git a/art/4FQ77YanjkTRoSWip/art.json b/art/4FQ77YanjkTRoSWip/art.json index 32a96c9a..32c88eea 100644 --- a/art/4FQ77YanjkTRoSWip/art.json +++ b/art/4FQ77YanjkTRoSWip/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QoD9RbGSvXSj3mbvm", "createdAt": { - "$date": "1548089123470" + "$date": 1548089123470 }, "profile": { "name": "kesson", @@ -12,15 +12,15 @@ "username": "kessondalef" }, "createdAt": { - "$date": "1548100689101" + "$date": 1548100689101 }, "modifiedAt": { - "$date": "1548100689101" + "$date": 1548100689101 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.9865331893265339", + "rank": 1.9865331893265339, "private": false, "unlisted": true, "username": "kessondalef", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ljx7nl9r2q1vp21md-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "2wgjj2Adrgfg2rwhq" } \ No newline at end of file diff --git a/art/4FbgY4x8sEM5EQuCT/art.json b/art/4FbgY4x8sEM5EQuCT/art.json index 26c495fc..00a0d1fa 100644 --- a/art/4FbgY4x8sEM5EQuCT/art.json +++ b/art/4FbgY4x8sEM5EQuCT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zPMA6iBcvoLvJAnag", "createdAt": { - "$date": "1635001458520" + "$date": 1635001458520 }, "profile": { "first_name": "The", @@ -13,15 +13,15 @@ "username": "the" }, "createdAt": { - "$date": "1635179449976" + "$date": 1635179449976 }, "modifiedAt": { - "$date": "1635179449976" + "$date": 1635179449976 }, "origId": null, "name": "the_spiral", "notes": "", - "rank": "1.6541301776682058", + "rank": 1.6541301776682058, "private": false, "unlisted": true, "username": "the", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-e2swxl2b1wtdv707d-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "kkWgvAdJEkXxuTShX" } \ No newline at end of file diff --git a/art/4JPK5YpSAQRwHtgZX/art.json b/art/4JPK5YpSAQRwHtgZX/art.json index b1cea3c9..fb55e5e7 100644 --- a/art/4JPK5YpSAQRwHtgZX/art.json +++ b/art/4JPK5YpSAQRwHtgZX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681890748720" + "$date": 1681890748720 }, "modifiedAt": { - "$date": "1681926288776" + "$date": 1681926288776 }, "origId": "L4yzBqmc6NRwKXSrs", "name": "RED HEXDROPS 5", "notes": "", - "rank": "10.622389878516136", + "rank": 10.622389878516136, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-cqkw0b6xoe9tuf2by-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "2", + "views": 56, + "likes": 2, "revisionId": "YR4sjunsJDThGYE8i" } \ No newline at end of file diff --git a/art/4Jvv5ja6vMDtacCMp/art.json b/art/4Jvv5ja6vMDtacCMp/art.json index fd949b9c..619268fb 100644 --- a/art/4Jvv5ja6vMDtacCMp/art.json +++ b/art/4Jvv5ja6vMDtacCMp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1509304305330" + "$date": 1509304305330 }, "modifiedAt": { - "$date": "1509304305330" + "$date": 1509304305330 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.417330662835308", + "rank": 1.417330662835308, "private": false, "unlisted": true, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9t2fgw466xge97qlp-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "ijT56MjQQYRavCsiY" } \ No newline at end of file diff --git a/art/4Jy2MhQ54xH4SinZo/art.json b/art/4Jy2MhQ54xH4SinZo/art.json index 338bee67..f1b0f8ae 100644 --- a/art/4Jy2MhQ54xH4SinZo/art.json +++ b/art/4Jy2MhQ54xH4SinZo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684391305627" + "$date": 1684391305627 }, "modifiedAt": { - "$date": "1684392029759" + "$date": 1684392029759 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.6251965911615565", + "rank": 1.6251965911615565, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-34zpevz6kvdqcqkjz-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "zKsAn4FmJxkWSn3eK" } \ No newline at end of file diff --git a/art/4LYwmawuudnFoyRng/art.json b/art/4LYwmawuudnFoyRng/art.json index 1bb3f7ed..653019d8 100644 --- a/art/4LYwmawuudnFoyRng/art.json +++ b/art/4LYwmawuudnFoyRng/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501896512092" + "$date": 1501896512092 }, "modifiedAt": { - "$date": "1501896512092" + "$date": 1501896512092 }, "origId": "tneny66CTjxFbesnu", "name": "fov test", "notes": "This demo is for experimenting with the FOV part of a perspective camera matrix.", - "rank": "1.9939927677075129", + "rank": 1.9939927677075129, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qx2h4le041k944oyb-thumbnail.jpg", "hasSound": true, - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "ET32ykmenSLm3j6bW" } \ No newline at end of file diff --git a/art/4M55m9674WQP6QQ3E/art.json b/art/4M55m9674WQP6QQ3E/art.json index bf8b0e36..6b37d8b6 100644 --- a/art/4M55m9674WQP6QQ3E/art.json +++ b/art/4M55m9674WQP6QQ3E/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jK9QGEnE3PX9X597y", "createdAt": { - "$date": "1486733536214" + "$date": 1486733536214 }, "profile": { "name": "Mats Ygfors", @@ -12,15 +12,15 @@ "username": "mats" }, "createdAt": { - "$date": "1486735117254" + "$date": 1486735117254 }, "modifiedAt": { - "$date": "1486738142923" + "$date": 1486738142923 }, "origId": null, "name": "Lessons", "notes": "", - "rank": "1.2903043905326637", + "rank": 1.2903043905326637, "private": false, "unlisted": true, "username": "mats", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-seeup7nsfm0uuf2bg-thumbnail.jpg", "hasSound": true, - "views": "16", - "likes": "0", + "views": 16, + "likes": 0, "revisionId": "QRWeZnHYxMCXszb43" } \ No newline at end of file diff --git a/art/4MXkkkQvDcbZT2bmy/art.json b/art/4MXkkkQvDcbZT2bmy/art.json index d447b11c..30125e6c 100644 --- a/art/4MXkkkQvDcbZT2bmy/art.json +++ b/art/4MXkkkQvDcbZT2bmy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yzwhJTH9ASEBDtEi9", "createdAt": { - "$date": "1466660344065" + "$date": 1466660344065 }, "username": "shu", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486360045610" + "$date": 1486360045610 }, "modifiedAt": { - "$date": "1517178390299" + "$date": 1517178390299 }, "origId": null, "name": "119b matrix rain", "notes": "119 bytes", - "rank": "1.266631445639555", + "rank": 1.266631445639555, "private": false, "unlisted": false, "username": "shu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qlljdjqtu81pk2y7f-thumbnail.jpg", "hasSound": "", - "views": "567", - "likes": "0", + "views": 567, + "likes": 0, "revisionId": "38o3moXvGn6ZJjER5" } \ No newline at end of file diff --git a/art/4NJ7SwwBpWiHqLjmY/art.json b/art/4NJ7SwwBpWiHqLjmY/art.json index a1389700..127fb9bb 100644 --- a/art/4NJ7SwwBpWiHqLjmY/art.json +++ b/art/4NJ7SwwBpWiHqLjmY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1678207100905" + "$date": 1678207100905 }, "modifiedAt": { - "$date": "1678207100905" + "$date": 1678207100905 }, "origId": null, "name": "Toroidal Flux", "notes": "", - "rank": "1.2404902699524514", + "rank": 1.2404902699524514, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-2yc2hqpw4gy4gyi7b-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "FmfEvu4XLEpY7PfBc" } \ No newline at end of file diff --git a/art/4NywnD7ErprEsdfa8/art.json b/art/4NywnD7ErprEsdfa8/art.json index d24e81fc..be2ff71c 100644 --- a/art/4NywnD7ErprEsdfa8/art.json +++ b/art/4NywnD7ErprEsdfa8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634568029767" + "$date": 1634568029767 }, "modifiedAt": { - "$date": "1634568029767" + "$date": 1634568029767 }, "origId": "9ydRokp8vXNSApmsq", "name": "point cloud vs spheres", "notes": "", - "rank": "1.2307279812988534", + "rank": 1.2307279812988534, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ob6j4s1fyu97c1f2o-thumbnail.jpg", "hasSound": true, - "views": "36", - "likes": "1", + "views": 36, + "likes": 1, "revisionId": "6oE2uWizHA9sExqur" } \ No newline at end of file diff --git a/art/4PyDDdmyeAx9MkNKf/art.json b/art/4PyDDdmyeAx9MkNKf/art.json index 2cc28bb5..374a8ad4 100644 --- a/art/4PyDDdmyeAx9MkNKf/art.json +++ b/art/4PyDDdmyeAx9MkNKf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dgqw29fjufNnKhsLi", "createdAt": { - "$date": "1493343830960" + "$date": 1493343830960 }, "profile": { "name": "Noah Witherspoon", @@ -12,15 +12,15 @@ "username": "noah" }, "createdAt": { - "$date": "1493343843624" + "$date": 1493343843624 }, "modifiedAt": { - "$date": "1493343843624" + "$date": 1493343843624 }, "origId": null, "name": "inside out", "notes": "", - "rank": "1.6588962719797697", + "rank": 1.6588962719797697, "private": false, "unlisted": true, "username": "noah", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n35b0rp1bgsaetcyo-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "RJgb9pxqjD2H4uEnW" } \ No newline at end of file diff --git a/art/4QEXMdBaekmPQnFf6/art.json b/art/4QEXMdBaekmPQnFf6/art.json index 4c9ed80d..0a96c721 100644 --- a/art/4QEXMdBaekmPQnFf6/art.json +++ b/art/4QEXMdBaekmPQnFf6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1685511783828" + "$date": 1685511783828 }, "modifiedAt": { - "$date": "1685511907763" + "$date": 1685511907763 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.1608207900236012", + "rank": 1.1608207900236012, "private": false, "unlisted": true, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s4gc0lu4hr0c3siaq-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "rcgfipD7WjMj2BPnf" } \ No newline at end of file diff --git a/art/4QQxzF25ewQs8T5Kb/art.json b/art/4QQxzF25ewQs8T5Kb/art.json index c30f1148..3215153c 100644 --- a/art/4QQxzF25ewQs8T5Kb/art.json +++ b/art/4QQxzF25ewQs8T5Kb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571698521264" + "$date": 1571698521264 }, "modifiedAt": { - "$date": "1571698521264" + "$date": 1571698521264 }, "origId": "rYnPNYL9sQiTPrSfz", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.3559976738682717", + "rank": 1.3559976738682717, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f0xrnndvecns2z8yq-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "qXMpknkghx99dSxb6" } \ No newline at end of file diff --git a/art/4SRkNtncZayGZ5xBF/art.json b/art/4SRkNtncZayGZ5xBF/art.json index 66218600..58172f1c 100644 --- a/art/4SRkNtncZayGZ5xBF/art.json +++ b/art/4SRkNtncZayGZ5xBF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yWTy8yJSBHTtH3nwH", "createdAt": { - "$date": "1590662739186" + "$date": 1590662739186 }, "profile": { "first_name": "Davide", @@ -13,15 +13,15 @@ "username": "davide" }, "createdAt": { - "$date": "1590667082744" + "$date": 1590667082744 }, "modifiedAt": { - "$date": "1590667886944" + "$date": 1590667886944 }, "origId": "SNXZQdmk9EFczeXF6", "name": "Waves", "notes": "Waves", - "rank": "10.493752899346992", + "rank": 10.493752899346992, "private": false, "unlisted": false, "username": "davide", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-xp7ahtoy3v1hvriu4-thumbnail.jpg", "hasSound": true, - "views": "351", - "likes": "3", + "views": 351, + "likes": 3, "revisionId": "FzfQeKEgtaDW7JK9X" } \ No newline at end of file diff --git a/art/4TP9W3xndZ2YW8kAr/art.json b/art/4TP9W3xndZ2YW8kAr/art.json index c34f105b..db896825 100644 --- a/art/4TP9W3xndZ2YW8kAr/art.json +++ b/art/4TP9W3xndZ2YW8kAr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531514334682" + "$date": 1531514334682 }, "modifiedAt": { - "$date": "1531514334682" + "$date": 1531514334682 }, "origId": "MFG9beZgKvqHQdo9F", "name": "octomantis", "notes": "", - "rank": "1.0143470458992525", + "rank": 1.0143470458992525, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hca5rw70td0cmcnl5-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "DQxA2HvR9ar6xv4BD" } \ No newline at end of file diff --git a/art/4X6mJigNvjatDJv4q/art.json b/art/4X6mJigNvjatDJv4q/art.json index 7ff47fd2..227432de 100644 --- a/art/4X6mJigNvjatDJv4q/art.json +++ b/art/4X6mJigNvjatDJv4q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681880937292" + "$date": 1681880937292 }, "modifiedAt": { - "$date": "1681880937292" + "$date": 1681880937292 }, "origId": "9auTJQc3nHbaStwyQ", "name": "RED HEXDROPS", "notes": "", - "rank": "1.9094120406952855", + "rank": 1.9094120406952855, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ypmyuwl2kresc5s6h-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "aoEntxxmEqcx6r7GA" } \ No newline at end of file diff --git a/art/4abrmywD84XrJ5dNz/art.json b/art/4abrmywD84XrJ5dNz/art.json index 5bb5cbef..e5795024 100644 --- a/art/4abrmywD84XrJ5dNz/art.json +++ b/art/4abrmywD84XrJ5dNz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425105622" + "$date": 1595425105622 }, "modifiedAt": { - "$date": "1595425105622" + "$date": 1595425105622 }, "origId": "XASP5MBqwovRLqzqg", "name": "ball-o?", "notes": "", - "rank": "1.2502726550204457", + "rank": 1.2502726550204457, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ogy1d7ofns5q8iwdg-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "HQv5xG7QSL2BEZwqP" } \ No newline at end of file diff --git a/art/4bGAzq9dZbNPyimzo/art.json b/art/4bGAzq9dZbNPyimzo/art.json index c1953035..04c5f772 100644 --- a/art/4bGAzq9dZbNPyimzo/art.json +++ b/art/4bGAzq9dZbNPyimzo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TWEXAT6H37wepJBPH", "createdAt": { - "$date": "1704461148179" + "$date": 1704461148179 }, "profile": { "first_name": "lin", @@ -13,15 +13,15 @@ "username": "lin" }, "createdAt": { - "$date": "1704503655810" + "$date": 1704503655810 }, "modifiedAt": { - "$date": "1705311790370" + "$date": 1705311790370 }, "origId": null, "name": "test", "notes": "", - "rank": "1.336549690440136", + "rank": 1.336549690440136, "private": false, "unlisted": true, "username": "lin", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-abmrx2do8430wlbf0-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "xDcPrm7f3ToWj3wiW" } \ No newline at end of file diff --git a/art/4bXhbExsSEEwHZofJ/art.json b/art/4bXhbExsSEEwHZofJ/art.json index a21f5665..3fe0d33b 100644 --- a/art/4bXhbExsSEEwHZofJ/art.json +++ b/art/4bXhbExsSEEwHZofJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": "1530901372124" + "$date": 1530901372124 }, "username": "mattsonic", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1530904204955" + "$date": 1530904204955 }, "modifiedAt": { - "$date": "1530904204955" + "$date": 1530904204955 }, "origId": "NwAsyqz4w4XbYrCZv", "name": "tutorial4", "notes": "", - "rank": "1.7892304526128124", + "rank": 1.7892304526128124, "private": false, "unlisted": true, "username": "mattsonic", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gbsdtp0d3ne2zwsjr-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "GJHEv9xX6XEwnDLcJ" } \ No newline at end of file diff --git a/art/4bxrvzvhcfEAq6Qzo/art.json b/art/4bxrvzvhcfEAq6Qzo/art.json index 90acff99..fbfc2301 100644 --- a/art/4bxrvzvhcfEAq6Qzo/art.json +++ b/art/4bxrvzvhcfEAq6Qzo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LCQpnTmbc4TFAS9gH", "createdAt": { - "$date": "1702790772790" + "$date": 1702790772790 }, "profile": { "first_name": "Tapos", @@ -13,15 +13,15 @@ "username": "tapos" }, "createdAt": { - "$date": "1704895436252" + "$date": 1704895436252 }, "modifiedAt": { - "$date": "1704904017898" + "$date": 1704904017898 }, "origId": "CJyTYWu2F352dNTrn", "name": "hrt", "notes": "", - "rank": "1.142214948869757", + "rank": 1.142214948869757, "private": false, "unlisted": true, "username": "tapos", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-iby3m8s70vtn6rg4s-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Xmi7pyLMxBPmpJTP6" } \ No newline at end of file diff --git a/art/4d6tRjx7hKBD4t7sJ/art.json b/art/4d6tRjx7hKBD4t7sJ/art.json index 61f3c334..cc7fcf33 100644 --- a/art/4d6tRjx7hKBD4t7sJ/art.json +++ b/art/4d6tRjx7hKBD4t7sJ/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1446401254636" + "$date": 1446401254636 }, "modifiedAt": { - "$date": "1446401254636" + "$date": 1446401254636 }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", @@ -27,8 +27,8 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n //c = sin(sin(pos.x) + sin(1.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n \n c = (pos.x/2.0)+sin(pos.y/2.0);\n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-trfjx38nloshkd6kw-thumbnail.jpg", - "views": "164", - "likes": "0", + "views": 164, + "likes": 0, "revisionId": "wcQYkvJDHt9K8bHp3", - "rank": "1.1087438348344678" + "rank": 1.1087438348344678 } \ No newline at end of file diff --git a/art/4e4L6TCCcTrTkKJbh/art.json b/art/4e4L6TCCcTrTkKJbh/art.json index 9907fcd0..673af551 100644 --- a/art/4e4L6TCCcTrTkKJbh/art.json +++ b/art/4e4L6TCCcTrTkKJbh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sP483FJXn7SuTsbAt", "createdAt": { - "$date": "1472559237427" + "$date": 1472559237427 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "evilprofesseur" }, "createdAt": { - "$date": "1472807609813" + "$date": 1472807609813 }, "modifiedAt": { - "$date": "1472807609813" + "$date": 1472807609813 }, "origId": "GRmubu72jMXJivdL4", "name": "grid attempt", "notes": "", - "rank": "1.7270344286523491", + "rank": 1.7270344286523491, "private": false, "unlisted": true, "username": "evilprofesseur", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ql00txi9pr81ny1h2-thumbnail.jpg", "hasSound": true, - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "vCwsEn73X6Nqy6A7d" } \ No newline at end of file diff --git a/art/4erk8kqXtJp9XeGP8/art.json b/art/4erk8kqXtJp9XeGP8/art.json index 2c335b48..0f1ffef8 100644 --- a/art/4erk8kqXtJp9XeGP8/art.json +++ b/art/4erk8kqXtJp9XeGP8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6d4JTeQ2n9cWvEKfT", "createdAt": { - "$date": "1554193986896" + "$date": 1554193986896 }, "profile": { "first_name": "_", @@ -13,15 +13,15 @@ "username": "_" }, "createdAt": { - "$date": "1554207492050" + "$date": 1554207492050 }, "modifiedAt": { - "$date": "1554210306508" + "$date": 1554210306508 }, "origId": null, "name": "CS230", "notes": "Eunjin Hong 2019", - "rank": "1.9034468727937313", + "rank": 1.9034468727937313, "private": false, "unlisted": true, "username": "_", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ws4tvopgjjds46899-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "RLJEutPMjwBRp4xMc" } \ No newline at end of file diff --git a/art/4fpR5Na5QhyEeF2yw/art.json b/art/4fpR5Na5QhyEeF2yw/art.json index 5ee2098b..b1649001 100644 --- a/art/4fpR5Na5QhyEeF2yw/art.json +++ b/art/4fpR5Na5QhyEeF2yw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590949346756" + "$date": 1590949346756 }, "modifiedAt": { - "$date": "1590949346756" + "$date": 1590949346756 }, "origId": "WxF9C4KTpRRskgmYF", "name": "omgregg KMachine WIP", "notes": "4 Kmachine WIP", - "rank": "1.3389021555924385", + "rank": 1.3389021555924385, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6i34uti1b0px8ixkb-thumbnail.jpg", "hasSound": true, - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "XL4nKjKcoHew6jqPY" } \ No newline at end of file diff --git a/art/4h35MHPA2dwXFTJHy/art.json b/art/4h35MHPA2dwXFTJHy/art.json index f068af90..30051107 100644 --- a/art/4h35MHPA2dwXFTJHy/art.json +++ b/art/4h35MHPA2dwXFTJHy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540721439293" + "$date": 1540721439293 }, "modifiedAt": { - "$date": "1540822458710" + "$date": 1540822458710 }, "origId": "R4LHf9BCLCCDYjbez", "name": "3D Sine Wave", "notes": "", - "rank": "1.7493747377679838", + "rank": 1.7493747377679838, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3vwwhlmtxdzqqq6e2-thumbnail.jpg", "hasSound": true, - "views": "297", - "likes": "0", + "views": 297, + "likes": 0, "revisionId": "gbpvvSGRBqXGTpgnH" } \ No newline at end of file diff --git a/art/4mJdoLcvvmmvbPjdB/art.json b/art/4mJdoLcvvmmvbPjdB/art.json index 7a16c8d8..4f77e8da 100644 --- a/art/4mJdoLcvvmmvbPjdB/art.json +++ b/art/4mJdoLcvvmmvbPjdB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DWnSve9EtvJnbpthZ", "createdAt": { - "$date": "1672702365875" + "$date": 1672702365875 }, "profile": { "name": "WhiskeyBravo", @@ -12,15 +12,15 @@ "username": "whiskey-bravo" }, "createdAt": { - "$date": "1672702370931" + "$date": 1672702370931 }, "modifiedAt": { - "$date": "1672703068548" + "$date": 1672703068548 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4171459037118868", + "rank": 1.4171459037118868, "private": false, "unlisted": true, "username": "whiskey-bravo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-oljkelfg99jurrhtu-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "CgsEERtqzcrEJ83LW" } \ No newline at end of file diff --git a/art/4mMg6kQXSNiEDkuwR/art.json b/art/4mMg6kQXSNiEDkuwR/art.json index 3f24efe1..384c998d 100644 --- a/art/4mMg6kQXSNiEDkuwR/art.json +++ b/art/4mMg6kQXSNiEDkuwR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669283370329" + "$date": 1669283370329 }, "modifiedAt": { - "$date": "1669283370329" + "$date": 1669283370329 }, "origId": null, "name": "firesun", "notes": "", - "rank": "1.9223065692286931", + "rank": 1.9223065692286931, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3nmwhhmgzxc2wgvv4-thumbnail.jpg", "hasSound": true, - "views": "22", - "likes": "0", + "views": 22, + "likes": 0, "revisionId": "WbrTSMEqoNC5ZWdnM" } \ No newline at end of file diff --git a/art/4mzMqjbsbYgxDQKFf/art.json b/art/4mzMqjbsbYgxDQKFf/art.json index b141c833..26dec777 100644 --- a/art/4mzMqjbsbYgxDQKFf/art.json +++ b/art/4mzMqjbsbYgxDQKFf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522841556382" + "$date": 1522841556382 }, "modifiedAt": { - "$date": "1522841556382" + "$date": 1522841556382 }, "origId": "bySCJHkqxfotHbAzv", "name": "moduloi kanssani", "notes": "", - "rank": "1.468204548443836", + "rank": 1.468204548443836, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2xyojbjixuplu0e56-thumbnail.jpg", "hasSound": true, - "views": "325", - "likes": "1", + "views": 325, + "likes": 1, "revisionId": "cztcSjTqwvF9vi3nE" } \ No newline at end of file diff --git a/art/4qDhPQsi7RfmX6Ncw/art.json b/art/4qDhPQsi7RfmX6Ncw/art.json index afd9c1f5..94ace9c1 100644 --- a/art/4qDhPQsi7RfmX6Ncw/art.json +++ b/art/4qDhPQsi7RfmX6Ncw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1683204668015" + "$date": 1683204668015 }, "modifiedAt": { - "$date": "1683204668015" + "$date": 1683204668015 }, "origId": "2pSYjC7BCpjghA8Hu", "name": "residuallines", "notes": "", - "rank": "1.787783745956526", + "rank": 1.787783745956526, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mtwjoodj78egcka1r-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "6vrAa3jJburPzNE4v" } \ No newline at end of file diff --git a/art/4rzpKJ43tFQEsLBkP/art.json b/art/4rzpKJ43tFQEsLBkP/art.json index aab98aeb..4eb9a582 100644 --- a/art/4rzpKJ43tFQEsLBkP/art.json +++ b/art/4rzpKJ43tFQEsLBkP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598624281809" + "$date": 1598624281809 }, "modifiedAt": { - "$date": "1598624281809" + "$date": 1598624281809 }, "origId": "2pSYjC7BCpjghA8Hu", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": "1.6095651335951764", + "rank": 1.6095651335951764, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-0g12c9g892yeeokla-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "4HG2g4mHMQvYuGcuT" } \ No newline at end of file diff --git a/art/4tdHwGGpfKN7AQpoQ/art.json b/art/4tdHwGGpfKN7AQpoQ/art.json index 67f8ca52..07459b29 100644 --- a/art/4tdHwGGpfKN7AQpoQ/art.json +++ b/art/4tdHwGGpfKN7AQpoQ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1590748979541" + "$date": 1590748979541 }, "modifiedAt": { - "$date": "1590748979541" + "$date": 1590748979541 }, "origId": "ofYQfSm7FHtddg7on", "name": "Hello wobbly triangle", "notes": "", - "rank": "1.0194824470479062", + "rank": 1.0194824470479062, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xawtx1iyojqtfrxhk-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "Ag4gZjwy3LSotDybt" } \ No newline at end of file diff --git a/art/4uB9s4qnD3rioJw9B/art.json b/art/4uB9s4qnD3rioJw9B/art.json index 1a86796a..2bafe8b2 100644 --- a/art/4uB9s4qnD3rioJw9B/art.json +++ b/art/4uB9s4qnD3rioJw9B/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kwFj6rd42YAeFEAQQ", "createdAt": { - "$date": "1551479264537" + "$date": 1551479264537 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "alexisrubio96" }, "createdAt": { - "$date": "1551484755957" + "$date": 1551484755957 }, "modifiedAt": { - "$date": "1551650757502" + "$date": 1551650757502 }, "origId": null, "name": "TriangleVerticalSeq", "notes": "", - "rank": "1.5826078507682835", + "rank": 1.5826078507682835, "private": false, "unlisted": true, "username": "alexisrubio96", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-237fuub035h1kz3j5-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "gvawpPAjzNKJESq4w" } \ No newline at end of file diff --git a/art/4uK5xMjmxCZaGBewc/art.json b/art/4uK5xMjmxCZaGBewc/art.json index e714f9f1..4b7dc09a 100644 --- a/art/4uK5xMjmxCZaGBewc/art.json +++ b/art/4uK5xMjmxCZaGBewc/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512181560852" + "$date": 1512181560852 }, "modifiedAt": { - "$date": "1512181560852" + "$date": 1512181560852 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.062946183284746", + "rank": 1.062946183284746, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gwrffjwcfdyraxj0u-thumbnail.jpg", "hasSound": true, - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "LuyEwbtTg4MEw3kiZ" } \ No newline at end of file diff --git a/art/4vag7ndH4zPYNfMML/art.json b/art/4vag7ndH4zPYNfMML/art.json index 76aca2be..4e31cbe2 100644 --- a/art/4vag7ndH4zPYNfMML/art.json +++ b/art/4vag7ndH4zPYNfMML/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523299826567" + "$date": 1523299826567 }, "modifiedAt": { - "$date": "1523299826567" + "$date": 1523299826567 }, "origId": "SJ68p365upswGjcG9", "name": "Animated Cross Hatching", "notes": "First vertex shader", - "rank": "1.3742045133991598", + "rank": 1.3742045133991598, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-u3qblcalfprz1x8uf-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "4ygNT6GfA2Nk2HsjN" } \ No newline at end of file diff --git a/art/4x6bYtKoRF9gPWHAb/art.json b/art/4x6bYtKoRF9gPWHAb/art.json index c19e05e1..c553c2ab 100644 --- a/art/4x6bYtKoRF9gPWHAb/art.json +++ b/art/4x6bYtKoRF9gPWHAb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ecFAGqJG9SvbWpS5b", "createdAt": { - "$date": "1489129673435" + "$date": 1489129673435 }, "profile": { "first_name": "Willy", @@ -13,15 +13,15 @@ "username": "willy" }, "createdAt": { - "$date": "1489131060698" + "$date": 1489131060698 }, "modifiedAt": { - "$date": "1489131060698" + "$date": 1489131060698 }, "origId": null, "name": "first_tutorial", "notes": "", - "rank": "1.417424532880074", + "rank": 1.417424532880074, "private": false, "unlisted": true, "username": "willy", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dbzsy7oxa24xpr3cn-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "pp2EQgnfvc5sQZwLm" } \ No newline at end of file diff --git a/art/4zASqsiiCDuSJRntr/art.json b/art/4zASqsiiCDuSJRntr/art.json index f33b8df0..5635163d 100644 --- a/art/4zASqsiiCDuSJRntr/art.json +++ b/art/4zASqsiiCDuSJRntr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503465544117" + "$date": 1503465544117 }, "modifiedAt": { - "$date": "1503465544117" + "$date": 1503465544117 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7598443541141358", + "rank": 1.7598443541141358, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-cvzm7snauyq1yyez6-thumbnail.jpg", "hasSound": true, - "views": "120", - "likes": "0", + "views": 120, + "likes": 0, "revisionId": "kMdLK6RXtAX5hMdof" } \ No newline at end of file diff --git a/art/4zqMb55NkrGEgRcKc/art.json b/art/4zqMb55NkrGEgRcKc/art.json index bc594841..7e81af9a 100644 --- a/art/4zqMb55NkrGEgRcKc/art.json +++ b/art/4zqMb55NkrGEgRcKc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642463623489" + "$date": 1642463623489 }, "modifiedAt": { - "$date": "1642463623489" + "$date": 1642463623489 }, "origId": "kRguYk2Yft2HDLmiP", "name": "3D Point Cloud Scene", "notes": "Ridiculous amounts of points just look cool.", - "rank": "1.8420953254193853", + "rank": 1.8420953254193853, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-myy1syb4q8kdohx2s-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "5F7AGYnYD3cDXxicB" } \ No newline at end of file diff --git a/art/52MHKPZusfZtpjueA/art.json b/art/52MHKPZusfZtpjueA/art.json index 1f91120d..bbb5fc26 100644 --- a/art/52MHKPZusfZtpjueA/art.json +++ b/art/52MHKPZusfZtpjueA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DGFuptc5i8hTDqFmH", "createdAt": { - "$date": "1567578375598" + "$date": 1567578375598 }, "profile": { "name": "Tom Jakubowski", @@ -12,15 +12,15 @@ "username": "tomjakubowski" }, "createdAt": { - "$date": "1567580906972" + "$date": 1567580906972 }, "modifiedAt": { - "$date": "1567580906972" + "$date": 1567580906972 }, "origId": "ioLq6J2WDmNXguCmD", "name": "line/grid", "notes": "", - "rank": "1.2447092122064365", + "rank": 1.2447092122064365, "private": false, "unlisted": true, "username": "tomjakubowski", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ftir3w8jplspdsab6-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "8MNR7GM3Ts2biaABC" } \ No newline at end of file diff --git a/art/54TbvMsANMi2nBuBA/art.json b/art/54TbvMsANMi2nBuBA/art.json index e452fc1f..63ead86e 100644 --- a/art/54TbvMsANMi2nBuBA/art.json +++ b/art/54TbvMsANMi2nBuBA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zGdckH32zuyCajNt3", "createdAt": { - "$date": "1571762510782" + "$date": 1571762510782 }, "profile": { "first_name": "andres", @@ -14,15 +14,15 @@ "username": "andres" }, "createdAt": { - "$date": "1576466355298" + "$date": 1576466355298 }, "modifiedAt": { - "$date": "1576466355298" + "$date": 1576466355298 }, "origId": null, "name": "clat", "notes": "", - "rank": "1.2991568720275988", + "rank": 1.2991568720275988, "private": false, "unlisted": true, "username": "andres", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-e5zyzgiv4qzkf7kdw-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "NRpYPhRB7MZvXZ5iH" } \ No newline at end of file diff --git a/art/54ZGebYmzcwbkmgpF/art.json b/art/54ZGebYmzcwbkmgpF/art.json index 91e1329b..4c5f5230 100644 --- a/art/54ZGebYmzcwbkmgpF/art.json +++ b/art/54ZGebYmzcwbkmgpF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595424954284" + "$date": 1595424954284 }, "modifiedAt": { - "$date": "1595424954284" + "$date": 1595424954284 }, "origId": "Jr5nXxcZNwvx5K4Bd", "name": "ball-o?", "notes": "", - "rank": "1.9834779783473488", + "rank": 1.9834779783473488, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6sgri1m9mufzgy74n-thumbnail.jpg", "hasSound": true, - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "MgzHxfCLTKhtcHtHD" } \ No newline at end of file diff --git a/art/55nRorvcAYfSEYJhZ/art.json b/art/55nRorvcAYfSEYJhZ/art.json index 164f9eb4..11aede93 100644 --- a/art/55nRorvcAYfSEYJhZ/art.json +++ b/art/55nRorvcAYfSEYJhZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669282304482" + "$date": 1669282304482 }, "modifiedAt": { - "$date": "1669282304482" + "$date": 1669282304482 }, "origId": null, "name": "magicsparkle", "notes": "", - "rank": "1.4854487942306758", + "rank": 1.4854487942306758, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ec19nxkvgvj12vj8n-thumbnail.jpg", "hasSound": true, - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "iNdTA43mPLSGkwmF9" } \ No newline at end of file diff --git a/art/57DGNjDnDYwrBWXqD/art.json b/art/57DGNjDnDYwrBWXqD/art.json index 94c79a54..0d8d4b0a 100644 --- a/art/57DGNjDnDYwrBWXqD/art.json +++ b/art/57DGNjDnDYwrBWXqD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1576921242912" + "$date": 1576921242912 }, "modifiedAt": { - "$date": "1576922219536" + "$date": 1576922219536 }, "origId": "XxsoGmBRve3XhR5q3", "name": "blrp", "notes": "", - "rank": "10.828708059040263", + "rank": 10.828708059040263, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sj86fly75hzdz7wct-thumbnail.jpg", "hasSound": true, - "views": "729", - "likes": "8", + "views": 729, + "likes": 8, "revisionId": "RxP2STqRv6DwLiRkQ" } \ No newline at end of file diff --git a/art/57eTciQiKd6wT2ndd/art.json b/art/57eTciQiKd6wT2ndd/art.json index 39a91905..6f4e7655 100644 --- a/art/57eTciQiKd6wT2ndd/art.json +++ b/art/57eTciQiKd6wT2ndd/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589157387084" + "$date": 1589157387084 }, "modifiedAt": { - "$date": "1589157387084" + "$date": 1589157387084 }, "origId": "Cj2C3bSnE4yoFBfHp", "name": "mostly harmless", "notes": "", - "rank": "1.257332238897249", + "rank": 1.257332238897249, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n8u1y2qvqedw28et1-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "52mqyG2YrXaPeBAPd" } \ No newline at end of file diff --git a/art/583kqaAomZpfinWXk/art.json b/art/583kqaAomZpfinWXk/art.json index 88c2fa10..b5fe78a3 100644 --- a/art/583kqaAomZpfinWXk/art.json +++ b/art/583kqaAomZpfinWXk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684334697139" + "$date": 1684334697139 }, "modifiedAt": { - "$date": "1684334697139" + "$date": 1684334697139 }, "origId": "AMJYWSdCtDDTehM3C", "name": "Making A Grid - tweaks", "notes": "", - "rank": "1.3510084940964013", + "rank": 1.3510084940964013, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rwtmggc73xjfv30hd-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "EN2zSMNCiRQmFJZYE" } \ No newline at end of file diff --git a/art/58gFy9tGHHqJ3JY4m/art.json b/art/58gFy9tGHHqJ3JY4m/art.json index 9d2f8100..8aad06f8 100644 --- a/art/58gFy9tGHHqJ3JY4m/art.json +++ b/art/58gFy9tGHHqJ3JY4m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1474788501973" + "$date": 1474788501973 }, "modifiedAt": { - "$date": "1474805939250" + "$date": 1474805939250 }, "origId": "6Yx2A7TQ6NnyHhFPQ", "name": "moby", "notes": "", - "rank": "10.088423136032938", + "rank": 10.088423136032938, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z1jc1oyvrb7dsfasm-thumbnail.jpg", "hasSound": true, - "views": "851", - "likes": "6", + "views": 851, + "likes": 6, "revisionId": "owQp7D3jPXRJhoEf3" } \ No newline at end of file diff --git a/art/5A8xZ8XRT4Rujidr9/art.json b/art/5A8xZ8XRT4Rujidr9/art.json index 86326b62..c38cb009 100644 --- a/art/5A8xZ8XRT4Rujidr9/art.json +++ b/art/5A8xZ8XRT4Rujidr9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1691641661309" + "$date": 1691641661309 }, "modifiedAt": { - "$date": "1691641661309" + "$date": 1691641661309 }, "origId": "QKr9Zs5phrohEPjCp", "name": "ah-me", "notes": "", - "rank": "1.6128953010400051", + "rank": 1.6128953010400051, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ksrnkciu52b85jbns-thumbnail.jpg", "hasSound": true, - "views": "103", - "likes": "0", + "views": 103, + "likes": 0, "revisionId": "WQZ5WupX54tb5FjDE" } \ No newline at end of file diff --git a/art/5BPbm4rfCpfS92BKS/art.json b/art/5BPbm4rfCpfS92BKS/art.json index 20e44fb0..823cbc8f 100644 --- a/art/5BPbm4rfCpfS92BKS/art.json +++ b/art/5BPbm4rfCpfS92BKS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553345394446" + "$date": 1553345394446 }, "modifiedAt": { - "$date": "1553345394446" + "$date": 1553345394446 }, "origId": "5RiyKNicAa32rA9YZ", "name": "1903-GridCircles", "notes": "", - "rank": "1.7731843593295846", + "rank": 1.7731843593295846, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tc4v5rh7115njve12-thumbnail.jpg", "hasSound": true, - "views": "99", - "likes": "0", + "views": 99, + "likes": 0, "revisionId": "d84ypQQJuNFGAtzBR" } \ No newline at end of file diff --git a/art/5CPofs7dnZ8Pd7KNv/art.json b/art/5CPofs7dnZ8Pd7KNv/art.json index 35e36461..d7908b8a 100644 --- a/art/5CPofs7dnZ8Pd7KNv/art.json +++ b/art/5CPofs7dnZ8Pd7KNv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1577521407073" + "$date": 1577521407073 }, "modifiedAt": { - "$date": "1577717963492" + "$date": 1577717963492 }, "origId": null, "name": "Happy_Christmas", "notes": "", - "rank": "1.5311846404128706", + "rank": 1.5311846404128706, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5zjel6l9gayn2r62e-thumbnail.jpg", "hasSound": true, - "views": "179", - "likes": "0", + "views": 179, + "likes": 0, "revisionId": "2KhMW7JQ5uX3bGuum" } \ No newline at end of file diff --git a/art/5EtotDS2NmQ69fxWF/art.json b/art/5EtotDS2NmQ69fxWF/art.json index 1a505909..6d04eff1 100644 --- a/art/5EtotDS2NmQ69fxWF/art.json +++ b/art/5EtotDS2NmQ69fxWF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1697404075598" + "$date": 1697404075598 }, "modifiedAt": { - "$date": "1697404075598" + "$date": 1697404075598 }, "origId": "8oJh9QtFGgJksSFFk", "name": "OVERSHOOT", "notes": "", - "rank": "1.9424507875666797", + "rank": 1.9424507875666797, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-szbazl937ioxoy43y-thumbnail.jpg", "hasSound": "", - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "YYoxj36hojSSACycY" } \ No newline at end of file diff --git a/art/5Fphse6X3wyaFosYJ/art.json b/art/5Fphse6X3wyaFosYJ/art.json index a0d8e0f1..9a3461fe 100644 --- a/art/5Fphse6X3wyaFosYJ/art.json +++ b/art/5Fphse6X3wyaFosYJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653929874032" + "$date": 1653929874032 }, "modifiedAt": { - "$date": "1653929874032" + "$date": 1653929874032 }, "origId": "SnHzmTdr25on3o4Zs", "name": "Circles from Triangles", "notes": "", - "rank": "1.8368698236915368", + "rank": 1.8368698236915368, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ffy6m3rp4cjj27iq7-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "v4aZjNgmCPo4tJ8tn" } \ No newline at end of file diff --git a/art/5MbciF3ZFxqF8hyYn/art.json b/art/5MbciF3ZFxqF8hyYn/art.json index 5feb8b98..45aa3e7a 100644 --- a/art/5MbciF3ZFxqF8hyYn/art.json +++ b/art/5MbciF3ZFxqF8hyYn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1685544315675" + "$date": 1685544315675 }, "modifiedAt": { - "$date": "1685544315675" + "$date": 1685544315675 }, "origId": null, "name": "Circles from Triangles by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 05 - Circles from Triangles", - "rank": "1.2865917644455818", + "rank": 1.2865917644455818, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q0xivl5lns9s3ft4j-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "zfJDGYeGdqnx2D7j7" } \ No newline at end of file diff --git a/art/5NxpTo5tmZ5jQ3ZE5/art.json b/art/5NxpTo5tmZ5jQ3ZE5/art.json index c165fbd6..1707e493 100644 --- a/art/5NxpTo5tmZ5jQ3ZE5/art.json +++ b/art/5NxpTo5tmZ5jQ3ZE5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1579355430467" + "$date": 1579355430467 }, "modifiedAt": { - "$date": "1579355430467" + "$date": 1579355430467 }, "origId": "Cc5rgXprLDzaGgDGt", "name": "影 流 の 花", "notes": "", - "rank": "1.3569110862279552", + "rank": 1.3569110862279552, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-b4xezbqcklxp7b6vz-thumbnail.jpg", "hasSound": "", - "views": "210", - "likes": "0", + "views": 210, + "likes": 0, "revisionId": "LizPD4KdseXg2sfYn" } \ No newline at end of file diff --git a/art/5PLH8iYP7Rsj5z8NC/art.json b/art/5PLH8iYP7Rsj5z8NC/art.json index 35904a9e..8e045cd9 100644 --- a/art/5PLH8iYP7Rsj5z8NC/art.json +++ b/art/5PLH8iYP7Rsj5z8NC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1546607479252" + "$date": 1546607479252 }, "modifiedAt": { - "$date": "1546607479252" + "$date": 1546607479252 }, "origId": "YviLasT7Z62qurfRD", "name": "omgb3", "notes": "", - "rank": "1.4746356778202403", + "rank": 1.4746356778202403, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tw9pww2c9ec1smdz3-thumbnail.jpg", "hasSound": true, - "views": "23", - "likes": "0", + "views": 23, + "likes": 0, "revisionId": "HXQP9r9eF75R8gdJ9" } \ No newline at end of file diff --git a/art/5RiyKNicAa32rA9YZ/art.json b/art/5RiyKNicAa32rA9YZ/art.json index fe37b204..83656c2e 100644 --- a/art/5RiyKNicAa32rA9YZ/art.json +++ b/art/5RiyKNicAa32rA9YZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553336917117" + "$date": 1553336917117 }, "modifiedAt": { - "$date": "1553336917117" + "$date": 1553336917117 }, "origId": "cynWXyqSFnWDriqfR", "name": "1903-GridSoundCentered", "notes": "", - "rank": "1.4868746774876422", + "rank": 1.4868746774876422, "private": false, "unlisted": false, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ndyl47gnsfmp51191-thumbnail.jpg", "hasSound": true, - "views": "209", - "likes": "1", + "views": 209, + "likes": 1, "revisionId": "AmqQ3PGMxsPeZ5utG" } \ No newline at end of file diff --git a/art/5RkZQxjruyDfA9bS7/art.json b/art/5RkZQxjruyDfA9bS7/art.json index 496e159b..ce90367f 100644 --- a/art/5RkZQxjruyDfA9bS7/art.json +++ b/art/5RkZQxjruyDfA9bS7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": "1619118831439" + "$date": 1619118831439 }, "username": "hzktqr", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619119095482" + "$date": 1619119095482 }, "modifiedAt": { - "$date": "1619119418369" + "$date": 1619119418369 }, "origId": null, "name": "5RkZQxjruyDfA9bS7", "notes": "default https://soundcloud.com/chibi-tech/lolitazia-season", - "rank": "1.3695464472515286", + "rank": 1.3695464472515286, "private": false, "unlisted": true, "username": "hzktqr", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-hqspebs2k98n2mkkx-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "3FcgqDqqmtYNCFmFs" } \ No newline at end of file diff --git a/art/5TC2fdTpuR9MXHMhb/art.json b/art/5TC2fdTpuR9MXHMhb/art.json index 28ecef74..45744b51 100644 --- a/art/5TC2fdTpuR9MXHMhb/art.json +++ b/art/5TC2fdTpuR9MXHMhb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1578289089715" + "$date": 1578289089715 }, "modifiedAt": { - "$date": "1578290189481" + "$date": 1578290189481 }, "origId": "7WmeTJSdWymq8FHDN", "name": "adv_triangle", "notes": "", - "rank": "1.0327823845549833", + "rank": 1.0327823845549833, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8b60h38trqrdr3ixs-thumbnail.jpg", "hasSound": "", - "views": "241", - "likes": "0", + "views": 241, + "likes": 0, "revisionId": "9kf9LzP7ZEodLJcZD" } \ No newline at end of file diff --git a/art/5WtmeHpqSmNcvRWAR/art.json b/art/5WtmeHpqSmNcvRWAR/art.json index f6021752..d4797d38 100644 --- a/art/5WtmeHpqSmNcvRWAR/art.json +++ b/art/5WtmeHpqSmNcvRWAR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598622787740" + "$date": 1598622787740 }, "modifiedAt": { - "$date": "1598622787740" + "$date": 1598622787740 }, "origId": "3hY77qyNdTWqMqYPg", "name": "residuallines", "notes": "Li Yuchun李宇春", - "rank": "1.7235059666726105", + "rank": 1.7235059666726105, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-djrumm9g4nhakd9ie-thumbnail.jpg", "hasSound": true, - "views": "52", - "likes": "0", + "views": 52, + "likes": 0, "revisionId": "4LwWC5F6RfoTMjTMJ" } \ No newline at end of file diff --git a/art/5YGSiNrquYpFi3Ggo/art.json b/art/5YGSiNrquYpFi3Ggo/art.json index 58e80a36..608dd120 100644 --- a/art/5YGSiNrquYpFi3Ggo/art.json +++ b/art/5YGSiNrquYpFi3Ggo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1496286112655" + "$date": 1496286112655 }, "modifiedAt": { - "$date": "1496453504106" + "$date": 1496453504106 }, "origId": "LucsLY5k9d68aLNgv", "name": "life is lil' better now thx", "notes": "", - "rank": "1.0195068424892502", + "rank": 1.0195068424892502, "private": false, "unlisted": false, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hfixdl9m7ivz07ekt-thumbnail.jpg", "hasSound": true, - "views": "142", - "likes": "0", + "views": 142, + "likes": 0, "revisionId": "DtFXtY4DDRN2WY8TX" } \ No newline at end of file diff --git a/art/5Yw6GiojcPykGM7p6/art.json b/art/5Yw6GiojcPykGM7p6/art.json index 66945641..30eea106 100644 --- a/art/5Yw6GiojcPykGM7p6/art.json +++ b/art/5Yw6GiojcPykGM7p6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ztfSbhxoNJGuACbEC", "createdAt": { - "$date": "1694128868761" + "$date": 1694128868761 }, "username": "danieljcage", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1694130564773" + "$date": 1694130564773 }, "modifiedAt": { - "$date": "1694193877409" + "$date": 1694193877409 }, "origId": null, "name": "Dots", "notes": "", - "rank": "1.3805313238175274", + "rank": 1.3805313238175274, "private": false, "unlisted": true, "username": "danieljcage", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-er0p7bgjnkrt7eii5-thumbnail.jpg", "hasSound": "", - "views": "237", - "likes": "1", + "views": 237, + "likes": 1, "revisionId": "geTbtFnNhnjytpCkj" } \ No newline at end of file diff --git a/art/5bpdGEqpAwiR35mDS/art.json b/art/5bpdGEqpAwiR35mDS/art.json index 9c9cc0a9..2c0cce50 100644 --- a/art/5bpdGEqpAwiR35mDS/art.json +++ b/art/5bpdGEqpAwiR35mDS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684930658503" + "$date": 1684930658503 }, "modifiedAt": { - "$date": "1684930658503" + "$date": 1684930658503 }, "origId": null, "name": "Audio Reactive_Own variation", "notes": "", - "rank": "1.4500273957110144", + "rank": 1.4500273957110144, "private": false, "unlisted": true, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n9vesdi9i27qqjhc7-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "GKcmFxBXfjW9NaJj9" } \ No newline at end of file diff --git a/art/5btpWTSD8Kwb767eh/art.json b/art/5btpWTSD8Kwb767eh/art.json index 2779fc38..fea735b1 100644 --- a/art/5btpWTSD8Kwb767eh/art.json +++ b/art/5btpWTSD8Kwb767eh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zvYTT7qNPZP7HY9ud", "createdAt": { - "$date": "1623844888254" + "$date": 1623844888254 }, "username": "plasticrainbow", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1623851122044" + "$date": 1623851122044 }, "modifiedAt": { - "$date": "1623851841139" + "$date": 1623851841139 }, "origId": "NKCTpuxGSTTQAXHYw", "name": "Lesson5_Circles", "notes": "", - "rank": "1.6105992777904161", + "rank": 1.6105992777904161, "private": false, "unlisted": true, "username": "plasticrainbow", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-icw649jayc5s2zky9-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Yq8jzeKmBKQhZiEia" } \ No newline at end of file diff --git a/art/5dNDeR4dqCCRvcHCT/art.json b/art/5dNDeR4dqCCRvcHCT/art.json index 322ded43..b17e0f94 100644 --- a/art/5dNDeR4dqCCRvcHCT/art.json +++ b/art/5dNDeR4dqCCRvcHCT/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446245110567" + "$date": 1446245110567 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 2.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-ti1pt9g9uegwhioxt-thumbnail.jpg", - "views": "137", - "likes": "0", + "views": 137, + "likes": 0, "revisionId": "oERDjtBA5M6nom3Sk", "modifiedAt": { - "$date": "1446245110570" + "$date": 1446245110570 }, - "rank": "1.9667150168746719" + "rank": 1.9667150168746719 } \ No newline at end of file diff --git a/art/5eHGg8xT9dKtXnSgu/art.json b/art/5eHGg8xT9dKtXnSgu/art.json index 3d5b8e69..a386f738 100644 --- a/art/5eHGg8xT9dKtXnSgu/art.json +++ b/art/5eHGg8xT9dKtXnSgu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1558942174996" + "$date": 1558942174996 }, "modifiedAt": { - "$date": "1558942174996" + "$date": 1558942174996 }, "origId": "nNmmtcBPupGfffRQy", "name": "lesson 4", "notes": "", - "rank": "1.1923155104701972", + "rank": 1.1923155104701972, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9rzftlhp93rqwy4wh-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "EQ37TNkG59uWENoLd" } \ No newline at end of file diff --git a/art/5eLB8us5zfTRPWx49/art.json b/art/5eLB8us5zfTRPWx49/art.json index 650fbd92..0f8f91e8 100644 --- a/art/5eLB8us5zfTRPWx49/art.json +++ b/art/5eLB8us5zfTRPWx49/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "R33nNERe5G4dNutnC", "createdAt": { - "$date": "1552911672248" + "$date": 1552911672248 }, "profile": { "first_name": "Jko", @@ -13,15 +13,15 @@ "username": "jko" }, "createdAt": { - "$date": "1552913242796" + "$date": 1552913242796 }, "modifiedAt": { - "$date": "1552919624751" + "$date": 1552919624751 }, "origId": null, "name": "POTATO", "notes": "aetaewt", - "rank": "1.807025411192747", + "rank": 1.807025411192747, "private": false, "unlisted": true, "username": "jko", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-tfph0da2u3778szz6-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "tcEeL2WnMRhBDD92w" } \ No newline at end of file diff --git a/art/5eNtGMeN2Etw3d5dh/art.json b/art/5eNtGMeN2Etw3d5dh/art.json index 22b54bf2..aa528b6a 100644 --- a/art/5eNtGMeN2Etw3d5dh/art.json +++ b/art/5eNtGMeN2Etw3d5dh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595921427946" + "$date": 1595921427946 }, "modifiedAt": { - "$date": "1595921427946" + "$date": 1595921427946 }, "origId": "JGbg2hhv422MBQhyP", "name": "antagonism", "notes": "", - "rank": "1.4164491624891486", + "rank": 1.4164491624891486, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zg9kxy1sqmosyx4rh-thumbnail.jpg", "hasSound": true, - "views": "85", - "likes": "0", + "views": 85, + "likes": 0, "revisionId": "kbirXKCCBiQCKRnya" } \ No newline at end of file diff --git a/art/5fBJ6mEfnhkJuSFyR/art.json b/art/5fBJ6mEfnhkJuSFyR/art.json index ef2b4362..2d50af4a 100644 --- a/art/5fBJ6mEfnhkJuSFyR/art.json +++ b/art/5fBJ6mEfnhkJuSFyR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451064977413" + "$date": 1451064977413 }, "modifiedAt": { - "$date": "1454376751612" + "$date": 1454376751612 }, "origId": "XXSghCnP6t28ai6cy", "name": "chapapa", "notes": "", - "rank": "1.9515628572809047", + "rank": 1.9515628572809047, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1vm3pfdtczwhl2oki-thumbnail.jpg", "hasSound": true, - "views": "107", - "likes": "1", + "views": 107, + "likes": 1, "revisionId": "DSRme2gLer93ary3u" } \ No newline at end of file diff --git a/art/5gKRQuwx63MAdRePc/art.json b/art/5gKRQuwx63MAdRePc/art.json index a4cd8f10..0f156516 100644 --- a/art/5gKRQuwx63MAdRePc/art.json +++ b/art/5gKRQuwx63MAdRePc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1494699060169" + "$date": 1494699060169 }, "modifiedAt": { - "$date": "1494699095613" + "$date": 1494699095613 }, "origId": "7825RZhjGT9xTvEa7", "name": "Rainbow Flower", "notes": "Pretty Cool, Right?", - "rank": "1.1606545862356872", + "rank": 1.1606545862356872, "private": false, "unlisted": false, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-a2scx6zv2rhhrm13n-thumbnail.jpg", "hasSound": true, - "views": "225", - "likes": "1", + "views": 225, + "likes": 1, "revisionId": "QzBTT5CNLp4JeN46z" } \ No newline at end of file diff --git a/art/5hbYiwjeJvx8tCTME/art.json b/art/5hbYiwjeJvx8tCTME/art.json index 3a3bb30e..2f6dc72f 100644 --- a/art/5hbYiwjeJvx8tCTME/art.json +++ b/art/5hbYiwjeJvx8tCTME/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,15 +12,15 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1659034108997" + "$date": 1659034108997 }, "modifiedAt": { - "$date": "1659105223539" + "$date": 1659105223539 }, "origId": null, "name": "Universe", "notes": "", - "rank": "1.0741176454622332", + "rank": 1.0741176454622332, "private": false, "unlisted": true, "username": "P_Malin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ptde8y850tnu02ve0-thumbnail.jpg", "hasSound": "", - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "j5CJpA5QgNPJrAcTW" } \ No newline at end of file diff --git a/art/5hf6Sm43wvfKW9tvA/art.json b/art/5hf6Sm43wvfKW9tvA/art.json index df971e53..a0e355db 100644 --- a/art/5hf6Sm43wvfKW9tvA/art.json +++ b/art/5hf6Sm43wvfKW9tvA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": "1590717528473" + "$date": 1590717528473 }, "username": "cjensen93", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590724281531" + "$date": 1590724281531 }, "modifiedAt": { - "$date": "1590724281531" + "$date": 1590724281531 }, "origId": "hppyeGQduA2gx5GYx", "name": "Sound Reactive End", "notes": "Sound Reactive Advanced", - "rank": "1.5848465574770954", + "rank": 1.5848465574770954, "private": false, "unlisted": true, "username": "cjensen93", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tyk8ju4um3dnol4rk-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "jiGKgFdJiRretbcWJ" } \ No newline at end of file diff --git a/art/5kD5fS5JQyTcEzoY8/art.json b/art/5kD5fS5JQyTcEzoY8/art.json index cce3788e..8b34f700 100644 --- a/art/5kD5fS5JQyTcEzoY8/art.json +++ b/art/5kD5fS5JQyTcEzoY8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1600839950899" + "$date": 1600839950899 }, "modifiedAt": { - "$date": "1601854589781" + "$date": 1601854589781 }, "origId": null, "name": "Sound Texture Visualizer", "notes": "Soundテキスチャーのサンプルをいじるとどんなパターンを綺麗に絞れるかとのためのシェーダーです。\n\nShader intended for viewing the raw effect of various processes on the sampled sound texture.\nHelpful for developing unique processing formulas.\n\nIn this example, I'm trying to isolate the rising and falling \"Let's go!\" sample\nThis helped also identify some really cool, clean patterns on the high end.", - "rank": "1.8122604356390057", + "rank": 1.8122604356390057, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1cxor1idzrh16a8c7-thumbnail.jpg", "hasSound": true, - "views": "190", - "likes": "0", + "views": 190, + "likes": 0, "revisionId": "8uTotz7rF3AW7mxFd" } \ No newline at end of file diff --git a/art/5ppKAhtsPPS3xfam7/art.json b/art/5ppKAhtsPPS3xfam7/art.json index 3760def1..25434a83 100644 --- a/art/5ppKAhtsPPS3xfam7/art.json +++ b/art/5ppKAhtsPPS3xfam7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,7 +12,7 @@ "username": "spotline" }, "createdAt": { - "$date": "1446311700357" + "$date": 1446311700357 }, "origId": "uQkpXdAa4ABNPNthi", "name": "sillage", @@ -31,13 +31,13 @@ "shader": "#define NUM_POINTS 5000.0\n//#define FIT_VERTICA\n\nfloat rand(vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n float u = (float(vertexId)/NUM_POINTS) * 2.0 - 1.0;\n float v = 0.0;\n float ucoor = log((abs(u)*.5 + 1.0));\n v+= floor(texture2D(sound,vec2(ucoor,0.0)).a * 15.0)/10.0;\n float osc = 0.2*cos(1.*(1.1*time+3.0*(abs(u)+1.0)));\n float osc2 = 0.2*cos(1.*(-1.5*time+10.0*(u+1.0)));\n float x = u * 2.0;\n float y = v -0.5 + 0.5*pow(x,2.0) + osc +osc2;\n gl_Position = vec4(x,y,0,1);\n float colorfactor = pow(rand(vec2(x,y)),8.);\n gl_PointSize = v*6.0 + colorfactor*1.0;\n float r = mix(0.9,1.,colorfactor);\n float g = mix(0.9,1.,colorfactor);\n float b = 1.;\n \n v_color = vec4(r,g,b,colorfactor+0.5);\n}" }, "screenshotURL": "data/images/images-u6al664te3f7x9h0z-thumbnail.jpg", - "views": "196", - "likes": "2", + "views": 196, + "likes": 2, "revisionId": "iMMrZrMcdq8ZwDnBc", "modifiedAt": { - "$date": "1446313850277" + "$date": 1446313850277 }, "hasSound": true, - "rank": "10.000039111485817", + "rank": 10.000039111485817, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/5rPSkvavMCsT3A4KY/art.json b/art/5rPSkvavMCsT3A4KY/art.json index 9b7cafb5..8ba09d6e 100644 --- a/art/5rPSkvavMCsT3A4KY/art.json +++ b/art/5rPSkvavMCsT3A4KY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Gyn4vE9wtszDPta57", "createdAt": { - "$date": "1554190536287" + "$date": 1554190536287 }, "profile": { "first_name": "정학", @@ -13,15 +13,15 @@ "username": "정학" }, "createdAt": { - "$date": "1554208672201" + "$date": 1554208672201 }, "modifiedAt": { - "$date": "1554208672201" + "$date": 1554208672201 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1570100509722774", + "rank": 1.1570100509722774, "private": false, "unlisted": true, "username": "정학", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-qtgtr2eeoi2ejcmyh-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "xnjmhkBfte9K8gHAL" } \ No newline at end of file diff --git a/art/5v2eusj5uxKkdncH3/art.json b/art/5v2eusj5uxKkdncH3/art.json index ab8f0173..3083a06f 100644 --- a/art/5v2eusj5uxKkdncH3/art.json +++ b/art/5v2eusj5uxKkdncH3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "R9EHNouGunG3qn6Ze", "createdAt": { - "$date": "1574786267418" + "$date": 1574786267418 }, "profile": { "first_name": "Manicacci", @@ -13,15 +13,15 @@ "username": "manicacci" }, "createdAt": { - "$date": "1574786273036" + "$date": 1574786273036 }, "modifiedAt": { - "$date": "1574786273036" + "$date": 1574786273036 }, "origId": null, "name": "learning", "notes": "", - "rank": "1.6374902319563915", + "rank": 1.6374902319563915, "private": false, "unlisted": true, "username": "manicacci", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-iap57hz9j570r2k0e-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "nJ4W2R6cBT2uAYX4y" } \ No newline at end of file diff --git a/art/5vBB6qnTBzuES7iu5/art.json b/art/5vBB6qnTBzuES7iu5/art.json index 37d054bb..74042854 100644 --- a/art/5vBB6qnTBzuES7iu5/art.json +++ b/art/5vBB6qnTBzuES7iu5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1568336005736" + "$date": 1568336005736 }, "modifiedAt": { - "$date": "1568336005736" + "$date": 1568336005736 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.949922987975204", + "rank": 1.949922987975204, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bdss1thlfdt3mj4gr-thumbnail.jpg", "hasSound": "", - "views": "99", - "likes": "1", + "views": 99, + "likes": 1, "revisionId": "2vNapWHbLNFDyFGp4" } \ No newline at end of file diff --git a/art/5vfETRh3Q89xEEMAA/art.json b/art/5vfETRh3Q89xEEMAA/art.json index 8d62c9fc..5c878f53 100644 --- a/art/5vfETRh3Q89xEEMAA/art.json +++ b/art/5vfETRh3Q89xEEMAA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463879885693" + "$date": 1463879885693 }, "modifiedAt": { - "$date": "1463879885693" + "$date": 1463879885693 }, "origId": "nDoX6LaHSyK8R6WTL", "name": "curve", "notes": "", - "rank": "1.8959183548919003", + "rank": 1.8959183548919003, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6gzwme8a2ssu6s0f4-thumbnail.jpg", "hasSound": "", - "views": "122", - "likes": "0", + "views": 122, + "likes": 0, "revisionId": "rSYSnQDPTmdEu6kH9" } \ No newline at end of file diff --git a/art/5wpxiiCkDvE3Wsv5D/art.json b/art/5wpxiiCkDvE3Wsv5D/art.json index 29e972f5..666612be 100644 --- a/art/5wpxiiCkDvE3Wsv5D/art.json +++ b/art/5wpxiiCkDvE3Wsv5D/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1662139258407" + "$date": 1662139258407 }, "modifiedAt": { - "$date": "1662139258407" + "$date": 1662139258407 }, "origId": "ji6xYT7wScL9QmPmH", "name": "terrain", "notes": "", - "rank": "1.306486517993389", + "rank": 1.306486517993389, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5uges3daa81g028l4-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "a5pCXu7W9LxqLjuF7" } \ No newline at end of file diff --git a/art/5y8GykbHCskE8dzPd/art.json b/art/5y8GykbHCskE8dzPd/art.json index 2b91571d..065e3422 100644 --- a/art/5y8GykbHCskE8dzPd/art.json +++ b/art/5y8GykbHCskE8dzPd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "SsQEyYiHtYmWmhGiz", "createdAt": { - "$date": "1640254386795" + "$date": 1640254386795 }, "username": "leon", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1640257980828" + "$date": 1640257980828 }, "modifiedAt": { - "$date": "1640258011271" + "$date": 1640258011271 }, "origId": null, "name": "triangle tunnel", "notes": "", - "rank": "1.2932588741682647", + "rank": 1.2932588741682647, "private": false, "unlisted": true, "username": "leon", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ansonix1pnrfdgif8-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Wzpz9gDwszi9eLDfW" } \ No newline at end of file diff --git a/art/627rN6vKn3Edv5K5G/art.json b/art/627rN6vKn3Edv5K5G/art.json index 9e8a7adb..ae8ee8b1 100644 --- a/art/627rN6vKn3Edv5K5G/art.json +++ b/art/627rN6vKn3Edv5K5G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684932026511" + "$date": 1684932026511 }, "modifiedAt": { - "$date": "1684932026511" + "$date": 1684932026511 }, "origId": null, "name": "Audio Reactive Art_jemin.shin", "notes": "", - "rank": "1.5809725984317486", + "rank": 1.5809725984317486, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ev8y7305t1miq9dw6-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "6iafJunfyjAgNE2Ev" } \ No newline at end of file diff --git a/art/6329mueSGExenMjbN/art.json b/art/6329mueSGExenMjbN/art.json index 1848e73b..1586b5d2 100644 --- a/art/6329mueSGExenMjbN/art.json +++ b/art/6329mueSGExenMjbN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1540492385361" + "$date": 1540492385361 }, "modifiedAt": { - "$date": "1552101618840" + "$date": 1552101618840 }, "origId": "oYPxM5nT76rkag9tD", "name": "dotp", "notes": "", - "rank": "10.857866810165609", + "rank": 10.857866810165609, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n9yitjbwphsnnxikq-thumbnail.jpg", "hasSound": true, - "views": "1244", - "likes": "12", + "views": 1244, + "likes": 12, "revisionId": "gggWsiQRoDbZhWnGy" } \ No newline at end of file diff --git a/art/63qyzzMSCLNjCirhM/art.json b/art/63qyzzMSCLNjCirhM/art.json index 61099dbe..efa9649f 100644 --- a/art/63qyzzMSCLNjCirhM/art.json +++ b/art/63qyzzMSCLNjCirhM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1676491599486" + "$date": 1676491599486 }, "modifiedAt": { - "$date": "1676491599486" + "$date": 1676491599486 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2373815868425935", + "rank": 1.2373815868425935, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d4fibv7djvebcag69-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "qimRD3643H4LC4hEy" } \ No newline at end of file diff --git a/art/684pim4aQdsJFnh9S/art.json b/art/684pim4aQdsJFnh9S/art.json index 5df922d8..e28b5b04 100644 --- a/art/684pim4aQdsJFnh9S/art.json +++ b/art/684pim4aQdsJFnh9S/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543837240653" + "$date": 1543837240653 }, "modifiedAt": { - "$date": "1543837240653" + "$date": 1543837240653 }, "origId": "42pYPNux6r5SL9ebp", "name": "unnamed", "notes": "", - "rank": "1.1376831099640516", + "rank": 1.1376831099640516, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5b3rlwn57y8ad9fzz-thumbnail.jpg", "hasSound": true, - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "33Mhc239DgHMhETu2" } \ No newline at end of file diff --git a/art/6C6jC7cgKsabzRcL8/art.json b/art/6C6jC7cgKsabzRcL8/art.json index ba679be9..17e767b1 100644 --- a/art/6C6jC7cgKsabzRcL8/art.json +++ b/art/6C6jC7cgKsabzRcL8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1506743004493" + "$date": 1506743004493 }, "modifiedAt": { - "$date": "1506743004493" + "$date": 1506743004493 }, "origId": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": "1.9068029251205507", + "rank": 1.9068029251205507, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-apbhfy2twat19fyy3-thumbnail.jpg", "hasSound": true, - "views": "228", - "likes": "1", + "views": 228, + "likes": 1, "revisionId": "xikwy45jHQ9tFmgjF" } \ No newline at end of file diff --git a/art/6EhsqQMiTAN8xv9yr/art.json b/art/6EhsqQMiTAN8xv9yr/art.json index d31238fe..7826719d 100644 --- a/art/6EhsqQMiTAN8xv9yr/art.json +++ b/art/6EhsqQMiTAN8xv9yr/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1490180943383" + "$date": 1490180943383 }, "modifiedAt": { - "$date": "1490180943383" + "$date": 1490180943383 }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "sin-plotter", "notes": "", - "rank": "1.0934097863346357", + "rank": 1.0934097863346357, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9fmpvfxmbrdgrznt6-thumbnail.jpg", "hasSound": true, - "views": "76", - "likes": "0", + "views": 76, + "likes": 0, "revisionId": "p4u69JBuvKRiTG2uP" } \ No newline at end of file diff --git a/art/6Gubrbbo9gDv8wczK/art.json b/art/6Gubrbbo9gDv8wczK/art.json index 12ebb0de..0397d8e0 100644 --- a/art/6Gubrbbo9gDv8wczK/art.json +++ b/art/6Gubrbbo9gDv8wczK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565831751058" + "$date": 1565831751058 }, "modifiedAt": { - "$date": "1565831751058" + "$date": 1565831751058 }, "origId": "2iNJXhqJXRjFNZ3K7", "name": "dotqyub", "notes": "", - "rank": "1.7182687659979783", + "rank": 1.7182687659979783, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ad9tgxgftubtr19hb-thumbnail.jpg", "hasSound": true, - "views": "98", - "likes": "1", + "views": 98, + "likes": 1, "revisionId": "H6q6Zg63bXLJeJLAt" } \ No newline at end of file diff --git a/art/6J7Jj9F2CdctHCkXB/art.json b/art/6J7Jj9F2CdctHCkXB/art.json index 39e9a49a..b276be96 100644 --- a/art/6J7Jj9F2CdctHCkXB/art.json +++ b/art/6J7Jj9F2CdctHCkXB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1622993335316" + "$date": 1622993335316 }, "modifiedAt": { - "$date": "1622993335316" + "$date": 1622993335316 }, "origId": "rcKFeaikB2g9P6Wf5", "name": "unnamed", "notes": "", - "rank": "1.914925306630685", + "rank": 1.914925306630685, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-69rzkf81e9bp2b4hd-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "YE5e7FYRPA5fasdei" } \ No newline at end of file diff --git a/art/6K6qbdqNTrkx589QP/art.json b/art/6K6qbdqNTrkx589QP/art.json index 88e5f55e..5e58d480 100644 --- a/art/6K6qbdqNTrkx589QP/art.json +++ b/art/6K6qbdqNTrkx589QP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1599135274537" + "$date": 1599135274537 }, "modifiedAt": { - "$date": "1599135274537" + "$date": 1599135274537 }, "origId": "dk6ee6LN5fC4Dkybg", "name": "crystal irisz (1xxx)rwpoint", "notes": "2017-07-13: replaced music", - "rank": "1.4872982646188488", + "rank": 1.4872982646188488, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vl1zk7phrwll58lxa-thumbnail.jpg", "hasSound": true, - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "zwPAGba47yGkkKgCX" } \ No newline at end of file diff --git a/art/6KurZsv36w6xrAoSf/art.json b/art/6KurZsv36w6xrAoSf/art.json index 0d88c9cc..f64a2617 100644 --- a/art/6KurZsv36w6xrAoSf/art.json +++ b/art/6KurZsv36w6xrAoSf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652889730133" + "$date": 1652889730133 }, "modifiedAt": { - "$date": "1652889730133" + "$date": 1652889730133 }, "origId": null, "name": "Colors Variation", "notes": "", - "rank": "1.3289516769200636", + "rank": 1.3289516769200636, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pn2ypxa14pobtgdau-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "x3DETp3w2TKJCgZWX" } \ No newline at end of file diff --git a/art/6N22GnCbsgYC6faeW/art.json b/art/6N22GnCbsgYC6faeW/art.json index af51d2e0..7aae2f4f 100644 --- a/art/6N22GnCbsgYC6faeW/art.json +++ b/art/6N22GnCbsgYC6faeW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7HjFWhhQTWKGaPrB", "createdAt": { - "$date": "1554168718684" + "$date": 1554168718684 }, "profile": { "first_name": "철짜", @@ -13,15 +13,15 @@ "username": "철짜" }, "createdAt": { - "$date": "1554181253984" + "$date": 1554181253984 }, "modifiedAt": { - "$date": "1554181253984" + "$date": 1554181253984 }, "origId": null, "name": "JJEONDA", "notes": "", - "rank": "1.950638505281269", + "rank": 1.950638505281269, "private": false, "unlisted": true, "username": "철짜", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6fzgwn9evvfhol9hv-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "ep3ntSZpZEejHvAB4" } \ No newline at end of file diff --git a/art/6PsFwfvW2tLtoeFiC/art.json b/art/6PsFwfvW2tLtoeFiC/art.json index de3c6657..d19f6b2e 100644 --- a/art/6PsFwfvW2tLtoeFiC/art.json +++ b/art/6PsFwfvW2tLtoeFiC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553346756656" + "$date": 1553346756656 }, "modifiedAt": { - "$date": "1553346756656" + "$date": 1553346756656 }, "origId": "5BPbm4rfCpfS92BKS", "name": "1903-GridHexagons", "notes": "", - "rank": "1.224023203291788", + "rank": 1.224023203291788, "private": false, "unlisted": false, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ffo5auzlqu1idri48-thumbnail.jpg", "hasSound": true, - "views": "159", - "likes": "0", + "views": 159, + "likes": 0, "revisionId": "BBixXGKC8dgaTzFE3" } \ No newline at end of file diff --git a/art/6QkqTG5zopSEvE5ja/art.json b/art/6QkqTG5zopSEvE5ja/art.json index e9a740d0..35ed4e0d 100644 --- a/art/6QkqTG5zopSEvE5ja/art.json +++ b/art/6QkqTG5zopSEvE5ja/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551482575801" + "$date": 1551482575801 }, "modifiedAt": { - "$date": "1551482575801" + "$date": 1551482575801 }, "origId": "8qkLM6jJv2xHNnELZ", "name": "unnamed", "notes": "", - "rank": "1.1322807779056203", + "rank": 1.1322807779056203, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-e94v10qtkilfhe6a8-thumbnail.jpg", "hasSound": "", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "7cQfv8oSvK82MQNm5" } \ No newline at end of file diff --git a/art/6RMx4XYpHck6oZZ4u/art.json b/art/6RMx4XYpHck6oZZ4u/art.json index 16e2f790..a36fb63c 100644 --- a/art/6RMx4XYpHck6oZZ4u/art.json +++ b/art/6RMx4XYpHck6oZZ4u/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": "1612890971955" + "$date": 1612890971955 }, "username": "oneshade", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1612984818788" + "$date": 1612984818788 }, "modifiedAt": { - "$date": "1612984818788" + "$date": 1612984818788 }, "origId": null, "name": "Parametric Plotter - Torus", "notes": "Parametric graphing.", - "rank": "1.1152076333955674", + "rank": 1.1152076333955674, "private": false, "unlisted": false, "username": "oneshade", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-er4jpe4h70m8a7186-thumbnail.jpg", "hasSound": "", - "views": "394", - "likes": "0", + "views": 394, + "likes": 0, "revisionId": "cxYz6Rgh732uNKAD7" } \ No newline at end of file diff --git a/art/6RY7TFeo6Q9wmHb5f/art.json b/art/6RY7TFeo6Q9wmHb5f/art.json index 6907b2f0..8aec8841 100644 --- a/art/6RY7TFeo6Q9wmHb5f/art.json +++ b/art/6RY7TFeo6Q9wmHb5f/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677797985977" + "$date": 1677797985977 }, "modifiedAt": { - "$date": "1677797985977" + "$date": 1677797985977 }, "origId": "MLaWwDHo66XjxhwCc", "name": "Amoeba V3", "notes": "Amoeba V3", - "rank": "1.1699091799254497", + "rank": 1.1699091799254497, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ohwid9l3xn9dladj5-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Pw4qJP2wafgBtsvp8" } \ No newline at end of file diff --git a/art/6RnXzKXyyfu7NWTyb/art.json b/art/6RnXzKXyyfu7NWTyb/art.json index dd952abe..716bb3ee 100644 --- a/art/6RnXzKXyyfu7NWTyb/art.json +++ b/art/6RnXzKXyyfu7NWTyb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521858267710" + "$date": 1521858267710 }, "modifiedAt": { - "$date": "1521858267710" + "$date": 1521858267710 }, "origId": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.8760981231910974", + "rank": 1.8760981231910974, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-aauvtmyex59nv1a21-thumbnail.jpg", "hasSound": true, - "views": "225", - "likes": "0", + "views": 225, + "likes": 0, "revisionId": "dJfBqJMj7fCSfabTT" } \ No newline at end of file diff --git a/art/6Xdd5o4awYpFcY4QM/art.json b/art/6Xdd5o4awYpFcY4QM/art.json index 191210b9..f8f45acf 100644 --- a/art/6Xdd5o4awYpFcY4QM/art.json +++ b/art/6Xdd5o4awYpFcY4QM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653409924785" + "$date": 1653409924785 }, "modifiedAt": { - "$date": "1653410698988" + "$date": 1653410698988 }, "origId": "XpfxjsLJWz8DSuALM", "name": "Audio Reactive Art_seongwon.jang", "notes": "", - "rank": "1.3061829644749843", + "rank": 1.3061829644749843, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1pznhqz90v4rapoh8-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "cykNSDfTcoH4attkG" } \ No newline at end of file diff --git a/art/6XqJX2mnFpa8i9aLH/art.json b/art/6XqJX2mnFpa8i9aLH/art.json index 4a05ff4d..d7162212 100644 --- a/art/6XqJX2mnFpa8i9aLH/art.json +++ b/art/6XqJX2mnFpa8i9aLH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rubytPzrDFdaRJ9Z8", "createdAt": { - "$date": "1567130116915" + "$date": 1567130116915 }, "profile": { "name": "Adam Tolley", @@ -12,15 +12,15 @@ "username": "refactorized" }, "createdAt": { - "$date": "1567132989286" + "$date": 1567132989286 }, "modifiedAt": { - "$date": "1567138966644" + "$date": 1567138966644 }, "origId": null, "name": "cioycle", "notes": "", - "rank": "1.8932345264774784", + "rank": 1.8932345264774784, "private": false, "unlisted": true, "username": "refactorized", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qnik4bc3ubzvij8m0-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "DDz4tsn5Lo4KPhiTs" } \ No newline at end of file diff --git a/art/6YpuWT2zbWkg2ocdL/art.json b/art/6YpuWT2zbWkg2ocdL/art.json index fbdadede..6be50c08 100644 --- a/art/6YpuWT2zbWkg2ocdL/art.json +++ b/art/6YpuWT2zbWkg2ocdL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,14 +13,14 @@ "username": "visy" }, "createdAt": { - "$date": "1447706679557" + "$date": 1447706679557 }, "modifiedAt": { - "$date": "1447706679557" + "$date": 1447706679557 }, "origId": null, "name": "collage", - "rank": "1.7792497132464828", + "rank": 1.7792497132464828, "private": false, "username": "visy", "settings": { @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-0zn8qm26g2pg9xn5r-thumbnail.jpg", "hasSound": "", - "views": "143", - "likes": "0", + "views": 143, + "likes": 0, "revisionId": "dJ6fTw3fzbXwLf6hq", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/6Yx2A7TQ6NnyHhFPQ/art.json b/art/6Yx2A7TQ6NnyHhFPQ/art.json index e5cf0fd7..82d73991 100644 --- a/art/6Yx2A7TQ6NnyHhFPQ/art.json +++ b/art/6Yx2A7TQ6NnyHhFPQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1472837932975" + "$date": 1472837932975 }, "modifiedAt": { - "$date": "1474174645845" + "$date": 1474174645845 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "bwow", "notes": "Trying an failing to replicate \n\n![this](https://67.media.tumblr.com/b0ab265af61e714f2120d701ee4096b2/tumblr_oco0nnxZg51r2geqjo1_500.gif)", - "rank": "10.991072057812215", + "rank": 10.991072057812215, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lpsla0pcwtlv15g92-thumbnail.jpg", "hasSound": "", - "views": "1305", - "likes": "10", + "views": 1305, + "likes": 10, "revisionId": "vWR26Fhpcy3b2KLme" } \ No newline at end of file diff --git a/art/6bbL3L3PTAdvJyg8n/art.json b/art/6bbL3L3PTAdvJyg8n/art.json index 55d063cf..94bef7ec 100644 --- a/art/6bbL3L3PTAdvJyg8n/art.json +++ b/art/6bbL3L3PTAdvJyg8n/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1552679132604" + "$date": 1552679132604 }, "modifiedAt": { - "$date": "1552679132604" + "$date": 1552679132604 }, "origId": "MfQT7AKEmWF7Q35TS", "name": "gatra", "notes": "", - "rank": "10.3069747373428", + "rank": 10.3069747373428, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-895yhf4dvzto6fti5-thumbnail.jpg", "hasSound": true, - "views": "898", - "likes": "7", + "views": 898, + "likes": 7, "revisionId": "8kTdfz4pEXyWm2pDy" } \ No newline at end of file diff --git a/art/6bpRiTn7zbJ2Birz8/art.json b/art/6bpRiTn7zbJ2Birz8/art.json index 2d4c3c22..06b1d44e 100644 --- a/art/6bpRiTn7zbJ2Birz8/art.json +++ b/art/6bpRiTn7zbJ2Birz8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522119400992" + "$date": 1522119400992 }, "modifiedAt": { - "$date": "1522119400992" + "$date": 1522119400992 }, "origId": "do5csPmmsrqctxz3p", "name": "BigSwingingSnake", "notes": "", - "rank": "1.4447783381931165", + "rank": 1.4447783381931165, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lo96stiq0vumtr0gq-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "XgSNjtwTmyGaonsrN" } \ No newline at end of file diff --git a/art/6d4uyMnEKnip4oyLR/art.json b/art/6d4uyMnEKnip4oyLR/art.json index 8babea1b..394241a0 100644 --- a/art/6d4uyMnEKnip4oyLR/art.json +++ b/art/6d4uyMnEKnip4oyLR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": "1605217631309" + "$date": 1605217631309 }, "profile": { "first_name": "Eugene", @@ -13,15 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": "1605218789392" + "$date": 1605218789392 }, "modifiedAt": { - "$date": "1605219329769" + "$date": 1605219329769 }, "origId": null, "name": "tutorial-1-0 initial grid", "notes": "", - "rank": "1.0250435289751159", + "rank": 1.0250435289751159, "private": false, "unlisted": true, "username": "eugene", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-kojbfpi2e4kkm5mfu-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "aRHkxyPwoRu3pe8JG" } \ No newline at end of file diff --git a/art/6eSja54pMxXcD9ArN/art.json b/art/6eSja54pMxXcD9ArN/art.json index a3a1f755..f1060e94 100644 --- a/art/6eSja54pMxXcD9ArN/art.json +++ b/art/6eSja54pMxXcD9ArN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kwMWoNBMsEW7oc6Ew", "createdAt": { - "$date": "1501396458388" + "$date": 1501396458388 }, "username": "sndmtk", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501396470105" + "$date": 1501396470105 }, "modifiedAt": { - "$date": "1501399099997" + "$date": 1501399099997 }, "origId": null, "name": "sample", "notes": "", - "rank": "1.984463562982024", + "rank": 1.984463562982024, "private": false, "unlisted": true, "username": "sndmtk", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qzkv2xnrom6ndgtsu-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "cdeCjuD6C6NMZpbsK" } \ No newline at end of file diff --git a/art/6gGtgPeiwrBx9DC8d/art.json b/art/6gGtgPeiwrBx9DC8d/art.json index fc14c76b..3e2eafec 100644 --- a/art/6gGtgPeiwrBx9DC8d/art.json +++ b/art/6gGtgPeiwrBx9DC8d/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1652949808050" + "$date": 1652949808050 }, "modifiedAt": { - "$date": "1652959355275" + "$date": 1652959355275 }, "origId": "32DEaMDYx5JAqhWRY", "name": "Exercise - Color - Hyunjin Kim", "notes": "", - "rank": "1.5047517048737042", + "rank": 1.5047517048737042, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8zkf7nwm55gqsg54e-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "NWaDNYPGabRnxYSzv" } \ No newline at end of file diff --git a/art/6gQQcZm2vuBMyLCkB/art.json b/art/6gQQcZm2vuBMyLCkB/art.json index 023f0f80..5a282f53 100644 --- a/art/6gQQcZm2vuBMyLCkB/art.json +++ b/art/6gQQcZm2vuBMyLCkB/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1446458630214" + "$date": 1446458630214 }, "modifiedAt": { - "$date": "1446458630214" + "$date": 1446458630214 }, "origId": "oMwCvkkRyEiZkio4h", "name": "point cloud vs spheres colored", @@ -27,9 +27,9 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.9,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n\n pos.z += .9;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = pos.z*1.5;\n\n v_color = vec4(abs(normalize(ofs))-ofs.z,1.);\n}" }, "screenshotURL": "data/images/images-mw5ssi4xtryhttjbl-thumbnail.jpg", - "views": "336", - "likes": "3", + "views": 336, + "likes": 3, "revisionId": "N8eFFjsbNC8L9EqQE", "hasSound": true, - "rank": "10.880520268628738" + "rank": 10.880520268628738 } \ No newline at end of file diff --git a/art/6hsoh4en6G7rPqjb8/art.json b/art/6hsoh4en6G7rPqjb8/art.json index 8fb27f9b..4ce6f10d 100644 --- a/art/6hsoh4en6G7rPqjb8/art.json +++ b/art/6hsoh4en6G7rPqjb8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1705072487738" + "$date": 1705072487738 }, "modifiedAt": { - "$date": "1705072487738" + "$date": 1705072487738 }, "origId": "BrGxYaWHdj7D4XZyf", "name": "nice error 1", "notes": "", - "rank": "1.2592602644885402", + "rank": 1.2592602644885402, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tpmyek6qpvxczrk3j-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "GyeeKvfq5CdBqBvcA" } \ No newline at end of file diff --git a/art/6kjKSErWMZSF6xj6c/art.json b/art/6kjKSErWMZSF6xj6c/art.json index d1687980..968dcf49 100644 --- a/art/6kjKSErWMZSF6xj6c/art.json +++ b/art/6kjKSErWMZSF6xj6c/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512734459827" + "$date": 1512734459827 }, "modifiedAt": { - "$date": "1512734459827" + "$date": 1512734459827 }, "origId": "BxXCFpZxu7eFdhiyP", "name": "unnamed", "notes": "", - "rank": "1.692157628219352", + "rank": 1.692157628219352, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ntrk7jrj1606vppx2-thumbnail.jpg", "hasSound": true, - "views": "83", - "likes": "0", + "views": 83, + "likes": 0, "revisionId": "ZK55wMZ56GczGHpcS" } \ No newline at end of file diff --git a/art/6koiJAeZMvqyq7fpb/art.json b/art/6koiJAeZMvqyq7fpb/art.json index fbff5fbc..dce8a31e 100644 --- a/art/6koiJAeZMvqyq7fpb/art.json +++ b/art/6koiJAeZMvqyq7fpb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689315025688" + "$date": 1689315025688 }, "modifiedAt": { - "$date": "1689315025688" + "$date": 1689315025688 }, "origId": "dMsa7ScyoyExY3Cxk", "name": "reakt", "notes": "", - "rank": "1.5532026507393375", + "rank": 1.5532026507393375, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-cktdl62s7v2cwradt-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "WTGLTLNHKQHoL4PdX" } \ No newline at end of file diff --git a/art/6nPKwArJkv4Rbz6LX/art.json b/art/6nPKwArJkv4Rbz6LX/art.json index a7ea7171..9d160864 100644 --- a/art/6nPKwArJkv4Rbz6LX/art.json +++ b/art/6nPKwArJkv4Rbz6LX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CxvWHiJsRS28MeMHF", "createdAt": { - "$date": "1632425500099" + "$date": 1632425500099 }, "username": "feathj", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1632427305963" + "$date": 1632427305963 }, "modifiedAt": { - "$date": "1632428353721" + "$date": 1632428353721 }, "origId": null, "name": "music", "notes": "", - "rank": "1.9564172673524751", + "rank": 1.9564172673524751, "private": false, "unlisted": true, "username": "feathj", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1jjw7crgw6fdi4tl9-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "tuBAF4SSpr7X7toqg" } \ No newline at end of file diff --git a/art/6nxqs9sKqwTpWK2Sf/art.json b/art/6nxqs9sKqwTpWK2Sf/art.json index 42535dc9..6569e678 100644 --- a/art/6nxqs9sKqwTpWK2Sf/art.json +++ b/art/6nxqs9sKqwTpWK2Sf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516519889443" + "$date": 1516519889443 }, "modifiedAt": { - "$date": "1516519889443" + "$date": 1516519889443 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8304400570390889", + "rank": 1.8304400570390889, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zly24ubsbuydlpeku-thumbnail.jpg", "hasSound": true, - "views": "193", - "likes": "0", + "views": 193, + "likes": 0, "revisionId": "Nb7NZRPuZMuSJSzJL" } \ No newline at end of file diff --git a/art/6qenwf5cKgyGLZrXw/art.json b/art/6qenwf5cKgyGLZrXw/art.json index fab04e68..c42de978 100644 --- a/art/6qenwf5cKgyGLZrXw/art.json +++ b/art/6qenwf5cKgyGLZrXw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684474210407" + "$date": 1684474210407 }, "modifiedAt": { - "$date": "1684474210407" + "$date": 1684474210407 }, "origId": null, "name": "color duplicate", "notes": "", - "rank": "1.8504064671651426", + "rank": 1.8504064671651426, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-au76xhcx3ycv6satg-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "iBi6ybbvHynQXs4No" } \ No newline at end of file diff --git a/art/6qhRHbFn8B6GeD5Ni/art.json b/art/6qhRHbFn8B6GeD5Ni/art.json index 5dfa823f..9e462e09 100644 --- a/art/6qhRHbFn8B6GeD5Ni/art.json +++ b/art/6qhRHbFn8B6GeD5Ni/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446060451952" + "$date": 1446060451952 }, "origId": null, "name": "unnamed2", @@ -23,11 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 2.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotURL": "data/images/images-6ne2eg69apigwgclz-thumbnail.jpg", - "views": "169", - "likes": "0", + "views": 169, + "likes": 0, "revisionId": "NmRdMXB27qGy58oXX", "modifiedAt": { - "$date": "1446060451958" + "$date": 1446060451958 }, - "rank": "1.8049750840978451" + "rank": 1.8049750840978451 } \ No newline at end of file diff --git a/art/6t7WhmEDeF7kcGFDh/art.json b/art/6t7WhmEDeF7kcGFDh/art.json index f6ddc88e..d4ab0bbb 100644 --- a/art/6t7WhmEDeF7kcGFDh/art.json +++ b/art/6t7WhmEDeF7kcGFDh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aEDfLW62Jw9S8tvu7", "createdAt": { - "$date": "1516798435733" + "$date": 1516798435733 }, "profile": { "first_name": "Benjamin", @@ -13,15 +13,15 @@ "username": "benjamin" }, "createdAt": { - "$date": "1516799751442" + "$date": 1516799751442 }, "modifiedAt": { - "$date": "1516799751442" + "$date": 1516799751442 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8196604889228067", + "rank": 1.8196604889228067, "private": false, "unlisted": true, "username": "benjamin", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1aq8c033lqv78fzft-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "oAwZEs5dgeGKfQjQe" } \ No newline at end of file diff --git a/art/6xC43NutGGXHRTZ9p/art.json b/art/6xC43NutGGXHRTZ9p/art.json index 3267e551..0bc48286 100644 --- a/art/6xC43NutGGXHRTZ9p/art.json +++ b/art/6xC43NutGGXHRTZ9p/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1611109847725" + "$date": 1611109847725 }, "modifiedAt": { - "$date": "1611109847725" + "$date": 1611109847725 }, "origId": "epNhofNCAKkjo88eT", "name": "unnamed", "notes": "", - "rank": "1.0997262771470846", + "rank": 1.0997262771470846, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ydiu5ku4pirid8l9h-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "tYfcijCySyk3NMh4h" } \ No newline at end of file diff --git a/art/6xw95t7YcinWhp8Ra/art.json b/art/6xw95t7YcinWhp8Ra/art.json index fbc1780e..4bee22c3 100644 --- a/art/6xw95t7YcinWhp8Ra/art.json +++ b/art/6xw95t7YcinWhp8Ra/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1620061821696" + "$date": 1620061821696 }, "modifiedAt": { - "$date": "1620061821696" + "$date": 1620061821696 }, "origId": "WzeZofWAP8mZ2aNBz", "name": "sound tutorial", "notes": "", - "rank": "1.1094219178409834", + "rank": 1.1094219178409834, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nvw08d3vwif9gfmvw-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "LrsQWbkThE3GM2PL8" } \ No newline at end of file diff --git a/art/6zJfYSooxERRtZtbe/art.json b/art/6zJfYSooxERRtZtbe/art.json index 4cff0d95..28b12f5b 100644 --- a/art/6zJfYSooxERRtZtbe/art.json +++ b/art/6zJfYSooxERRtZtbe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6LYHhwj5wMwA9HvPG", "createdAt": { - "$date": "1535280458435" + "$date": 1535280458435 }, "username": "aaron1924", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1535281188852" + "$date": 1535281188852 }, "modifiedAt": { - "$date": "1535281393869" + "$date": 1535281393869 }, "origId": null, "name": "Loopy", "notes": "My first ever vertex shader :D", - "rank": "10.291758525656432", + "rank": 10.291758525656432, "private": false, "unlisted": false, "username": "aaron1924", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0cu058nnfe8khv773-thumbnail.jpg", "hasSound": "", - "views": "360", - "likes": "3", + "views": 360, + "likes": 3, "revisionId": "i9F6tbJTBpB4eravb" } \ No newline at end of file diff --git a/art/6zSLjpCNA7CDQvm9e/art.json b/art/6zSLjpCNA7CDQvm9e/art.json index e5a2c6aa..a1af064e 100644 --- a/art/6zSLjpCNA7CDQvm9e/art.json +++ b/art/6zSLjpCNA7CDQvm9e/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1487059812965" + "$date": 1487059812965 }, "modifiedAt": { - "$date": "1487059937162" + "$date": 1487059937162 }, "origId": null, "name": "179b", "notes": "", - "rank": "1.5495729403784562", + "rank": 1.5495729403784562, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q6k4fezg5owzqn7el-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "9oPBFchZMkpQEvfau" } \ No newline at end of file diff --git a/art/72Qyo6BcBD6bt9NDW/art.json b/art/72Qyo6BcBD6bt9NDW/art.json index a556186c..e7225f36 100644 --- a/art/72Qyo6BcBD6bt9NDW/art.json +++ b/art/72Qyo6BcBD6bt9NDW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585503613150" + "$date": 1585503613150 }, "modifiedAt": { - "$date": "1585503613150" + "$date": 1585503613150 }, "origId": "L6xDZ78mbnpnMQGQj", "name": "adv_Sphere", "notes": "", - "rank": "1.1154688288613837", + "rank": 1.1154688288613837, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hs0mc10gayrazpxni-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "SiJB3x7bdYSA7LDCh" } \ No newline at end of file diff --git a/art/72yf22zZ942pR2Pjn/art.json b/art/72yf22zZ942pR2Pjn/art.json index 728b2d08..95a03e78 100644 --- a/art/72yf22zZ942pR2Pjn/art.json +++ b/art/72yf22zZ942pR2Pjn/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1521574787115" + "$date": 1521574787115 }, "modifiedAt": { - "$date": "1521574787115" + "$date": 1521574787115 }, "origId": "nBFQ8eYqePsxmzozA", "name": "test0", "notes": "", - "rank": "1.5903696451272076", + "rank": 1.5903696451272076, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3y7bvwlpocp9i4yg1-thumbnail.jpg", "hasSound": true, - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "bo4cnJmatvCpJoyEL" } \ No newline at end of file diff --git a/art/748RN8qRjrDrtSGy2/art.json b/art/748RN8qRjrDrtSGy2/art.json index 8bb238a9..e279e62c 100644 --- a/art/748RN8qRjrDrtSGy2/art.json +++ b/art/748RN8qRjrDrtSGy2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1536517222523" + "$date": 1536517222523 }, "modifiedAt": { - "$date": "1536517222523" + "$date": 1536517222523 }, "origId": null, "name": "Triangles", "notes": "", - "rank": "1.8774855813091311", + "rank": 1.8774855813091311, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tkvdkjui9l6ilbml3-thumbnail.jpg", "hasSound": "", - "views": "49", - "likes": "0", + "views": 49, + "likes": 0, "revisionId": "YAjtWT5LZgfwcf7uc" } \ No newline at end of file diff --git a/art/75BKGgPT6J42k7Aax/art.json b/art/75BKGgPT6J42k7Aax/art.json index 39352cf4..c376889c 100644 --- a/art/75BKGgPT6J42k7Aax/art.json +++ b/art/75BKGgPT6J42k7Aax/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1567184633252" + "$date": 1567184633252 }, "modifiedAt": { - "$date": "1567184633252" + "$date": 1567184633252 }, "origId": "BxMWaxP7Sqiz38FgK", "name": "unnamed", "notes": "", - "rank": "1.321884220899165", + "rank": 1.321884220899165, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-omjckgd9j5r3w23gh-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "iLuLcG47z6Wfi8DhT" } \ No newline at end of file diff --git a/art/7825RZhjGT9xTvEa7/art.json b/art/7825RZhjGT9xTvEa7/art.json index ee680dda..193edc69 100644 --- a/art/7825RZhjGT9xTvEa7/art.json +++ b/art/7825RZhjGT9xTvEa7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1494693717725" + "$date": 1494693717725 }, "modifiedAt": { - "$date": "1494693717725" + "$date": 1494693717725 }, "origId": "LorQPsDrEHNowrcw5", "name": "test2", "notes": "", - "rank": "1.489263438894878", + "rank": 1.489263438894878, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-2e7pykz7i7t4aek6v-thumbnail.jpg", "hasSound": "", - "views": "74", - "likes": "1", + "views": 74, + "likes": 1, "revisionId": "TPLenFWc5RjgTGiA6" } \ No newline at end of file diff --git a/art/78PSuMWSJy9qmzeCm/art.json b/art/78PSuMWSJy9qmzeCm/art.json index 299856f1..f4004b5b 100644 --- a/art/78PSuMWSJy9qmzeCm/art.json +++ b/art/78PSuMWSJy9qmzeCm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1518901129127" + "$date": 1518901129127 }, "modifiedAt": { - "$date": "1594507537372" + "$date": 1594507537372 }, "origId": "W759Kzfq4jJb5dL5v", "name": "snêky", "notes": "", - "rank": "1.2264998046688227", + "rank": 1.2264998046688227, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-20qewxa1u8eb5h6m8-thumbnail.jpg", "hasSound": true, - "views": "152", - "likes": "0", + "views": 152, + "likes": 0, "revisionId": "zvvXpX4HNE4KmY8vu" } \ No newline at end of file diff --git a/art/79HqSrQH4meL63aAo/art.json b/art/79HqSrQH4meL63aAo/art.json index 6b3affbc..f009fd66 100644 --- a/art/79HqSrQH4meL63aAo/art.json +++ b/art/79HqSrQH4meL63aAo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485784949501" + "$date": 1485784949501 }, "modifiedAt": { - "$date": "1487134812650" + "$date": 1487134812650 }, "origId": "auo92EWvwwyBRak2c", "name": "ball-o?3", "notes": "", - "rank": "10.31055953801975", + "rank": 10.31055953801975, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4pfkik8qiixjgvijv-thumbnail.jpg", "hasSound": true, - "views": "2405", - "likes": "16", + "views": 2405, + "likes": 16, "revisionId": "gieoPCF9uWu7ygyEF" } \ No newline at end of file diff --git a/art/7AywqTMXSQtDaa9RW/art.json b/art/7AywqTMXSQtDaa9RW/art.json index b47c987f..2269f636 100644 --- a/art/7AywqTMXSQtDaa9RW/art.json +++ b/art/7AywqTMXSQtDaa9RW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571732753784" + "$date": 1571732753784 }, "modifiedAt": { - "$date": "1571732753784" + "$date": 1571732753784 }, "origId": "mkFSba4s7DTHBu57L", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.1178900913056167", + "rank": 1.1178900913056167, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wcw9fnibtq36hw919-thumbnail.jpg", "hasSound": true, - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "K9bqPp68826HjrkDC" } \ No newline at end of file diff --git a/art/7Bkg55Y8SPEtDJedE/art.json b/art/7Bkg55Y8SPEtDJedE/art.json index 6306c56b..a105080c 100644 --- a/art/7Bkg55Y8SPEtDJedE/art.json +++ b/art/7Bkg55Y8SPEtDJedE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1511895013837" + "$date": 1511895013837 }, "modifiedAt": { - "$date": "1511895013837" + "$date": 1511895013837 }, "origId": "LPS8BeAeCDomFZXzX", "name": "ponpons", "notes": "", - "rank": "1.9429055669081972", + "rank": 1.9429055669081972, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0006xsweyopsb2bcg-thumbnail.jpg", "hasSound": true, - "views": "296", - "likes": "0", + "views": 296, + "likes": 0, "revisionId": "iXfFjDCjm485faxjT" } \ No newline at end of file diff --git a/art/7BtREZnTSkBpz7W87/art.json b/art/7BtREZnTSkBpz7W87/art.json index 20db3630..3841c32d 100644 --- a/art/7BtREZnTSkBpz7W87/art.json +++ b/art/7BtREZnTSkBpz7W87/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452613100753" + "$date": 1452613100753 }, "modifiedAt": { - "$date": "1459333873689" + "$date": 1459333873689 }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "chx", "notes": "", - "rank": "1.5400791052115363", + "rank": 1.5400791052115363, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nwndr3snp0jra482x-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "Kw7kWc6XaX99xmb72" } \ No newline at end of file diff --git a/art/7CY4KDf722AkkpwR2/art.json b/art/7CY4KDf722AkkpwR2/art.json index a4ab9f7c..7fa6c35f 100644 --- a/art/7CY4KDf722AkkpwR2/art.json +++ b/art/7CY4KDf722AkkpwR2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1704614120672" + "$date": 1704614120672 }, "modifiedAt": { - "$date": "1704614120672" + "$date": 1704614120672 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7231084807598318", + "rank": 1.7231084807598318, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lzoz3krf047zlu2dk-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "8gqzn2Qf8WhqnJgjC" } \ No newline at end of file diff --git a/art/7DebjyLHPNMjyBzn3/art.json b/art/7DebjyLHPNMjyBzn3/art.json index 7246ef46..b9004c4e 100644 --- a/art/7DebjyLHPNMjyBzn3/art.json +++ b/art/7DebjyLHPNMjyBzn3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1541082601471" + "$date": 1541082601471 }, "modifiedAt": { - "$date": "1541083274808" + "$date": 1541083274808 }, "origId": null, "name": "height-in-shader", "notes": "", - "rank": "1.526674413003818", + "rank": 1.526674413003818, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lf3w9ac4aclo4abcu-thumbnail.jpg", "hasSound": true, - "views": "324", - "likes": "0", + "views": 324, + "likes": 0, "revisionId": "Hmz4Dpi9Gk4SgtXyc" } \ No newline at end of file diff --git a/art/7DtazpcMcdA6fJ4XW/art.json b/art/7DtazpcMcdA6fJ4XW/art.json index 6117ad69..6b839f1c 100644 --- a/art/7DtazpcMcdA6fJ4XW/art.json +++ b/art/7DtazpcMcdA6fJ4XW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1464882851372" + "$date": 1464882851372 }, "modifiedAt": { - "$date": "1464943977532" + "$date": 1464943977532 }, "origId": "JokykDr3Qve8hrLQR", "name": "colors", "notes": "", - "rank": "1.387585619695499", + "rank": 1.387585619695499, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tj2yixd6koe03tp5s-thumbnail.jpg", "hasSound": true, - "views": "164", - "likes": "1", + "views": 164, + "likes": 1, "revisionId": "paZhv59jfB9p5KWeZ" } \ No newline at end of file diff --git a/art/7EeTjhnP4EshLL5B2/art.json b/art/7EeTjhnP4EshLL5B2/art.json index 9117ee21..9347ff6f 100644 --- a/art/7EeTjhnP4EshLL5B2/art.json +++ b/art/7EeTjhnP4EshLL5B2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GoQyZYs7FujajLiLx", "createdAt": { - "$date": "1485892064893" + "$date": 1485892064893 }, "username": "paul-jan", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485895235817" + "$date": 1485895235817 }, "modifiedAt": { - "$date": "1485896584604" + "$date": 1485896584604 }, "origId": null, "name": "Moving Grid", "notes": "And now... it moves!", - "rank": "1.3605591176604712", + "rank": 1.3605591176604712, "private": false, "unlisted": true, "username": "paul-jan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d4t4mlp8jh9l7wl49-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "BgQmg5vPXSCoL2JDs" } \ No newline at end of file diff --git a/art/7EmHQKmTWXAwTXS63/art.json b/art/7EmHQKmTWXAwTXS63/art.json index 2f629496..56da8fec 100644 --- a/art/7EmHQKmTWXAwTXS63/art.json +++ b/art/7EmHQKmTWXAwTXS63/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1627247643014" + "$date": 1627247643014 }, "modifiedAt": { - "$date": "1627247643014" + "$date": 1627247643014 }, "origId": "RnwjSt42YXLcGjsgT", "name": "morp", "notes": "", - "rank": "1.77956145841701", + "rank": 1.77956145841701, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2avr79rlrav34fenh-thumbnail.jpg", "hasSound": true, - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "e9zCjSN9YKf7euS3j" } \ No newline at end of file diff --git a/art/7F8oEX6xT8qLDdtS2/art.json b/art/7F8oEX6xT8qLDdtS2/art.json index 2aa019c4..626127cb 100644 --- a/art/7F8oEX6xT8qLDdtS2/art.json +++ b/art/7F8oEX6xT8qLDdtS2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": "1590717528473" + "$date": 1590717528473 }, "username": "cjensen93", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590719175418" + "$date": 1590719175418 }, "modifiedAt": { - "$date": "1590719175418" + "$date": 1590719175418 }, "origId": "epH8co5uSwMkCYZGo", "name": "Motion", "notes": "Animation and color \ntest", - "rank": "1.0693311065369258", + "rank": 1.0693311065369258, "private": false, "unlisted": true, "username": "cjensen93", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8zz3lt3lyjo40j3iq-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "fJkrThBFGkpf4Afik" } \ No newline at end of file diff --git a/art/7G88sy7oNibcANkMP/art.json b/art/7G88sy7oNibcANkMP/art.json index 5ec98cd8..3e1ad089 100644 --- a/art/7G88sy7oNibcANkMP/art.json +++ b/art/7G88sy7oNibcANkMP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508045614129" + "$date": 1508045614129 }, "modifiedAt": { - "$date": "1508045614129" + "$date": 1508045614129 }, "origId": "mNBny7JXpBGwQnMwG", "name": "pulsednxxx", "notes": "", - "rank": "1.163740954520362", + "rank": 1.163740954520362, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-azmro6hs7xmivnb6u-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "1", + "views": 69, + "likes": 1, "revisionId": "T2Ybptw3jPd6seC5L" } \ No newline at end of file diff --git a/art/7GNBiei7nte4HfQN2/art.json b/art/7GNBiei7nte4HfQN2/art.json index 1ce79072..ca98ca34 100644 --- a/art/7GNBiei7nte4HfQN2/art.json +++ b/art/7GNBiei7nte4HfQN2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JQffMFChzRKaZkEjd", "createdAt": { - "$date": "1598151823940" + "$date": 1598151823940 }, "username": "langtoner", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1598153676425" + "$date": 1598153676425 }, "modifiedAt": { - "$date": "1598153676425" + "$date": 1598153676425 }, "origId": null, "name": "Tutorial-2", "notes": "", - "rank": "1.3509335357674506", + "rank": 1.3509335357674506, "private": false, "unlisted": true, "username": "langtoner", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1rg5m93rrrb3umzj5-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "LP3hTsin9WvQtE7AJ" } \ No newline at end of file diff --git a/art/7JTyL7fuENPgA9o2H/art.json b/art/7JTyL7fuENPgA9o2H/art.json index 58cd9b0f..129e01b8 100644 --- a/art/7JTyL7fuENPgA9o2H/art.json +++ b/art/7JTyL7fuENPgA9o2H/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1594651971088" + "$date": 1594651971088 }, "modifiedAt": { - "$date": "1594651971088" + "$date": 1594651971088 }, "origId": "GxbSZ33B9swmxAmdT", "name": "strg", "notes": "", - "rank": "1.4286450328953764", + "rank": 1.4286450328953764, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8js557ky0nikp5pu1-thumbnail.jpg", "hasSound": true, - "views": "186", - "likes": "1", + "views": 186, + "likes": 1, "revisionId": "Fh2m5iezjzsbsRYta" } \ No newline at end of file diff --git a/art/7M9dkbTrmJYvKMzic/art.json b/art/7M9dkbTrmJYvKMzic/art.json index 1a47f5c5..d1a58184 100644 --- a/art/7M9dkbTrmJYvKMzic/art.json +++ b/art/7M9dkbTrmJYvKMzic/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": "1652854948747" + "$date": 1652854948747 }, "profile": { "name": "taeju.Kwon", @@ -12,15 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": "1652978630144" + "$date": 1652978630144 }, "modifiedAt": { - "$date": "1652978630144" + "$date": 1652978630144 }, "origId": null, "name": "03_color", "notes": "", - "rank": "1.0482792940619285", + "rank": 1.0482792940619285, "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6a121029h1esyktq7-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "H4Y6qwmryjMEeWmBq" } \ No newline at end of file diff --git a/art/7NHz8BY49bR5hCy8h/art.json b/art/7NHz8BY49bR5hCy8h/art.json index 5fbe0802..7d76547c 100644 --- a/art/7NHz8BY49bR5hCy8h/art.json +++ b/art/7NHz8BY49bR5hCy8h/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684507406911" + "$date": 1684507406911 }, "modifiedAt": { - "$date": "1684507406911" + "$date": 1684507406911 }, "origId": null, "name": "Color", "notes": "", - "rank": "1.172712486345275", + "rank": 1.172712486345275, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-id3q0oscmslt20ky1-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "WihgbsbgWDT5Q2oe9" } \ No newline at end of file diff --git a/art/7PpvqJmgJR7ALoJfa/art.json b/art/7PpvqJmgJR7ALoJfa/art.json index 7bdf8d31..2bcfbc63 100644 --- a/art/7PpvqJmgJR7ALoJfa/art.json +++ b/art/7PpvqJmgJR7ALoJfa/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533040631633" + "$date": 1533040631633 }, "modifiedAt": { - "$date": "1533040631633" + "$date": 1533040631633 }, "origId": "dZFJfYQQ8kmuoFFpi", "name": "Quad", "notes": "", - "rank": "1.9721907858583025", + "rank": 1.9721907858583025, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-jbfdh5g32wc9zcooo-thumbnail.jpg", "hasSound": "", - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "32HsaAFpGBe3hALEu" } \ No newline at end of file diff --git a/art/7QAPWrZErhyBDRnKb/art.json b/art/7QAPWrZErhyBDRnKb/art.json index d232234d..ffbe8aba 100644 --- a/art/7QAPWrZErhyBDRnKb/art.json +++ b/art/7QAPWrZErhyBDRnKb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1685170637065" + "$date": 1685170637065 }, "modifiedAt": { - "$date": "1685171041769" + "$date": 1685171041769 }, "origId": "WfwMFdL3M3qEpW4zy", "name": "Circles from Triangles Variation", "notes": "", - "rank": "1.2143222984640551", + "rank": 1.2143222984640551, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tc4m3dizar1e7zcw8-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "2pdRTRF6GdmcXgNXr" } \ No newline at end of file diff --git a/art/7QLuHLmctdsezmmxr/art.json b/art/7QLuHLmctdsezmmxr/art.json index 5308336e..98ed1552 100644 --- a/art/7QLuHLmctdsezmmxr/art.json +++ b/art/7QLuHLmctdsezmmxr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1541026147780" + "$date": 1541026147780 }, "modifiedAt": { - "$date": "1541214192168" + "$date": 1541214192168 }, "origId": "4h35MHPA2dwXFTJHy", "name": "Simple dot tutorial/Exercice", "notes": "", - "rank": "1.8351401128041591", + "rank": 1.8351401128041591, "private": false, "unlisted": true, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k27bazx3rp2qmxpyl-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "8gFC3Je2wuqWhJKNj" } \ No newline at end of file diff --git a/art/7RXESd6b5ToNrYe9M/art.json b/art/7RXESd6b5ToNrYe9M/art.json index 68e7e22b..4761a53b 100644 --- a/art/7RXESd6b5ToNrYe9M/art.json +++ b/art/7RXESd6b5ToNrYe9M/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RjvRcRoNGbLbFp3bF", "createdAt": { - "$date": "1446391061678" + "$date": 1446391061678 }, "profile": { "first_name": "andrea", @@ -13,10 +13,10 @@ "username": "andrea" }, "createdAt": { - "$date": "1446557267372" + "$date": 1446557267372 }, "modifiedAt": { - "$date": "1446557267372" + "$date": 1446557267372 }, "origId": "PTcamNGqbYP3egN7J", "name": "unnamed 3", @@ -36,9 +36,9 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 3.0)\n#define STEP 8.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 1.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 60.0;\n float point = mod(floor(vertexId / 8.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 3.14 / NUM_SEGMENTS + offset;\n float radius = 0.1;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.004;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-psv9cjtjtc802nw70-thumbnail.jpg", - "views": "221", - "likes": "1", + "views": 221, + "likes": 1, "revisionId": "mr8FPvZE5FskeTWJZ", - "rank": "1.013979214529715", + "rank": 1.013979214529715, "avatarUrl": "https://lh3.googleusercontent.com/-JQdLlc8Acjo/AAAAAAAAAAI/AAAAAAAAAD8/fYe7PgxpOIQ/photo.jpg" } \ No newline at end of file diff --git a/art/7TrYkuK4aHzLqvZ7r/art.json b/art/7TrYkuK4aHzLqvZ7r/art.json index 63e45336..58658566 100644 --- a/art/7TrYkuK4aHzLqvZ7r/art.json +++ b/art/7TrYkuK4aHzLqvZ7r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1488385062012" + "$date": 1488385062012 }, "modifiedAt": { - "$date": "1491922465118" + "$date": 1491922465118 }, "origId": "ysh84kFrt5dxksGM9", "name": "fzball", "notes": "", - "rank": "10.751442397123725", + "rank": 10.751442397123725, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-at6mlyyftky2ptmmy-thumbnail.jpg", "hasSound": true, - "views": "472", - "likes": "7", + "views": 472, + "likes": 7, "revisionId": "BgLsZHFHTCFaSJ9PH" } \ No newline at end of file diff --git a/art/7W6jf6wm4is8A9o9z/art.json b/art/7W6jf6wm4is8A9o9z/art.json index b0ac260b..090dfa94 100644 --- a/art/7W6jf6wm4is8A9o9z/art.json +++ b/art/7W6jf6wm4is8A9o9z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494948627525" + "$date": 1494948627525 }, "modifiedAt": { - "$date": "1494969367705" + "$date": 1494969367705 }, "origId": null, "name": "training step 1.1", "notes": "", - "rank": "1.5697596733518293", + "rank": 1.5697596733518293, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vder76ip51y0s5voo-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "PhXsYvrmsq8q377SR" } \ No newline at end of file diff --git a/art/7Xh2ZeThqMgWodKe8/art.json b/art/7Xh2ZeThqMgWodKe8/art.json index db6a67a6..d0dbdd36 100644 --- a/art/7Xh2ZeThqMgWodKe8/art.json +++ b/art/7Xh2ZeThqMgWodKe8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521951626509" + "$date": 1521951626509 }, "modifiedAt": { - "$date": "1521951626509" + "$date": 1521951626509 }, "origId": "nwzXPvrrBth6sRSHi", "name": "terrain k2", "notes": "", - "rank": "1.9667090950929533", + "rank": 1.9667090950929533, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-at47w8ysu6wyzyagt-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Yb4PZv8kJGNQYLqND" } \ No newline at end of file diff --git a/art/7Xo5cox42KeW3chZj/art.json b/art/7Xo5cox42KeW3chZj/art.json index 1660420d..a02d5e1b 100644 --- a/art/7Xo5cox42KeW3chZj/art.json +++ b/art/7Xo5cox42KeW3chZj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1498417236727" + "$date": 1498417236727 }, "modifiedAt": { - "$date": "1498417236727" + "$date": 1498417236727 }, "origId": "SHEuL7KCpNnj28Rmn", "name": "incId K machinized dev0", "notes": "", - "rank": "1.1762797570207058", + "rank": 1.1762797570207058, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2dx1a0dl4uwskrwqm-thumbnail.jpg", "hasSound": true, - "views": "127", - "likes": "1", + "views": 127, + "likes": 1, "revisionId": "tshNWAMQX4XTZDYcs" } \ No newline at end of file diff --git a/art/7YgXgotM2u7EazE58/art.json b/art/7YgXgotM2u7EazE58/art.json index e4c87c42..c2d43fa5 100644 --- a/art/7YgXgotM2u7EazE58/art.json +++ b/art/7YgXgotM2u7EazE58/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1471188718682" + "$date": 1471188718682 }, "modifiedAt": { - "$date": "1472183326743" + "$date": 1472183326743 }, "origId": "yRohe8v2Duig5qBiY", "name": "add-em-up", "notes": "", - "rank": "10.258626086005318", + "rank": 10.258626086005318, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gyo1d9v2nciaq91e8-thumbnail.jpg", "hasSound": true, - "views": "591", - "likes": "10", + "views": 591, + "likes": 10, "revisionId": "6cYvWcCxxopHrtK6L" } \ No newline at end of file diff --git a/art/7YksmRJcwQXipHhfx/art.json b/art/7YksmRJcwQXipHhfx/art.json index 9f98503f..c5357a41 100644 --- a/art/7YksmRJcwQXipHhfx/art.json +++ b/art/7YksmRJcwQXipHhfx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1450077000949" + "$date": 1450077000949 }, "modifiedAt": { - "$date": "1470046729914" + "$date": 1470046729914 }, "origId": "dGD7KhAgWY4qfsmbJ", "name": "terrain", "notes": "", - "rank": "10.599773843326814", + "rank": 10.599773843326814, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sjdzoc1qexc1z55r1-thumbnail.jpg", "hasSound": true, - "views": "1123", - "likes": "7", + "views": 1123, + "likes": 7, "revisionId": "DsiAfztSDr92uPwsx" } \ No newline at end of file diff --git a/art/7YtDi4LTcGHk4Rv7A/art.json b/art/7YtDi4LTcGHk4Rv7A/art.json index 06e54b80..92c6fa52 100644 --- a/art/7YtDi4LTcGHk4Rv7A/art.json +++ b/art/7YtDi4LTcGHk4Rv7A/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1680910301424" + "$date": 1680910301424 }, "modifiedAt": { - "$date": "1680910301424" + "$date": 1680910301424 }, "origId": "TnXzsnYqaPym78gQ8", "name": "julia", "notes": "", - "rank": "1.7410780886160373", + "rank": 1.7410780886160373, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4w32gpqpqn1t5yikr-thumbnail.jpg", "hasSound": "", - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "uoL6QD9DWTZfKAoKG" } \ No newline at end of file diff --git a/art/7ZDFThfCsDDXTyMjG/art.json b/art/7ZDFThfCsDDXTyMjG/art.json index 8d1deb9b..7e0b8c00 100644 --- a/art/7ZDFThfCsDDXTyMjG/art.json +++ b/art/7ZDFThfCsDDXTyMjG/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446203600029" + "$date": 1446203600029 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 89.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-qam4olvdkjs8klpfd-thumbnail.jpg", - "views": "174", - "likes": "0", + "views": 174, + "likes": 0, "revisionId": "RGzGy36upKz5Yz66z", "modifiedAt": { - "$date": "1446203600034" + "$date": 1446203600034 }, - "rank": "1.8690974230018553" + "rank": 1.8690974230018553 } \ No newline at end of file diff --git a/art/7ZTwrYe7Bq7kSQpPb/art.json b/art/7ZTwrYe7Bq7kSQpPb/art.json index deec0f95..189036a9 100644 --- a/art/7ZTwrYe7Bq7kSQpPb/art.json +++ b/art/7ZTwrYe7Bq7kSQpPb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1462069721460" + "$date": 1462069721460 }, "modifiedAt": { - "$date": "1462069721460" + "$date": 1462069721460 }, "origId": "Q6WYaT35yY2FLBkgi", "name": "outty", "notes": "", - "rank": "1.6537556133164832", + "rank": 1.6537556133164832, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-now6d6u2gzj77364a-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "BJpsEngevZrLzdYug" } \ No newline at end of file diff --git a/art/7avdmuC23kYit8KWs/art.json b/art/7avdmuC23kYit8KWs/art.json index 27ff3f37..c7a28ccb 100644 --- a/art/7avdmuC23kYit8KWs/art.json +++ b/art/7avdmuC23kYit8KWs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1641122214757" + "$date": 1641122214757 }, "modifiedAt": { - "$date": "1641122214757" + "$date": 1641122214757 }, "origId": "WzeZofWAP8mZ2aNBz", "name": "WAVE", "notes": "", - "rank": "1.474470927604572", + "rank": 1.474470927604572, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-r91ci666qv30l3sgz-thumbnail.jpg", "hasSound": "", - "views": "202", - "likes": "0", + "views": 202, + "likes": 0, "revisionId": "crLGse3WuPutPZQK8" } \ No newline at end of file diff --git a/art/7awCXKJWafHYpvqX8/art.json b/art/7awCXKJWafHYpvqX8/art.json index bb400b61..755989c4 100644 --- a/art/7awCXKJWafHYpvqX8/art.json +++ b/art/7awCXKJWafHYpvqX8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498679514446" + "$date": 1498679514446 }, "modifiedAt": { - "$date": "1498679514446" + "$date": 1498679514446 }, "origId": "Z26iq8hKBPX2svsmR", "name": "plan b paint it", "notes": "", - "rank": "1.256578902286635", + "rank": 1.256578902286635, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-05jqoyh2sjga1bfz9-thumbnail.jpg", "hasSound": true, - "views": "112", - "likes": "1", + "views": 112, + "likes": 1, "revisionId": "7roGWCeuMq2hTBjzL" } \ No newline at end of file diff --git a/art/7b2mtzWGfut7qG2b4/art.json b/art/7b2mtzWGfut7qG2b4/art.json index df0f7b57..78007711 100644 --- a/art/7b2mtzWGfut7qG2b4/art.json +++ b/art/7b2mtzWGfut7qG2b4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tfmC4rzBPTeaGjH5h", "createdAt": { - "$date": "1446335291727" + "$date": 1446335291727 }, "profile": { "first_name": "Matt", @@ -13,10 +13,10 @@ "username": "matt" }, "createdAt": { - "$date": "1446451467136" + "$date": 1446451467136 }, "modifiedAt": { - "$date": "1446490309390" + "$date": 1446490309390 }, "origId": null, "name": "cubes", @@ -36,9 +36,9 @@ "shader": "float rotr3(float x, float n) {\n return floor(x / pow(2.0, n)) + mod(x * pow(2.0, 3.0 - n), 8.0);\n}\n\nfloat mod2(float x) {\n return mod(floor(x), 2.0);\n}\n\nvec3 cubePos(float x) {\n return vec3(mod2(x), mod2(x / 2.0), mod2(x / 4.0));\n}\n\nvoid main() {\n float near = -1.0;\n float far = 0.99;\n float aspectRatio = resolution.y / resolution.x;\n float cubeIdx = floor(vertexId / 36.0);\n float faceIdx = mod(floor(vertexId / 6.0), 6.0);\n float faceDiv3 = floor(faceIdx / 3.0);\n float faceMod3 = mod(faceIdx, 3.0);\n float quadIdx = mod(vertexId, 6.0);\n float baseIdx = faceIdx * 6.0;\n float vertIdx = abs(faceDiv3 == 0.0 ? quadIdx - 2.0 : 3.0 - quadIdx);\n vec3 pos = cubePos(mod(rotr3(vertIdx, 2.0 - faceMod3) + pow(2.0, faceMod3) * faceDiv3, 8.0));\n pos -= 0.5;\n pos *= 0.02;\n \n float ct = time + mod(cubeIdx, 20.0);\n float ct1 = time + floor(cubeIdx / 20.0);\n float s = sin(ct*0.37), c = cos(ct*0.37);\n float s1 = sin(ct1), c1 = cos(ct1);\n mat4 rot = mat4(vec4(c, s, 0.0, 0.0), vec4(-s, c, 0.0, 0.0), vec4(0.0, 0.0, 1.0, 0.0), vec4(0.0, 0.0, 0.0, 1.0));\n mat4 rot2 = mat4(vec4(c1, 0.0, s1, 0.0), vec4(0.0, 1.0, 0.0, 0.0), vec4(-s1, 0.0, c1, 0.0), vec4(0.0, 0.0, 0.0, 1.0));\n gl_Position = vec4(pos, 1.0) * rot * rot2;\n\n gl_Position.x += (mod(cubeIdx, 20.0) - 10.0) * 0.05;\n gl_Position.y += (floor(cubeIdx / 20.0) - 10.0) * 0.05;\n \n gl_Position.y /= aspectRatio;\n float zDist = gl_Position.z - near;\n gl_Position.w = zDist;\n\n v_color = vec4(mod2(faceIdx + 1.0), mod2((faceIdx + 1.0) / 2.0), mod2((faceIdx + 1.0) / 4.0), 1.0);\n}" }, "screenshotURL": "data/images/images-saf6p9b07856qu8th-thumbnail.jpg", - "views": "1491", - "likes": "8", + "views": 1491, + "likes": 8, "revisionId": "oeSchAqmZKBS3Kbyy", - "rank": "10.008183997046808", + "rank": 10.008183997046808, "avatarUrl": "https://lh4.googleusercontent.com/-jtcouKXDqq0/AAAAAAAAAAI/AAAAAAAAA7c/aDTXLcXoDnc/photo.jpg" } \ No newline at end of file diff --git a/art/7ckAr5cRAsKG9pHiF/art.json b/art/7ckAr5cRAsKG9pHiF/art.json index e81d1ca7..f6e51c50 100644 --- a/art/7ckAr5cRAsKG9pHiF/art.json +++ b/art/7ckAr5cRAsKG9pHiF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": "1554726116747" + "$date": 1554726116747 }, "username": "pgan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554729732991" + "$date": 1554729732991 }, "modifiedAt": { - "$date": "1554729732991" + "$date": 1554729732991 }, "origId": "89PHWvc6bSoMDB4uq", "name": "grid0b", "notes": "", - "rank": "1.8689251580989519", + "rank": 1.8689251580989519, "private": false, "unlisted": true, "username": "pgan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ggymf4qqxf7ro310l-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "FM3zT44BxkqwXCLoL" } \ No newline at end of file diff --git a/art/7e3M2Sgrztb9vDD7v/art.json b/art/7e3M2Sgrztb9vDD7v/art.json index 0609d4c2..25a1ac37 100644 --- a/art/7e3M2Sgrztb9vDD7v/art.json +++ b/art/7e3M2Sgrztb9vDD7v/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652934711843" + "$date": 1652934711843 }, "modifiedAt": { - "$date": "1652959715346" + "$date": 1652959715346 }, "origId": "Nn9NwLg9EkcRu5ySW", "name": "Colors_sunwoo.lee", "notes": "", - "rank": "1.560453875532478", + "rank": 1.560453875532478, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pmg6z0ubtfbg0x5hf-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "2hrPDgigh3bmSrkGi" } \ No newline at end of file diff --git a/art/7eMqSiQ49pzgf7ftE/art.json b/art/7eMqSiQ49pzgf7ftE/art.json index a69833c5..67eacd5f 100644 --- a/art/7eMqSiQ49pzgf7ftE/art.json +++ b/art/7eMqSiQ49pzgf7ftE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508001720479" + "$date": 1508001720479 }, "modifiedAt": { - "$date": "1508001720479" + "$date": 1508001720479 }, "origId": "YbA3f6xnjbmXzkwHx", "name": "Kringu", "notes": "", - "rank": "1.9047469928482799", + "rank": 1.9047469928482799, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vwnaoos5ms2b3p01u-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "f6uomYJjbTYA4kW8T" } \ No newline at end of file diff --git a/art/7fkuNErcdiCoyDFPM/art.json b/art/7fkuNErcdiCoyDFPM/art.json index 8e880c03..e065c75c 100644 --- a/art/7fkuNErcdiCoyDFPM/art.json +++ b/art/7fkuNErcdiCoyDFPM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504724587453" + "$date": 1504724587453 }, "modifiedAt": { - "$date": "1504724642409" + "$date": 1504724642409 }, "origId": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": "1.1124367353654692", + "rank": 1.1124367353654692, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qkrbt9r1bq0zqvtzb-thumbnail.jpg", "hasSound": true, - "views": "257", - "likes": "0", + "views": 257, + "likes": 0, "revisionId": "qLuzXeLXGa5mdJZZa" } \ No newline at end of file diff --git a/art/7gmHgFYYTRjd3BKEZ/art.json b/art/7gmHgFYYTRjd3BKEZ/art.json index 5b050a3f..e3400d1a 100644 --- a/art/7gmHgFYYTRjd3BKEZ/art.json +++ b/art/7gmHgFYYTRjd3BKEZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YDyuD4vNo4w3C4uPF", "createdAt": { - "$date": "1496440328492" + "$date": 1496440328492 }, "profile": { "name": "Viktor Sehr", @@ -12,15 +12,15 @@ "username": "viktor" }, "createdAt": { - "$date": "1496440811884" + "$date": 1496440811884 }, "modifiedAt": { - "$date": "1496441458059" + "$date": 1496441458059 }, "origId": null, "name": "rot_test", "notes": "test", - "rank": "1.7044607474566749", + "rank": 1.7044607474566749, "private": false, "unlisted": true, "username": "viktor", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d5g0qe24xlbk9lw1k-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bSvpMgSPPT5iNGNpm" } \ No newline at end of file diff --git a/art/7gpAmyAsHMewhZvsN/art.json b/art/7gpAmyAsHMewhZvsN/art.json index c1a5a75a..5d059940 100644 --- a/art/7gpAmyAsHMewhZvsN/art.json +++ b/art/7gpAmyAsHMewhZvsN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425002435" + "$date": 1595425002435 }, "modifiedAt": { - "$date": "1595425002435" + "$date": 1595425002435 }, "origId": "kJKd3eS8axidSmEcA", "name": "ball-o?", "notes": "", - "rank": "1.8990273889071663", + "rank": 1.8990273889071663, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9v1wilhjotfsafjck-thumbnail.jpg", "hasSound": true, - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "Fj7PH6GdZDDHyCe5S" } \ No newline at end of file diff --git a/art/7iyrHWLQT836AWhNg/art.json b/art/7iyrHWLQT836AWhNg/art.json index 00e90d34..9a8e8395 100644 --- a/art/7iyrHWLQT836AWhNg/art.json +++ b/art/7iyrHWLQT836AWhNg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1700575875539" + "$date": 1700575875539 }, "modifiedAt": { - "$date": "1700575875539" + "$date": 1700575875539 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7178593578515204", + "rank": 1.7178593578515204, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-inakop1j9bieq21k5-thumbnail.jpg", "hasSound": true, - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "5uKd3t7YHZ78gRJkG" } \ No newline at end of file diff --git a/art/7kchjNSNHczMuXxdj/art.json b/art/7kchjNSNHczMuXxdj/art.json index aa52bdaa..7a9e897e 100644 --- a/art/7kchjNSNHczMuXxdj/art.json +++ b/art/7kchjNSNHczMuXxdj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600426866362" + "$date": 1600426866362 }, "modifiedAt": { - "$date": "1600426884597" + "$date": 1600426884597 }, "origId": null, "name": "GABBABABA", "notes": "", - "rank": "1.7911894307320493", + "rank": 1.7911894307320493, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-h5xf560dk9v7aauaq-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ZC8EGYZasTMT3CAwE" } \ No newline at end of file diff --git a/art/7mLMCX66sxy38mtQZ/art.json b/art/7mLMCX66sxy38mtQZ/art.json index 63e08ce1..f90c7297 100644 --- a/art/7mLMCX66sxy38mtQZ/art.json +++ b/art/7mLMCX66sxy38mtQZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": "1684313887762" + "$date": 1684313887762 }, "username": "duhochoi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684333521074" + "$date": 1684333521074 }, "modifiedAt": { - "$date": "1684416042604" + "$date": 1684416042604 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.1151365091746808", + "rank": 1.1151365091746808, "private": false, "unlisted": true, "username": "duhochoi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-abo1h6yb231gxbf1h-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "xNjH8DmhQjNQKQYQu" } \ No newline at end of file diff --git a/art/7myySepW36ywzREow/art.json b/art/7myySepW36ywzREow/art.json index 920dff11..7bafb8ff 100644 --- a/art/7myySepW36ywzREow/art.json +++ b/art/7myySepW36ywzREow/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1498931289942" + "$date": 1498931289942 }, "modifiedAt": { - "$date": "1498931289942" + "$date": 1498931289942 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2737682065463187", + "rank": 1.2737682065463187, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-h32085hdcxi6iwcef-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "YTcfz6EvsyMMc2v8j" } \ No newline at end of file diff --git a/art/7n2c7BGhSAcg3jA94/art.json b/art/7n2c7BGhSAcg3jA94/art.json index 97abba96..e093117f 100644 --- a/art/7n2c7BGhSAcg3jA94/art.json +++ b/art/7n2c7BGhSAcg3jA94/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zKhW8yzWLdnCyhsbF", "createdAt": { - "$date": "1630803554298" + "$date": 1630803554298 }, "profile": { "first_name": "YongSoo", @@ -13,15 +13,15 @@ "username": "yongsoo" }, "createdAt": { - "$date": "1630818355951" + "$date": 1630818355951 }, "modifiedAt": { - "$date": "1631087850693" + "$date": 1631087850693 }, "origId": null, "name": "test", "notes": "", - "rank": "1.603579148679726", + "rank": 1.603579148679726, "private": false, "unlisted": true, "username": "yongsoo", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-3x4kh5u4dip9h08y6-thumbnail.jpg", "hasSound": "", - "views": "25", - "likes": "0", + "views": 25, + "likes": 0, "revisionId": "PrFJhmh6jXxuCXXqY" } \ No newline at end of file diff --git a/art/7nEqpyeYSLJxH3iCZ/art.json b/art/7nEqpyeYSLJxH3iCZ/art.json index b418404b..1ab4c705 100644 --- a/art/7nEqpyeYSLJxH3iCZ/art.json +++ b/art/7nEqpyeYSLJxH3iCZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522102915271" + "$date": 1522102915271 }, "modifiedAt": { - "$date": "1522102915271" + "$date": 1522102915271 }, "origId": "L7qW9rkYQEWF4AzkK", "name": "BigSwingingSnake", "notes": "", - "rank": "10.475152227505246", + "rank": 10.475152227505246, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bbqcgc7alazjab09v-thumbnail.jpg", "hasSound": true, - "views": "412", - "likes": "4", + "views": 412, + "likes": 4, "revisionId": "ucuKt7goEHkHX9AHi" } \ No newline at end of file diff --git a/art/7pH6w9DYZF7bjFqRC/art.json b/art/7pH6w9DYZF7bjFqRC/art.json index a4d0730b..43c5d6d1 100644 --- a/art/7pH6w9DYZF7bjFqRC/art.json +++ b/art/7pH6w9DYZF7bjFqRC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1653483397272" + "$date": 1653483397272 }, "modifiedAt": { - "$date": "1653483576562" + "$date": 1653483576562 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.6078319867350734", + "rank": 1.6078319867350734, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-mizs7z5eofdo91xr8-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "SBmgGnNFE8RZbTkZ5" } \ No newline at end of file diff --git a/art/7qXRty5XaAiets5ZL/art.json b/art/7qXRty5XaAiets5ZL/art.json index fdb0ee5c..0ba583b0 100644 --- a/art/7qXRty5XaAiets5ZL/art.json +++ b/art/7qXRty5XaAiets5ZL/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449359590658" + "$date": 1449359590658 }, "modifiedAt": { - "$date": "1449359590658" + "$date": 1449359590658 }, "origId": "DsvE4S4dECyiP9akX", "name": "illu", - "rank": "1.39379899628885", + "rank": 1.39379899628885, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-oia5cupcs3b0x38ns-thumbnail.jpg", "hasSound": true, - "views": "159", - "likes": "0", + "views": 159, + "likes": 0, "revisionId": "NpeRjEKQtH2q8PCyj" } \ No newline at end of file diff --git a/art/7qtbHrwZAwuFQLxhC/art.json b/art/7qtbHrwZAwuFQLxhC/art.json index 6c50ad8b..0e927aba 100644 --- a/art/7qtbHrwZAwuFQLxhC/art.json +++ b/art/7qtbHrwZAwuFQLxhC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1583771564259" + "$date": 1583771564259 }, "modifiedAt": { - "$date": "1583771564259" + "$date": 1583771564259 }, "origId": "cMSxxdiL7gecfonqz", "name": "shadow_test", "notes": "", - "rank": "1.3587909583882396", + "rank": 1.3587909583882396, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5mu2m6nmgsugez4ov-thumbnail.jpg", "hasSound": "", - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "qX2Pvrzqabaeya9Zc" } \ No newline at end of file diff --git a/art/7rEgrhT8EQfJ7PDrk/art.json b/art/7rEgrhT8EQfJ7PDrk/art.json index 65536174..58a2d18e 100644 --- a/art/7rEgrhT8EQfJ7PDrk/art.json +++ b/art/7rEgrhT8EQfJ7PDrk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479122586" + "$date": 1551479122586 }, "modifiedAt": { - "$date": "1551479122586" + "$date": 1551479122586 }, "origId": "dN7ijsBkvACZ3Nv8B", "name": "the tangled webs I weave", "notes": "", - "rank": "1.0330552239838493", + "rank": 1.0330552239838493, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nftqfsshw18rawtkl-thumbnail.jpg", "hasSound": "", - "views": "43", - "likes": "0", + "views": 43, + "likes": 0, "revisionId": "gfWvxENdJRnBGPnLQ" } \ No newline at end of file diff --git a/art/7ryyxQd8kXyENxC8q/art.json b/art/7ryyxQd8kXyENxC8q/art.json index 728baef6..16b7d1c0 100644 --- a/art/7ryyxQd8kXyENxC8q/art.json +++ b/art/7ryyxQd8kXyENxC8q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501418957358" + "$date": 1501418957358 }, "modifiedAt": { - "$date": "1501418957358" + "$date": 1501418957358 }, "origId": "2WGSa559MiYvnoJZw", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.75075385829669", + "rank": 1.75075385829669, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-hiag1mhf1szods2ef-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "Jtxm9j9wRd5WQuhyx" } \ No newline at end of file diff --git a/art/7t6i2kotFzww4sABc/art.json b/art/7t6i2kotFzww4sABc/art.json index 156f25ce..cadd991f 100644 --- a/art/7t6i2kotFzww4sABc/art.json +++ b/art/7t6i2kotFzww4sABc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685625640683" + "$date": 1685625640683 }, "modifiedAt": { - "$date": "1685625640683" + "$date": 1685625640683 }, "origId": null, "name": "Circles from Triangles own variation", "notes": "Circles from Triangles own variation", - "rank": "1.1455991207543537", + "rank": 1.1455991207543537, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8a8yhv4zvmkrj6mdd-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "QGd6QBFkirpqcfhMd" } \ No newline at end of file diff --git a/art/7tj2CshkciWxyNNjh/art.json b/art/7tj2CshkciWxyNNjh/art.json index adcc7b34..5f1f4b5b 100644 --- a/art/7tj2CshkciWxyNNjh/art.json +++ b/art/7tj2CshkciWxyNNjh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CmDKfuGqb3n4wc5um", "createdAt": { - "$date": "1589106352417" + "$date": 1589106352417 }, "username": "abjeni", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1589106481903" + "$date": 1589106481903 }, "modifiedAt": { - "$date": "1589106481903" + "$date": 1589106481903 }, "origId": null, "name": "voxels", "notes": "voxels", - "rank": "1.6555370213611929", + "rank": 1.6555370213611929, "private": false, "unlisted": false, "username": "abjeni", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-omb48439vokffgmec-thumbnail.jpg", "hasSound": "", - "views": "169", - "likes": "1", + "views": 169, + "likes": 1, "revisionId": "63somzC2eGTdHPqnA" } \ No newline at end of file diff --git a/art/7ts7RJwsC7qRdn96W/art.json b/art/7ts7RJwsC7qRdn96W/art.json index 4839f18a..b2c4f576 100644 --- a/art/7ts7RJwsC7qRdn96W/art.json +++ b/art/7ts7RJwsC7qRdn96W/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": "1659646292396" + "$date": 1659646292396 }, "username": "der", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1659707863365" + "$date": 1659707863365 }, "modifiedAt": { - "$date": "1659755885548" + "$date": 1659755885548 }, "origId": null, "name": "Audio reactive points", "notes": "", - "rank": "1.8750357218726348", + "rank": 1.8750357218726348, "private": false, "unlisted": true, "username": "der", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vqn34i97jhlq6wclq-thumbnail.jpg", "hasSound": true, - "views": "13", - "likes": "0", + "views": 13, + "likes": 0, "revisionId": "DRWxWLMhDTQzu2sya" } \ No newline at end of file diff --git a/art/7vbkgbBXwtnj4LbT2/art.json b/art/7vbkgbBXwtnj4LbT2/art.json index f3ba6364..3b261360 100644 --- a/art/7vbkgbBXwtnj4LbT2/art.json +++ b/art/7vbkgbBXwtnj4LbT2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": "1612890971955" + "$date": 1612890971955 }, "username": "oneshade", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1612900594414" + "$date": 1612900594414 }, "modifiedAt": { - "$date": "1612900594414" + "$date": 1612900594414 }, "origId": null, "name": "Smooth Icosahedron", "notes": "Icosahedron geometry.", - "rank": "1.2857376164164234", + "rank": 1.2857376164164234, "private": false, "unlisted": false, "username": "oneshade", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-slu79te05jep9jpm9-thumbnail.jpg", "hasSound": "", - "views": "173", - "likes": "0", + "views": 173, + "likes": 0, "revisionId": "xPxbiTYD9NwChJuXk" } \ No newline at end of file diff --git a/art/7vsaPEdRhNyw6hBKg/art.json b/art/7vsaPEdRhNyw6hBKg/art.json index 4a887a7b..b84fa4d1 100644 --- a/art/7vsaPEdRhNyw6hBKg/art.json +++ b/art/7vsaPEdRhNyw6hBKg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589247914390" + "$date": 1589247914390 }, "modifiedAt": { - "$date": "1589247914390" + "$date": 1589247914390 }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "notes": "", - "rank": "1.7768111900156476", + "rank": 1.7768111900156476, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0u7stxmmpvixhbckf-thumbnail.jpg", "hasSound": true, - "views": "68", - "likes": "1", + "views": 68, + "likes": 1, "revisionId": "FjiwvWPRqBnCZPiez" } \ No newline at end of file diff --git a/art/7wqyFQDCq6cmDzs4H/art.json b/art/7wqyFQDCq6cmDzs4H/art.json index 1f05e4e3..73609b66 100644 --- a/art/7wqyFQDCq6cmDzs4H/art.json +++ b/art/7wqyFQDCq6cmDzs4H/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bWkFxexn8yjZ5g3xg", "createdAt": { - "$date": "1447525835095" + "$date": 1447525835095 }, "profile": { "name": "Satoru NAKAJIMA", @@ -12,14 +12,14 @@ "username": "pentan" }, "createdAt": { - "$date": "1449514652019" + "$date": 1449514652019 }, "modifiedAt": { - "$date": "1449514652019" + "$date": 1449514652019 }, "origId": null, "name": "unnamed", - "rank": "10.056749437662678", + "rank": 10.056749437662678, "private": false, "unlisted": false, "username": "pentan", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-z75y7zsy3kcmdtw68-thumbnail.jpg", "hasSound": true, - "views": "1165", - "likes": "3", + "views": 1165, + "likes": 3, "revisionId": "LdDqQMbfLdGWJbitj", "avatarUrl": "https://avatars.githubusercontent.com/Pentan?s=200" } \ No newline at end of file diff --git a/art/7wueifQeGTg9ubjrp/art.json b/art/7wueifQeGTg9ubjrp/art.json index 8616ae00..a23f83e2 100644 --- a/art/7wueifQeGTg9ubjrp/art.json +++ b/art/7wueifQeGTg9ubjrp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1686215590270" + "$date": 1686215590270 }, "modifiedAt": { - "$date": "1686215590270" + "$date": 1686215590270 }, "origId": "NhWzyi4RTkjqEik5t", "name": "technokokoro", "notes": "", - "rank": "1.0796113353818293", + "rank": 1.0796113353818293, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fvhma6k85fm0y3xqy-thumbnail.jpg", "hasSound": true, - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "6n39Edjk7sDWW9bME" } \ No newline at end of file diff --git a/art/7xeGPqZaZSLDvKWHt/art.json b/art/7xeGPqZaZSLDvKWHt/art.json index 01e14ec2..d0ccf431 100644 --- a/art/7xeGPqZaZSLDvKWHt/art.json +++ b/art/7xeGPqZaZSLDvKWHt/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1531242931004" + "$date": 1531242931004 }, "modifiedAt": { - "$date": "1531242931004" + "$date": 1531242931004 }, "origId": "zQMGMroYDChPD5qbu", "name": "raymarched cube", "notes": "", - "rank": "1.9695901713669246", + "rank": 1.9695901713669246, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cki246ynuklbc9fxo-thumbnail.jpg", "hasSound": "", - "views": "139", - "likes": "0", + "views": 139, + "likes": 0, "revisionId": "XzxJeeTCYHjksykKv" } \ No newline at end of file diff --git a/art/83bhi2jnJmLwj89jd/art.json b/art/83bhi2jnJmLwj89jd/art.json index 4a922b8f..0a133078 100644 --- a/art/83bhi2jnJmLwj89jd/art.json +++ b/art/83bhi2jnJmLwj89jd/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1445996375117" + "$date": 1445996375117 }, "origId": null, "name": "unnamed", @@ -23,13 +23,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 8.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.9));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 200.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "daCGZux4fcKPwC2RQ", - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "j6cR34k6wjp8HkKjb", "screenshotURL": "data/images/images-daCGZux4fcKPwC2RQ-thumbnail.png", "modifiedAt": { - "$date": "1445996375128" + "$date": 1445996375128 }, "hasSound": true, - "rank": "1.2874691289182976" + "rank": 1.2874691289182976 } \ No newline at end of file diff --git a/art/84TzMFEGdJQDyrLAw/art.json b/art/84TzMFEGdJQDyrLAw/art.json index 22922bd2..a3d3214d 100644 --- a/art/84TzMFEGdJQDyrLAw/art.json +++ b/art/84TzMFEGdJQDyrLAw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672679019966" + "$date": 1672679019966 }, "modifiedAt": { - "$date": "1672679019966" + "$date": 1672679019966 }, "origId": null, "name": "Line", "notes": "", - "rank": "1.4131925246218715", + "rank": 1.4131925246218715, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u440m7onbbu59kd7v-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "FYySHTiCehQpecnyu" } \ No newline at end of file diff --git a/art/84bqgyYH7r222NZui/art.json b/art/84bqgyYH7r222NZui/art.json index 3c29bdfe..72e26c71 100644 --- a/art/84bqgyYH7r222NZui/art.json +++ b/art/84bqgyYH7r222NZui/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1497234645785" + "$date": 1497234645785 }, "modifiedAt": { - "$date": "1497234645785" + "$date": 1497234645785 }, "origId": "2RntyLszQwDn9wi85", "name": "bounder", "notes": "", - "rank": "1.6303612625403663", + "rank": 1.6303612625403663, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2446ff2syxt0szhly-thumbnail.jpg", "hasSound": true, - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "5tR5XStaDFR4xSxwt" } \ No newline at end of file diff --git a/art/85e3bGEKFA4Ac7pHh/art.json b/art/85e3bGEKFA4Ac7pHh/art.json index aa0ab90e..2fd62c30 100644 --- a/art/85e3bGEKFA4Ac7pHh/art.json +++ b/art/85e3bGEKFA4Ac7pHh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666745970455" + "$date": 1666745970455 }, "modifiedAt": { - "$date": "1666745970455" + "$date": 1666745970455 }, "origId": "79HqSrQH4meL63aAo", "name": "ball-otest", "notes": "", - "rank": "1.6500645276282977", + "rank": 1.6500645276282977, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-i9xq2a4msxc62rurp-thumbnail.jpg", "hasSound": true, - "views": "39", - "likes": "1", + "views": 39, + "likes": 1, "revisionId": "7rWh6TwDPp8HqeoJp" } \ No newline at end of file diff --git a/art/85epXhdc6bNGzc5t4/art.json b/art/85epXhdc6bNGzc5t4/art.json index 357c0a63..865077af 100644 --- a/art/85epXhdc6bNGzc5t4/art.json +++ b/art/85epXhdc6bNGzc5t4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666008860245" + "$date": 1666008860245 }, "modifiedAt": { - "$date": "1666008860245" + "$date": 1666008860245 }, "origId": "HW98dGDbChYw2FjpS", "name": "feels like debris", "notes": "", - "rank": "1.5141873343163157", + "rank": 1.5141873343163157, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gx46ouixvfo8q5lzs-thumbnail.jpg", "hasSound": "", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "jw7Lxg8JZZf82HAMG" } \ No newline at end of file diff --git a/art/868s25nyWdZFHjukZ/art.json b/art/868s25nyWdZFHjukZ/art.json index edbbe10f..d857681a 100644 --- a/art/868s25nyWdZFHjukZ/art.json +++ b/art/868s25nyWdZFHjukZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1653459972189" + "$date": 1653459972189 }, "modifiedAt": { - "$date": "1653460077988" + "$date": 1653460077988 }, "origId": null, "name": "Exercise - Audio Reactive", "notes": "", - "rank": "1.058768364241539", + "rank": 1.058768364241539, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bq7wgk8kja3kei3vi-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "3rrBd7S7rpiGFTG3Z" } \ No newline at end of file diff --git a/art/87jiR2yJj3v4JHQGX/art.json b/art/87jiR2yJj3v4JHQGX/art.json index 97c1dc69..d449f403 100644 --- a/art/87jiR2yJj3v4JHQGX/art.json +++ b/art/87jiR2yJj3v4JHQGX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,10 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": "1447113052187" + "$date": 1447113052187 }, "modifiedAt": { - "$date": "1447113052187" + "$date": 1447113052187 }, "origId": "iPiDjpBYDPGFTGp8Y", "name": "residualfillattack", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-c1cot7l4qyo0zrntr-thumbnail.jpg", "hasSound": true, - "views": "365", - "likes": "4", + "views": 365, + "likes": 4, "revisionId": "bTZGs67sH6DugvCjD", - "rank": "10.50271965629378", + "rank": 10.50271965629378, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/889PvtXA2o7P9ps9Y/art.json b/art/889PvtXA2o7P9ps9Y/art.json index b801b318..3e86fa8d 100644 --- a/art/889PvtXA2o7P9ps9Y/art.json +++ b/art/889PvtXA2o7P9ps9Y/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1571794797444" + "$date": 1571794797444 }, "modifiedAt": { - "$date": "1571794797444" + "$date": 1571794797444 }, "origId": "FozLSgACn56r8QXk5", "name": "omgregg KMachine WIP", "notes": "", - "rank": "1.9985501411392752", + "rank": 1.9985501411392752, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-epqdq9qkvrct3ztcw-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "YogrZRYoXnSQcbRjK" } \ No newline at end of file diff --git a/art/88XwsAMToJSkDiwaB/art.json b/art/88XwsAMToJSkDiwaB/art.json index 54991584..d09a24c7 100644 --- a/art/88XwsAMToJSkDiwaB/art.json +++ b/art/88XwsAMToJSkDiwaB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1568547009230" + "$date": 1568547009230 }, "modifiedAt": { - "$date": "1568547009230" + "$date": 1568547009230 }, "origId": "Piyv2py4bQL283mTB", "name": " Sphere + Cube Distribution", "notes": "", - "rank": "10.727167572579228", + "rank": 10.727167572579228, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-t5oietkd48e36kkdn-thumbnail.jpg", "hasSound": "", - "views": "385", - "likes": "3", + "views": 385, + "likes": 3, "revisionId": "iYKPJTTtCCTu3Bv6L" } \ No newline at end of file diff --git a/art/899AdR5X9eCCv2RAT/art.json b/art/899AdR5X9eCCv2RAT/art.json index a5241ced..5176aba1 100644 --- a/art/899AdR5X9eCCv2RAT/art.json +++ b/art/899AdR5X9eCCv2RAT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DwENpeGK75hmdzFsS", "createdAt": { - "$date": "1569860206569" + "$date": 1569860206569 }, "profile": { "name": "mtoutside", @@ -12,15 +12,15 @@ "username": "mtoutside" }, "createdAt": { - "$date": "1570431881027" + "$date": 1570431881027 }, "modifiedAt": { - "$date": "1570676222596" + "$date": 1570676222596 }, "origId": "eQxQuMzXiCEc7rMYz", "name": "lessons", "notes": "", - "rank": "1.1544774559381301", + "rank": 1.1544774559381301, "private": false, "unlisted": true, "username": "mtoutside", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cqmuhjvc3egnop6hw-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "vAyNfhays7GpQ53Zb" } \ No newline at end of file diff --git a/art/89PHWvc6bSoMDB4uq/art.json b/art/89PHWvc6bSoMDB4uq/art.json index 88973b94..ede62670 100644 --- a/art/89PHWvc6bSoMDB4uq/art.json +++ b/art/89PHWvc6bSoMDB4uq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": "1554726116747" + "$date": 1554726116747 }, "username": "pgan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554728196457" + "$date": 1554728196457 }, "modifiedAt": { - "$date": "1554729273029" + "$date": 1554729273029 }, "origId": null, "name": "grid0b", "notes": "", - "rank": "1.673998283390512", + "rank": 1.673998283390512, "private": false, "unlisted": true, "username": "pgan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-iv2387829f8jf5mli-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "9o5r7eram2no3ip2h" } \ No newline at end of file diff --git a/art/8AQFD78CWiZsN4phd/art.json b/art/8AQFD78CWiZsN4phd/art.json index 5ed53a46..7aaf915f 100644 --- a/art/8AQFD78CWiZsN4phd/art.json +++ b/art/8AQFD78CWiZsN4phd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": "1598366337757" + "$date": 1598366337757 }, "username": "morimea", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1599349722701" + "$date": 1599349722701 }, "modifiedAt": { - "$date": "1599381002169" + "$date": 1599381002169 }, "origId": null, "name": "Functions rotation animation", "notes": "logic based on my own old demo https://youtu.be/405yudjksDA", - "rank": "1.4223532267597618", + "rank": 1.4223532267597618, "private": false, "unlisted": false, "username": "morimea", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-icfdnj1z1gcwact4x-thumbnail.jpg", "hasSound": "", - "views": "610", - "likes": "1", + "views": 610, + "likes": 1, "revisionId": "9B62K5e3B6dAswERa" } \ No newline at end of file diff --git a/art/8EW4w374gLe9Y8mvS/art.json b/art/8EW4w374gLe9Y8mvS/art.json index 3a52af81..130dfbc1 100644 --- a/art/8EW4w374gLe9Y8mvS/art.json +++ b/art/8EW4w374gLe9Y8mvS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1525869084589" + "$date": 1525869084589 }, "modifiedAt": { - "$date": "1525869720246" + "$date": 1525869720246 }, "origId": null, "name": "Spiral madness", "notes": "Just crazy stuff with circles again", - "rank": "1.0888670434521774", + "rank": 1.0888670434521774, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-2y1tfqzklm7s6fn9t-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "QK6G5p3fdFAxgmtdK" } \ No newline at end of file diff --git a/art/8Ha5WpefzTXhF4Cmr/art.json b/art/8Ha5WpefzTXhF4Cmr/art.json index 8e06d078..84c0e8ea 100644 --- a/art/8Ha5WpefzTXhF4Cmr/art.json +++ b/art/8Ha5WpefzTXhF4Cmr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684931429022" + "$date": 1684931429022 }, "modifiedAt": { - "$date": "1684931685111" + "$date": 1684931685111 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.431939898926045", + "rank": 1.431939898926045, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hq22icsr4v1tw9v2f-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "jY8BAjyTZW7aaCYEm" } \ No newline at end of file diff --git a/art/8JCNkReuE5hLqBoNT/art.json b/art/8JCNkReuE5hLqBoNT/art.json index 378f37ad..bc10e683 100644 --- a/art/8JCNkReuE5hLqBoNT/art.json +++ b/art/8JCNkReuE5hLqBoNT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672697141713" + "$date": 1672697141713 }, "modifiedAt": { - "$date": "1672697141713" + "$date": 1672697141713 }, "origId": "JwXL4sBud9x3F6iKY", "name": "grid", "notes": "", - "rank": "1.687519774167553", + "rank": 1.687519774167553, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gs02wa77y7babtvx3-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Bst4z8H6oLYgAYary" } \ No newline at end of file diff --git a/art/8MHgqJdpnFiQGkBc2/art.json b/art/8MHgqJdpnFiQGkBc2/art.json index b89c4502..99cd9d0c 100644 --- a/art/8MHgqJdpnFiQGkBc2/art.json +++ b/art/8MHgqJdpnFiQGkBc2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508055249972" + "$date": 1508055249972 }, "modifiedAt": { - "$date": "1508055249972" + "$date": 1508055249972 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0999092936327879", + "rank": 1.0999092936327879, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cgzgm91pfd954lthz-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "cafnLdkfELGDoFj85" } \ No newline at end of file diff --git a/art/8MRZuPQnb7riyBLat/art.json b/art/8MRZuPQnb7riyBLat/art.json index c714c81e..dced08cf 100644 --- a/art/8MRZuPQnb7riyBLat/art.json +++ b/art/8MRZuPQnb7riyBLat/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1525886734979" + "$date": 1525886734979 }, "modifiedAt": { - "$date": "1671342792010" + "$date": 1671342792010 }, "origId": "QCxSnbduPERK5rQni", "name": "justlines", "notes": "", - "rank": "10.177784789306907", + "rank": 10.177784789306907, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ha3nym2bem840p30p-thumbnail.jpg", "hasSound": true, - "views": "357", - "likes": "7", + "views": 357, + "likes": 7, "revisionId": "PXvhG6KQaMN58rkMJ" } \ No newline at end of file diff --git a/art/8MxcbeeakhH3Zvjvm/art.json b/art/8MxcbeeakhH3Zvjvm/art.json index 3a99d4c0..96643461 100644 --- a/art/8MxcbeeakhH3Zvjvm/art.json +++ b/art/8MxcbeeakhH3Zvjvm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1603389894831" + "$date": 1603389894831 }, "modifiedAt": { - "$date": "1603389894831" + "$date": 1603389894831 }, "origId": "PoyGoZL5Lmmn9N5SF", "name": "Jack-o'-lantern", "notes": "", - "rank": "1.498823440813877", + "rank": 1.498823440813877, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mblg3kcgb19vb7ggz-thumbnail.jpg", "hasSound": "", - "views": "40", - "likes": "0", + "views": 40, + "likes": 0, "revisionId": "A49mm2xyZNMN9Sxed" } \ No newline at end of file diff --git a/art/8QyjKkpp7q9aGkAn7/art.json b/art/8QyjKkpp7q9aGkAn7/art.json index 0135b411..a1062c76 100644 --- a/art/8QyjKkpp7q9aGkAn7/art.json +++ b/art/8QyjKkpp7q9aGkAn7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452968202477" + "$date": 1452968202477 }, "modifiedAt": { - "$date": "1454770855573" + "$date": 1454770855573 }, "origId": "fmmQsNyrdyjA3226x", "name": "ringu", "notes": "", - "rank": "10.249054817368298", + "rank": 10.249054817368298, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r3g12185ws8jjt293-thumbnail.jpg", "hasSound": "", - "views": "697", - "likes": "11", + "views": 697, + "likes": 11, "revisionId": "SSsAMqJKx5a48Hje9" } \ No newline at end of file diff --git a/art/8Rju8wrtd7ggyiDcZ/art.json b/art/8Rju8wrtd7ggyiDcZ/art.json index 6e2a9d24..0da2979f 100644 --- a/art/8Rju8wrtd7ggyiDcZ/art.json +++ b/art/8Rju8wrtd7ggyiDcZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684492708553" + "$date": 1684492708553 }, "modifiedAt": { - "$date": "1684492708553" + "$date": 1684492708553 }, "origId": "cjw2sg8cHvsk78JBF", "name": "Colors_myunghyun.kim", "notes": "", - "rank": "1.7169495946650704", + "rank": 1.7169495946650704, "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ajq9g703tzef7ndnv-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "Gh4qt23caj8ZKk4ke" } \ No newline at end of file diff --git a/art/8T4bhdbFF8NqLZ5qJ/art.json b/art/8T4bhdbFF8NqLZ5qJ/art.json index 8859ae48..fc71697d 100644 --- a/art/8T4bhdbFF8NqLZ5qJ/art.json +++ b/art/8T4bhdbFF8NqLZ5qJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Aw3ZBjbzi7sLBthGm", "createdAt": { - "$date": "1528851803464" + "$date": 1528851803464 }, "profile": { "name": "Aardbei", @@ -12,15 +12,15 @@ "username": "megaloler" }, "createdAt": { - "$date": "1529106668205" + "$date": 1529106668205 }, "modifiedAt": { - "$date": "1529112046676" + "$date": 1529112046676 }, "origId": null, "name": "gyro thingy", "notes": "", - "rank": "1.7431354777027375", + "rank": 1.7431354777027375, "private": false, "unlisted": false, "username": "megaloler", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pxtuem2yes91mm9hc-thumbnail.jpg", "hasSound": "", - "views": "219", - "likes": "0", + "views": 219, + "likes": 0, "revisionId": "ZFdXhGL9KuMN8aSK5" } \ No newline at end of file diff --git a/art/8TsxtdLjke5zy5qJu/art.json b/art/8TsxtdLjke5zy5qJu/art.json index 871dcd16..16e1c5c0 100644 --- a/art/8TsxtdLjke5zy5qJu/art.json +++ b/art/8TsxtdLjke5zy5qJu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522994386795" + "$date": 1522994386795 }, "modifiedAt": { - "$date": "1522994386795" + "$date": 1522994386795 }, "origId": "us5PXZuW9emkg2bD4", "name": "inr2", "notes": "", - "rank": "10.25989461080524", + "rank": 10.25989461080524, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-moteap00p6y74zl1y-thumbnail.jpg", "hasSound": true, - "views": "316", - "likes": "2", + "views": 316, + "likes": 2, "revisionId": "6SWbHbhh82zNfheBd" } \ No newline at end of file diff --git a/art/8Tuytbjq9XfyxyLSA/art.json b/art/8Tuytbjq9XfyxyLSA/art.json index 9c8964ef..984d9947 100644 --- a/art/8Tuytbjq9XfyxyLSA/art.json +++ b/art/8Tuytbjq9XfyxyLSA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1565904585795" + "$date": 1565904585795 }, "modifiedAt": { - "$date": "1565904585795" + "$date": 1565904585795 }, "origId": "SMeHXTzP7e6vTniKx", "name": "escnyc", "notes": "Needs lots of camera work but hey, fake hidden line removal 😁", - "rank": "1.7675763507979272", + "rank": 1.7675763507979272, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-g9heg3i7jn504abqx-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "5fAEd5oFm4Jck2h4o" } \ No newline at end of file diff --git a/art/8Typ5eK6bCd5ziWFf/art.json b/art/8Typ5eK6bCd5ziWFf/art.json index 6a14f431..866acef1 100644 --- a/art/8Typ5eK6bCd5ziWFf/art.json +++ b/art/8Typ5eK6bCd5ziWFf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684316117961" + "$date": 1684316117961 }, "modifiedAt": { - "$date": "1684317551813" + "$date": 1684317551813 }, "origId": null, "name": "Exercise - Own Grid variation", "notes": "Exercise - Own Grid variation", - "rank": "1.7510937801648805", + "rank": 1.7510937801648805, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-p0441clrslbiupp9y-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "2Ki7o8hTG9XQGtfCL" } \ No newline at end of file diff --git a/art/8WsNgnnMn6z7f46sb/art.json b/art/8WsNgnnMn6z7f46sb/art.json index b9f8446c..7d6ddbf8 100644 --- a/art/8WsNgnnMn6z7f46sb/art.json +++ b/art/8WsNgnnMn6z7f46sb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1685434837636" + "$date": 1685434837636 }, "modifiedAt": { - "$date": "1685436305241" + "$date": 1685436305241 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.457678731179851", + "rank": 1.457678731179851, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fa38yc7s4vgr2k4m5-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "NF3egSXAHTZm6FNzq" } \ No newline at end of file diff --git a/art/8XECwReKrWfyzzRsj/art.json b/art/8XECwReKrWfyzzRsj/art.json index 7cafefe8..1b8423cf 100644 --- a/art/8XECwReKrWfyzzRsj/art.json +++ b/art/8XECwReKrWfyzzRsj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512095220530" + "$date": 1512095220530 }, "modifiedAt": { - "$date": "1512095220530" + "$date": 1512095220530 }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR22", "notes": "", - "rank": "1.1734055883514916", + "rank": 1.1734055883514916, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6gxty3rh2mv80eerb-thumbnail.jpg", "hasSound": true, - "views": "85", - "likes": "0", + "views": 85, + "likes": 0, "revisionId": "QFp5u6YoeksXCAghb" } \ No newline at end of file diff --git a/art/8YgL5b9rsGLmaeQ9Z/art.json b/art/8YgL5b9rsGLmaeQ9Z/art.json index 163d851d..c43391f8 100644 --- a/art/8YgL5b9rsGLmaeQ9Z/art.json +++ b/art/8YgL5b9rsGLmaeQ9Z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": "1543915151302" + "$date": 1543915151302 }, "username": "mol", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1543920559215" + "$date": 1543920559215 }, "modifiedAt": { - "$date": "1543920559215" + "$date": 1543920559215 }, "origId": "ef4RfHy9WFPvn43T6", "name": "color chain", "notes": ": ^)", - "rank": "1.8307244281790445", + "rank": 1.8307244281790445, "private": false, "unlisted": false, "username": "mol", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nfm87fpv0x37v7uuh-thumbnail.jpg", "hasSound": true, - "views": "233", - "likes": "0", + "views": 233, + "likes": 0, "revisionId": "LGL6DAkzsGWb7egHo" } \ No newline at end of file diff --git a/art/8ZyPwCk5HdengqpJK/art.json b/art/8ZyPwCk5HdengqpJK/art.json index 97b3edb2..56657cc3 100644 --- a/art/8ZyPwCk5HdengqpJK/art.json +++ b/art/8ZyPwCk5HdengqpJK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448473787318" + "$date": 1448473787318 }, "modifiedAt": { - "$date": "1448645731410" + "$date": 1448645731410 }, "origId": null, "name": "gridpnt", - "rank": "10.581292536411762", + "rank": 10.581292536411762, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-9dn4sdakaj2ih294w-thumbnail.jpg", "hasSound": true, - "views": "478", - "likes": "7", + "views": 478, + "likes": 7, "revisionId": "kkJsww7Qsh6GmJW6J", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/8ZzuRWYAZeNEN3L4m/art.json b/art/8ZzuRWYAZeNEN3L4m/art.json index d74a39eb..02f9fe02 100644 --- a/art/8ZzuRWYAZeNEN3L4m/art.json +++ b/art/8ZzuRWYAZeNEN3L4m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XzEZ5CLEQKEX99G6T", "createdAt": { - "$date": "1486735077160" + "$date": 1486735077160 }, "profile": { "name": "Hamad Al Ali", @@ -12,15 +12,15 @@ "username": "hamad" }, "createdAt": { - "$date": "1486820270355" + "$date": 1486820270355 }, "modifiedAt": { - "$date": "1486820404330" + "$date": 1486820404330 }, "origId": null, "name": "Lesson 1.0", "notes": "", - "rank": "1.5006694029212875", + "rank": 1.5006694029212875, "private": false, "unlisted": true, "username": "hamad", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7r9ebwhehh18sl4l0-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "R3j8ndvienYa8fMLe" } \ No newline at end of file diff --git a/art/8aEFjza4wNjuhfnvP/art.json b/art/8aEFjza4wNjuhfnvP/art.json index 83cfbfb2..ffbe7590 100644 --- a/art/8aEFjza4wNjuhfnvP/art.json +++ b/art/8aEFjza4wNjuhfnvP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1497092016928" + "$date": 1497092016928 }, "modifiedAt": { - "$date": "1497092016928" + "$date": 1497092016928 }, "origId": "tw3mJeCpEXQ6gMz2q", "name": "pointsprite plasma", "notes": "", - "rank": "1.0504713794380454", + "rank": 1.0504713794380454, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7xg8kg3io7j9a0k9d-thumbnail.jpg", "hasSound": "", - "views": "93", - "likes": "0", + "views": 93, + "likes": 0, "revisionId": "xztcepTWuef79qaN7" } \ No newline at end of file diff --git a/art/8bRYb7JjNeomjyGHy/art.json b/art/8bRYb7JjNeomjyGHy/art.json index 85846eaa..958e79ed 100644 --- a/art/8bRYb7JjNeomjyGHy/art.json +++ b/art/8bRYb7JjNeomjyGHy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "hctW49vLQF3qkYG5S", "createdAt": { - "$date": "1518204364951" + "$date": 1518204364951 }, "profile": { "first_name": "Dominique", @@ -13,15 +13,15 @@ "username": "dominique" }, "createdAt": { - "$date": "1518204382115" + "$date": 1518204382115 }, "modifiedAt": { - "$date": "1518204382115" + "$date": 1518204382115 }, "origId": "RZLFdeaBCJsCmp6Qg", "name": "unnamed", "notes": "tarea4", - "rank": "1.3081204190718272", + "rank": 1.3081204190718272, "private": false, "unlisted": true, "username": "dominique", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-s0vjk1kx0n9wdz555-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "58hxv53XLQ5cQaqDk" } \ No newline at end of file diff --git a/art/8cPTCz9Cm8iRKNmqG/art.json b/art/8cPTCz9Cm8iRKNmqG/art.json index 5ad53fb0..45eea0ce 100644 --- a/art/8cPTCz9Cm8iRKNmqG/art.json +++ b/art/8cPTCz9Cm8iRKNmqG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "WS7AoGNwzNGk4TSqx", "createdAt": { - "$date": "1553828364273" + "$date": 1553828364273 }, "profile": { "first_name": "다은", @@ -13,15 +13,15 @@ "username": "다은" }, "createdAt": { - "$date": "1554024064167" + "$date": 1554024064167 }, "modifiedAt": { - "$date": "1554182298295" + "$date": 1554182298295 }, "origId": null, "name": "190331", "notes": "mouse interaction.\ncolor changing.\nmove around.", - "rank": "1.0542703797543957", + "rank": 1.0542703797543957, "private": false, "unlisted": true, "username": "다은", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-7pojgvmcnc9vxltsc-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "1", + "views": 6, + "likes": 1, "revisionId": "2zyReP9PmuhQwDvgT" } \ No newline at end of file diff --git a/art/8eDsJnksnjrECXGev/art.json b/art/8eDsJnksnjrECXGev/art.json index 845580c0..9f394666 100644 --- a/art/8eDsJnksnjrECXGev/art.json +++ b/art/8eDsJnksnjrECXGev/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452122030402" + "$date": 1452122030402 }, "modifiedAt": { - "$date": "1458671275833" + "$date": 1458671275833 }, "origId": "S8WjbT3dh5ZHhbpAS", "name": "crs", "notes": "", - "rank": "1.4256358916733314", + "rank": 1.4256358916733314, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pw75id1swgnn7izm9-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "Hoqv7pazc2tTjr7Eu" } \ No newline at end of file diff --git a/art/8eaHZkbv4GqCvTJJs/art.json b/art/8eaHZkbv4GqCvTJJs/art.json index a7069f2f..4642ac0c 100644 --- a/art/8eaHZkbv4GqCvTJJs/art.json +++ b/art/8eaHZkbv4GqCvTJJs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1446193337149" + "$date": 1446193337149 }, "origId": "hhsdvkiJ32bCTcezv", "name": "eswng", @@ -31,13 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n#define ACROSS 100.0\n#define TOTAL 5000.0\n#define DOWN (TOTAL / ACROSS)\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n \n float count = mod(vertexId, TOTAL) + time * 0.0;\n float xId = mod(vertexId, ACROSS);\n float yId = floor(vertexId / ACROSS);\n float xr = xId / ACROSS;\n float yr = yId / DOWN;\n float invX = 1.0 - xr;\n float invY = 1.0 - yr;\n float x = xr * 2.0 - 1.0;\n float y = yr * 2.0 - 1.0;\n \n\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n\n vec2 xy = vec2(x, y);\n\n float dd = length(xy);\n float x2 = xr;\n float y2 = yr;\n float snd = pow(texture2D(sound, vec2(abs(dd) * 0.2, dd * 0.05)).a, 5.0);\n gl_PointSize = pow(snd, 1.0) * 20.0;\n \n// xy = xy + xy * snd ;\n gl_Position = vec4(xy * aspect * pow(snd + 0.4, 2.0), 0, 1);\n \n float hue = (snd * 0.2) + time;\n v_color = vec4(mix(hsv2rgb(vec3(hue, 1, 1)), vec3(1,1,1), pow(snd, 0.5)), 1.0);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-kuoxs8iblkjgbtu6l-thumbnail.jpg", - "views": "3779", - "likes": "7", + "views": 3779, + "likes": 7, "revisionId": "scmxu6kWcN3vkYKkg", "modifiedAt": { - "$date": "1446193337153" + "$date": 1446193337153 }, "hasSound": true, - "rank": "10.926830245222119", + "rank": 10.926830245222119, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/8hCgzechTSmvoP4ah/art.json b/art/8hCgzechTSmvoP4ah/art.json index 90ab2af4..9d67a941 100644 --- a/art/8hCgzechTSmvoP4ah/art.json +++ b/art/8hCgzechTSmvoP4ah/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1449854967706" + "$date": 1449854967706 }, "modifiedAt": { - "$date": "1449855724205" + "$date": 1449855724205 }, "origId": "jg5dRsCi6xDSFyCJ9", "name": "Clifford Attractor fixed", "notes": "Yes. For whatever reason it doesn't work on my computer. To get it to work I had to set `i=1`", - "rank": "1.6572982419744258", + "rank": 1.6572982419744258, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-va1mcilzkwh4yvpuw-thumbnail.jpg", "hasSound": true, - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "NKRPMocwQBAHAR5KW" } \ No newline at end of file diff --git a/art/8ifzGvPttfmfGyATy/art.json b/art/8ifzGvPttfmfGyATy/art.json index e4b52d9e..6d048955 100644 --- a/art/8ifzGvPttfmfGyATy/art.json +++ b/art/8ifzGvPttfmfGyATy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": "1684040210652" + "$date": 1684040210652 }, "profile": { "name": "yejin shin", @@ -12,15 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": "1685541524303" + "$date": 1685541524303 }, "modifiedAt": { - "$date": "1685541524303" + "$date": 1685541524303 }, "origId": null, "name": "Circles from Triangles", "notes": "original", - "rank": "1.5789720129412919", + "rank": 1.5789720129412919, "private": false, "unlisted": true, "username": "yejin-shin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xlza353lvncnx0x4v-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "n5ynXkhdLfdjY8aaK" } \ No newline at end of file diff --git a/art/8jcBYJRBWjDcfHKkH/art.json b/art/8jcBYJRBWjDcfHKkH/art.json index f50f2367..0b652767 100644 --- a/art/8jcBYJRBWjDcfHKkH/art.json +++ b/art/8jcBYJRBWjDcfHKkH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653959113400" + "$date": 1653959113400 }, "modifiedAt": { - "$date": "1653959886658" + "$date": 1653959886658 }, "origId": "mmB8umNE8t5qoNNJo", "name": "Circle From Triangle_seongwon.jang", "notes": "", - "rank": "1.4578842614323857", + "rank": 1.4578842614323857, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-x2p34b55pxj7wtuhp-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "KAhJBi48SKL3hnjoS" } \ No newline at end of file diff --git a/art/8jiF9r8CqR46bXvXM/art.json b/art/8jiF9r8CqR46bXvXM/art.json index 37af67a2..92e2d50c 100644 --- a/art/8jiF9r8CqR46bXvXM/art.json +++ b/art/8jiF9r8CqR46bXvXM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FdF3Ffp5KMucnmivz", "createdAt": { - "$date": "1554193926255" + "$date": 1554193926255 }, "profile": { "first_name": "도영", @@ -13,15 +13,15 @@ "username": "도영" }, "createdAt": { - "$date": "1554199133048" + "$date": 1554199133048 }, "modifiedAt": { - "$date": "1554199133048" + "$date": 1554199133048 }, "origId": null, "name": "Cs230", "notes": "moving with music\n& change color with mouse\nposition", - "rank": "1.6796519384426096", + "rank": 1.6796519384426096, "private": false, "unlisted": true, "username": "도영", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fviyv80ibkbu9gvbn-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "LhfrRoj5kEeTZdawW" } \ No newline at end of file diff --git a/art/8miH3KmYkczS5YbjP/art.json b/art/8miH3KmYkczS5YbjP/art.json index d7d87065..0d6ef4ed 100644 --- a/art/8miH3KmYkczS5YbjP/art.json +++ b/art/8miH3KmYkczS5YbjP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1591580089370" + "$date": 1591580089370 }, "modifiedAt": { - "$date": "1591580089370" + "$date": 1591580089370 }, "origId": "AK7yLDZv8JXbgW25h", "name": "bb22", "notes": "", - "rank": "1.7119889139951943", + "rank": 1.7119889139951943, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9e2sq60d3uqjuctbl-thumbnail.jpg", "hasSound": true, - "views": "38", - "likes": "0", + "views": 38, + "likes": 0, "revisionId": "6dhkoP6CF8DupMEbY" } \ No newline at end of file diff --git a/art/8oGoGrmBCLx2R4iWz/art.json b/art/8oGoGrmBCLx2R4iWz/art.json index 4e554c66..d8f860bd 100644 --- a/art/8oGoGrmBCLx2R4iWz/art.json +++ b/art/8oGoGrmBCLx2R4iWz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1652947688656" + "$date": 1652947688656 }, "modifiedAt": { - "$date": "1652947688656" + "$date": 1652947688656 }, "origId": null, "name": "Color", "notes": "", - "rank": "1.8956152369866326", + "rank": 1.8956152369866326, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hj7khhjdm23knojw1-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "DrbZhCXWZqheaKyXk" } \ No newline at end of file diff --git a/art/8oJh9QtFGgJksSFFk/art.json b/art/8oJh9QtFGgJksSFFk/art.json index 5e9d8126..561d55d6 100644 --- a/art/8oJh9QtFGgJksSFFk/art.json +++ b/art/8oJh9QtFGgJksSFFk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q69WMQL7AmzFMCxio", "createdAt": { - "$date": "1522035996219" + "$date": 1522035996219 }, "profile": { "first_name": "DreadKyller", @@ -13,15 +13,15 @@ "username": "dreadkyller" }, "createdAt": { - "$date": "1522036045755" + "$date": 1522036045755 }, "modifiedAt": { - "$date": "1522036045755" + "$date": 1522036045755 }, "origId": null, "name": "Terrain Gen Testing Area", "notes": "A setup for fooling around with visualizing how mixing noise creates various terrain shapes", - "rank": "10.591671821428445", + "rank": 10.591671821428445, "private": false, "unlisted": false, "username": "dreadkyller", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-p7cx82na0xgz3tqbm-thumbnail.jpg", "hasSound": "", - "views": "461", - "likes": "2", + "views": 461, + "likes": 2, "revisionId": "xAGshWGtsMp7sbfcP" } \ No newline at end of file diff --git a/art/8qkLM6jJv2xHNnELZ/art.json b/art/8qkLM6jJv2xHNnELZ/art.json index d21f2e2c..3f9cefa1 100644 --- a/art/8qkLM6jJv2xHNnELZ/art.json +++ b/art/8qkLM6jJv2xHNnELZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551482359272" + "$date": 1551482359272 }, "modifiedAt": { - "$date": "1551482359272" + "$date": 1551482359272 }, "origId": "9Z8QK2wm2wyThYCTm", "name": "unnamed", "notes": "", - "rank": "1.7198049936229907", + "rank": 1.7198049936229907, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-b9d3audrv9u6uhur2-thumbnail.jpg", "hasSound": "", - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "TLJA93ppi4KfcDipX" } \ No newline at end of file diff --git a/art/8rEyCeYdp5FF6AwKL/art.json b/art/8rEyCeYdp5FF6AwKL/art.json index cd03c226..c4adc9e9 100644 --- a/art/8rEyCeYdp5FF6AwKL/art.json +++ b/art/8rEyCeYdp5FF6AwKL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496781508805" + "$date": 1496781508805 }, "modifiedAt": { - "$date": "1496787608818" + "$date": 1496787608818 }, "origId": null, "name": "init sound", "notes": "", - "rank": "1.6885063304466696", + "rank": 1.6885063304466696, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gh5c1zvlsf53qxrg0-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "YoRCTHDwANGEMEGvj" } \ No newline at end of file diff --git a/art/8rLJCnxAbmAYifi8S/art.json b/art/8rLJCnxAbmAYifi8S/art.json index c30f22b4..e49ed9bf 100644 --- a/art/8rLJCnxAbmAYifi8S/art.json +++ b/art/8rLJCnxAbmAYifi8S/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543836944923" + "$date": 1543836944923 }, "modifiedAt": { - "$date": "1543836944923" + "$date": 1543836944923 }, "origId": "Jo7swMZWe4vAuJ9Xk", "name": "unnamed", "notes": "", - "rank": "1.0050926725976583", + "rank": 1.0050926725976583, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fvqg1obfpoipl07bj-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "zvN4SwqWR5fyLcMSR" } \ No newline at end of file diff --git a/art/8wMcYNHAvNH4qdgzM/art.json b/art/8wMcYNHAvNH4qdgzM/art.json index 76c8119e..28cea282 100644 --- a/art/8wMcYNHAvNH4qdgzM/art.json +++ b/art/8wMcYNHAvNH4qdgzM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654006679100" + "$date": 1654006679100 }, "modifiedAt": { - "$date": "1654006679100" + "$date": 1654006679100 }, "origId": null, "name": "Circles from Triangles New", "notes": "", - "rank": "1.019187483406668", + "rank": 1.019187483406668, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kmh4quhap8i18borm-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "djGPDoZcpZC7p9Tuc" } \ No newline at end of file diff --git a/art/8wij3k6mQCLMeYsgw/art.json b/art/8wij3k6mQCLMeYsgw/art.json index 9ddf7c92..93282768 100644 --- a/art/8wij3k6mQCLMeYsgw/art.json +++ b/art/8wij3k6mQCLMeYsgw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642075047484" + "$date": 1642075047484 }, "modifiedAt": { - "$date": "1642075047484" + "$date": 1642075047484 }, "origId": "w9fNQs5qa7s4CmEvg", "name": "WAVE guys", "notes": "", - "rank": "1.5560661456314122", + "rank": 1.5560661456314122, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-68xxgigumfvm0qyrg-thumbnail.jpg", "hasSound": "", - "views": "212", - "likes": "0", + "views": 212, + "likes": 0, "revisionId": "m5zYgJ5sW37kq8wNk" } \ No newline at end of file diff --git a/art/8xXukzezXszWuCGEN/art.json b/art/8xXukzezXszWuCGEN/art.json index 1b389b56..5b37312f 100644 --- a/art/8xXukzezXszWuCGEN/art.json +++ b/art/8xXukzezXszWuCGEN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565901789399" + "$date": 1565901789399 }, "modifiedAt": { - "$date": "1565901789399" + "$date": 1565901789399 }, "origId": "9P4cTdzoK9rwM99kJ", "name": "notmizu 4 KM wip", "notes": "", - "rank": "1.4695058261714142", + "rank": 1.4695058261714142, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lich1uojpvhd34g8k-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "DotNdpmjGo2to8sSR" } \ No newline at end of file diff --git a/art/93FoywQqcRMeZNRcz/art.json b/art/93FoywQqcRMeZNRcz/art.json index 3c5f7bc1..39368018 100644 --- a/art/93FoywQqcRMeZNRcz/art.json +++ b/art/93FoywQqcRMeZNRcz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1612191330111" + "$date": 1612191330111 }, "modifiedAt": { - "$date": "1612191330111" + "$date": 1612191330111 }, "origId": "JRyewraYLfP9taa98", "name": "fedge", "notes": "", - "rank": "1.0842184657234983", + "rank": 1.0842184657234983, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9amu7dqnevio0ji6c-thumbnail.jpg", "hasSound": true, - "views": "340", - "likes": "1", + "views": 340, + "likes": 1, "revisionId": "8vfoy2Y6giWQ4yA9f" } \ No newline at end of file diff --git a/art/93Y6qkZ7f2SBfAPjM/art.json b/art/93Y6qkZ7f2SBfAPjM/art.json index b45e7915..ded585a7 100644 --- a/art/93Y6qkZ7f2SBfAPjM/art.json +++ b/art/93Y6qkZ7f2SBfAPjM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684506492703" + "$date": 1684506492703 }, "modifiedAt": { - "$date": "1684506695489" + "$date": 1684506695489 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.0214945783115859", + "rank": 1.0214945783115859, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wfggrg2kw0il8rwtk-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "5xnYdvSB3aLdHES8j" } \ No newline at end of file diff --git a/art/948aadGavoEeSXCac/art.json b/art/948aadGavoEeSXCac/art.json index b686fb2b..417bf272 100644 --- a/art/948aadGavoEeSXCac/art.json +++ b/art/948aadGavoEeSXCac/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677794832414" + "$date": 1677794832414 }, "modifiedAt": { - "$date": "1677794832414" + "$date": 1677794832414 }, "origId": "MLaWwDHo66XjxhwCc", "name": "Amoeba V2 [No Sound]", "notes": "Amoeba V2", - "rank": "1.178979967945851", + "rank": 1.178979967945851, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-83qkjl0slgbybwxms-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "xSKBSeKKLgB6hKHcp" } \ No newline at end of file diff --git a/art/94LjZTzQhciudirXa/art.json b/art/94LjZTzQhciudirXa/art.json index e346fdde..696c595c 100644 --- a/art/94LjZTzQhciudirXa/art.json +++ b/art/94LjZTzQhciudirXa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685263389024" + "$date": 1685263389024 }, "modifiedAt": { - "$date": "1685263389024" + "$date": 1685263389024 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.7505370811190082", + "rank": 1.7505370811190082, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8yuyerekrzm4btwo6-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "jmiPj6uCoY8FxixPb" } \ No newline at end of file diff --git a/art/94o6yb7AZ7dW5Lumb/art.json b/art/94o6yb7AZ7dW5Lumb/art.json index 295c4ecb..5f88d101 100644 --- a/art/94o6yb7AZ7dW5Lumb/art.json +++ b/art/94o6yb7AZ7dW5Lumb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559642223" + "$date": 1525559642223 }, "modifiedAt": { - "$date": "1525559642223" + "$date": 1525559642223 }, "origId": "MK7bag3KKs9CFJdf8", "name": "circling", "notes": "", - "rank": "1.172587412647584", + "rank": 1.172587412647584, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kdrsu1k8v0pc6sm58-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "8kTnvdzF9dFN6mSs6" } \ No newline at end of file diff --git a/art/95ZMaZireKi2qhi6L/art.json b/art/95ZMaZireKi2qhi6L/art.json index 81fc3bbd..7c942b7c 100644 --- a/art/95ZMaZireKi2qhi6L/art.json +++ b/art/95ZMaZireKi2qhi6L/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1536444746716" + "$date": 1536444746716 }, "modifiedAt": { - "$date": "1536444746716" + "$date": 1536444746716 }, "origId": null, "name": "ads", "notes": "", - "rank": "1.8451114776708284", + "rank": 1.8451114776708284, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zigubmm0a5gmrurfv-thumbnail.jpg", "hasSound": "", - "views": "90", - "likes": "0", + "views": 90, + "likes": 0, "revisionId": "b9rEj7LpNoH8xMCzf" } \ No newline at end of file diff --git a/art/95xHq5YQNNvTEjhsq/art.json b/art/95xHq5YQNNvTEjhsq/art.json index de5c0731..b9e39688 100644 --- a/art/95xHq5YQNNvTEjhsq/art.json +++ b/art/95xHq5YQNNvTEjhsq/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1591180866738" + "$date": 1591180866738 }, "modifiedAt": { - "$date": "1591180866738" + "$date": 1591180866738 }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "", - "rank": "1.8592430129823279", + "rank": 1.8592430129823279, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1ds11efn17xbnz11h-thumbnail.jpg", "hasSound": "", - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "jmhn6RmkaZwM5zPyM" } \ No newline at end of file diff --git a/art/965mBDin8f5mMFKoZ/art.json b/art/965mBDin8f5mMFKoZ/art.json index 4d5dc415..e12a6998 100644 --- a/art/965mBDin8f5mMFKoZ/art.json +++ b/art/965mBDin8f5mMFKoZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dx3W9xoNRsbCjjvhi", "createdAt": { - "$date": "1554190798095" + "$date": 1554190798095 }, "profile": { "first_name": "재우", @@ -14,15 +14,15 @@ "username": "재우" }, "createdAt": { - "$date": "1652854039852" + "$date": 1652854039852 }, "modifiedAt": { - "$date": "1652854039852" + "$date": 1652854039852 }, "origId": null, "name": "Making A Grid", "notes": "jaewoo.choi", - "rank": "1.2318451011772822", + "rank": 1.2318451011772822, "private": false, "unlisted": true, "username": "재우", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-y5qtfeqiyyv437k5d-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "DzMXpf6wcwcyWks7a" } \ No newline at end of file diff --git a/art/96HGeYvvkbpZDtRSu/art.json b/art/96HGeYvvkbpZDtRSu/art.json index 6a4eba69..40f022f0 100644 --- a/art/96HGeYvvkbpZDtRSu/art.json +++ b/art/96HGeYvvkbpZDtRSu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598910770243" + "$date": 1598910770243 }, "modifiedAt": { - "$date": "1598910770243" + "$date": 1598910770243 }, "origId": "JANswiNfyJnruo62E", "name": "miomio", "notes": "", - "rank": "1.9205170388590438", + "rank": 1.9205170388590438, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-8wi7qfhlmr0vlhwvl-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "scEJGsoLLpYikYPzc" } \ No newline at end of file diff --git a/art/97XDDQ5yWEzZhs6cH/art.json b/art/97XDDQ5yWEzZhs6cH/art.json index e56793ad..fe73e294 100644 --- a/art/97XDDQ5yWEzZhs6cH/art.json +++ b/art/97XDDQ5yWEzZhs6cH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": "1486394393430" + "$date": 1486394393430 }, "username": "athega", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486740925184" + "$date": 1486740925184 }, "modifiedAt": { - "$date": "1486740925184" + "$date": 1486740925184 }, "origId": "NyEsirDmwdF3Q65i6", "name": "banan", "notes": "by tobbo", - "rank": "1.2318453516871357", + "rank": 1.2318453516871357, "private": false, "unlisted": false, "username": "athega", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fb2enihda8gxtsg24-thumbnail.jpg", "hasSound": true, - "views": "222", - "likes": "0", + "views": 222, + "likes": 0, "revisionId": "4e7NpTxvGQ37CHYmK" } \ No newline at end of file diff --git a/art/97zwjZPbGFqPWiYZy/art.json b/art/97zwjZPbGFqPWiYZy/art.json index ed659625..7217325c 100644 --- a/art/97zwjZPbGFqPWiYZy/art.json +++ b/art/97zwjZPbGFqPWiYZy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543838624307" + "$date": 1543838624307 }, "modifiedAt": { - "$date": "1543838624307" + "$date": 1543838624307 }, "origId": "gyyeCLrtNBFwdqzD3", "name": "unnamed", "notes": "", - "rank": "1.9590424219113056", + "rank": 1.9590424219113056, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n8m70gchg930xlsxq-thumbnail.jpg", "hasSound": "", - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "zjJRyY7Gi6FEJxJuP" } \ No newline at end of file diff --git a/art/97zwxhJNAYAGKPST2/art.json b/art/97zwxhJNAYAGKPST2/art.json index 56c0762e..77b1ed31 100644 --- a/art/97zwxhJNAYAGKPST2/art.json +++ b/art/97zwxhJNAYAGKPST2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kcqvFctbfrb8oSHeQ", "createdAt": { - "$date": "1605316895276" + "$date": 1605316895276 }, "username": "daniel.shenkutie", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1605361294027" + "$date": 1605361294027 }, "modifiedAt": { - "$date": "1605361294027" + "$date": 1605361294027 }, "origId": "GDrWuySq3yExsoNqR", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": "1.0915694579334154", + "rank": 1.0915694579334154, "private": false, "unlisted": true, "username": "daniel.shenkutie", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-e4c3shvkhh697d2yi-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "9YmRAWwch2SYRoeFs" } \ No newline at end of file diff --git a/art/982xbF946ivNRShYF/art.json b/art/982xbF946ivNRShYF/art.json index 44ad84af..cd24c9f0 100644 --- a/art/982xbF946ivNRShYF/art.json +++ b/art/982xbF946ivNRShYF/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447524066102" + "$date": 1447524066102 }, "modifiedAt": { - "$date": "1447524066102" + "$date": 1447524066102 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-jh2yp1i2ketxnsdaf-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "9PGL8kTcr262DbpLt", - "rank": "1.7321595387813549" + "rank": 1.7321595387813549 } \ No newline at end of file diff --git a/art/98PzHFry4xqmuj7qt/art.json b/art/98PzHFry4xqmuj7qt/art.json index 56a086cb..ada3e9e4 100644 --- a/art/98PzHFry4xqmuj7qt/art.json +++ b/art/98PzHFry4xqmuj7qt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "K7hvqvWiY8hFbeXdP", "createdAt": { - "$date": "1646379760964" + "$date": 1646379760964 }, "profile": { "first_name": "rudy", @@ -13,15 +13,15 @@ "username": "rudy2" }, "createdAt": { - "$date": "1646381063457" + "$date": 1646381063457 }, "modifiedAt": { - "$date": "1646382407254" + "$date": 1646382407254 }, "origId": "KCTdZhosdnszWh5Co", "name": "Making A Grid with Colors", "notes": "", - "rank": "1.8676775878189156", + "rank": 1.8676775878189156, "private": false, "unlisted": true, "username": "rudy2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-whjiddwcq1iztyf03-thumbnail.jpg", "hasSound": "", - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "2TtgWNXrram7yfT4a" } \ No newline at end of file diff --git a/art/99zvCpii8eiTj2fo8/art.json b/art/99zvCpii8eiTj2fo8/art.json index 5ae96849..6f5d3859 100644 --- a/art/99zvCpii8eiTj2fo8/art.json +++ b/art/99zvCpii8eiTj2fo8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1643697316290" + "$date": 1643697316290 }, "modifiedAt": { - "$date": "1643697316290" + "$date": 1643697316290 }, "origId": "6nxqs9sKqwTpWK2Sf", "name": "unnamed", "notes": "", - "rank": "1.9253395606485038", + "rank": 1.9253395606485038, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fkeiuzqtr2so05eqx-thumbnail.jpg", "hasSound": true, - "views": "129", - "likes": "1", + "views": 129, + "likes": 1, "revisionId": "fj93WAvj6CGPTpLz2" } \ No newline at end of file diff --git a/art/9BDdcbJh6rDaD4MBi/art.json b/art/9BDdcbJh6rDaD4MBi/art.json index 17600043..15a21625 100644 --- a/art/9BDdcbJh6rDaD4MBi/art.json +++ b/art/9BDdcbJh6rDaD4MBi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1662139098727" + "$date": 1662139098727 }, "modifiedAt": { - "$date": "1662139098727" + "$date": 1662139098727 }, "origId": "3EGwvJZ5S8be4wM7t", "name": "terrain", "notes": "", - "rank": "1.0581897460411196", + "rank": 1.0581897460411196, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ljqz9tg2e96biba0y-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "2gc7bY5d5cYfnRS5P" } \ No newline at end of file diff --git a/art/9C352QniqBDGreXm2/art.json b/art/9C352QniqBDGreXm2/art.json index 1e1b64bc..a9fb58af 100644 --- a/art/9C352QniqBDGreXm2/art.json +++ b/art/9C352QniqBDGreXm2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427199611" + "$date": 1600427199611 }, "modifiedAt": { - "$date": "1600427199611" + "$date": 1600427199611 }, "origId": "8eaHZkbv4GqCvTJJs", "name": "eswng", "notes": "", - "rank": "1.231762497715367", + "rank": 1.231762497715367, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-xtta21qjsf4zi2n5h-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "65mLWLbCTZ6zeewCk" } \ No newline at end of file diff --git a/art/9CuFBCB2ddb7NzNRQ/art.json b/art/9CuFBCB2ddb7NzNRQ/art.json index c818d528..4ab974b0 100644 --- a/art/9CuFBCB2ddb7NzNRQ/art.json +++ b/art/9CuFBCB2ddb7NzNRQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "3DdWGN3CvpXdvnPD4", "createdAt": { - "$date": "1642797844137" + "$date": 1642797844137 }, "profile": { "first_name": "vtastek", @@ -12,15 +12,15 @@ "username": "vtastek" }, "createdAt": { - "$date": "1642797848795" + "$date": 1642797848795 }, "modifiedAt": { - "$date": "1642797848795" + "$date": 1642797848795 }, "origId": null, "name": "cccc", "notes": "", - "rank": "1.8088149510630196", + "rank": 1.8088149510630196, "private": false, "unlisted": true, "username": "vtastek", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c4580x30auzhavrx6-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "WfzMi9ounDqKgjEqX" } \ No newline at end of file diff --git a/art/9EJbRaRyPZMpJ9zLk/art.json b/art/9EJbRaRyPZMpJ9zLk/art.json index cf89267b..ecc5df89 100644 --- a/art/9EJbRaRyPZMpJ9zLk/art.json +++ b/art/9EJbRaRyPZMpJ9zLk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": "1486394393430" + "$date": 1486394393430 }, "username": "athega", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486570415948" + "$date": 1486570415948 }, "modifiedAt": { - "$date": "1486570415948" + "$date": 1486570415948 }, "origId": "eMAJ5HydzdzbnzduF", "name": "plasma grid", "notes": "by johan", - "rank": "10.768598640589264", + "rank": 10.768598640589264, "private": false, "unlisted": false, "username": "athega", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v0qo9zidfn0r1lnri-thumbnail.jpg", "hasSound": true, - "views": "208", - "likes": "3", + "views": 208, + "likes": 3, "revisionId": "W9DMFmvAqMvYRjh55" } \ No newline at end of file diff --git a/art/9GCFDmZiEXGbgKMny/art.json b/art/9GCFDmZiEXGbgKMny/art.json index 70227e72..b3b88b05 100644 --- a/art/9GCFDmZiEXGbgKMny/art.json +++ b/art/9GCFDmZiEXGbgKMny/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652841824236" + "$date": 1652841824236 }, "modifiedAt": { - "$date": "1652841824236" + "$date": 1652841824236 }, "origId": "GxL6CjaGt3wyQZxyL", "name": "Making a Grid", "notes": "", - "rank": "1.344956312849263", + "rank": 1.344956312849263, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-f30p5xu549kqo9029-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "GKtb7MwkS4Bfq4uCL" } \ No newline at end of file diff --git a/art/9Geyfsezar7Y45X4W/art.json b/art/9Geyfsezar7Y45X4W/art.json index 06000a57..7ef37176 100644 --- a/art/9Geyfsezar7Y45X4W/art.json +++ b/art/9Geyfsezar7Y45X4W/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "SG4MbZxYFi8cCsFwr", "createdAt": { - "$date": "1712832147485" + "$date": 1712832147485 }, "profile": { "first_name": "Masoud", @@ -13,15 +13,15 @@ "username": "masoud" }, "createdAt": { - "$date": "1712833140633" + "$date": 1712833140633 }, "modifiedAt": { - "$date": "1712833140633" + "$date": 1712833140633 }, "origId": "a3o5rh2HCzLMPnSbn", "name": "black eye", "notes": "", - "rank": "1.00723524274063", + "rank": 1.00723524274063, "private": false, "unlisted": true, "username": "masoud", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hab4ufgz0c3ptb08c-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "AaDpSTuJ8hW6FTYip" } \ No newline at end of file diff --git a/art/9GqsA2ooryruyLSRG/art.json b/art/9GqsA2ooryruyLSRG/art.json index 3b7d8a4f..f9c63712 100644 --- a/art/9GqsA2ooryruyLSRG/art.json +++ b/art/9GqsA2ooryruyLSRG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619545027078" + "$date": 1619545027078 }, "modifiedAt": { - "$date": "1619545027078" + "$date": 1619545027078 }, "origId": null, "name": "FiboSound2D", "notes": "Try different mdoes: triangles, lines or points for different effect", - "rank": "1.5506665206871517", + "rank": 1.5506665206871517, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-p5leujhh7v4dpq7tk-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "eTT5KoRpj7jsMBuZM" } \ No newline at end of file diff --git a/art/9HqeuYzYy5SPwWWzC/art.json b/art/9HqeuYzYy5SPwWWzC/art.json index 35f481b6..d9fdacc0 100644 --- a/art/9HqeuYzYy5SPwWWzC/art.json +++ b/art/9HqeuYzYy5SPwWWzC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684505870802" + "$date": 1684505870802 }, "modifiedAt": { - "$date": "1684505870802" + "$date": 1684505870802 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.0780801244756006", + "rank": 1.0780801244756006, "private": false, "unlisted": true, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kfi330moddrvvhtjn-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "Gm6xdctnmc3sxTftx" } \ No newline at end of file diff --git a/art/9JiSBh95g2uDrbJF8/art.json b/art/9JiSBh95g2uDrbJF8/art.json index c0259592..9dafcf31 100644 --- a/art/9JiSBh95g2uDrbJF8/art.json +++ b/art/9JiSBh95g2uDrbJF8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1520619513066" + "$date": 1520619513066 }, "modifiedAt": { - "$date": "1520619513066" + "$date": 1520619513066 }, "origId": null, "name": "Hello, GLSL!", "notes": "", - "rank": "1.0605675315045875", + "rank": 1.0605675315045875, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w23o9pd6e8esszawt-thumbnail.jpg", "hasSound": "", - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "eJQXDTAXDS8cLrTj6" } \ No newline at end of file diff --git a/art/9K6tGbtzRXNPPboM5/art.json b/art/9K6tGbtzRXNPPboM5/art.json index 755da0b3..349b49db 100644 --- a/art/9K6tGbtzRXNPPboM5/art.json +++ b/art/9K6tGbtzRXNPPboM5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1619210615116" + "$date": 1619210615116 }, "modifiedAt": { - "$date": "1619210615116" + "$date": 1619210615116 }, "origId": "PFHJfQrt3knT8K8sQ", "name": "flwr", "notes": "", - "rank": "1.8388646614531186", + "rank": 1.8388646614531186, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d1p9f1pwgfqv1xhlr-thumbnail.jpg", "hasSound": true, - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "2LPPexXFokrZgdceq" } \ No newline at end of file diff --git a/art/9L4TTn35TGvpgnmg9/art.json b/art/9L4TTn35TGvpgnmg9/art.json index aeea5c62..4807b001 100644 --- a/art/9L4TTn35TGvpgnmg9/art.json +++ b/art/9L4TTn35TGvpgnmg9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1710198914122" + "$date": 1710198914122 }, "modifiedAt": { - "$date": "1710198914122" + "$date": 1710198914122 }, "origId": "KgWfhQ8N9LTWDds2b", "name": "plasma grid", "notes": "", - "rank": "1.1841262054429844", + "rank": 1.1841262054429844, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8rsdimycn88z4qzny-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "ZzfymoFxcfhW86xPp" } \ No newline at end of file diff --git a/art/9LWMct8y82GY9ojKB/art.json b/art/9LWMct8y82GY9ojKB/art.json index 1a10cacc..0a0d4611 100644 --- a/art/9LWMct8y82GY9ojKB/art.json +++ b/art/9LWMct8y82GY9ojKB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684722758896" + "$date": 1684722758896 }, "modifiedAt": { - "$date": "1684722758896" + "$date": 1684722758896 }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive", "notes": "", - "rank": "1.6170251599875949", + "rank": 1.6170251599875949, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9wokw46w0pb4tfj80-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "XCexn2hGJvPLaHx35" } \ No newline at end of file diff --git a/art/9LoJ64iLFmQukm5ha/art.json b/art/9LoJ64iLFmQukm5ha/art.json index 7bde1166..7e41a858 100644 --- a/art/9LoJ64iLFmQukm5ha/art.json +++ b/art/9LoJ64iLFmQukm5ha/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684489761643" + "$date": 1684489761643 }, "modifiedAt": { - "$date": "1684490384715" + "$date": 1684490384715 }, "origId": null, "name": "color own variation", "notes": "", - "rank": "1.610176751660397", + "rank": 1.610176751660397, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-n4ukdvlgz1qknotfq-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "uftngc5zvSDrR29pB" } \ No newline at end of file diff --git a/art/9MHkQW36H4sMgEA4e/art.json b/art/9MHkQW36H4sMgEA4e/art.json index 4699f85b..1a3fd28c 100644 --- a/art/9MHkQW36H4sMgEA4e/art.json +++ b/art/9MHkQW36H4sMgEA4e/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1556018472896" + "$date": 1556018472896 }, "modifiedAt": { - "$date": "1556019157003" + "$date": 1556019157003 }, "origId": "FNwMYwJ2SdwbbSNAN", "name": "rpl", "notes": "", - "rank": "10.568566793703667", + "rank": 10.568566793703667, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-azltyxz5vxaifg3ud-thumbnail.jpg", "hasSound": true, - "views": "377", - "likes": "6", + "views": 377, + "likes": 6, "revisionId": "LDjt9CEk3y4LYu92c" } \ No newline at end of file diff --git a/art/9P4cTdzoK9rwM99kJ/art.json b/art/9P4cTdzoK9rwM99kJ/art.json index 28c8c159..5740feee 100644 --- a/art/9P4cTdzoK9rwM99kJ/art.json +++ b/art/9P4cTdzoK9rwM99kJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565901678170" + "$date": 1565901678170 }, "modifiedAt": { - "$date": "1565901678170" + "$date": 1565901678170 }, "origId": "A5Eknh4sb38Hw5pjv", "name": "notmizu", "notes": "", - "rank": "1.9654017365701424", + "rank": 1.9654017365701424, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4ki14b4tsiaqocbor-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "ZmHYxmfPPzzhkXwMG" } \ No newline at end of file diff --git a/art/9QBfBKazwRDgwzka8/art.json b/art/9QBfBKazwRDgwzka8/art.json index e384ee5b..7224a8f9 100644 --- a/art/9QBfBKazwRDgwzka8/art.json +++ b/art/9QBfBKazwRDgwzka8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510640761436" + "$date": 1510640761436 }, "modifiedAt": { - "$date": "1510640761436" + "$date": 1510640761436 }, "origId": "X74uYKiDLZJmqhLnh", "name": "Planet Polygon", "notes": "", - "rank": "1.3735684924178415", + "rank": 1.3735684924178415, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-u32rohw6qzdepbopb-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "4GniX5DQnPkCSHkac" } \ No newline at end of file diff --git a/art/9SEaxhmGgtFCn7tXv/art.json b/art/9SEaxhmGgtFCn7tXv/art.json index 4871962c..c7ce075f 100644 --- a/art/9SEaxhmGgtFCn7tXv/art.json +++ b/art/9SEaxhmGgtFCn7tXv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1667788082290" + "$date": 1667788082290 }, "modifiedAt": { - "$date": "1667788082290" + "$date": 1667788082290 }, "origId": "3eX8nyZYKzX3Xf9be", "name": "technoball K machinzed dev1 (GL_LINE_LOOP)", "notes": "", - "rank": "1.8869778624608837", + "rank": 1.8869778624608837, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-c348psbz7l0z9sg95-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "M5THN4CmjC2qw6snK" } \ No newline at end of file diff --git a/art/9Sr9XKEznvoJprDjG/art.json b/art/9Sr9XKEznvoJprDjG/art.json index 96d6a334..f906a9d2 100644 --- a/art/9Sr9XKEznvoJprDjG/art.json +++ b/art/9Sr9XKEznvoJprDjG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CL56fLeJWNjv8p9hc", "createdAt": { - "$date": "1501331424273" + "$date": 1501331424273 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "ray7551" }, "createdAt": { - "$date": "1501331541652" + "$date": 1501331541652 }, "modifiedAt": { - "$date": "1501521156320" + "$date": 1501521156320 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8738345289146414", + "rank": 1.8738345289146414, "private": false, "unlisted": true, "username": "ray7551", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-aafyiixjpik60ezs9-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "jKZjfo9E4YA5HFMd3" } \ No newline at end of file diff --git a/art/9Z8QK2wm2wyThYCTm/art.json b/art/9Z8QK2wm2wyThYCTm/art.json index 64ec882f..cce12e25 100644 --- a/art/9Z8QK2wm2wyThYCTm/art.json +++ b/art/9Z8QK2wm2wyThYCTm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551482335892" + "$date": 1551482335892 }, "modifiedAt": { - "$date": "1551482335892" + "$date": 1551482335892 }, "origId": "mQ966EQcC2e2h8cjZ", "name": "unnamed", "notes": "", - "rank": "1.2663548393891488", + "rank": 1.2663548393891488, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vi971qnbauumrvml3-thumbnail.jpg", "hasSound": "", - "views": "74", - "likes": "0", + "views": 74, + "likes": 0, "revisionId": "R4NcsjLZRwmK4owmY" } \ No newline at end of file diff --git a/art/9adCiEobmkAuj8Gue/art.json b/art/9adCiEobmkAuj8Gue/art.json index b5462e5a..3158f376 100644 --- a/art/9adCiEobmkAuj8Gue/art.json +++ b/art/9adCiEobmkAuj8Gue/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1668672370647" + "$date": 1668672370647 }, "modifiedAt": { - "$date": "1668672370647" + "$date": 1668672370647 }, "origId": null, "name": "tehland", "notes": "", - "rank": "1.21355507561378", + "rank": 1.21355507561378, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kj403tp8c1m3o7gib-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "5n8y9tjp2JSfPjCyH" } \ No newline at end of file diff --git a/art/9auTJQc3nHbaStwyQ/art.json b/art/9auTJQc3nHbaStwyQ/art.json index 687b3cda..9feb25fd 100644 --- a/art/9auTJQc3nHbaStwyQ/art.json +++ b/art/9auTJQc3nHbaStwyQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1489652784276" + "$date": 1489652784276 }, "modifiedAt": { - "$date": "1490167560279" + "$date": 1490167560279 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "papipupepo", "notes": "", - "rank": "10.437986680924938", + "rank": 10.437986680924938, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r9rngjvxv6cb119nd-thumbnail.jpg", "hasSound": true, - "views": "858", - "likes": "11", + "views": 858, + "likes": 11, "revisionId": "4RAwgjXhLyjYou3AL" } \ No newline at end of file diff --git a/art/9caDdikyJ7k4Q3o2L/art.json b/art/9caDdikyJ7k4Q3o2L/art.json index cd9d5b68..e384d2e7 100644 --- a/art/9caDdikyJ7k4Q3o2L/art.json +++ b/art/9caDdikyJ7k4Q3o2L/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "uTGy5zuBGdDuQX6tr", "createdAt": { - "$date": "1554179033633" + "$date": 1554179033633 }, "profile": { "first_name": "의진", @@ -13,15 +13,15 @@ "username": "의진" }, "createdAt": { - "$date": "1554196523821" + "$date": 1554196523821 }, "modifiedAt": { - "$date": "1554196523821" + "$date": 1554196523821 }, "origId": null, "name": "uijin.lee", "notes": "", - "rank": "1.6014589391175678", + "rank": 1.6014589391175678, "private": false, "unlisted": false, "username": "의진", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-j396wc846nwx3xipg-thumbnail.jpg", "hasSound": "", - "views": "109", - "likes": "0", + "views": 109, + "likes": 0, "revisionId": "H95cya2wQ3W2pCHGN" } \ No newline at end of file diff --git a/art/9dSN7fhb4hT8SrRor/art.json b/art/9dSN7fhb4hT8SrRor/art.json index ade5a4e5..0b6ad716 100644 --- a/art/9dSN7fhb4hT8SrRor/art.json +++ b/art/9dSN7fhb4hT8SrRor/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "qnFPHncNr53Ab9vhQ", "createdAt": { - "$date": "1670883004076" + "$date": 1670883004076 }, "profile": { "first_name": "Rolf", @@ -13,15 +13,15 @@ "username": "rolf" }, "createdAt": { - "$date": "1670958245211" + "$date": 1670958245211 }, "modifiedAt": { - "$date": "1671041767726" + "$date": 1671041767726 }, "origId": null, "name": "first exp", "notes": "", - "rank": "1.716777102359255", + "rank": 1.716777102359255, "private": false, "unlisted": true, "username": "rolf", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dtnnkjtvslzvs5dgn-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "mXemLyMQCGs89qM6s" } \ No newline at end of file diff --git a/art/9fwAKTiyAB7xx9cqz/art.json b/art/9fwAKTiyAB7xx9cqz/art.json index f068cd0a..7d13c18d 100644 --- a/art/9fwAKTiyAB7xx9cqz/art.json +++ b/art/9fwAKTiyAB7xx9cqz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510548487224" + "$date": 1510548487224 }, "modifiedAt": { - "$date": "1510548487224" + "$date": 1510548487224 }, "origId": "8QyjKkpp7q9aGkAn7", "name": "ringu", "notes": "", - "rank": "1.5003357848004586", + "rank": 1.5003357848004586, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5kjvyqyvb8qcwuzyf-thumbnail.jpg", "hasSound": "", - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "auZfG52Zm5mjS99Eu" } \ No newline at end of file diff --git a/art/9hzmisGQfvWW54XX2/art.json b/art/9hzmisGQfvWW54XX2/art.json index 417efc8c..ca54d07b 100644 --- a/art/9hzmisGQfvWW54XX2/art.json +++ b/art/9hzmisGQfvWW54XX2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684736898779" + "$date": 1684736898779 }, "modifiedAt": { - "$date": "1684759916192" + "$date": 1684759916192 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.624512365628708", + "rank": 1.624512365628708, "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-n4wr837x158qtpns6-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "HSDgRs62jXkHNy3Pt" } \ No newline at end of file diff --git a/art/9ikkGGKbk6D4k8eRa/art.json b/art/9ikkGGKbk6D4k8eRa/art.json index ce672a7b..5a9283c3 100644 --- a/art/9ikkGGKbk6D4k8eRa/art.json +++ b/art/9ikkGGKbk6D4k8eRa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": "1612890971955" + "$date": 1612890971955 }, "username": "oneshade", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1612921919282" + "$date": 1612921919282 }, "modifiedAt": { - "$date": "1613019480244" + "$date": 1613019480244 }, "origId": null, "name": "Shadertoy Renderer", "notes": "Point based shadertoy renderer.", - "rank": "1.77195913141606", + "rank": 1.77195913141606, "private": false, "unlisted": false, "username": "oneshade", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4cwrlsae2orwwpycc-thumbnail.jpg", "hasSound": "", - "views": "215", - "likes": "0", + "views": 215, + "likes": 0, "revisionId": "yZBmMpFqD8gqTGPv8" } \ No newline at end of file diff --git a/art/9mHLiL9t8Tdhkt2Nh/art.json b/art/9mHLiL9t8Tdhkt2Nh/art.json index 3b68d282..87dffd6f 100644 --- a/art/9mHLiL9t8Tdhkt2Nh/art.json +++ b/art/9mHLiL9t8Tdhkt2Nh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": "1574356902539" + "$date": 1574356902539 }, "profile": { "first_name": "Nathan", @@ -13,15 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": "1574460098002" + "$date": 1574460098002 }, "modifiedAt": { - "$date": "1574460098002" + "$date": 1574460098002 }, "origId": "DRYszuLsxNkzcz9SW", "name": "Tube of Dots 2", "notes": "", - "rank": "1.3014643833305106", + "rank": 1.3014643833305106, "private": false, "unlisted": true, "username": "nathan2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-oh2dc37vgbwmyn45y-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "DeYH4pn4xZ26CELk7" } \ No newline at end of file diff --git a/art/9mqwFjEipb8pPtcPw/art.json b/art/9mqwFjEipb8pPtcPw/art.json index 3d607265..cd022a6d 100644 --- a/art/9mqwFjEipb8pPtcPw/art.json +++ b/art/9mqwFjEipb8pPtcPw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1453747688828" + "$date": 1453747688828 }, "modifiedAt": { - "$date": "1522375117742" + "$date": 1522375117742 }, "origId": "FPFBuCexgLQpriEoS", "name": "ung", "notes": "", - "rank": "10.440310603164082", + "rank": 10.440310603164082, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-646wcqea4omf0wrks-thumbnail.jpg", "hasSound": true, - "views": "3830", - "likes": "18", + "views": 3830, + "likes": 18, "revisionId": "bF76cKMgYSz9qXQGS" } \ No newline at end of file diff --git a/art/9oFBPGkXY6hB2TaHK/art.json b/art/9oFBPGkXY6hB2TaHK/art.json index fdc8e0a6..59b0d6a6 100644 --- a/art/9oFBPGkXY6hB2TaHK/art.json +++ b/art/9oFBPGkXY6hB2TaHK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": "1540073755569" + "$date": 1540073755569 }, "profile": { "first_name": "Pöstpöp", @@ -13,15 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": "1540075807407" + "$date": 1540075807407 }, "modifiedAt": { - "$date": "1540075807407" + "$date": 1540075807407 }, "origId": "2HqTsRPbmvPseZs78", "name": "deliver02", "notes": "", - "rank": "1.286751403631353", + "rank": 1.286751403631353, "private": false, "unlisted": true, "username": "pöstpöp", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zyjdvhf87kq698k9e-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "HLT968SGQDRjZSPHj" } \ No newline at end of file diff --git a/art/9s4f49dwx4L8hbbD5/art.json b/art/9s4f49dwx4L8hbbD5/art.json index c3363906..739af39f 100644 --- a/art/9s4f49dwx4L8hbbD5/art.json +++ b/art/9s4f49dwx4L8hbbD5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8tBLoFyzAi8N2JHZy", "createdAt": { - "$date": "1451476145201" + "$date": 1451476145201 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -12,15 +12,15 @@ "username": "visa-valtteri" }, "createdAt": { - "$date": "1456564846097" + "$date": 1456564846097 }, "modifiedAt": { - "$date": "1456602639525" + "$date": 1456602639525 }, "origId": "CJyTYWu2F352dNTrn", "name": "moduloi kanssani", "notes": "", - "rank": "1.7954446538070967", + "rank": 1.7954446538070967, "private": false, "unlisted": false, "username": "visa-valtteri", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zzp5cmodbt9n3rv37-thumbnail.jpg", "hasSound": true, - "views": "191", - "likes": "1", + "views": 191, + "likes": 1, "revisionId": "MkEAjbnimn67Cz2Kv" } \ No newline at end of file diff --git a/art/9tQdLKqdczvbu3Pp5/art.json b/art/9tQdLKqdczvbu3Pp5/art.json index 171ca699..ee380da9 100644 --- a/art/9tQdLKqdczvbu3Pp5/art.json +++ b/art/9tQdLKqdczvbu3Pp5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "imKH8hHM6p6ZTmGEi", "createdAt": { - "$date": "1448575381674" + "$date": 1448575381674 }, "username": "sap", "profile": { @@ -11,14 +11,14 @@ } }, "createdAt": { - "$date": "1448575532536" + "$date": 1448575532536 }, "modifiedAt": { - "$date": "1448575532536" + "$date": 1448575532536 }, "origId": null, "name": "spiral", - "rank": "1.897704889650796", + "rank": 1.897704889650796, "private": false, "username": "sap", "settings": { @@ -36,8 +36,8 @@ }, "screenshotURL": "data/images/images-1264nzzay2lndrqku-thumbnail.jpg", "hasSound": "", - "views": "153", - "likes": "1", + "views": 153, + "likes": 1, "revisionId": "yqZP4tkbQd3werNEh", "avatarUrl": "https://secure.gravatar.com/avatar/bd1ffaa5c21bfd6fb5a36cfbb45b8fa6?default=retro&size=200" } \ No newline at end of file diff --git a/art/9tYkByMY9xHJQLM8M/art.json b/art/9tYkByMY9xHJQLM8M/art.json index 641f7a3e..6dc3dc68 100644 --- a/art/9tYkByMY9xHJQLM8M/art.json +++ b/art/9tYkByMY9xHJQLM8M/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508157238022" + "$date": 1508157238022 }, "modifiedAt": { - "$date": "1508157238022" + "$date": 1508157238022 }, "origId": "PHANwhhRXk62fsaeC", "name": "Simple Sphere", "notes": "", - "rank": "1.6603199660120196", + "rank": 1.6603199660120196, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2gphq0lzasd8zeijw-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "vG7ZQDxXHY9ynkNQy" } \ No newline at end of file diff --git a/art/9wKMAeACxZ3WoJc2m/art.json b/art/9wKMAeACxZ3WoJc2m/art.json index b5a08e6b..d94df002 100644 --- a/art/9wKMAeACxZ3WoJc2m/art.json +++ b/art/9wKMAeACxZ3WoJc2m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GvYqbMhjvBvJBxi4x", "createdAt": { - "$date": "1446565730850" + "$date": 1446565730850 }, "profile": { "first_name": "Paweł", @@ -13,10 +13,10 @@ "username": "Axesider" }, "createdAt": { - "$date": "1446565774993" + "$date": 1446565774993 }, "modifiedAt": { - "$date": "1446565774993" + "$date": 1446565774993 }, "origId": null, "name": "Spiral", @@ -36,9 +36,9 @@ "shader": "vec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n float t = (vertexId*2.0+mod(vertexId,2.0))*0.01;\n float phase = -time+mod(vertexId,2.0);\n float a = 0.5;\n float b = 0.3063489;\n float x = a * exp(b*t)*cos(t+phase)*0.015;\n float y = a * exp(b*t)*sin(t+phase)*0.015;\n vec2 xy = vec2(x, y);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n \n float hue = floor(time*0.0) / 0.23;\n float sat = 1.;\n float val = 0.5+mod(vertexId,2.0)*0.5;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-2a5m4wethnw41mqcy-thumbnail.jpg", - "views": "987", - "likes": "7", + "views": 987, + "likes": 7, "revisionId": "BqfMM7s8QBJqSmecE", - "rank": "10.958712966155426", + "rank": 10.958712966155426, "avatarUrl": "https://lh3.googleusercontent.com/-i7vj-afsxec/AAAAAAAAAAI/AAAAAAAACGY/FYgBrh6kbyw/photo.jpg" } \ No newline at end of file diff --git a/art/9ydRokp8vXNSApmsq/art.json b/art/9ydRokp8vXNSApmsq/art.json index 7b61e912..739a4797 100644 --- a/art/9ydRokp8vXNSApmsq/art.json +++ b/art/9ydRokp8vXNSApmsq/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634567753813" + "$date": 1634567753813 }, "modifiedAt": { - "$date": "1634567753813" + "$date": 1634567753813 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.4337803721209632", + "rank": 1.4337803721209632, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3p4e60ngudxsxynq8-thumbnail.jpg", "hasSound": true, - "views": "33", - "likes": "0", + "views": 33, + "likes": 0, "revisionId": "Rds9GzcBeggN4HPvw" } \ No newline at end of file diff --git a/art/9yoBtz2q3YvMZHhw6/art.json b/art/9yoBtz2q3YvMZHhw6/art.json index 938389c8..c5a6a1b5 100644 --- a/art/9yoBtz2q3YvMZHhw6/art.json +++ b/art/9yoBtz2q3YvMZHhw6/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449555623133" + "$date": 1449555623133 }, "modifiedAt": { - "$date": "1449555623133" + "$date": 1449555623133 }, "origId": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", - "rank": "1.6839002188231131", + "rank": 1.6839002188231131, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-fsrbpulj0ksqp5agy-thumbnail.jpg", "hasSound": true, - "views": "164", - "likes": "0", + "views": 164, + "likes": 0, "revisionId": "Hn3wfkJ4PT7Jj9jzy" } \ No newline at end of file diff --git a/art/9ythNthyPP2w9WbgY/art.json b/art/9ythNthyPP2w9WbgY/art.json index c15eb5f4..c00368ee 100644 --- a/art/9ythNthyPP2w9WbgY/art.json +++ b/art/9ythNthyPP2w9WbgY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684324233142" + "$date": 1684324233142 }, "modifiedAt": { - "$date": "1684324233142" + "$date": 1684324233142 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.950727431456377", + "rank": 1.950727431456377, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fdnjls0vf4ulnhdqw-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "XKPCGGZWsfbNy2sq3" } \ No newline at end of file diff --git a/art/9yyh6FdtyTqLN2EgE/art.json b/art/9yyh6FdtyTqLN2EgE/art.json index 466e709d..b003e696 100644 --- a/art/9yyh6FdtyTqLN2EgE/art.json +++ b/art/9yyh6FdtyTqLN2EgE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1499795337253" + "$date": 1499795337253 }, "modifiedAt": { - "$date": "1499795337253" + "$date": 1499795337253 }, "origId": "D4KsKHDFES8P7NEBc", "name": "forest fall 1", "notes": "", - "rank": "1.2118877213576562", + "rank": 1.2118877213576562, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-onnzqftc74oignlom-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "1", + "views": 55, + "likes": 1, "revisionId": "SdFdaQRGgZRQLHFHQ" } \ No newline at end of file diff --git a/art/A4aQeDP9zYwLTXGKd/art.json b/art/A4aQeDP9zYwLTXGKd/art.json index be384dac..5e59d08b 100644 --- a/art/A4aQeDP9zYwLTXGKd/art.json +++ b/art/A4aQeDP9zYwLTXGKd/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1614345124465" + "$date": 1614345124465 }, "modifiedAt": { - "$date": "1614345124465" + "$date": 1614345124465 }, "origId": "r2tz6uDybuH3HESEN", "name": "Block Party", "notes": "", - "rank": "1.7917300014073962", + "rank": 1.7917300014073962, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gzeted81ngf963e9n-thumbnail.jpg", "hasSound": true, - "views": "31", - "likes": "0", + "views": 31, + "likes": 0, "revisionId": "hs2cJDoe3DDcweELs" } \ No newline at end of file diff --git a/art/A5Eknh4sb38Hw5pjv/art.json b/art/A5Eknh4sb38Hw5pjv/art.json index 502ae22b..26a3f433 100644 --- a/art/A5Eknh4sb38Hw5pjv/art.json +++ b/art/A5Eknh4sb38Hw5pjv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1546705560347" + "$date": 1546705560347 }, "modifiedAt": { - "$date": "1546705560347" + "$date": 1546705560347 }, "origId": "GxbSZ33B9swmxAmdT", "name": "notmizu", "notes": "", - "rank": "1.9195118549463734", + "rank": 1.9195118549463734, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-h22546ujw1qq12heo-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "CQfWceHpCZkyL2pNE" } \ No newline at end of file diff --git a/art/A5wHpLQiQydYkB7sg/art.json b/art/A5wHpLQiQydYkB7sg/art.json index 36a8efea..d2bdd37c 100644 --- a/art/A5wHpLQiQydYkB7sg/art.json +++ b/art/A5wHpLQiQydYkB7sg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": "1551479403174" + "$date": 1551479403174 }, "profile": { "first_name": "Sergio Erick", @@ -13,15 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": "1552842877347" + "$date": 1552842877347 }, "modifiedAt": { - "$date": "1552842877347" + "$date": 1552842877347 }, "origId": null, "name": "circle_grid", "notes": "", - "rank": "1.6809752036161412", + "rank": 1.6809752036161412, "private": false, "unlisted": true, "username": "sergioerick", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-h9z89ludv5oki86cn-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "5zu3SXSyh7HvPzAYk" } \ No newline at end of file diff --git a/art/A6KXiR6FwZEbN6Nh5/art.json b/art/A6KXiR6FwZEbN6Nh5/art.json index d2c9515d..7936e3ce 100644 --- a/art/A6KXiR6FwZEbN6Nh5/art.json +++ b/art/A6KXiR6FwZEbN6Nh5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r5LZGMGGwYzncg5YC", "createdAt": { - "$date": "1625274707441" + "$date": 1625274707441 }, "profile": { "name": "Ilya", @@ -12,15 +12,15 @@ "username": "ilyadorosh" }, "createdAt": { - "$date": "1625282406144" + "$date": 1625282406144 }, "modifiedAt": { - "$date": "1625342115493" + "$date": 1625342115493 }, "origId": null, "name": "q-weight", "notes": "", - "rank": "1.8947350638635514", + "rank": 1.8947350638635514, "private": false, "unlisted": true, "username": "ilyadorosh", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kceokoahu4az3kspb-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "FQXGKsmno63mc4zMF" } \ No newline at end of file diff --git a/art/A6iuFb7Tmao4i5avw/art.json b/art/A6iuFb7Tmao4i5avw/art.json index 0ebee9b0..cd44c46c 100644 --- a/art/A6iuFb7Tmao4i5avw/art.json +++ b/art/A6iuFb7Tmao4i5avw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496673608539" + "$date": 1496673608539 }, "modifiedAt": { - "$date": "1496676013595" + "$date": 1496676013595 }, "origId": "e6LP3FE5P3qePgJk6", "name": "Spiral", "notes": "", - "rank": "1.0880073444338738", + "rank": 1.0880073444338738, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3tce7mo4qqdazdt98-thumbnail.jpg", "hasSound": true, - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "TDhP8FKb67dfmqcod" } \ No newline at end of file diff --git a/art/A8Zc7NFQdTdeKQimv/art.json b/art/A8Zc7NFQdTdeKQimv/art.json index c8aac25b..d8367e1a 100644 --- a/art/A8Zc7NFQdTdeKQimv/art.json +++ b/art/A8Zc7NFQdTdeKQimv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1506791667900" + "$date": 1506791667900 }, "modifiedAt": { - "$date": "1506791667900" + "$date": 1506791667900 }, "origId": "7TrYkuK4aHzLqvZ7r", "name": "pookymelon", "notes": "", - "rank": "10.121527623282192", + "rank": 10.121527623282192, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dscqkvp0vbpyv74mf-thumbnail.jpg", "hasSound": true, - "views": "758", - "likes": "10", + "views": 758, + "likes": 10, "revisionId": "8TbPNzy7gAKpNs7Hj" } \ No newline at end of file diff --git a/art/A9DLn3oYKaSRGEPt4/art.json b/art/A9DLn3oYKaSRGEPt4/art.json index 363b85bf..91b6a26d 100644 --- a/art/A9DLn3oYKaSRGEPt4/art.json +++ b/art/A9DLn3oYKaSRGEPt4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1598789399456" + "$date": 1598789399456 }, "modifiedAt": { - "$date": "1598789399456" + "$date": 1598789399456 }, "origId": "a2qkLCbs8jJyqJ4sJ", "name": "crepe11", "notes": "", - "rank": "1.8512006749167047", + "rank": 1.8512006749167047, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xh384v4zhbezzra79-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "zTFXpY25ZvCasonh9" } \ No newline at end of file diff --git a/art/A9X62RRorFW5Ys8h7/art.json b/art/A9X62RRorFW5Ys8h7/art.json index cf66a385..1fe88995 100644 --- a/art/A9X62RRorFW5Ys8h7/art.json +++ b/art/A9X62RRorFW5Ys8h7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "WPxtJNRQGyNafwBwv", "createdAt": { - "$date": "1552607566363" + "$date": 1552607566363 }, "profile": { "first_name": "Marco Isaac", @@ -13,15 +13,15 @@ "username": "marcoisaac" }, "createdAt": { - "$date": "1552710516163" + "$date": 1552710516163 }, "modifiedAt": { - "$date": "1552710516163" + "$date": 1552710516163 }, "origId": "59tQtCvfJrkPnfsbk", "name": "circulos", "notes": "", - "rank": "1.9155125376277822", + "rank": 1.9155125376277822, "private": false, "unlisted": true, "username": "marcoisaac", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-bmemxdi48zakxhobr-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "ucHhpgiZ4Lqtde86E" } \ No newline at end of file diff --git a/art/AA2EgkaRKHJ5g74i5/art.json b/art/AA2EgkaRKHJ5g74i5/art.json index 0f008407..567e9b76 100644 --- a/art/AA2EgkaRKHJ5g74i5/art.json +++ b/art/AA2EgkaRKHJ5g74i5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u3AyZpoGZ399Yn2dm", "createdAt": { - "$date": "1551481226929" + "$date": 1551481226929 }, "profile": { "first_name": "Isaín", @@ -13,15 +13,15 @@ "username": "isaín" }, "createdAt": { - "$date": "1551486989870" + "$date": 1551486989870 }, "modifiedAt": { - "$date": "1551486989870" + "$date": 1551486989870 }, "origId": "qZCxqkkWDsfd8gqGS", "name": "circulo", "notes": "", - "rank": "1.1878182754218392", + "rank": 1.1878182754218392, "private": false, "unlisted": true, "username": "isaín", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-p16pjni8su7pyodk0-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "CMrxss8hsPGtE3HWb" } \ No newline at end of file diff --git a/art/ABszkWtBmfrqcHecz/art.json b/art/ABszkWtBmfrqcHecz/art.json index fb203927..c6b9bef0 100644 --- a/art/ABszkWtBmfrqcHecz/art.json +++ b/art/ABszkWtBmfrqcHecz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1577693506797" + "$date": 1577693506797 }, "modifiedAt": { - "$date": "1578065283889" + "$date": 1578065283889 }, "origId": null, "name": "lightD", "notes": "", - "rank": "10.174332302294461", + "rank": 10.174332302294461, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-apjt23vk7540lp76i-thumbnail.jpg", "hasSound": "", - "views": "540", - "likes": "3", + "views": 540, + "likes": 3, "revisionId": "8hs3fS8CiiGZrjjrG" } \ No newline at end of file diff --git a/art/AC57qxXZiP5Xt3MPo/art.json b/art/AC57qxXZiP5Xt3MPo/art.json index 90e5c8cc..cbc186b1 100644 --- a/art/AC57qxXZiP5Xt3MPo/art.json +++ b/art/AC57qxXZiP5Xt3MPo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496650006733" + "$date": 1496650006733 }, "modifiedAt": { - "$date": "1496652003118" + "$date": 1496652003118 }, "origId": null, "name": "circle", "notes": "", - "rank": "1.5550462688398958", + "rank": 1.5550462688398958, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qhpv2y82xr67layx0-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "QQXidmqkhf7gBk57p" } \ No newline at end of file diff --git a/art/AGytkw7djFKBPNKZE/art.json b/art/AGytkw7djFKBPNKZE/art.json index d542f587..e73d028a 100644 --- a/art/AGytkw7djFKBPNKZE/art.json +++ b/art/AGytkw7djFKBPNKZE/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1445905993738" + "$date": 1445905993738 }, "origId": null, "name": "unnamed", @@ -23,13 +23,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 10.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "ZWGwTmTqyW4P5mnLc", - "views": "90", - "likes": "0", + "views": 90, + "likes": 0, "revisionId": "bdpSio2GckLLXyBH7", "screenshotURL": "data/images/images-ZWGwTmTqyW4P5mnLc-thumbnail.png", "modifiedAt": { - "$date": "1445905993754" + "$date": 1445905993754 }, "hasSound": true, - "rank": "1.0428592959310576" + "rank": 1.0428592959310576 } \ No newline at end of file diff --git a/art/AHgb5kGbLwEYQjRTn/art.json b/art/AHgb5kGbLwEYQjRTn/art.json index c7189f77..9f657cf4 100644 --- a/art/AHgb5kGbLwEYQjRTn/art.json +++ b/art/AHgb5kGbLwEYQjRTn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": "1446316652572" + "$date": 1446316652572 }, "profile": { "first_name": "Mark", @@ -13,7 +13,7 @@ "username": "mark" }, "createdAt": { - "$date": "1446316665950" + "$date": 1446316665950 }, "origId": null, "name": "rings_1", @@ -32,13 +32,13 @@ "shader": "#define PI 3.14159\n\nvoid main () {\n \n float i = vertexId / 2.0;\n if (mod(vertexId, 2.0) > 0.) {\n float snd = texture2D(sound, vec2(i * 1e-4, 0.)).a;\n\n float ang = mod(1e-3 * i, 3.14159 * 2.) + time * .3;\n float rad = .7 * sin(i + time) * snd;\n\n float x = rad * cos(ang);\n float y = rad * sin(ang);\n \n gl_Position = vec4(x, y, 0, 1);\n \n float r, g, b;\n \n r = .01 + snd * mod(i, 2.) * .8;\n g = .01 + snd * .8;\n b = .01 + snd * sin(time * 1e-3) * .8;\n \n \tv_color = vec4(r, g, b, 1);\n } else { \n float snd = texture2D(sound, vec2(1./20., 0.)).a;\n float ring = mod(i, 10.);\n \n float rad = 1. - .5 * ring * .05 * sin(time * 5. * i) * snd;\n float ang = mod(1e-3 * i, 3.14159 * 2.);\n \n \n float x = rad * cos(ang);\n float y = rad * sin(ang);\n \n float g = sin(ang) * snd;\n float b = snd * .05;\n \n gl_Position = vec4(x, y, 0, 1);\n v_color = vec4(.1, g, b, 1);\n }\n}" }, "screenshotURL": "data/images/images-c34clv5phyill6115-thumbnail.jpg", - "views": "99", - "likes": "1", + "views": 99, + "likes": 1, "revisionId": "qDy9ynSRsETzKRo6L", "modifiedAt": { - "$date": "1446317650218" + "$date": 1446317650218 }, "hasSound": true, - "rank": "1.6089845059980072", + "rank": 1.6089845059980072, "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/AJ3iLGfbPGRTnZZn6/art.json b/art/AJ3iLGfbPGRTnZZn6/art.json index 8b23babf..efa83f3a 100644 --- a/art/AJ3iLGfbPGRTnZZn6/art.json +++ b/art/AJ3iLGfbPGRTnZZn6/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1635426883603" + "$date": 1635426883603 }, "modifiedAt": { - "$date": "1635426883603" + "$date": 1635426883603 }, "origId": "M8SShtkWcQkZ4XLZ4", "name": "qumu", "notes": "", - "rank": "1.5834694060673788", + "rank": 1.5834694060673788, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6b7gooaa9elc8ervf-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "amP2x8jXXppG4iLe8" } \ No newline at end of file diff --git a/art/AK7yLDZv8JXbgW25h/art.json b/art/AK7yLDZv8JXbgW25h/art.json index 6d0eabe8..c3b4906a 100644 --- a/art/AK7yLDZv8JXbgW25h/art.json +++ b/art/AK7yLDZv8JXbgW25h/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1591580057319" + "$date": 1591580057319 }, "modifiedAt": { - "$date": "1591580057319" + "$date": 1591580057319 }, "origId": "RfrwmKH4fQMA3Pmxf", "name": "bb22", "notes": "", - "rank": "1.5591903693757638", + "rank": 1.5591903693757638, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2lea08o7mwykito11-thumbnail.jpg", "hasSound": true, - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "xQRPQCiMLS9WkkGn6" } \ No newline at end of file diff --git a/art/ALErfYvkmdWzuqg7M/art.json b/art/ALErfYvkmdWzuqg7M/art.json index 56133608..02bc94cb 100644 --- a/art/ALErfYvkmdWzuqg7M/art.json +++ b/art/ALErfYvkmdWzuqg7M/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1513129309697" + "$date": 1513129309697 }, "modifiedAt": { - "$date": "1513129309697" + "$date": 1513129309697 }, "origId": null, "name": "Dueling", "notes": "", - "rank": "1.639300341789287", + "rank": 1.639300341789287, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1zie0rskjasq8mekq-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "v5yJEvJcjGXghwJWx" } \ No newline at end of file diff --git a/art/AMJYWSdCtDDTehM3C/art.json b/art/AMJYWSdCtDDTehM3C/art.json index c433213c..13ac0311 100644 --- a/art/AMJYWSdCtDDTehM3C/art.json +++ b/art/AMJYWSdCtDDTehM3C/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684333757345" + "$date": 1684333757345 }, "modifiedAt": { - "$date": "1684333783724" + "$date": 1684333783724 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.0550988334469884", + "rank": 1.0550988334469884, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-aireatrhto76o1zhz-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "wJvD3PiGjokTzAAC7" } \ No newline at end of file diff --git a/art/ARpkYYdzGDtKL4BZn/art.json b/art/ARpkYYdzGDtKL4BZn/art.json index 31dd5a37..c7f53b67 100644 --- a/art/ARpkYYdzGDtKL4BZn/art.json +++ b/art/ARpkYYdzGDtKL4BZn/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508335296444" + "$date": 1508335296444 }, "modifiedAt": { - "$date": "1508335296444" + "$date": 1508335296444 }, "origId": "pfvzcjCrHYCpRDiaz", "name": "point cloud vs spheres", "notes": "", - "rank": "1.6891963039216487", + "rank": 1.6891963039216487, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0w31bted45sqlnvyz-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "J56Mp2QajZ4KwhSrk" } \ No newline at end of file diff --git a/art/ASwcBa7AR4rPpF2Wg/art.json b/art/ASwcBa7AR4rPpF2Wg/art.json index e958159e..a7559c09 100644 --- a/art/ASwcBa7AR4rPpF2Wg/art.json +++ b/art/ASwcBa7AR4rPpF2Wg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463104265309" + "$date": 1463104265309 }, "modifiedAt": { - "$date": "1463104265309" + "$date": 1463104265309 }, "origId": "ZZ2MBTXKXSRzbure5", "name": "msh", "notes": "", - "rank": "10.653462031850477", + "rank": 10.653462031850477, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x7kta8c90i2oyagvl-thumbnail.jpg", "hasSound": true, - "views": "296", - "likes": "3", + "views": 296, + "likes": 3, "revisionId": "8zncWFAjmABoKQK3v" } \ No newline at end of file diff --git a/art/AXAuvTYrFKQwTgykw/art.json b/art/AXAuvTYrFKQwTgykw/art.json index 01ee67da..81388b3d 100644 --- a/art/AXAuvTYrFKQwTgykw/art.json +++ b/art/AXAuvTYrFKQwTgykw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619546132490" + "$date": 1619546132490 }, "modifiedAt": { - "$date": "1652913887278" + "$date": 1652913887278 }, "origId": "ME2wYxKbBPSRwmXxf", "name": "FiboSound2D_2", "notes": "Try different mdoes: triangles, lines or points for different effect", - "rank": "1.839944514918269", + "rank": 1.839944514918269, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sx4do50fj8hbfutpg-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "c88YqrFPC89KcCEjG" } \ No newline at end of file diff --git a/art/AXjMauM4Aq37fkzLf/art.json b/art/AXjMauM4Aq37fkzLf/art.json index 0bc03dbb..47fc1784 100644 --- a/art/AXjMauM4Aq37fkzLf/art.json +++ b/art/AXjMauM4Aq37fkzLf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pFtCXpp8o7qaPQv3F", "createdAt": { - "$date": "1493839555330" + "$date": 1493839555330 }, "profile": { "name": "Attila Török", @@ -12,15 +12,15 @@ "username": "attila" }, "createdAt": { - "$date": "1493840515638" + "$date": 1493840515638 }, "modifiedAt": { - "$date": "1493889303785" + "$date": 1493889303785 }, "origId": null, "name": "spinor", "notes": "", - "rank": "1.3929855930993473", + "rank": 1.3929855930993473, "private": false, "unlisted": true, "username": "attila", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dk6k6p544c74c44vi-thumbnail.jpg", "hasSound": "", - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "iWnr7EfnX7s2Pax2E" } \ No newline at end of file diff --git a/art/AZ2KyvbW28MmPCFKA/art.json b/art/AZ2KyvbW28MmPCFKA/art.json index b974223f..4ed47f1c 100644 --- a/art/AZ2KyvbW28MmPCFKA/art.json +++ b/art/AZ2KyvbW28MmPCFKA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9htjJxHkuAjKFTs88", "createdAt": { - "$date": "1585498817009" + "$date": 1585498817009 }, "profile": { "first_name": "rlmp", @@ -12,15 +12,15 @@ "username": "rlmp" }, "createdAt": { - "$date": "1585500385787" + "$date": 1585500385787 }, "modifiedAt": { - "$date": "1585500385787" + "$date": 1585500385787 }, "origId": "g5Ygw3eYNe7DzpA3a", "name": "grid", "notes": "", - "rank": "1.8879409508623215", + "rank": 1.8879409508623215, "private": false, "unlisted": true, "username": "rlmp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pyo2mxqcyvshtdmig-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "FcoxgBNjy7GZroRh7" } \ No newline at end of file diff --git a/art/AZFnk3yzLiSZ2KkWS/art.json b/art/AZFnk3yzLiSZ2KkWS/art.json index a4a6a0c5..3afc36aa 100644 --- a/art/AZFnk3yzLiSZ2KkWS/art.json +++ b/art/AZFnk3yzLiSZ2KkWS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1467321349369" + "$date": 1467321349369 }, "modifiedAt": { - "$date": "1490365706480" + "$date": 1490365706480 }, "origId": "SDv9RES4wtc8RQbg2", "name": "spirals", "notes": "", - "rank": "1.3219961454651534", + "rank": 1.3219961454651534, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dq7s7cqwp0bna81g2-thumbnail.jpg", "hasSound": true, - "views": "140", - "likes": "0", + "views": 140, + "likes": 0, "revisionId": "ZPCvcCk2ZeDQ9wo9i" } \ No newline at end of file diff --git a/art/AZS5NEiv5XCb7HrRy/art.json b/art/AZS5NEiv5XCb7HrRy/art.json index f94e93e9..8615508c 100644 --- a/art/AZS5NEiv5XCb7HrRy/art.json +++ b/art/AZS5NEiv5XCb7HrRy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "hdTxMjBK4MHeTKPB5", "createdAt": { - "$date": "1684314537707" + "$date": 1684314537707 }, "profile": { "first_name": "인간", @@ -13,15 +13,15 @@ "username": "인간" }, "createdAt": { - "$date": "1684316349556" + "$date": 1684316349556 }, "modifiedAt": { - "$date": "1684316349556" + "$date": 1684316349556 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.2283996537497117", + "rank": 1.2283996537497117, "private": false, "unlisted": true, "username": "인간", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-wgb5y512zk34e46zk-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "wBtk2aCBHepmZBQ4w" } \ No newline at end of file diff --git a/art/Acb8NGnF3tJvv77Ji/art.json b/art/Acb8NGnF3tJvv77Ji/art.json index 4826e3cb..ea4f2627 100644 --- a/art/Acb8NGnF3tJvv77Ji/art.json +++ b/art/Acb8NGnF3tJvv77Ji/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500331514055" + "$date": 1500331514055 }, "modifiedAt": { - "$date": "1500331514055" + "$date": 1500331514055 }, "origId": "iPNXnwa34wBgSSDGd", "name": "crystal irisz (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.7649359939206835", + "rank": 1.7649359939206835, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yxe5lj2v02ggkh2sz-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "mg2YJdNpjHvfPG7xF" } \ No newline at end of file diff --git a/art/Ajiknj6GiHKrmZT3Z/art.json b/art/Ajiknj6GiHKrmZT3Z/art.json index e4f26815..377d5654 100644 --- a/art/Ajiknj6GiHKrmZT3Z/art.json +++ b/art/Ajiknj6GiHKrmZT3Z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": "1605217631309" + "$date": 1605217631309 }, "profile": { "first_name": "Eugene", @@ -13,15 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": "1605223734948" + "$date": 1605223734948 }, "modifiedAt": { - "$date": "1605223734948" + "$date": 1605223734948 }, "origId": "uxqp5gTZsNRKt9SRM", "name": "tutorial-3-1 color+motion", "notes": "", - "rank": "1.9864386800382072", + "rank": 1.9864386800382072, "private": false, "unlisted": true, "username": "eugene", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-g0mp0wep89063xfnl-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "jJENnt5PBt9H9SAT7" } \ No newline at end of file diff --git a/art/AnFAYAbcbpuErBvBW/art.json b/art/AnFAYAbcbpuErBvBW/art.json index 5b0ccae1..6237e3a3 100644 --- a/art/AnFAYAbcbpuErBvBW/art.json +++ b/art/AnFAYAbcbpuErBvBW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ARgx3b8GkwQB3kWDT", "createdAt": { - "$date": "1669379684004" + "$date": 1669379684004 }, "profile": { "first_name": "山ん", @@ -13,15 +13,15 @@ "username": "山ん" }, "createdAt": { - "$date": "1669379722946" + "$date": 1669379722946 }, "modifiedAt": { - "$date": "1669402260705" + "$date": 1669402260705 }, "origId": null, "name": "0", "notes": "", - "rank": "1.6788686486255278", + "rank": 1.6788686486255278, "private": false, "unlisted": true, "username": "山ん", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-j6yu3m9yv5s3eyd9x-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "RAMsa3PwcfKfy7Pdi" } \ No newline at end of file diff --git a/art/AndijhSm4Fuox73p9/art.json b/art/AndijhSm4Fuox73p9/art.json index 392df883..7c68619d 100644 --- a/art/AndijhSm4Fuox73p9/art.json +++ b/art/AndijhSm4Fuox73p9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": "1486394393430" + "$date": 1486394393430 }, "username": "athega", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486741999589" + "$date": 1486741999589 }, "modifiedAt": { - "$date": "1486741999589" + "$date": 1486741999589 }, "origId": "BroTxCqjuvDoLEhAY", "name": "vibrations", "notes": "by lizell", - "rank": "10.50230210864328", + "rank": 10.50230210864328, "private": false, "unlisted": false, "username": "athega", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-548dozbpo5173sw20-thumbnail.jpg", "hasSound": true, - "views": "465", - "likes": "5", + "views": 465, + "likes": 5, "revisionId": "67fBmSifZYLs8fbdR" } \ No newline at end of file diff --git a/art/Av2MKnW2EJCyL2soB/art.json b/art/Av2MKnW2EJCyL2soB/art.json index d559fe03..d737380c 100644 --- a/art/Av2MKnW2EJCyL2soB/art.json +++ b/art/Av2MKnW2EJCyL2soB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1604401739927" + "$date": 1604401739927 }, "modifiedAt": { - "$date": "1604401739927" + "$date": 1604401739927 }, "origId": "ToJKAtGKcN3vg5MJY", "name": "barret blockz 2", "notes": "", - "rank": "1.7494226249598996", + "rank": 1.7494226249598996, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0cuc94aul8wdawmwt-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "mwAMeYRZi94dvkQqg" } \ No newline at end of file diff --git a/art/B2Xb9dHRi7bYyQfjA/art.json b/art/B2Xb9dHRi7bYyQfjA/art.json index b08bcfbb..1c53a303 100644 --- a/art/B2Xb9dHRi7bYyQfjA/art.json +++ b/art/B2Xb9dHRi7bYyQfjA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425080336" + "$date": 1595425080336 }, "modifiedAt": { - "$date": "1595425080336" + "$date": 1595425080336 }, "origId": "poNyz9Zbo5iQ6HjDH", "name": "ball-o?", "notes": "", - "rank": "1.741987571511328", + "rank": 1.741987571511328, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u3f4kbdnhro8b0mg7-thumbnail.jpg", "hasSound": true, - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "A5TBQWZBRRWRn9gad" } \ No newline at end of file diff --git a/art/B3MrHFwyLFjSx8mo4/art.json b/art/B3MrHFwyLFjSx8mo4/art.json index e679c10a..8a39275c 100644 --- a/art/B3MrHFwyLFjSx8mo4/art.json +++ b/art/B3MrHFwyLFjSx8mo4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520046010039" + "$date": 1520046010039 }, "modifiedAt": { - "$date": "1520046010039" + "$date": 1520046010039 }, "origId": "iQ3Lo8pe7QqDdz8qi", "name": "xduel", "notes": "", - "rank": "1.5051120392678496", + "rank": 1.5051120392678496, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7b525rl7j8ggtnsht-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "TN3udjpMchtGJaxx4" } \ No newline at end of file diff --git a/art/B3fTWQihXfD9t8Q8r/art.json b/art/B3fTWQihXfD9t8Q8r/art.json index b451187d..6ef1a67e 100644 --- a/art/B3fTWQihXfD9t8Q8r/art.json +++ b/art/B3fTWQihXfD9t8Q8r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1467292181225" + "$date": 1467292181225 }, "modifiedAt": { - "$date": "1467414144045" + "$date": 1467414144045 }, "origId": "fWTyJ5884wxLdY28e", "name": "lesson-04-motion", "notes": "", - "rank": "1.1347725178918162", + "rank": 1.1347725178918162, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3q616twm76vtdzbh8-thumbnail.jpg", "hasSound": true, - "views": "259", - "likes": "1", + "views": 259, + "likes": 1, "revisionId": "acZfJCXryA5gmJkiC" } \ No newline at end of file diff --git a/art/B42Ho7bLcyCakLyrD/art.json b/art/B42Ho7bLcyCakLyrD/art.json index 43f619ef..e058651c 100644 --- a/art/B42Ho7bLcyCakLyrD/art.json +++ b/art/B42Ho7bLcyCakLyrD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1685431737954" + "$date": 1685431737954 }, "modifiedAt": { - "$date": "1685432500063" + "$date": 1685432500063 }, "origId": null, "name": " Circles from Triangles_jeminshin", "notes": "", - "rank": "1.0610429038317106", + "rank": 1.0610429038317106, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-36b5ouc6yyfv9n9v4-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "xTJe9iszgQj5giBP2" } \ No newline at end of file diff --git a/art/B4Eq6Qa7NTqRG2h7n/art.json b/art/B4Eq6Qa7NTqRG2h7n/art.json index afba4550..ee0b5655 100644 --- a/art/B4Eq6Qa7NTqRG2h7n/art.json +++ b/art/B4Eq6Qa7NTqRG2h7n/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479612714" + "$date": 1551479612714 }, "modifiedAt": { - "$date": "1551479612714" + "$date": 1551479612714 }, "origId": "nA8PWiYuAPACxMYNa", "name": "unnamed", "notes": "", - "rank": "1.8250807423923194", + "rank": 1.8250807423923194, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hylujrosugfnm5il1-thumbnail.jpg", "hasSound": "", - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "9eTeoLRbS58RuvYD5" } \ No newline at end of file diff --git a/art/B5PGbeNcqjZkjn87u/art.json b/art/B5PGbeNcqjZkjn87u/art.json index 12d9067a..254279fd 100644 --- a/art/B5PGbeNcqjZkjn87u/art.json +++ b/art/B5PGbeNcqjZkjn87u/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485519755930" + "$date": 1485519755930 }, "modifiedAt": { - "$date": "1532109996947" + "$date": 1532109996947 }, "origId": "Q4dpCbhvWMYfDz5Nb", "name": "insidez", "notes": "", - "rank": "10.867067151961328", + "rank": 10.867067151961328, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hmoh27wp6816c98av-thumbnail.jpg", "hasSound": true, - "views": "959", - "likes": "7", + "views": 959, + "likes": 7, "revisionId": "T3XKqc4QsW3ge523k" } \ No newline at end of file diff --git a/art/B6DFsE8BsdxjmQSeD/art.json b/art/B6DFsE8BsdxjmQSeD/art.json index 42b080bd..52ae92dd 100644 --- a/art/B6DFsE8BsdxjmQSeD/art.json +++ b/art/B6DFsE8BsdxjmQSeD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1650910065104" + "$date": 1650910065104 }, "modifiedAt": { - "$date": "1650910065104" + "$date": 1650910065104 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3553473446014688", + "rank": 1.3553473446014688, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3tv0d984russ0ojiz-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "3fD4TWAFygfGmMYRx" } \ No newline at end of file diff --git a/art/B6cRz9JjErEA57pG4/art.json b/art/B6cRz9JjErEA57pG4/art.json index 55126e4d..c2eb0127 100644 --- a/art/B6cRz9JjErEA57pG4/art.json +++ b/art/B6cRz9JjErEA57pG4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559750321" + "$date": 1525559750321 }, "modifiedAt": { - "$date": "1525559750321" + "$date": 1525559750321 }, "origId": "RzgNiz5tqPwJL9Hzq", "name": "circling", "notes": "", - "rank": "1.0177519706470977", + "rank": 1.0177519706470977, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fmbfyrv01kuremsjx-thumbnail.jpg", "hasSound": true, - "views": "115", - "likes": "0", + "views": 115, + "likes": 0, "revisionId": "H55KsZuizvTQBFdJc" } \ No newline at end of file diff --git a/art/B6hCMdEJpbdKbEpYp/art.json b/art/B6hCMdEJpbdKbEpYp/art.json index 9050cd77..e6862750 100644 --- a/art/B6hCMdEJpbdKbEpYp/art.json +++ b/art/B6hCMdEJpbdKbEpYp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590978566980" + "$date": 1590978566980 }, "modifiedAt": { - "$date": "1590978566980" + "$date": 1590978566980 }, "origId": "jvGyFQeYoge2TgFbx", "name": "kreeture KMachine WIP", "notes": "4 Kmachine WIP tested!", - "rank": "1.2091175467687607", + "rank": 1.2091175467687607, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pxbrux6rjc5r6igxi-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "1", + "views": 60, + "likes": 1, "revisionId": "vzQPrQ293wHxRHGFE" } \ No newline at end of file diff --git a/art/B7XSdPJnstpQRHwMt/art.json b/art/B7XSdPJnstpQRHwMt/art.json index 749ec2e9..b2e6626d 100644 --- a/art/B7XSdPJnstpQRHwMt/art.json +++ b/art/B7XSdPJnstpQRHwMt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652810094148" + "$date": 1652810094148 }, "modifiedAt": { - "$date": "1652946096745" + "$date": 1652946096745 }, "origId": "XQjMFcAi9qguPBnBG", "name": "Motion", "notes": "Motion", - "rank": "1.1163356199244998", + "rank": 1.1163356199244998, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-acu58ifavewbul2or-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "N7djxo7TKEHHYMT7J" } \ No newline at end of file diff --git a/art/B8dK4DjfS4gxQ2D6x/art.json b/art/B8dK4DjfS4gxQ2D6x/art.json index 4368e9e3..a48db6f3 100644 --- a/art/B8dK4DjfS4gxQ2D6x/art.json +++ b/art/B8dK4DjfS4gxQ2D6x/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499664332608" + "$date": 1499664332608 }, "modifiedAt": { - "$date": "1499762729671" + "$date": 1499762729671 }, "origId": null, "name": "spagbal", "notes": "", - "rank": "10.789709244647112", + "rank": 10.789709244647112, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ke3zyjtdbin0oes3w-thumbnail.jpg", "hasSound": true, - "views": "1116", - "likes": "16", + "views": 1116, + "likes": 16, "revisionId": "iCHwuXeCAwjWe8K6Q" } \ No newline at end of file diff --git a/art/B9wG9rDf7i77ZyAbL/art.json b/art/B9wG9rDf7i77ZyAbL/art.json index c293befe..d33bb61c 100644 --- a/art/B9wG9rDf7i77ZyAbL/art.json +++ b/art/B9wG9rDf7i77ZyAbL/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512611240941" + "$date": 1512611240941 }, "modifiedAt": { - "$date": "1512611240941" + "$date": 1512611240941 }, "origId": "G52W2EuQGvzn2m9mT", "name": "unnamed", "notes": "", - "rank": "1.3150476100350827", + "rank": 1.3150476100350827, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hcw1cvqla6p0qvk8p-thumbnail.jpg", "hasSound": true, - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "4MMALihepMdRLBGxH" } \ No newline at end of file diff --git a/art/BCqiiXBgBXYHTqw6G/art.json b/art/BCqiiXBgBXYHTqw6G/art.json index 0e178c3f..056e8b98 100644 --- a/art/BCqiiXBgBXYHTqw6G/art.json +++ b/art/BCqiiXBgBXYHTqw6G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684323391986" + "$date": 1684323391986 }, "modifiedAt": { - "$date": "1684323391986" + "$date": 1684323391986 }, "origId": null, "name": "Making A Grid-JongHyeon Lee", "notes": "", - "rank": "1.444964189197089", + "rank": 1.444964189197089, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-e2m7r0pwzdx2wc2kd-thumbnail.jpg", "hasSound": "", - "views": "38", - "likes": "0", + "views": 38, + "likes": 0, "revisionId": "96k2v8ugSpih9GinD" } \ No newline at end of file diff --git a/art/BEskWFZM826YNBJAN/art.json b/art/BEskWFZM826YNBJAN/art.json index 0fc005a0..2ddcb70d 100644 --- a/art/BEskWFZM826YNBJAN/art.json +++ b/art/BEskWFZM826YNBJAN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1668219725824" + "$date": 1668219725824 }, "modifiedAt": { - "$date": "1668219725824" + "$date": 1668219725824 }, "origId": null, "name": "red bars", "notes": "It is from 404 not found", - "rank": "1.8263729173142147", + "rank": 1.8263729173142147, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8kk1q0vbaljeoqim3-thumbnail.jpg", "hasSound": "", - "views": "35", - "likes": "0", + "views": 35, + "likes": 0, "revisionId": "6CXGPBncBYXNTArYm" } \ No newline at end of file diff --git a/art/BGupQRTNK2asdNESp/art.json b/art/BGupQRTNK2asdNESp/art.json index 813b3dda..b1a52672 100644 --- a/art/BGupQRTNK2asdNESp/art.json +++ b/art/BGupQRTNK2asdNESp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": "1551479403174" + "$date": 1551479403174 }, "profile": { "first_name": "Sergio Erick", @@ -13,15 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": "1552576232092" + "$date": 1552576232092 }, "modifiedAt": { - "$date": "1552576232092" + "$date": 1552576232092 }, "origId": null, "name": "circle_grid", "notes": "", - "rank": "1.0253984094540243", + "rank": 1.0253984094540243, "private": false, "unlisted": true, "username": "sergioerick", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6tntp9polvckce7ew-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "NeQTH8CNb4JpJWC9j" } \ No newline at end of file diff --git a/art/BKz7wnibraTYy2v8H/art.json b/art/BKz7wnibraTYy2v8H/art.json index 3010641e..d0635834 100644 --- a/art/BKz7wnibraTYy2v8H/art.json +++ b/art/BKz7wnibraTYy2v8H/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pABFwgbRnC2CP5Woy", "createdAt": { - "$date": "1713478111704" + "$date": 1713478111704 }, "profile": { "first_name": "Floppa Films Google Emails", @@ -12,15 +12,15 @@ "username": "floppafilms google emails" }, "createdAt": { - "$date": "1713504707010" + "$date": 1713504707010 }, "modifiedAt": { - "$date": "1713504707010" + "$date": 1713504707010 }, "origId": "dPFqiAgc3g3evvDtS", "name": "shader template, sound variable", "notes": "", - "rank": "1.4969829952107612", + "rank": 1.4969829952107612, "private": false, "unlisted": false, "username": "floppafilms google emails", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n19d4nevatvlfabzc-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "KakXRa6tszNkxTr2C" } \ No newline at end of file diff --git a/art/BLAH5H2ctKjDqzabc/art.json b/art/BLAH5H2ctKjDqzabc/art.json index 24494dba..757860b8 100644 --- a/art/BLAH5H2ctKjDqzabc/art.json +++ b/art/BLAH5H2ctKjDqzabc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684479150672" + "$date": 1684479150672 }, "modifiedAt": { - "$date": "1684479150672" + "$date": 1684479150672 }, "origId": "Cn2Pn9cEKGgg9ZkC5", "name": "Colors-jemin.shin", "notes": "", - "rank": "1.577906665645804", + "rank": 1.577906665645804, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sveqeipcvgu3a9nzf-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "cuJgNWP5aMB3wJXat" } \ No newline at end of file diff --git a/art/BLDrqiy2zPooeqXyA/art.json b/art/BLDrqiy2zPooeqXyA/art.json index 35084a82..f53920eb 100644 --- a/art/BLDrqiy2zPooeqXyA/art.json +++ b/art/BLDrqiy2zPooeqXyA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1499769289588" + "$date": 1499769289588 }, "modifiedAt": { - "$date": "1499769289588" + "$date": 1499769289588 }, "origId": "d6J9M7EJyoAgw5NcA", "name": "linespace", "notes": "", - "rank": "1.3220775345792852", + "rank": 1.3220775345792852, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-c2u33n1eb4xw2bic4-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "594XkQMiCnjZXrgcJ" } \ No newline at end of file diff --git a/art/BM7xSvMgutERFmdBd/art.json b/art/BM7xSvMgutERFmdBd/art.json index e8b53a92..3974b154 100644 --- a/art/BM7xSvMgutERFmdBd/art.json +++ b/art/BM7xSvMgutERFmdBd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1620675248251" + "$date": 1620675248251 }, "modifiedAt": { - "$date": "1620675248251" + "$date": 1620675248251 }, "origId": "6xw95t7YcinWhp8Ra", "name": "sound tutorial 2", "notes": "", - "rank": "1.2931027809386388", + "rank": 1.2931027809386388, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i8zmax80yl0ji8k4b-thumbnail.jpg", "hasSound": true, - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "Dnf2mrCvT72MNCvAp" } \ No newline at end of file diff --git a/art/BN8A2f8DcC5htsq6T/art.json b/art/BN8A2f8DcC5htsq6T/art.json index 476afaa2..05022569 100644 --- a/art/BN8A2f8DcC5htsq6T/art.json +++ b/art/BN8A2f8DcC5htsq6T/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496307884991" + "$date": 1496307884991 }, "modifiedAt": { - "$date": "1496307884991" + "$date": 1496307884991 }, "origId": null, "name": "Lesson01", "notes": "Lesson One tutorial code.", - "rank": "1.3557345171326272", + "rank": 1.3557345171326272, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-kzeo5244lld5esh30-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "qeCav4EzGPSHq4Pr9" } \ No newline at end of file diff --git a/art/BQuWCvhCBBif7Zzmh/art.json b/art/BQuWCvhCBBif7Zzmh/art.json index 7675ef61..bd805d1d 100644 --- a/art/BQuWCvhCBBif7Zzmh/art.json +++ b/art/BQuWCvhCBBif7Zzmh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "KaJdRmvjKcN5R5mxE", "createdAt": { - "$date": "1517964991792" + "$date": 1517964991792 }, "profile": { "first_name": "Sergio", @@ -13,15 +13,15 @@ "username": "sergio" }, "createdAt": { - "$date": "1517965003542" + "$date": 1517965003542 }, "modifiedAt": { - "$date": "1517965003542" + "$date": 1517965003542 }, "origId": null, "name": "circle", "notes": "", - "rank": "1.118984882248537", + "rank": 1.118984882248537, "private": false, "unlisted": false, "username": "sergio", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-klahmu0tk9exauxep-thumbnail.jpg", "hasSound": "", - "views": "322", - "likes": "0", + "views": 322, + "likes": 0, "revisionId": "j2EsQwCW4JPpYfcf3" } \ No newline at end of file diff --git a/art/BRW6CMT6qxyD5Qxs3/art.json b/art/BRW6CMT6qxyD5Qxs3/art.json index fa7ede61..65212599 100644 --- a/art/BRW6CMT6qxyD5Qxs3/art.json +++ b/art/BRW6CMT6qxyD5Qxs3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1568768390515" + "$date": 1568768390515 }, "modifiedAt": { - "$date": "1568768390515" + "$date": 1568768390515 }, "origId": "nNYZMHxiLMR2xAncW", "name": "sirp", "notes": "", - "rank": "1.7707088672671276", + "rank": 1.7707088672671276, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3xf5ovy992aqezssq-thumbnail.jpg", "hasSound": true, - "views": "108", - "likes": "0", + "views": 108, + "likes": 0, "revisionId": "cG8iT3KFvhDwtQon8" } \ No newline at end of file diff --git a/art/BSig2nJzr4kavRSF2/art.json b/art/BSig2nJzr4kavRSF2/art.json index ead6a37f..77b27627 100644 --- a/art/BSig2nJzr4kavRSF2/art.json +++ b/art/BSig2nJzr4kavRSF2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652801184186" + "$date": 1652801184186 }, "modifiedAt": { - "$date": "1652801184186" + "$date": 1652801184186 }, "origId": null, "name": "Vertexshaderart : Making a Grid", "notes": "Vertexshaderart : Making a Grid\nHyosang Jung", - "rank": "1.2388663992816835", + "rank": 1.2388663992816835, "private": false, "unlisted": false, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-btltjypsix9rayu7h-thumbnail.jpg", "hasSound": "", - "views": "117", - "likes": "1", + "views": 117, + "likes": 1, "revisionId": "AaJnnaEmABBdagqhG" } \ No newline at end of file diff --git a/art/BTbTTkxMnk4AfcjGJ/art.json b/art/BTbTTkxMnk4AfcjGJ/art.json index 8e0c28fe..2142836b 100644 --- a/art/BTbTTkxMnk4AfcjGJ/art.json +++ b/art/BTbTTkxMnk4AfcjGJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684385537800" + "$date": 1684385537800 }, "modifiedAt": { - "$date": "1684391312976" + "$date": 1684391312976 }, "origId": null, "name": "Motion - Geumbi Yeo", "notes": "", - "rank": "1.5547827937794731", + "rank": 1.5547827937794731, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-axufmrhgzptx3fjz8-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "rD56bKCgwSihXE52M" } \ No newline at end of file diff --git a/art/BWsfEAmCvR9m9NTF8/art.json b/art/BWsfEAmCvR9m9NTF8/art.json index 28306006..796c3c68 100644 --- a/art/BWsfEAmCvR9m9NTF8/art.json +++ b/art/BWsfEAmCvR9m9NTF8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1505962806192" + "$date": 1505962806192 }, "modifiedAt": { - "$date": "1505962806192" + "$date": 1505962806192 }, "origId": "Be7qcEqHTfnXmi3nw", "name": "crystal irisz (1xxx)", "notes": "", - "rank": "1.5259635627522619", + "rank": 1.5259635627522619, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-a7f0eppbouk5nbshe-thumbnail.jpg", "hasSound": true, - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "kDCkJB53Gw5QNsHLQ" } \ No newline at end of file diff --git a/art/BXfAoqsFbSNtWvJaQ/art.json b/art/BXfAoqsFbSNtWvJaQ/art.json index 3e8debb4..646d77e1 100644 --- a/art/BXfAoqsFbSNtWvJaQ/art.json +++ b/art/BXfAoqsFbSNtWvJaQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494975499602" + "$date": 1494975499602 }, "modifiedAt": { - "$date": "1494975499602" + "$date": 1494975499602 }, "origId": "iHAobXHhdNFgDxEiP", "name": " Gridding II", "notes": "Hmmm!", - "rank": "1.8713038868254093", + "rank": 1.8713038868254093, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ffg3aodtuqi7gu0zs-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "P2jFc7jF2EDouFgvb" } \ No newline at end of file diff --git a/art/BZMNQR7kcPSCCwyHL/art.json b/art/BZMNQR7kcPSCCwyHL/art.json index 51c15726..625f29bb 100644 --- a/art/BZMNQR7kcPSCCwyHL/art.json +++ b/art/BZMNQR7kcPSCCwyHL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1511365188294" + "$date": 1511365188294 }, "modifiedAt": { - "$date": "1511365275235" + "$date": 1511365275235 }, "origId": null, "name": "Quads Spiral", "notes": "", - "rank": "1.3614906478068032", + "rank": 1.3614906478068032, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fzjtedu0vb343va4k-thumbnail.jpg", "hasSound": "", - "views": "181", - "likes": "0", + "views": 181, + "likes": 0, "revisionId": "HG6F4FY6jpDCq9nzo" } \ No newline at end of file diff --git a/art/BZdvckJFNr53H6kXS/art.json b/art/BZdvckJFNr53H6kXS/art.json index 87551aea..74841fac 100644 --- a/art/BZdvckJFNr53H6kXS/art.json +++ b/art/BZdvckJFNr53H6kXS/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1474782094069" + "$date": 1474782094069 }, "modifiedAt": { - "$date": "1474782094069" + "$date": 1474782094069 }, "origId": null, "name": "john_1", "notes": "", - "rank": "1.5470744877686713", + "rank": 1.5470744877686713, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qbd29ztvxq5om2m08-thumbnail.jpg", "hasSound": "", - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "FuZsFGkf5vi2uqqJc" } \ No newline at end of file diff --git a/art/BbBW5veDzWe2oqN7F/art.json b/art/BbBW5veDzWe2oqN7F/art.json index 9c3a3bac..e96c21e4 100644 --- a/art/BbBW5veDzWe2oqN7F/art.json +++ b/art/BbBW5veDzWe2oqN7F/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "WS7AoGNwzNGk4TSqx", "createdAt": { - "$date": "1553828364273" + "$date": 1553828364273 }, "profile": { "first_name": "다은", @@ -13,15 +13,15 @@ "username": "다은" }, "createdAt": { - "$date": "1554191404145" + "$date": 1554191404145 }, "modifiedAt": { - "$date": "1554191404145" + "$date": 1554191404145 }, "origId": null, "name": "squarePlanet", "notes": "mouse, color, size, position.", - "rank": "1.4409187551948512", + "rank": 1.4409187551948512, "private": false, "unlisted": false, "username": "다은", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6k5lpd957exe7mumy-thumbnail.jpg", "hasSound": "", - "views": "108", - "likes": "0", + "views": 108, + "likes": 0, "revisionId": "pCujzKGCso7WvNy8a" } \ No newline at end of file diff --git a/art/Be7qcEqHTfnXmi3nw/art.json b/art/Be7qcEqHTfnXmi3nw/art.json index f8725bf0..2c71b179 100644 --- a/art/Be7qcEqHTfnXmi3nw/art.json +++ b/art/Be7qcEqHTfnXmi3nw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504255774399" + "$date": 1504255774399 }, "modifiedAt": { - "$date": "1504255774399" + "$date": 1504255774399 }, "origId": "mMNQ38uN94rxmoWBh", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.166425864835767", + "rank": 1.166425864835767, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4larhn5wdg273mplj-thumbnail.jpg", "hasSound": true, - "views": "354", - "likes": "1", + "views": 354, + "likes": 1, "revisionId": "cSz2p5wCcHqD8pWEv" } \ No newline at end of file diff --git a/art/BeRGRuNpszfDv7foC/art.json b/art/BeRGRuNpszfDv7foC/art.json index 922c030d..12f3e421 100644 --- a/art/BeRGRuNpszfDv7foC/art.json +++ b/art/BeRGRuNpszfDv7foC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1497234645611" + "$date": 1497234645611 }, "modifiedAt": { - "$date": "1497234645611" + "$date": 1497234645611 }, "origId": "2RntyLszQwDn9wi85", "name": "bounder", "notes": "", - "rank": "1.620431821213133", + "rank": 1.620431821213133, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-y9ltgun6bjv5b3wx0-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "vmL3bNSGQw7c27vD4" } \ No newline at end of file diff --git a/art/BfGdpEhnBZQzXay29/art.json b/art/BfGdpEhnBZQzXay29/art.json index 75d545ea..24c9d95d 100644 --- a/art/BfGdpEhnBZQzXay29/art.json +++ b/art/BfGdpEhnBZQzXay29/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496328795750" + "$date": 1496328795750 }, "modifiedAt": { - "$date": "1496331139526" + "$date": 1496331139526 }, "origId": "vbumqNjcawaLjdiM8", "name": "Lesson05a", "notes": "Lesson Five tutorial code.", - "rank": "1.0669567166088911", + "rank": 1.0669567166088911, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-msy3lmfgyfzvwafip-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "bbMPdZF8CvgYgF6LY" } \ No newline at end of file diff --git a/art/BgAawjJRKx45XRyiN/art.json b/art/BgAawjJRKx45XRyiN/art.json index 2a8cd80d..ae39d739 100644 --- a/art/BgAawjJRKx45XRyiN/art.json +++ b/art/BgAawjJRKx45XRyiN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": "1652854948747" + "$date": 1652854948747 }, "profile": { "name": "taeju.Kwon", @@ -12,15 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": "1652970269455" + "$date": 1652970269455 }, "modifiedAt": { - "$date": "1652970318912" + "$date": 1652970318912 }, "origId": "ZXDZSs2JN4hbwdSqr", "name": "Motion", "notes": "", - "rank": "1.0377225925029818", + "rank": 1.0377225925029818, "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gvlkrjic9678ybnf6-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "iSXnic6pTMa62fTF3" } \ No newline at end of file diff --git a/art/BiHH2xPx5dypCCvAu/art.json b/art/BiHH2xPx5dypCCvAu/art.json index 4b963b49..b1129925 100644 --- a/art/BiHH2xPx5dypCCvAu/art.json +++ b/art/BiHH2xPx5dypCCvAu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1685436264543" + "$date": 1685436264543 }, "modifiedAt": { - "$date": "1685436264543" + "$date": 1685436264543 }, "origId": null, "name": "Circles from Triangles_Jemin.Shin", "notes": "", - "rank": "1.8417249799967381", + "rank": 1.8417249799967381, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rgkoju8v69vq1th3p-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "cW87MS9rQNXXaAjCD" } \ No newline at end of file diff --git a/art/BkqeZ9ZW84C5tPdoJ/art.json b/art/BkqeZ9ZW84C5tPdoJ/art.json index de1b1352..e31c1185 100644 --- a/art/BkqeZ9ZW84C5tPdoJ/art.json +++ b/art/BkqeZ9ZW84C5tPdoJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654094506695" + "$date": 1654094506695 }, "modifiedAt": { - "$date": "1654149680405" + "$date": 1654149680405 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.9965680094459917", + "rank": 1.9965680094459917, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jv0hylbi5a4s7cxli-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "hTbHSzjtXoMqxX3pG" } \ No newline at end of file diff --git a/art/BnKrvieHdWaxfjXH8/art.json b/art/BnKrvieHdWaxfjXH8/art.json index 4a9fcb39..a20d82ac 100644 --- a/art/BnKrvieHdWaxfjXH8/art.json +++ b/art/BnKrvieHdWaxfjXH8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1509244868902" + "$date": 1509244868902 }, "modifiedAt": { - "$date": "1509244868902" + "$date": 1509244868902 }, "origId": "L2EkNfwTM8yncpYNw", "name": "toon chaos12", "notes": "", - "rank": "1.9728917084215274", + "rank": 1.9728917084215274, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2hbyxnib9rp2osjqq-thumbnail.jpg", "hasSound": true, - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "dd9TLr2d4j6CESHN2" } \ No newline at end of file diff --git a/art/BnhvgAERQC5rcGRoZ/art.json b/art/BnhvgAERQC5rcGRoZ/art.json index fc5cb4b2..6c500f26 100644 --- a/art/BnhvgAERQC5rcGRoZ/art.json +++ b/art/BnhvgAERQC5rcGRoZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555887621705" + "$date": 1555887621705 }, "modifiedAt": { - "$date": "1555887621705" + "$date": 1555887621705 }, "origId": "TGGLggjxQgLPEFHWx", "name": "seascape", "notes": "", - "rank": "1.533305406799065", + "rank": 1.533305406799065, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-knvd0q6ni7tain02o-thumbnail.jpg", "hasSound": "", - "views": "145", - "likes": "0", + "views": 145, + "likes": 0, "revisionId": "YpudJ3BbyJHxf8mzz" } \ No newline at end of file diff --git a/art/BqGPcmKoSdsC4MnLb/art.json b/art/BqGPcmKoSdsC4MnLb/art.json index a6283985..da2c71d4 100644 --- a/art/BqGPcmKoSdsC4MnLb/art.json +++ b/art/BqGPcmKoSdsC4MnLb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654091814305" + "$date": 1654091814305 }, "modifiedAt": { - "$date": "1654093495133" + "$date": 1654093495133 }, "origId": "5Fphse6X3wyaFosYJ", "name": "Circles from Triangles_sunwoo.lee", "notes": "", - "rank": "1.23090800508491", + "rank": 1.23090800508491, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-cghdl2nb4pmq93goj-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "xSAZsB2bhiXXcyBus" } \ No newline at end of file diff --git a/art/Br7jzCr5r8jf4kHyx/art.json b/art/Br7jzCr5r8jf4kHyx/art.json index 5ac639f2..cab588dc 100644 --- a/art/Br7jzCr5r8jf4kHyx/art.json +++ b/art/Br7jzCr5r8jf4kHyx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "e52fMA4ovMTmiaNu7", "createdAt": { - "$date": "1551478750543" + "$date": 1551478750543 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "gerrygoo" }, "createdAt": { - "$date": "1551483966237" + "$date": 1551483966237 }, "modifiedAt": { - "$date": "1551483966237" + "$date": 1551483966237 }, "origId": "jjpd8XtJ5nJAcmyLh", "name": "circle", "notes": "", - "rank": "1.1592780641338862", + "rank": 1.1592780641338862, "private": false, "unlisted": true, "username": "gerrygoo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-efqndcbwqe2d590e3-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "B4TMHWowXf9uhwBby" } \ No newline at end of file diff --git a/art/BrGxYaWHdj7D4XZyf/art.json b/art/BrGxYaWHdj7D4XZyf/art.json index 088ac2f2..71d387f9 100644 --- a/art/BrGxYaWHdj7D4XZyf/art.json +++ b/art/BrGxYaWHdj7D4XZyf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1705069098279" + "$date": 1705069098279 }, "modifiedAt": { - "$date": "1705069098279" + "$date": 1705069098279 }, "origId": "27b5AxnyWM3K9MTg4", "name": "wip", "notes": "", - "rank": "1.183345894907577", + "rank": 1.183345894907577, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-91spbh2szewga46zo-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "FfJtKKgwLZeEd4YME" } \ No newline at end of file diff --git a/art/BroTxCqjuvDoLEhAY/art.json b/art/BroTxCqjuvDoLEhAY/art.json index 6bc5858e..782edec0 100644 --- a/art/BroTxCqjuvDoLEhAY/art.json +++ b/art/BroTxCqjuvDoLEhAY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": "1486735121030" + "$date": 1486735121030 }, "username": "lizell", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1486741809166" + "$date": 1486741809166 }, "modifiedAt": { - "$date": "1486741860758" + "$date": 1486741860758 }, "origId": "qSRWCBPJwjsffzsKb", "name": "vibrations", "notes": "Thank you mark", - "rank": "1.03956125928472", + "rank": 1.03956125928472, "private": false, "unlisted": true, "username": "lizell", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-55e7z915wlyth6qn4-thumbnail.jpg", "hasSound": true, - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "Ek5xjQyoZrp3mmWez" } \ No newline at end of file diff --git a/art/BsMpnBk6kQ8wK8mvy/art.json b/art/BsMpnBk6kQ8wK8mvy/art.json index 571adf65..220cd5ea 100644 --- a/art/BsMpnBk6kQ8wK8mvy/art.json +++ b/art/BsMpnBk6kQ8wK8mvy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": "1557600049871" + "$date": 1557600049871 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": "1557720109806" + "$date": 1557720109806 }, "modifiedAt": { - "$date": "1558304388439" + "$date": 1558304388439 }, "origId": null, "name": "Bodzin", "notes": "", - "rank": "1.8871084875902566", + "rank": 1.8871084875902566, "private": false, "unlisted": true, "username": "jorenvo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xtukeedavwtk3jsa0-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "M9Z2JRkkxqwvpNzEp" } \ No newline at end of file diff --git a/art/BsrLb5e2Fujc6RvJf/art.json b/art/BsrLb5e2Fujc6RvJf/art.json index 837461cd..4959a225 100644 --- a/art/BsrLb5e2Fujc6RvJf/art.json +++ b/art/BsrLb5e2Fujc6RvJf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1568768683451" + "$date": 1568768683451 }, "modifiedAt": { - "$date": "1568768683451" + "$date": 1568768683451 }, "origId": "vixRSiPMAiZ6AmgNA", "name": "Simple Fractal wip", "notes": "", - "rank": "1.248029839768716", + "rank": 1.248029839768716, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n0zaf10qbmxx47g7g-thumbnail.jpg", "hasSound": "", - "views": "158", - "likes": "0", + "views": 158, + "likes": 0, "revisionId": "YzTWcFfqge2BoJ9ok" } \ No newline at end of file diff --git a/art/Bt5C5fTXArXh3hvqh/art.json b/art/Bt5C5fTXArXh3hvqh/art.json index 5d3105e3..3e24a7db 100644 --- a/art/Bt5C5fTXArXh3hvqh/art.json +++ b/art/Bt5C5fTXArXh3hvqh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1583379410920" + "$date": 1583379410920 }, "modifiedAt": { - "$date": "1583379410920" + "$date": 1583379410920 }, "origId": null, "name": "circles", "notes": "", - "rank": "1.262448955334073", + "rank": 1.262448955334073, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-p1gp7ox4oa5ehuxl3-thumbnail.jpg", "hasSound": "", - "views": "80", - "likes": "0", + "views": 80, + "likes": 0, "revisionId": "SHPCqMRppEdEzMovZ" } \ No newline at end of file diff --git a/art/BtAqcPquWmxhDALFW/art.json b/art/BtAqcPquWmxhDALFW/art.json index c39959af..08861ee9 100644 --- a/art/BtAqcPquWmxhDALFW/art.json +++ b/art/BtAqcPquWmxhDALFW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520309372707" + "$date": 1520309372707 }, "modifiedAt": { - "$date": "1520309372707" + "$date": 1520309372707 }, "origId": "T3rPrhgzehKeaqZc6", "name": "dyson", "notes": "", - "rank": "1.2391073174929796", + "rank": 1.2391073174929796, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pv06s23x98h7f05xl-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "utkEEzMTQ5zmNSvor" } \ No newline at end of file diff --git a/art/BtMPmXiuE37mpnQB7/art.json b/art/BtMPmXiuE37mpnQB7/art.json index 5d17b69f..29270c4a 100644 --- a/art/BtMPmXiuE37mpnQB7/art.json +++ b/art/BtMPmXiuE37mpnQB7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653482023088" + "$date": 1653482023088 }, "modifiedAt": { - "$date": "1653482023088" + "$date": 1653482023088 }, "origId": null, "name": "Audio Reactive Art New", "notes": "", - "rank": "1.4746021400286697", + "rank": 1.4746021400286697, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1px40mof4pmgm3a6t-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "2rLLDPZu4iPq7wxaz" } \ No newline at end of file diff --git a/art/BtkrDbo3o9cSAoXeW/art.json b/art/BtkrDbo3o9cSAoXeW/art.json index c97d0be8..3b10f817 100644 --- a/art/BtkrDbo3o9cSAoXeW/art.json +++ b/art/BtkrDbo3o9cSAoXeW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1550159640832" + "$date": 1550159640832 }, "modifiedAt": { - "$date": "1550159640832" + "$date": 1550159640832 }, "origId": null, "name": "the tangled webs we weave", "notes": "", - "rank": "10.632310379170425", + "rank": 10.632310379170425, "private": false, "unlisted": false, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-qleasf6nnaggwvev5-thumbnail.jpg", "hasSound": "", - "views": "1185", - "likes": "6", + "views": 1185, + "likes": 6, "revisionId": "HQev3j8f4zgkNztxf" } \ No newline at end of file diff --git a/art/BtpY4aK6a7rEquy7n/art.json b/art/BtpY4aK6a7rEquy7n/art.json index d6d142a2..6ceffc6a 100644 --- a/art/BtpY4aK6a7rEquy7n/art.json +++ b/art/BtpY4aK6a7rEquy7n/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YMZyxbNq3cKGXyTyT", "createdAt": { - "$date": "1508992260667" + "$date": 1508992260667 }, "profile": { "name": "Martin Palko", @@ -12,15 +12,15 @@ "username": "martinpalko" }, "createdAt": { - "$date": "1509121941112" + "$date": 1509121941112 }, "modifiedAt": { - "$date": "1509122012511" + "$date": 1509122012511 }, "origId": "fs6GHW2crknZmzoWy", "name": "Rain_old", "notes": "", - "rank": "1.912268917759401", + "rank": 1.912268917759401, "private": false, "unlisted": true, "username": "martinpalko", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-co8m1t5s7llqelahe-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "T9xY9CiQFS78849vg" } \ No newline at end of file diff --git a/art/BubiakjZKAd7TKT83/art.json b/art/BubiakjZKAd7TKT83/art.json index f4eae33a..10a74781 100644 --- a/art/BubiakjZKAd7TKT83/art.json +++ b/art/BubiakjZKAd7TKT83/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1511166566476" + "$date": 1511166566476 }, "modifiedAt": { - "$date": "1511166566476" + "$date": 1511166566476 }, "origId": "K8g3Q6ckgSTWZuRPv", "name": "plasma waves", "notes": "", - "rank": "1.9310465010377234", + "rank": 1.9310465010377234, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-icvbc0r2osc7or8pv-thumbnail.jpg", "hasSound": "", - "views": "83", - "likes": "1", + "views": 83, + "likes": 1, "revisionId": "tEEXQpESF6xRt3CdZ" } \ No newline at end of file diff --git a/art/Bv7nLsmSbowtSoGpA/art.json b/art/Bv7nLsmSbowtSoGpA/art.json index 93571f4e..a56f225a 100644 --- a/art/Bv7nLsmSbowtSoGpA/art.json +++ b/art/Bv7nLsmSbowtSoGpA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1510261911187" + "$date": 1510261911187 }, "modifiedAt": { - "$date": "1510636018312" + "$date": 1510636018312 }, "origId": "mNBny7JXpBGwQnMwG", "name": "fwosh", "notes": "", - "rank": "10.247305872886365", + "rank": 10.247305872886365, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7dc1ythjvqd4jie5e-thumbnail.jpg", "hasSound": true, - "views": "1196", - "likes": "11", + "views": 1196, + "likes": 11, "revisionId": "ibeCxwZP8Nh4JaDup" } \ No newline at end of file diff --git a/art/BwFoiT5wD28u9HN5Z/art.json b/art/BwFoiT5wD28u9HN5Z/art.json index 42968590..9767ebeb 100644 --- a/art/BwFoiT5wD28u9HN5Z/art.json +++ b/art/BwFoiT5wD28u9HN5Z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1541694021578" + "$date": 1541694021578 }, "modifiedAt": { - "$date": "1541694021578" + "$date": 1541694021578 }, "origId": null, "name": "Line Of Sound", "notes": "", - "rank": "1.3183008497955622", + "rank": 1.3183008497955622, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sy8yn04hs80vf7ayu-thumbnail.jpg", "hasSound": true, - "views": "231", - "likes": "1", + "views": 231, + "likes": 1, "revisionId": "jyHKrezfo6ZF3N4pe" } \ No newline at end of file diff --git a/art/BxMWaxP7Sqiz38FgK/art.json b/art/BxMWaxP7Sqiz38FgK/art.json index e986ae63..62caf1be 100644 --- a/art/BxMWaxP7Sqiz38FgK/art.json +++ b/art/BxMWaxP7Sqiz38FgK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1567141937566" + "$date": 1567141937566 }, "modifiedAt": { - "$date": "1567141937566" + "$date": 1567141937566 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0249797492139485", + "rank": 1.0249797492139485, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8164z2ksyg481c9ol-thumbnail.jpg", "hasSound": "", - "views": "103", - "likes": "0", + "views": 103, + "likes": 0, "revisionId": "wEYyw4muFmohL9KqH" } \ No newline at end of file diff --git a/art/BxXCFpZxu7eFdhiyP/art.json b/art/BxXCFpZxu7eFdhiyP/art.json index ff6ccc5c..974394c9 100644 --- a/art/BxXCFpZxu7eFdhiyP/art.json +++ b/art/BxXCFpZxu7eFdhiyP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512610172932" + "$date": 1512610172932 }, "modifiedAt": { - "$date": "1512610172932" + "$date": 1512610172932 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4733981426242826", + "rank": 1.4733981426242826, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ygc8kkhpgl24ivilu-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "nAJEyTeGR3Xmt4vad" } \ No newline at end of file diff --git a/art/BzwXBknYWjs4nfk9h/art.json b/art/BzwXBknYWjs4nfk9h/art.json index 2616c4a7..065b3edc 100644 --- a/art/BzwXBknYWjs4nfk9h/art.json +++ b/art/BzwXBknYWjs4nfk9h/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1685460169377" + "$date": 1685460169377 }, "modifiedAt": { - "$date": "1685460169377" + "$date": 1685460169377 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.0834545264457387", + "rank": 1.0834545264457387, "private": false, "unlisted": true, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0c5sam8p4y5ndabl9-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "k6MvzttE8gEYEjdy4" } \ No newline at end of file diff --git a/art/C27MRCLnDuKJk9TrS/art.json b/art/C27MRCLnDuKJk9TrS/art.json index ff42d01c..d32cac41 100644 --- a/art/C27MRCLnDuKJk9TrS/art.json +++ b/art/C27MRCLnDuKJk9TrS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1507987399776" + "$date": 1507987399776 }, "modifiedAt": { - "$date": "1507987399776" + "$date": 1507987399776 }, "origId": "7b2mtzWGfut7qG2b4", "name": "cubes", "notes": "", - "rank": "1.8122928365397264", + "rank": 1.8122928365397264, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cxgcel0cddc7048p5-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "gPbaqRGqEutx7TtQ4" } \ No newline at end of file diff --git a/art/C2Kzd3CnpNPtWHjRw/art.json b/art/C2Kzd3CnpNPtWHjRw/art.json index 3b0e4b5f..e6f616f7 100644 --- a/art/C2Kzd3CnpNPtWHjRw/art.json +++ b/art/C2Kzd3CnpNPtWHjRw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550428768721" + "$date": 1550428768721 }, "modifiedAt": { - "$date": "1550751497918" + "$date": 1550751497918 }, "origId": "Qdhn9CoweLkKbkKLT", "name": "sqd", "notes": "", - "rank": "1.5089774268748835", + "rank": 1.5089774268748835, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0ou7b6mqa3tnqrcsw-thumbnail.jpg", "hasSound": true, - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "XnqZ3nDxrHhS4WXqp" } \ No newline at end of file diff --git a/art/C2qmkuPNQvcyp6CGP/art.json b/art/C2qmkuPNQvcyp6CGP/art.json index 2178c837..4249b8b2 100644 --- a/art/C2qmkuPNQvcyp6CGP/art.json +++ b/art/C2qmkuPNQvcyp6CGP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1599073006062" + "$date": 1599073006062 }, "modifiedAt": { - "$date": "1599073006062" + "$date": 1599073006062 }, "origId": "Ec8Lpab7csKeguMAy", "name": "Frank in Space", "notes": "", - "rank": "1.2214734659858277", + "rank": 1.2214734659858277, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-68yjdp9dac1r7dzcy-thumbnail.jpg", "hasSound": true, - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "LMvRYtmjtnfT2XJXE" } \ No newline at end of file diff --git a/art/C4gCacp8eQ337rdFD/art.json b/art/C4gCacp8eQ337rdFD/art.json index 68b2dc23..841843df 100644 --- a/art/C4gCacp8eQ337rdFD/art.json +++ b/art/C4gCacp8eQ337rdFD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623655178262" + "$date": 1623655178262 }, "modifiedAt": { - "$date": "1623655178262" + "$date": 1623655178262 }, "origId": "dYaXs9CwnzQhAT8Kt", "name": "mouse-wip", "notes": "", - "rank": "1.3019073779027945", + "rank": 1.3019073779027945, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-a7uuhpsoqh6tni2ho-thumbnail.jpg", "hasSound": true, - "views": "83", - "likes": "0", + "views": 83, + "likes": 0, "revisionId": "8xhPTGB3iAqKzSpzZ" } \ No newline at end of file diff --git a/art/C549fio274zzAoidn/art.json b/art/C549fio274zzAoidn/art.json index c1895a0d..d855ced1 100644 --- a/art/C549fio274zzAoidn/art.json +++ b/art/C549fio274zzAoidn/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1614345092932" + "$date": 1614345092932 }, "modifiedAt": { - "$date": "1614345092932" + "$date": 1614345092932 }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": "1.0729594163641893", + "rank": 1.0729594163641893, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kl7wzjiscsnbod2ac-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "sAc8mnXYjA4keBLwv" } \ No newline at end of file diff --git a/art/C5XnDd3TxCtHq52Jv/art.json b/art/C5XnDd3TxCtHq52Jv/art.json index 85263201..be6b24b3 100644 --- a/art/C5XnDd3TxCtHq52Jv/art.json +++ b/art/C5XnDd3TxCtHq52Jv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553509176541" + "$date": 1553509176541 }, "modifiedAt": { - "$date": "1553509176541" + "$date": 1553509176541 }, "origId": null, "name": "1903-GridHypnoticRainbow", "notes": "", - "rank": "1.005768644945148", + "rank": 1.005768644945148, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-y19tap8hn96ao3kgt-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "PeChckqtdqwZRZdaz" } \ No newline at end of file diff --git a/art/C9maC3C6dCdyKmsuH/art.json b/art/C9maC3C6dCdyKmsuH/art.json index c1766712..095c182b 100644 --- a/art/C9maC3C6dCdyKmsuH/art.json +++ b/art/C9maC3C6dCdyKmsuH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449285675549" + "$date": 1449285675549 }, "modifiedAt": { - "$date": "1449285675549" + "$date": 1449285675549 }, "origId": "gZjPchBFJAGSk4ZTK", "name": "Bouncy Music Lines", - "rank": "1.8879513062627777", + "rank": 1.8879513062627777, "private": false, "unlisted": false, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-2k35nxtgggsdvfuf9-thumbnail.jpg", "hasSound": true, - "views": "275", - "likes": "0", + "views": 275, + "likes": 0, "revisionId": "ms5u9GbicbJMnnimm", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/C9riFtXRKgMEZyY7p/art.json b/art/C9riFtXRKgMEZyY7p/art.json index 711b2b8a..dda6c291 100644 --- a/art/C9riFtXRKgMEZyY7p/art.json +++ b/art/C9riFtXRKgMEZyY7p/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": "1492808668114" + "$date": 1492808668114 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": "1492813335580" + "$date": 1492813335580 }, "modifiedAt": { - "$date": "1492813335580" + "$date": 1492813335580 }, "origId": "TkQY6zwRTeGzEqbCb", "name": "z%%z 4 music", "notes": "", - "rank": "1.0104638255638108", + "rank": 1.0104638255638108, "private": false, "unlisted": true, "username": "clydepashley", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0rk8g3bz49roxuanf-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "QRt8tmbp83JL2cBET" } \ No newline at end of file diff --git a/art/C9sbwtGje9tjnk7ed/art.json b/art/C9sbwtGje9tjnk7ed/art.json index 7feadffa..28a43f07 100644 --- a/art/C9sbwtGje9tjnk7ed/art.json +++ b/art/C9sbwtGje9tjnk7ed/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": "1684301218251" + "$date": 1684301218251 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": "1685416967641" + "$date": 1685416967641 }, "modifiedAt": { - "$date": "1685552467029" + "$date": 1685552467029 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.1262629217198825", + "rank": 1.1262629217198825, "private": false, "unlisted": true, "username": "minjae-yu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lv9exrhaysog2y4at-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "AePjDoJZFM6xtk8wN" } \ No newline at end of file diff --git a/art/CBDvmeprw78fMTgQ4/art.json b/art/CBDvmeprw78fMTgQ4/art.json index 47691078..5f33503c 100644 --- a/art/CBDvmeprw78fMTgQ4/art.json +++ b/art/CBDvmeprw78fMTgQ4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533039463185" + "$date": 1533039463185 }, "modifiedAt": { - "$date": "1533039463185" + "$date": 1533039463185 }, "origId": null, "name": "Quad", "notes": "", - "rank": "1.9016762157811282", + "rank": 1.9016762157811282, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tzcb4aj7f66su6pfm-thumbnail.jpg", "hasSound": "", - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "fLPWH3r2t8ck9FNW2" } \ No newline at end of file diff --git a/art/CEmfhvYaGBEGw4vRT/art.json b/art/CEmfhvYaGBEGw4vRT/art.json index 81045665..5e478e4f 100644 --- a/art/CEmfhvYaGBEGw4vRT/art.json +++ b/art/CEmfhvYaGBEGw4vRT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": "1619118831439" + "$date": 1619118831439 }, "username": "hzktqr", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619119318106" + "$date": 1619119318106 }, "modifiedAt": { - "$date": "1619119349544" + "$date": 1619119349544 }, "origId": null, "name": "CEmfhvYaGBEGw4vRT", "notes": "default", - "rank": "1.1863382361363468", + "rank": 1.1863382361363468, "private": false, "unlisted": true, "username": "hzktqr", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-xagnlkwm4n0vxpra8-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "W4PPzrBKzDFm527Yc" } \ No newline at end of file diff --git a/art/CFqwmitinDNdXPsCF/art.json b/art/CFqwmitinDNdXPsCF/art.json index 8d407c5d..33247d1c 100644 --- a/art/CFqwmitinDNdXPsCF/art.json +++ b/art/CFqwmitinDNdXPsCF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508333027794" + "$date": 1508333027794 }, "modifiedAt": { - "$date": "1508333027794" + "$date": 1508333027794 }, "origId": "mNBny7JXpBGwQnMwG", "name": "pulsedn", "notes": "", - "rank": "1.0445460860398859", + "rank": 1.0445460860398859, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lu4cqfir5vfxpbycp-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "LPcqYAmCmh2ugvPoc" } \ No newline at end of file diff --git a/art/CGefenfT6rv2yQ4Bw/art.json b/art/CGefenfT6rv2yQ4Bw/art.json index b66d1e9b..e52cb85b 100644 --- a/art/CGefenfT6rv2yQ4Bw/art.json +++ b/art/CGefenfT6rv2yQ4Bw/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446198910287" + "$date": 1446198910287 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -23,12 +23,12 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*4.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-m6sn4mhftgzj4hoho-thumbnail.jpg", - "views": "169", - "likes": "1", + "views": 169, + "likes": 1, "revisionId": "WxvP6AKu7QTYrCMv9", "modifiedAt": { - "$date": "1446198910291" + "$date": 1446198910291 }, "hasSound": true, - "rank": "1.7271511915365276" + "rank": 1.7271511915365276 } \ No newline at end of file diff --git a/art/CHDRiwf7FFqgP2REr/art.json b/art/CHDRiwf7FFqgP2REr/art.json index ab2c8578..5e4fc20d 100644 --- a/art/CHDRiwf7FFqgP2REr/art.json +++ b/art/CHDRiwf7FFqgP2REr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501630084066" + "$date": 1501630084066 }, "modifiedAt": { - "$date": "1501630084066" + "$date": 1501630084066 }, "origId": "GKbc4tXKXpku2WT84", "name": "wwwwr", "notes": "", - "rank": "1.1700429767799312", + "rank": 1.1700429767799312, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4eqkayamfh3we25ap-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "nvujRKmqafCdMY2K5" } \ No newline at end of file diff --git a/art/CJqnsPPKxz3KGqWSZ/art.json b/art/CJqnsPPKxz3KGqWSZ/art.json index 594a5303..1c6342bd 100644 --- a/art/CJqnsPPKxz3KGqWSZ/art.json +++ b/art/CJqnsPPKxz3KGqWSZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1505980896714" + "$date": 1505980896714 }, "modifiedAt": { - "$date": "1505980896714" + "$date": 1505980896714 }, "origId": "7fkuNErcdiCoyDFPM", "name": "It's So In Vogue To Be Dead", "notes": "", - "rank": "1.7169452909275107", + "rank": 1.7169452909275107, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gu6gyj2n68q7nwujc-thumbnail.jpg", "hasSound": true, - "views": "118", - "likes": "0", + "views": 118, + "likes": 0, "revisionId": "Yo8SoX4xaQ9xeRLN6" } \ No newline at end of file diff --git a/art/CJyTYWu2F352dNTrn/art.json b/art/CJyTYWu2F352dNTrn/art.json index 982204ff..5457845e 100644 --- a/art/CJyTYWu2F352dNTrn/art.json +++ b/art/CJyTYWu2F352dNTrn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1455206057132" + "$date": 1455206057132 }, "modifiedAt": { - "$date": "1456069768160" + "$date": 1456069768160 }, "origId": "us5PXZuW9emkg2bD4", "name": "hrt", "notes": "", - "rank": "10.198711906218424", + "rank": 10.198711906218424, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-43ydnt03cdasdoe4v-thumbnail.jpg", "hasSound": true, - "views": "664", - "likes": "10", + "views": 664, + "likes": 10, "revisionId": "WQnB5e84Y6rc7v3Rx" } \ No newline at end of file diff --git a/art/CQcbw4k7BmY3egppx/art.json b/art/CQcbw4k7BmY3egppx/art.json index 08601e9b..d0f17081 100644 --- a/art/CQcbw4k7BmY3egppx/art.json +++ b/art/CQcbw4k7BmY3egppx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,15 +13,15 @@ "username": "visy" }, "createdAt": { - "$date": "1451476892932" + "$date": 1451476892932 }, "modifiedAt": { - "$date": "1451478316109" + "$date": 1451478316109 }, "origId": null, "name": "funk", "notes": "", - "rank": "1.1906668029802017", + "rank": 1.1906668029802017, "private": false, "unlisted": false, "username": "visy", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-vt2su5f6py5riuqk6-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "cwexnoPamYoi88h5B" } \ No newline at end of file diff --git a/art/CQs9owSvkdHXMQDA8/art.json b/art/CQs9owSvkdHXMQDA8/art.json index df858d54..28536db4 100644 --- a/art/CQs9owSvkdHXMQDA8/art.json +++ b/art/CQs9owSvkdHXMQDA8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479171965" + "$date": 1551479171965 }, "modifiedAt": { - "$date": "1551479171965" + "$date": 1551479171965 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.386481425449438", + "rank": 1.386481425449438, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2tuh1q9uama6q4cbr-thumbnail.jpg", "hasSound": "", - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "tpXyLSh3teH3kK7ou" } \ No newline at end of file diff --git a/art/CTkvnfE6NaaXSPzzJ/art.json b/art/CTkvnfE6NaaXSPzzJ/art.json index 5785be0a..2ab361f2 100644 --- a/art/CTkvnfE6NaaXSPzzJ/art.json +++ b/art/CTkvnfE6NaaXSPzzJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1571779636127" + "$date": 1571779636127 }, "modifiedAt": { - "$date": "1571779636127" + "$date": 1571779636127 }, "origId": "kmN3hqhTHv4SCqYcx", "name": "HexGrid2", "notes": "mouse for control shape pattern", - "rank": "1.865977451658839", + "rank": 1.865977451658839, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-odx2a9cagv1jtbkc0-thumbnail.jpg", "hasSound": true, - "views": "142", - "likes": "0", + "views": 142, + "likes": 0, "revisionId": "dLQhNAbqboP95bZFg" } \ No newline at end of file diff --git a/art/CTzsP7M5MfkwZGXy2/art.json b/art/CTzsP7M5MfkwZGXy2/art.json index 8bb463dd..d350e719 100644 --- a/art/CTzsP7M5MfkwZGXy2/art.json +++ b/art/CTzsP7M5MfkwZGXy2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1531823487628" + "$date": 1531823487628 }, "modifiedAt": { - "$date": "1531823487628" + "$date": 1531823487628 }, "origId": "Sw2atuBHGBsutNYZf", "name": "spiderweb spheres every day", "notes": "", - "rank": "10.242818128890542", + "rank": 10.242818128890542, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5aqkk347svcobzgje-thumbnail.jpg", "hasSound": true, - "views": "535", - "likes": "2", + "views": 535, + "likes": 2, "revisionId": "fw9KScrruLtrdr7Ew" } \ No newline at end of file diff --git a/art/CXBRMQmfvMpA4bK9H/art.json b/art/CXBRMQmfvMpA4bK9H/art.json index 2b8e8e5f..f3bc768e 100644 --- a/art/CXBRMQmfvMpA4bK9H/art.json +++ b/art/CXBRMQmfvMpA4bK9H/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8m7zpX5vFCAmve3uC", "createdAt": { - "$date": "1677940460002" + "$date": 1677940460002 }, "username": "rojun", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1677958687666" + "$date": 1677958687666 }, "modifiedAt": { - "$date": "1677958687666" + "$date": 1677958687666 }, "origId": null, "name": "sonic", "notes": "", - "rank": "1.2350822680088647", + "rank": 1.2350822680088647, "private": false, "unlisted": true, "username": "rojun", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-b42c2z4mxg99hh044-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "rD6uzDwANobqxXoLB" } \ No newline at end of file diff --git a/art/CbSdtkRA5gDx7hmXd/art.json b/art/CbSdtkRA5gDx7hmXd/art.json index 1cae9da0..294c4865 100644 --- a/art/CbSdtkRA5gDx7hmXd/art.json +++ b/art/CbSdtkRA5gDx7hmXd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652945788549" + "$date": 1652945788549 }, "modifiedAt": { - "$date": "1652945788549" + "$date": 1652945788549 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.0958210993843194", + "rank": 1.0958210993843194, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-iqtp3nz0l6va04iqf-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "xppznYbDat5wn52Yr" } \ No newline at end of file diff --git a/art/CbmGerHritwgbEFvY/art.json b/art/CbmGerHritwgbEFvY/art.json index 7b2ce8d9..b36daf4c 100644 --- a/art/CbmGerHritwgbEFvY/art.json +++ b/art/CbmGerHritwgbEFvY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1529252273649" + "$date": 1529252273649 }, "modifiedAt": { - "$date": "1529252273649" + "$date": 1529252273649 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.86116301483964", + "rank": 1.86116301483964, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-z0joootz576g53u49-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "pkzLybvHii34WFsgA" } \ No newline at end of file diff --git a/art/Cc5rgXprLDzaGgDGt/art.json b/art/Cc5rgXprLDzaGgDGt/art.json index 31c3b867..015add5e 100644 --- a/art/Cc5rgXprLDzaGgDGt/art.json +++ b/art/Cc5rgXprLDzaGgDGt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1577717672624" + "$date": 1577717672624 }, "modifiedAt": { - "$date": "1577718056823" + "$date": 1577718056823 }, "origId": null, "name": "flower", "notes": "", - "rank": "1.8708790701238822", + "rank": 1.8708790701238822, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-u1lthy52spu3zlqbj-thumbnail.jpg", "hasSound": "", - "views": "99", - "likes": "0", + "views": 99, + "likes": 0, "revisionId": "qTnQK8AJpTHTCcKYE" } \ No newline at end of file diff --git a/art/CfHhvkT7qoHXgLNx6/art.json b/art/CfHhvkT7qoHXgLNx6/art.json index 0edd1913..54f32c4d 100644 --- a/art/CfHhvkT7qoHXgLNx6/art.json +++ b/art/CfHhvkT7qoHXgLNx6/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1616245857323" + "$date": 1616245857323 }, "modifiedAt": { - "$date": "1616245857323" + "$date": 1616245857323 }, "origId": "Y3bsPmhHZNkBkDdhQ", "name": "Hello Cube", "notes": "", - "rank": "1.454786297423445", + "rank": 1.454786297423445, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lwate8vg2gi22ndpg-thumbnail.jpg", "hasSound": "", - "views": "38", - "likes": "0", + "views": 38, + "likes": 0, "revisionId": "bfS83T4QMKksHbmzx" } \ No newline at end of file diff --git a/art/CfMMZRNPMyGdmeLFX/art.json b/art/CfMMZRNPMyGdmeLFX/art.json index 1dada7cd..7c09f5a1 100644 --- a/art/CfMMZRNPMyGdmeLFX/art.json +++ b/art/CfMMZRNPMyGdmeLFX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590948506419" + "$date": 1590948506419 }, "modifiedAt": { - "$date": "1590948506419" + "$date": 1590948506419 }, "origId": "pezdXhrAjHoNYKCWE", "name": "tristrip", "notes": "", - "rank": "1.514053696644077", + "rank": 1.514053696644077, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hx84zvn5n79vijhha-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "4Bg4mHHkdB4rcmey9" } \ No newline at end of file diff --git a/art/CfPegKAcPj5D6axAW/art.json b/art/CfPegKAcPj5D6axAW/art.json index 35698d98..f5e438f8 100644 --- a/art/CfPegKAcPj5D6axAW/art.json +++ b/art/CfPegKAcPj5D6axAW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "D5nXoe9oSBGkhJALW", "createdAt": { - "$date": "1515803345735" + "$date": 1515803345735 }, "profile": { "first_name": "Tim", @@ -13,15 +13,15 @@ "username": "tim" }, "createdAt": { - "$date": "1515805241945" + "$date": 1515805241945 }, "modifiedAt": { - "$date": "1515810137837" + "$date": 1515810137837 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.7009566610057967", + "rank": 1.7009566610057967, "private": false, "unlisted": true, "username": "tim", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-8u2uy00zhzjym250s-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "PJLnmWE7oEtqpnR8S" } \ No newline at end of file diff --git a/art/CgmFpc7tyuEKBCKdm/art.json b/art/CgmFpc7tyuEKBCKdm/art.json index 7ab43154..73552ead 100644 --- a/art/CgmFpc7tyuEKBCKdm/art.json +++ b/art/CgmFpc7tyuEKBCKdm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684844346135" + "$date": 1684844346135 }, "modifiedAt": { - "$date": "1684844346135" + "$date": 1684844346135 }, "origId": null, "name": "Audio Reactive Art - jonghyeon.l", "notes": "BaKaMiTaI", - "rank": "1.4965872788622652", + "rank": 1.4965872788622652, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vjwitpzi4b2tfbxy8-thumbnail.jpg", "hasSound": true, - "views": "45", - "likes": "0", + "views": 45, + "likes": 0, "revisionId": "8imrtBqdx4dzQ92ha" } \ No newline at end of file diff --git a/art/Ch3PxmZwN22dkrGCg/art.json b/art/Ch3PxmZwN22dkrGCg/art.json index e7bff6f5..c572ea99 100644 --- a/art/Ch3PxmZwN22dkrGCg/art.json +++ b/art/Ch3PxmZwN22dkrGCg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1501683161683" + "$date": 1501683161683 }, "modifiedAt": { - "$date": "1520827394696" + "$date": 1520827394696 }, "origId": null, "name": "bugs", "notes": "", - "rank": "1.6571473622549397", + "rank": 1.6571473622549397, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pt8qau7cw08y8b8t4-thumbnail.jpg", "hasSound": true, - "views": "165", - "likes": "0", + "views": 165, + "likes": 0, "revisionId": "QPumTYk8MKnGdaFNq" } \ No newline at end of file diff --git a/art/ChgRzRLbrFD5wzfZk/art.json b/art/ChgRzRLbrFD5wzfZk/art.json index 8de561e0..7abbdacf 100644 --- a/art/ChgRzRLbrFD5wzfZk/art.json +++ b/art/ChgRzRLbrFD5wzfZk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550864744792" + "$date": 1550864744792 }, "modifiedAt": { - "$date": "1550912582046" + "$date": 1550912582046 }, "origId": "pfa9757K3NJx6euhN", "name": "galax-z", "notes": "", - "rank": "10.179837600262541", + "rank": 10.179837600262541, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qq1r2ih36yr4y9ik5-thumbnail.jpg", "hasSound": true, - "views": "1905", - "likes": "14", + "views": 1905, + "likes": 14, "revisionId": "HPC3PAo7W6EkgLuZb" } \ No newline at end of file diff --git a/art/CiTmPsWuiBPzTRgDn/art.json b/art/CiTmPsWuiBPzTRgDn/art.json index ee781d9b..2b7735bf 100644 --- a/art/CiTmPsWuiBPzTRgDn/art.json +++ b/art/CiTmPsWuiBPzTRgDn/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1680860930351" + "$date": 1680860930351 }, "modifiedAt": { - "$date": "1680860930351" + "$date": 1680860930351 }, "origId": "tbsksogaFbe66Nn5Q", "name": "Colorful Circle", "notes": "", - "rank": "1.6398902412467624", + "rank": 1.6398902412467624, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nx2k1jvqdmfkqwyam-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "AmWhEDMYWHRjBfGk6" } \ No newline at end of file diff --git a/art/Cj2C3bSnE4yoFBfHp/art.json b/art/Cj2C3bSnE4yoFBfHp/art.json index 046e363c..08d75370 100644 --- a/art/Cj2C3bSnE4yoFBfHp/art.json +++ b/art/Cj2C3bSnE4yoFBfHp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589155936765" + "$date": 1589155936765 }, "modifiedAt": { - "$date": "1589155936765" + "$date": 1589155936765 }, "origId": "4AiWT3LpD8x6Ap7PA", "name": "mostly harmless", "notes": "", - "rank": "1.9957183447978075", + "rank": 1.9957183447978075, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ayf89n1p5mxnlhpd5-thumbnail.jpg", "hasSound": "", - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "58bGwwge3PYD88QPM" } \ No newline at end of file diff --git a/art/CmMYvqXdiTuxgBZZT/art.json b/art/CmMYvqXdiTuxgBZZT/art.json index 2ddc1179..acabad53 100644 --- a/art/CmMYvqXdiTuxgBZZT/art.json +++ b/art/CmMYvqXdiTuxgBZZT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": "1598366337757" + "$date": 1598366337757 }, "username": "morimea", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1650719831295" + "$date": 1650719831295 }, "modifiedAt": { - "$date": "1650721845053" + "$date": 1650721845053 }, "origId": null, "name": "quad MVP", "notes": "", - "rank": "1.7226556763721983", + "rank": 1.7226556763721983, "private": false, "unlisted": true, "username": "morimea", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-34od41qc7j45hkxo8-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "m9rTAG7qCL6DD9kH4" } \ No newline at end of file diff --git a/art/Cn2Pn9cEKGgg9ZkC5/art.json b/art/Cn2Pn9cEKGgg9ZkC5/art.json index 9892c58f..7421668e 100644 --- a/art/Cn2Pn9cEKGgg9ZkC5/art.json +++ b/art/Cn2Pn9cEKGgg9ZkC5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684478085227" + "$date": 1684478085227 }, "modifiedAt": { - "$date": "1684478085227" + "$date": 1684478085227 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.6976287426070358", + "rank": 1.6976287426070358, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9v4c6yg6b0gsxxcce-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "9tnjHs99PNh4vQxag" } \ No newline at end of file diff --git a/art/CnETJJi9SW7LPRebg/art.json b/art/CnETJJi9SW7LPRebg/art.json index 284edb9b..ef54982a 100644 --- a/art/CnETJJi9SW7LPRebg/art.json +++ b/art/CnETJJi9SW7LPRebg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585749676865" + "$date": 1585749676865 }, "modifiedAt": { - "$date": "1585749676865" + "$date": 1585749676865 }, "origId": "DRvinsX4dNgHKSnSm", "name": "zheballv5", "notes": "", - "rank": "10.6876128134822", + "rank": 10.6876128134822, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0l0fnresu4z1qwvzd-thumbnail.jpg", "hasSound": true, - "views": "163", - "likes": "2", + "views": 163, + "likes": 2, "revisionId": "Qnv3SY4xaA2Bu4kPy" } \ No newline at end of file diff --git a/art/CnGnHHGBHNdY2ZAbG/art.json b/art/CnGnHHGBHNdY2ZAbG/art.json index 58d6a3c5..62a0d831 100644 --- a/art/CnGnHHGBHNdY2ZAbG/art.json +++ b/art/CnGnHHGBHNdY2ZAbG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1653388281921" + "$date": 1653388281921 }, "modifiedAt": { - "$date": "1653388281921" + "$date": 1653388281921 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.097873670256422", + "rank": 1.097873670256422, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-s1t1adr52ns2bfoig-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "Ld42sWbkQ6jKRxTMJ" } \ No newline at end of file diff --git a/art/Cou2fm28Bk2J2vbgy/art.json b/art/Cou2fm28Bk2J2vbgy/art.json index 147545ce..70124437 100644 --- a/art/Cou2fm28Bk2J2vbgy/art.json +++ b/art/Cou2fm28Bk2J2vbgy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": "1555795967435" + "$date": 1555795967435 }, "profile": { "name": "Mike Tobia", @@ -12,15 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": "1555796005956" + "$date": 1555796005956 }, "modifiedAt": { - "$date": "1555797881947" + "$date": 1555797881947 }, "origId": null, "name": "starter", "notes": "", - "rank": "1.1249620326090026", + "rank": 1.1249620326090026, "private": false, "unlisted": true, "username": "mike-tobia", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6obwrsqwahnpt7n4q-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "kR55tNHqykzasDJHf" } \ No newline at end of file diff --git a/art/CqxWREeQWkFuAtK5d/art.json b/art/CqxWREeQWkFuAtK5d/art.json index f1aa8252..be0a765e 100644 --- a/art/CqxWREeQWkFuAtK5d/art.json +++ b/art/CqxWREeQWkFuAtK5d/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685531873646" + "$date": 1685531873646 }, "modifiedAt": { - "$date": "1685531873646" + "$date": 1685531873646 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.3024351437658033", + "rank": 1.3024351437658033, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ual4igpo37zdf5d8s-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "HDXgsZw6dbPZvRDeR" } \ No newline at end of file diff --git a/art/CsHf78qYSxbxGPwhv/art.json b/art/CsHf78qYSxbxGPwhv/art.json index 55d6012e..ddfa6042 100644 --- a/art/CsHf78qYSxbxGPwhv/art.json +++ b/art/CsHf78qYSxbxGPwhv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520099985465" + "$date": 1520099985465 }, "modifiedAt": { - "$date": "1520099985465" + "$date": 1520099985465 }, "origId": "yjygGt83hjC8LDH7Z", "name": "flow", "notes": "2017-07-13: Replace missing music :(", - "rank": "1.8168446282560795", + "rank": 1.8168446282560795, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vslycrpiug8cdijz0-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "cqNRj6nxsxsxHntJq" } \ No newline at end of file diff --git a/art/Csow3AwA4u2Zotovs/art.json b/art/Csow3AwA4u2Zotovs/art.json index 279be444..66ebbbf4 100644 --- a/art/Csow3AwA4u2Zotovs/art.json +++ b/art/Csow3AwA4u2Zotovs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1685306264955" + "$date": 1685306264955 }, "modifiedAt": { - "$date": "1685306264955" + "$date": 1685306264955 }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "notes": "", - "rank": "1.6205203937115413", + "rank": 1.6205203937115413, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-b26mmzekmhq018tq9-thumbnail.jpg", "hasSound": "", - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "XJun5Hmb5q244y2ur" } \ No newline at end of file diff --git a/art/CtXSFrywWri4egF7m/art.json b/art/CtXSFrywWri4egF7m/art.json index aa5844ea..00b6e1fd 100644 --- a/art/CtXSFrywWri4egF7m/art.json +++ b/art/CtXSFrywWri4egF7m/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1699048585647" + "$date": 1699048585647 }, "modifiedAt": { - "$date": "1699048585647" + "$date": 1699048585647 }, "origId": null, "name": "Bubble Universe", "notes": "", - "rank": "1.3339020063852938", + "rank": 1.3339020063852938, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ihujydzql8jnmlny2-thumbnail.jpg", "hasSound": "", - "views": "54", - "likes": "1", + "views": 54, + "likes": 1, "revisionId": "bKR3xXw3X4xqnS4Zz" } \ No newline at end of file diff --git a/art/CvsqyaFZq3hPtywor/art.json b/art/CvsqyaFZq3hPtywor/art.json index 2c81da33..3289e51d 100644 --- a/art/CvsqyaFZq3hPtywor/art.json +++ b/art/CvsqyaFZq3hPtywor/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1526806989023" + "$date": 1526806989023 }, "modifiedAt": { - "$date": "1526806989023" + "$date": 1526806989023 }, "origId": "WvKKxjSusH6cFyYcx", "name": "neurovelho2", "notes": "", - "rank": "1.1415912588703672", + "rank": 1.1415912588703672, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-b0f76ki6tvlp4lkug-thumbnail.jpg", "hasSound": true, - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "QoP2vSw9szG2ZKGME" } \ No newline at end of file diff --git a/art/CxkapDDzkpTBvHykF/art.json b/art/CxkapDDzkpTBvHykF/art.json index 0e82b03f..17790a2f 100644 --- a/art/CxkapDDzkpTBvHykF/art.json +++ b/art/CxkapDDzkpTBvHykF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Aw3ZBjbzi7sLBthGm", "createdAt": { - "$date": "1528851803464" + "$date": 1528851803464 }, "profile": { "name": "Aardbei", @@ -12,15 +12,15 @@ "username": "megaloler" }, "createdAt": { - "$date": "1528904643703" + "$date": 1528904643703 }, "modifiedAt": { - "$date": "1528904643703" + "$date": 1528904643703 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6141675586715813", + "rank": 1.6141675586715813, "private": false, "unlisted": true, "username": "megaloler", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cl80fkkazvusepcc4-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "BPQEfxbjmW2XfSHoE" } \ No newline at end of file diff --git a/art/CzKeby46tDXxFsGzL/art.json b/art/CzKeby46tDXxFsGzL/art.json index b6d9ea2c..100882ac 100644 --- a/art/CzKeby46tDXxFsGzL/art.json +++ b/art/CzKeby46tDXxFsGzL/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1702917549768" + "$date": 1702917549768 }, "modifiedAt": { - "$date": "1702917549768" + "$date": 1702917549768 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.058687851983292", + "rank": 1.058687851983292, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8h1plksd6zzq3bhub-thumbnail.jpg", "hasSound": "", - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "r8tMsaMRWh2EwD3ve" } \ No newline at end of file diff --git a/art/CzzSa7bQ9iZ5f9hNx/art.json b/art/CzzSa7bQ9iZ5f9hNx/art.json index fa44a3af..e7948d05 100644 --- a/art/CzzSa7bQ9iZ5f9hNx/art.json +++ b/art/CzzSa7bQ9iZ5f9hNx/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565833897638" + "$date": 1565833897638 }, "modifiedAt": { - "$date": "1565833897638" + "$date": 1565833897638 }, "origId": "QGXB5e8RAqNJsredQ", "name": "unnamed", "notes": "", - "rank": "1.2605883291835254", + "rank": 1.2605883291835254, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-f4p2ciggwunepauof-thumbnail.jpg", "hasSound": true, - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "X5gWJFZezALMt6nJv" } \ No newline at end of file diff --git a/art/D3LC8ea768bS5NfQY/art.json b/art/D3LC8ea768bS5NfQY/art.json index e27edd55..d4fd5e87 100644 --- a/art/D3LC8ea768bS5NfQY/art.json +++ b/art/D3LC8ea768bS5NfQY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501809195247" + "$date": 1501809195247 }, "modifiedAt": { - "$date": "1501809195247" + "$date": 1501809195247 }, "origId": "Suxnf3g4CqC5dLWw6", "name": "saucer attack (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.222612540645303", + "rank": 1.222612540645303, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nqz30ouqnw8hqz6v0-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "qjLE3rZyN7rjhEG9D" } \ No newline at end of file diff --git a/art/D4KsKHDFES8P7NEBc/art.json b/art/D4KsKHDFES8P7NEBc/art.json index dbd38fbe..10c3fc8c 100644 --- a/art/D4KsKHDFES8P7NEBc/art.json +++ b/art/D4KsKHDFES8P7NEBc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1499769645193" + "$date": 1499769645193 }, "modifiedAt": { - "$date": "1499774462649" + "$date": 1499774462649 }, "origId": "BLDrqiy2zPooeqXyA", "name": "linespace x k", "notes": "", - "rank": "1.4804709734097232", + "rank": 1.4804709734097232, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wnp9tevekaaq1esow-thumbnail.jpg", "hasSound": true, - "views": "146", - "likes": "1", + "views": 146, + "likes": 1, "revisionId": "EBg7asD63uh2HTepN" } \ No newline at end of file diff --git a/art/D5f5NhSGgh7gLgnm3/art.json b/art/D5f5NhSGgh7gLgnm3/art.json index 63b9d97c..a050a528 100644 --- a/art/D5f5NhSGgh7gLgnm3/art.json +++ b/art/D5f5NhSGgh7gLgnm3/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589172270747" + "$date": 1589172270747 }, "modifiedAt": { - "$date": "1589172270747" + "$date": 1589172270747 }, "origId": "Cj2C3bSnE4yoFBfHp", "name": "mostly harmless", "notes": "", - "rank": "1.8829553484194939", + "rank": 1.8829553484194939, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-39xin97zxjnlmpzuh-thumbnail.jpg", "hasSound": "", - "views": "111", - "likes": "0", + "views": 111, + "likes": 0, "revisionId": "TGiqf9ZCqYhpT2mkN" } \ No newline at end of file diff --git a/art/D7Qe36Z7PfM2fS6Jg/art.json b/art/D7Qe36Z7PfM2fS6Jg/art.json index c5980371..ff712228 100644 --- a/art/D7Qe36Z7PfM2fS6Jg/art.json +++ b/art/D7Qe36Z7PfM2fS6Jg/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1448317713983" + "$date": 1448317713983 }, "modifiedAt": { - "$date": "1448317713983" + "$date": 1448317713983 }, "origId": "strzQyhv3SnhYWLrs", "name": "residualfill", - "rank": "1.598655206020494", + "rank": 1.598655206020494, "private": false, "username": "-anon-", "settings": { @@ -29,7 +29,7 @@ }, "screenshotURL": "data/images/images-9oji6mnu2cuix1itp-thumbnail.jpg", "hasSound": true, - "views": "106", - "likes": "0", + "views": 106, + "likes": 0, "revisionId": "q3j6FRNGuiKTTWCfZ" } \ No newline at end of file diff --git a/art/DAbuH7yJ5d3GwDGhw/art.json b/art/DAbuH7yJ5d3GwDGhw/art.json index 9ecb8de6..57be8e98 100644 --- a/art/DAbuH7yJ5d3GwDGhw/art.json +++ b/art/DAbuH7yJ5d3GwDGhw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479858065" + "$date": 1551479858065 }, "modifiedAt": { - "$date": "1551479858065" + "$date": 1551479858065 }, "origId": "a4rkLdCiX5RnyGq6x", "name": "the tangled webs I weave", "notes": "", - "rank": "1.6178144733757744", + "rank": 1.6178144733757744, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-jfqjh5wc06jmj4pto-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "FJrm9nbETkQnrR7Xn" } \ No newline at end of file diff --git a/art/DBf3fehEcDfdz3dT7/art.json b/art/DBf3fehEcDfdz3dT7/art.json index 4bf324fc..6fb67a68 100644 --- a/art/DBf3fehEcDfdz3dT7/art.json +++ b/art/DBf3fehEcDfdz3dT7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466623408780" + "$date": 1466623408780 }, "modifiedAt": { - "$date": "1472481483420" + "$date": 1472481483420 }, "origId": "EhoHuSv6ou8bp9o66", "name": "tesla", "notes": "", - "rank": "1.3709487225041936", + "rank": 1.3709487225041936, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v1h6hf7cz9izs982m-thumbnail.jpg", "hasSound": true, - "views": "220", - "likes": "0", + "views": 220, + "likes": 0, "revisionId": "vuPY9HBT8WdkNgAY5" } \ No newline at end of file diff --git a/art/DCrDjahDxMww73hcZ/art.json b/art/DCrDjahDxMww73hcZ/art.json index b68fe6ab..61bba339 100644 --- a/art/DCrDjahDxMww73hcZ/art.json +++ b/art/DCrDjahDxMww73hcZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JcoDvB5odWzooW9Xu", "createdAt": { - "$date": "1640454644220" + "$date": 1640454644220 }, "profile": { "first_name": "Soumak", @@ -13,15 +13,15 @@ "username": "soumak" }, "createdAt": { - "$date": "1640454775874" + "$date": 1640454775874 }, "modifiedAt": { - "$date": "1640454775874" + "$date": 1640454775874 }, "origId": null, "name": "Lesson 1", "notes": "", - "rank": "1.88966901465754", + "rank": 1.88966901465754, "private": false, "unlisted": true, "username": "soumak", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-jt9hfc0ycpjo740va-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "R65sxDGeZnRi7Wnsg" } \ No newline at end of file diff --git a/art/DCw9SWkLWEFvfGwdW/art.json b/art/DCw9SWkLWEFvfGwdW/art.json index 52f02548..2963fb74 100644 --- a/art/DCw9SWkLWEFvfGwdW/art.json +++ b/art/DCw9SWkLWEFvfGwdW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652946244617" + "$date": 1652946244617 }, "modifiedAt": { - "$date": "1652946244617" + "$date": 1652946244617 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.5863938800503157", + "rank": 1.5863938800503157, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8a5gl5ywo284rffx8-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "sWnanqzo53QLmKf6v" } \ No newline at end of file diff --git a/art/DJE9Th5DjSN3Rhqcw/art.json b/art/DJE9Th5DjSN3Rhqcw/art.json index e8b55e7b..74fe79f7 100644 --- a/art/DJE9Th5DjSN3Rhqcw/art.json +++ b/art/DJE9Th5DjSN3Rhqcw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1541758271988" + "$date": 1541758271988 }, "modifiedAt": { - "$date": "1541758271988" + "$date": 1541758271988 }, "origId": "R7yXZW3KoMpDcS5NW", "name": "sockwaves", "notes": "", - "rank": "1.563939690376927", + "rank": 1.563939690376927, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gna2fiudfvm4p7tqb-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "mGZ58wxRjQFGMpu6J" } \ No newline at end of file diff --git a/art/DMsF68oEXEH2wGgAT/art.json b/art/DMsF68oEXEH2wGgAT/art.json index 84ed4734..dbbc3c4e 100644 --- a/art/DMsF68oEXEH2wGgAT/art.json +++ b/art/DMsF68oEXEH2wGgAT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1517618882909" + "$date": 1517618882909 }, "modifiedAt": { - "$date": "1517618882909" + "$date": 1517618882909 }, "origId": null, "name": "Bonito", "notes": "", - "rank": "1.7668895179905066", + "rank": 1.7668895179905066, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ak61ilibqwafyxjag-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "MgPcJAbjxwBHRRvhg" } \ No newline at end of file diff --git a/art/DNj4nZ8MZnj5JZFt2/art.json b/art/DNj4nZ8MZnj5JZFt2/art.json index 5442aa1d..1cc366ae 100644 --- a/art/DNj4nZ8MZnj5JZFt2/art.json +++ b/art/DNj4nZ8MZnj5JZFt2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784237795" + "$date": 1670784237795 }, "modifiedAt": { - "$date": "1670784237795" + "$date": 1670784237795 }, "origId": "G2qYBmuQs2cA7C4ze", "name": "box", "notes": "", - "rank": "1.2422002842932829", + "rank": 1.2422002842932829, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-id39thpy8e629p119-thumbnail.jpg", "hasSound": "", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "Lr63MRd4kvff3PviB" } \ No newline at end of file diff --git a/art/DP7wFzXhDCPCpGfuF/art.json b/art/DP7wFzXhDCPCpGfuF/art.json index a2e18081..9f09521a 100644 --- a/art/DP7wFzXhDCPCpGfuF/art.json +++ b/art/DP7wFzXhDCPCpGfuF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "imKH8hHM6p6ZTmGEi", "createdAt": { - "$date": "1448575381674" + "$date": 1448575381674 }, "username": "sap", "profile": { @@ -11,14 +11,14 @@ } }, "createdAt": { - "$date": "1448751371138" + "$date": 1448751371138 }, "modifiedAt": { - "$date": "1448812233590" + "$date": 1448812233590 }, "origId": null, "name": "hypercube", - "rank": "1.2677843186409063", + "rank": 1.2677843186409063, "private": false, "username": "sap", "settings": { @@ -36,8 +36,8 @@ }, "screenshotURL": "data/images/images-umfpcyroohixkydph-thumbnail.jpg", "hasSound": "", - "views": "157", - "likes": "1", + "views": 157, + "likes": 1, "revisionId": "BLFhcEy8hZv9end7F", "avatarUrl": "https://secure.gravatar.com/avatar/bd1ffaa5c21bfd6fb5a36cfbb45b8fa6?default=retro&size=200" } \ No newline at end of file diff --git a/art/DPyrvZcaDSQBadMfb/art.json b/art/DPyrvZcaDSQBadMfb/art.json index 99a5a162..4ea9a6c6 100644 --- a/art/DPyrvZcaDSQBadMfb/art.json +++ b/art/DPyrvZcaDSQBadMfb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508083775559" + "$date": 1508083775559 }, "modifiedAt": { - "$date": "1508083775559" + "$date": 1508083775559 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5778538416516268", + "rank": 1.5778538416516268, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-m8x9kmlhyobwcbapc-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "EgYaq6K6ERpJ6JJZz" } \ No newline at end of file diff --git a/art/DQtN9os6r9QqLMWeq/art.json b/art/DQtN9os6r9QqLMWeq/art.json index 0c03885d..a355752c 100644 --- a/art/DQtN9os6r9QqLMWeq/art.json +++ b/art/DQtN9os6r9QqLMWeq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,10 +13,10 @@ "username": "visy" }, "createdAt": { - "$date": "1447003788420" + "$date": 1447003788420 }, "modifiedAt": { - "$date": "1447003788420" + "$date": 1447003788420 }, "origId": "EtZAgACkH5HwhRTKb", "name": "never saw a rainbow", @@ -36,10 +36,10 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n \n float localTime = 0.01 + time*0.1;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(localTime * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 4.0-time*0.05);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect * time*0.01, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n float cr = mix(0.0, 1.0, b+count*oC);\n float cg = mix(0.0, 1.0, b+count*time*0.0000001);\n float cb = mix(0.0, 1.0, b+count*oS);\n \n v_color = vec4(cr, cg, cb, 1);\n}" }, "screenshotURL": "data/images/images-tefw6f0rlgew9ebpl-thumbnail.jpg", - "views": "435", - "likes": "2", + "views": 435, + "likes": 2, "revisionId": "njs7YdKqEDyAg2f7v", "hasSound": true, - "rank": "10.16922158092307", + "rank": 10.16922158092307, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/DRYszuLsxNkzcz9SW/art.json b/art/DRYszuLsxNkzcz9SW/art.json index d034b3e4..6e63a1b3 100644 --- a/art/DRYszuLsxNkzcz9SW/art.json +++ b/art/DRYszuLsxNkzcz9SW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": "1574356902539" + "$date": 1574356902539 }, "profile": { "first_name": "Nathan", @@ -13,15 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": "1574455156182" + "$date": 1574455156182 }, "modifiedAt": { - "$date": "1574455156182" + "$date": 1574455156182 }, "origId": "ZTEp3znDaGd9mFj4J", "name": "Tube of Dots", "notes": "", - "rank": "1.1601987251451487", + "rank": 1.1601987251451487, "private": false, "unlisted": true, "username": "nathan2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-c2u169kc65p3ubza8-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "kwWNuaoFS6Xm8ERk9" } \ No newline at end of file diff --git a/art/DRbySCBiHXiG6DyNE/art.json b/art/DRbySCBiHXiG6DyNE/art.json index 938cb77d..6fcee08c 100644 --- a/art/DRbySCBiHXiG6DyNE/art.json +++ b/art/DRbySCBiHXiG6DyNE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1654100439254" + "$date": 1654100439254 }, "modifiedAt": { - "$date": "1654100439254" + "$date": 1654100439254 }, "origId": null, "name": "Exercise - Circles from Triangles - Hyunjin Kim", "notes": "", - "rank": "1.8499152725849135", + "rank": 1.8499152725849135, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0n0rmsswnxj3fb0lw-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "93jrmSmhyGj9rxEes" } \ No newline at end of file diff --git a/art/DRvinsX4dNgHKSnSm/art.json b/art/DRvinsX4dNgHKSnSm/art.json index 477e1037..ba524b16 100644 --- a/art/DRvinsX4dNgHKSnSm/art.json +++ b/art/DRvinsX4dNgHKSnSm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585681498466" + "$date": 1585681498466 }, "modifiedAt": { - "$date": "1585681498466" + "$date": 1585681498466 }, "origId": "dMRx2bNxuYsRKSHKt", "name": "zheballv5", "notes": "", - "rank": "1.5018945887917055", + "rank": 1.5018945887917055, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tc07k34oe871vmj7o-thumbnail.jpg", "hasSound": true, - "views": "87", - "likes": "1", + "views": 87, + "likes": 1, "revisionId": "nsx2emsJtWSwHFoJE" } \ No newline at end of file diff --git a/art/DS8Yfx4noREuQ6YKi/art.json b/art/DS8Yfx4noREuQ6YKi/art.json index dfe6b0f8..2035ca68 100644 --- a/art/DS8Yfx4noREuQ6YKi/art.json +++ b/art/DS8Yfx4noREuQ6YKi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684324612144" + "$date": 1684324612144 }, "modifiedAt": { - "$date": "1684324612144" + "$date": 1684324612144 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.1545329077073123", + "rank": 1.1545329077073123, "private": false, "unlisted": false, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4fyf6w4vo3vkw062y-thumbnail.jpg", "hasSound": "", - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "f7hTgGR52RctutdB4" } \ No newline at end of file diff --git a/art/DSH7PskktA2rGgZ6F/art.json b/art/DSH7PskktA2rGgZ6F/art.json index aa41abc9..98d521cf 100644 --- a/art/DSH7PskktA2rGgZ6F/art.json +++ b/art/DSH7PskktA2rGgZ6F/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": "1453130559425" + "$date": 1453130559425 }, "username": "gaz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1458742759209" + "$date": 1458742759209 }, "modifiedAt": { - "$date": "1458858566126" + "$date": 1458858566126 }, "origId": null, "name": "Pig", "notes": "", - "rank": "1.8895530749687033", + "rank": 1.8895530749687033, "private": false, "unlisted": false, "username": "gaz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5aqjcrcuwrl0squ63-thumbnail.jpg", "hasSound": "", - "views": "456", - "likes": "1", + "views": 456, + "likes": 1, "revisionId": "ouHkEaRbXSNA9NsoM" } \ No newline at end of file diff --git a/art/DSjZ92TYBwkdfi8db/art.json b/art/DSjZ92TYBwkdfi8db/art.json index 764bcc9a..de376835 100644 --- a/art/DSjZ92TYBwkdfi8db/art.json +++ b/art/DSjZ92TYBwkdfi8db/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654007065933" + "$date": 1654007065933 }, "modifiedAt": { - "$date": "1654007142645" + "$date": 1654007142645 }, "origId": null, "name": "Circles from Triangles donga.choi", "notes": "", - "rank": "1.4206659302094264", + "rank": 1.4206659302094264, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-zuxplhexlvxyolecc-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "QSCfbT5JmAMrWrAyd" } \ No newline at end of file diff --git a/art/DTZTZdm35YfaxuP7k/art.json b/art/DTZTZdm35YfaxuP7k/art.json index 2133a1db..1b3c6c5e 100644 --- a/art/DTZTZdm35YfaxuP7k/art.json +++ b/art/DTZTZdm35YfaxuP7k/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619787225568" + "$date": 1619787225568 }, "modifiedAt": { - "$date": "1619787225568" + "$date": 1619787225568 }, "origId": null, "name": "Fibo3D_fromScratch", "notes": "", - "rank": "1.3352353562255794", + "rank": 1.3352353562255794, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ucx9alc5wguf425qc-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "y6JCKSE4FgHFuby6B" } \ No newline at end of file diff --git a/art/DWwhcFd3xWKC5yjiW/art.json b/art/DWwhcFd3xWKC5yjiW/art.json index 1a5c9b20..289d3b05 100644 --- a/art/DWwhcFd3xWKC5yjiW/art.json +++ b/art/DWwhcFd3xWKC5yjiW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1484332913917" + "$date": 1484332913917 }, "modifiedAt": { - "$date": "1484333705277" + "$date": 1484333705277 }, "origId": "fRmvmXuk82tiLXCRX", "name": "trees", "notes": "", - "rank": "1.5161329311150542", + "rank": 1.5161329311150542, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fgyylynn6o2x4jo0s-thumbnail.jpg", "hasSound": "", - "views": "387", - "likes": "0", + "views": 387, + "likes": 0, "revisionId": "EbbfsZbutmkWCquWA" } \ No newline at end of file diff --git a/art/DYWEJu3J6uupTuopS/art.json b/art/DYWEJu3J6uupTuopS/art.json index 20b9bd43..3bb15091 100644 --- a/art/DYWEJu3J6uupTuopS/art.json +++ b/art/DYWEJu3J6uupTuopS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": "1656593092517" + "$date": 1656593092517 }, "profile": { "name": "Jared", @@ -13,15 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": "1658416426956" + "$date": 1658416426956 }, "modifiedAt": { - "$date": "1658417947978" + "$date": 1658417947978 }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "notes": "", - "rank": "1.8491320890934992", + "rank": 1.8491320890934992, "private": false, "unlisted": true, "username": "molotovbliss", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-tiy3dbps6w4p27mtx-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "H9GHQemdiPhj2APcY" } \ No newline at end of file diff --git a/art/DaKrDq99EtHod6jAe/art.json b/art/DaKrDq99EtHod6jAe/art.json index 0e47fe0f..d26a1f5a 100644 --- a/art/DaKrDq99EtHod6jAe/art.json +++ b/art/DaKrDq99EtHod6jAe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1577612271274" + "$date": 1577612271274 }, "modifiedAt": { - "$date": "1577718027846" + "$date": 1577718027846 }, "origId": null, "name": "compare 2 hash", "notes": "", - "rank": "1.656556424735273", + "rank": 1.656556424735273, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kikaqqv5evbr3tf82-thumbnail.jpg", "hasSound": "", - "views": "233", - "likes": "0", + "views": 233, + "likes": 0, "revisionId": "MrK3AhWFtZ2m8SuxH" } \ No newline at end of file diff --git a/art/DaM7frg7uQNDe7mK2/art.json b/art/DaM7frg7uQNDe7mK2/art.json index 0675f7d4..5d4467b5 100644 --- a/art/DaM7frg7uQNDe7mK2/art.json +++ b/art/DaM7frg7uQNDe7mK2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": "1574356902539" + "$date": 1574356902539 }, "profile": { "first_name": "Nathan", @@ -13,15 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": "1574462952423" + "$date": 1574462952423 }, "modifiedAt": { - "$date": "1574463362533" + "$date": 1574463362533 }, "origId": null, "name": "Music Stars", "notes": "", - "rank": "1.355418056688473", + "rank": 1.355418056688473, "private": false, "unlisted": true, "username": "nathan2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-mk2wlucfv1tpygtzm-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "3NeKubyEpLyEMTwcn" } \ No newline at end of file diff --git a/art/DagQjjsyoq4ygNS4K/art.json b/art/DagQjjsyoq4ygNS4K/art.json index f71766af..cd2f261d 100644 --- a/art/DagQjjsyoq4ygNS4K/art.json +++ b/art/DagQjjsyoq4ygNS4K/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1699315554530" + "$date": 1699315554530 }, "modifiedAt": { - "$date": "1699315554530" + "$date": 1699315554530 }, "origId": null, "name": "Gay", "notes": "", - "rank": "1.9023168961667485", + "rank": 1.9023168961667485, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mlp35pmvw7ntyujx7-thumbnail.jpg", "hasSound": "", - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "F8ybk83MdXzye4d2M" } \ No newline at end of file diff --git a/art/Dbuz4RR9kb9tav5ty/art.json b/art/Dbuz4RR9kb9tav5ty/art.json index 594e9873..c74d1f29 100644 --- a/art/Dbuz4RR9kb9tav5ty/art.json +++ b/art/Dbuz4RR9kb9tav5ty/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684420928723" + "$date": 1684420928723 }, "modifiedAt": { - "$date": "1684420928723" + "$date": 1684420928723 }, "origId": null, "name": "Motion by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 02 - Motion.", - "rank": "1.2883170967772775", + "rank": 1.2883170967772775, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ub5t3ogsow6yiilx6-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "GcecMEdZhcgyZpTBF" } \ No newline at end of file diff --git a/art/DhAP5qwkiBv5JbSuR/art.json b/art/DhAP5qwkiBv5JbSuR/art.json index 907f1991..3a3bdc72 100644 --- a/art/DhAP5qwkiBv5JbSuR/art.json +++ b/art/DhAP5qwkiBv5JbSuR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508056347864" + "$date": 1508056347864 }, "modifiedAt": { - "$date": "1508056347864" + "$date": 1508056347864 }, "origId": "QQn8ttKsNBFEpfwuE", "name": "unnamedzero", "notes": "", - "rank": "1.157672032343862", + "rank": 1.157672032343862, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5sbgzczfql86iquoi-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "taeEsMG3f3ke5xhfB" } \ No newline at end of file diff --git a/art/DiGpLPYqRW3DAtnFc/art.json b/art/DiGpLPYqRW3DAtnFc/art.json index 8f440ed2..6452ea01 100644 --- a/art/DiGpLPYqRW3DAtnFc/art.json +++ b/art/DiGpLPYqRW3DAtnFc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gYBmTGxvno9hKndQM", "createdAt": { - "$date": "1610122206689" + "$date": 1610122206689 }, "profile": { "name": "Thanos Theodorakopoulos", @@ -12,15 +12,15 @@ "username": "galousis" }, "createdAt": { - "$date": "1611521806991" + "$date": 1611521806991 }, "modifiedAt": { - "$date": "1611534630976" + "$date": 1611534630976 }, "origId": null, "name": "crazyplanet", "notes": "", - "rank": "1.4967862506730945", + "rank": 1.4967862506730945, "private": false, "unlisted": false, "username": "galousis", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-05fgsemszbjctt71m-thumbnail.jpg", "hasSound": true, - "views": "252", - "likes": "0", + "views": 252, + "likes": 0, "revisionId": "5YHvPmgCTcwoeSs7g" } \ No newline at end of file diff --git a/art/Dj9AtcEn2SdwdS3Y2/art.json b/art/Dj9AtcEn2SdwdS3Y2/art.json index a9f6e1ac..b16ca01d 100644 --- a/art/Dj9AtcEn2SdwdS3Y2/art.json +++ b/art/Dj9AtcEn2SdwdS3Y2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684328113435" + "$date": 1684328113435 }, "modifiedAt": { - "$date": "1684328352906" + "$date": 1684328352906 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.0973554952029785", + "rank": 1.0973554952029785, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u4f6bryeahsjxmulb-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "smTodpmb8SidPCoMh" } \ No newline at end of file diff --git a/art/DjWJQf8DFiu4EnvvZ/art.json b/art/DjWJQf8DFiu4EnvvZ/art.json index cb11de5c..f4f923f8 100644 --- a/art/DjWJQf8DFiu4EnvvZ/art.json +++ b/art/DjWJQf8DFiu4EnvvZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1518201313084" + "$date": 1518201313084 }, "modifiedAt": { - "$date": "1518201313084" + "$date": 1518201313084 }, "origId": null, "name": "espiral", "notes": "", - "rank": "1.4049124739087913", + "rank": 1.4049124739087913, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-swiaspyv4bv1iude0-thumbnail.jpg", "hasSound": "", - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "6p9FDZyddSYioyEzM" } \ No newline at end of file diff --git a/art/DkQkxp558QrXdoDTs/art.json b/art/DkQkxp558QrXdoDTs/art.json index d2f78231..26355264 100644 --- a/art/DkQkxp558QrXdoDTs/art.json +++ b/art/DkQkxp558QrXdoDTs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDPTa9B3Fj7vgYoEm", "createdAt": { - "$date": "1445870587881" + "$date": 1445870587881 }, "profile": { "name": "Steven Calderon", @@ -12,7 +12,7 @@ "username": "calderonsteven" }, "createdAt": { - "$date": "1445871179004" + "$date": 1445871179004 }, "origId": null, "name": "in(trouble)", @@ -31,14 +31,14 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 3.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 4.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 1.1;\n float innerRadius = count * 0.003;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "afczA2gKZEZw6u6GL", - "views": "3019", - "likes": "2", + "views": 3019, + "likes": 2, "revisionId": "6C58c2kmDptLT7fDi", "screenshotURL": "data/images/images-afczA2gKZEZw6u6GL-thumbnail.png", "modifiedAt": { - "$date": "1445871483661" + "$date": 1445871483661 }, "hasSound": true, - "rank": "10.47001299613807", + "rank": 10.47001299613807, "avatarUrl": "https://avatars.githubusercontent.com/calderonsteven?s=200" } \ No newline at end of file diff --git a/art/DoEj3wxxxKrDkxKrZ/art.json b/art/DoEj3wxxxKrDkxKrZ/art.json index c6f25552..19374515 100644 --- a/art/DoEj3wxxxKrDkxKrZ/art.json +++ b/art/DoEj3wxxxKrDkxKrZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1525113056052" + "$date": 1525113056052 }, "modifiedAt": { - "$date": "1525113368770" + "$date": 1525113368770 }, "origId": null, "name": "2D Circle", "notes": "Simple 2D Circle Example with min radius. Move ouse to expand the circle", - "rank": "1.8872590186645744", + "rank": 1.8872590186645744, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-hpkdxil7xdl4zbeah-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "xcnv4oBzgtNYWRENi" } \ No newline at end of file diff --git a/art/DpHdSTbEXuhA4ZhTJ/art.json b/art/DpHdSTbEXuhA4ZhTJ/art.json index c52d9b08..dfb76040 100644 --- a/art/DpHdSTbEXuhA4ZhTJ/art.json +++ b/art/DpHdSTbEXuhA4ZhTJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "WP6fgv44rvQRfss8y", "createdAt": { - "$date": "1588397608500" + "$date": 1588397608500 }, "username": "shinyisshiny", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1588529037574" + "$date": 1588529037574 }, "modifiedAt": { - "$date": "1588529037574" + "$date": 1588529037574 }, "origId": "HdvpCSWX4Kv64BoSD", "name": "study", "notes": "", - "rank": "1.2766117000227235", + "rank": 1.2766117000227235, "private": false, "unlisted": true, "username": "shinyisshiny", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-m4zpxq51j21kdup52-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "77Sm5zqjh8y53LLaK" } \ No newline at end of file diff --git a/art/DsvE4S4dECyiP9akX/art.json b/art/DsvE4S4dECyiP9akX/art.json index ba3a411b..c22f2f3d 100644 --- a/art/DsvE4S4dECyiP9akX/art.json +++ b/art/DsvE4S4dECyiP9akX/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1448967162200" + "$date": 1448967162200 }, "modifiedAt": { - "$date": "1448967162200" + "$date": 1448967162200 }, "origId": "nKzNvfJNE5DnDYssR", "name": "illu", - "rank": "1.1352954742910186", + "rank": 1.1352954742910186, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-eob5epmw8n5hpi7dm-thumbnail.jpg", "hasSound": true, - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "KWS8t4cXKECpr5XfF" } \ No newline at end of file diff --git a/art/DtkxEHAy7rFi4TCjx/art.json b/art/DtkxEHAy7rFi4TCjx/art.json index 933f29d7..594f8377 100644 --- a/art/DtkxEHAy7rFi4TCjx/art.json +++ b/art/DtkxEHAy7rFi4TCjx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654001046358" + "$date": 1654001046358 }, "modifiedAt": { - "$date": "1654001046358" + "$date": 1654001046358 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.6880759911959866", + "rank": 1.6880759911959866, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ntq3pca9pmoetxeer-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "eweF8AL9gtGprzBC7" } \ No newline at end of file diff --git a/art/DvSoWkCTBkqg9aKyY/art.json b/art/DvSoWkCTBkqg9aKyY/art.json index 10127c45..8752d4ae 100644 --- a/art/DvSoWkCTBkqg9aKyY/art.json +++ b/art/DvSoWkCTBkqg9aKyY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1524784006933" + "$date": 1524784006933 }, "modifiedAt": { - "$date": "1524784006933" + "$date": 1524784006933 }, "origId": "3cskmP4veKB962KoC", "name": "unnamed", "notes": "", - "rank": "1.323528929614017", + "rank": 1.323528929614017, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6z6wd9iqln6frc18u-thumbnail.jpg", "hasSound": true, - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "cCys6ctQbkvyj47WS" } \ No newline at end of file diff --git a/art/DwqqEvCDpZA7dj9qu/art.json b/art/DwqqEvCDpZA7dj9qu/art.json index f66b0aa1..7949ee62 100644 --- a/art/DwqqEvCDpZA7dj9qu/art.json +++ b/art/DwqqEvCDpZA7dj9qu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494938899781" + "$date": 1494938899781 }, "modifiedAt": { - "$date": "1494939294662" + "$date": 1494939294662 }, "origId": "eiQJGkMsgvxpx6Ejq", "name": "Init", "notes": "", - "rank": "1.287709334366537", + "rank": 1.287709334366537, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pxrgz5helblb25sff-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "uSnx6NAJ6v5EiN2wS" } \ No newline at end of file diff --git a/art/DySYKJCWwydRwAsMo/art.json b/art/DySYKJCWwydRwAsMo/art.json index f701c176..af4b4555 100644 --- a/art/DySYKJCWwydRwAsMo/art.json +++ b/art/DySYKJCWwydRwAsMo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1541744190935" + "$date": 1541744190935 }, "modifiedAt": { - "$date": "1541744190935" + "$date": 1541744190935 }, "origId": "ghH8XPT3kfdig8cXX", "name": "unnamed", "notes": "", - "rank": "1.3760696975594866", + "rank": 1.3760696975594866, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sjgkeudy3f8g13p29-thumbnail.jpg", "hasSound": true, - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "YhDaLhGLvynZBjiHr" } \ No newline at end of file diff --git a/art/DypzytbA2gKkPjKXM/art.json b/art/DypzytbA2gKkPjKXM/art.json index 082e6b23..16b001cb 100644 --- a/art/DypzytbA2gKkPjKXM/art.json +++ b/art/DypzytbA2gKkPjKXM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501925879092" + "$date": 1501925879092 }, "modifiedAt": { - "$date": "1501925879092" + "$date": 1501925879092 }, "origId": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz v2", "notes": "", - "rank": "1.5456439250536766", + "rank": 1.5456439250536766, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9vwqtzvle25wgvwov-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bT8eSSJFniWEySFC9" } \ No newline at end of file diff --git a/art/DyvcR8jSTEBXSm6J7/art.json b/art/DyvcR8jSTEBXSm6J7/art.json index 63f33869..d684191b 100644 --- a/art/DyvcR8jSTEBXSm6J7/art.json +++ b/art/DyvcR8jSTEBXSm6J7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681884257825" + "$date": 1681884257825 }, "modifiedAt": { - "$date": "1681884257825" + "$date": 1681884257825 }, "origId": "4X6mJigNvjatDJv4q", "name": "RED HEXDROPS 2", "notes": "", - "rank": "1.6993268181333308", + "rank": 1.6993268181333308, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dlp6o7b9nvq90f4me-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "HpTDN85AYsYhDEMA7" } \ No newline at end of file diff --git a/art/Dzq7Xbo9hsf8fwr58/art.json b/art/Dzq7Xbo9hsf8fwr58/art.json index 28a85c26..48d16a29 100644 --- a/art/Dzq7Xbo9hsf8fwr58/art.json +++ b/art/Dzq7Xbo9hsf8fwr58/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546168517524" + "$date": 1546168517524 }, "modifiedAt": { - "$date": "1546349827226" + "$date": 1546349827226 }, "origId": "SoK3eJipBJGantxyd", "name": "Exp4", "notes": "", - "rank": "1.1886122324200024", + "rank": 1.1886122324200024, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7socx0oolkcr8aupv-thumbnail.jpg", "hasSound": "", - "views": "132", - "likes": "0", + "views": 132, + "likes": 0, "revisionId": "RhdtejLbczdqTadZP" } \ No newline at end of file diff --git a/art/E3bguY87geHgSFKBW/art.json b/art/E3bguY87geHgSFKBW/art.json index ee9e69a2..ac55058e 100644 --- a/art/E3bguY87geHgSFKBW/art.json +++ b/art/E3bguY87geHgSFKBW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1502380731020" + "$date": 1502380731020 }, "modifiedAt": { - "$date": "1502380731020" + "$date": 1502380731020 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9410309433346786", + "rank": 1.9410309433346786, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bmgzkc98864899v9k-thumbnail.jpg", "hasSound": "", - "views": "109", - "likes": "0", + "views": 109, + "likes": 0, "revisionId": "H5mx4gGWhLjMzR5g4" } \ No newline at end of file diff --git a/art/E77bqBL3BGzWQsqBw/art.json b/art/E77bqBL3BGzWQsqBw/art.json index 2b983cbe..1838dfc1 100644 --- a/art/E77bqBL3BGzWQsqBw/art.json +++ b/art/E77bqBL3BGzWQsqBw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1684327651016" + "$date": 1684327651016 }, "modifiedAt": { - "$date": "1684327651016" + "$date": 1684327651016 }, "origId": null, "name": "making a grid", "notes": "", - "rank": "1.4633361310893165", + "rank": 1.4633361310893165, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hqkd8x1d69ojbl5qp-thumbnail.jpg", "hasSound": "", - "views": "35", - "likes": "0", + "views": 35, + "likes": 0, "revisionId": "tBJ9CvLyPitfjucS7" } \ No newline at end of file diff --git a/art/E8jpSws9ybhazxoiu/art.json b/art/E8jpSws9ybhazxoiu/art.json index bf24bf59..6d5358a8 100644 --- a/art/E8jpSws9ybhazxoiu/art.json +++ b/art/E8jpSws9ybhazxoiu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684747255816" + "$date": 1684747255816 }, "modifiedAt": { - "$date": "1684747255816" + "$date": 1684747255816 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.3233515735089718", + "rank": 1.3233515735089718, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-7lf4gzqejwh67pdip-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "6v4t5dHEs6jYfEi2G" } \ No newline at end of file diff --git a/art/E9ATxH3KR6gczc39H/art.json b/art/E9ATxH3KR6gczc39H/art.json index b94bb318..d631a036 100644 --- a/art/E9ATxH3KR6gczc39H/art.json +++ b/art/E9ATxH3KR6gczc39H/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1506716566270" + "$date": 1506716566270 }, "modifiedAt": { - "$date": "1506716566270" + "$date": 1506716566270 }, "origId": "WriDgXxvrtaB7q77s", "name": "crystal irisz (1xxxjkk", "notes": "", - "rank": "1.0965776859568173", + "rank": 1.0965776859568173, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-dhmuq374ibp21q4vk-thumbnail.jpg", "hasSound": true, - "views": "122", - "likes": "0", + "views": 122, + "likes": 0, "revisionId": "N9eFizzPFp6ZZnghd" } \ No newline at end of file diff --git a/art/ECyeESjJEpGZwP69a/art.json b/art/ECyeESjJEpGZwP69a/art.json index e873f9a1..e3d4e635 100644 --- a/art/ECyeESjJEpGZwP69a/art.json +++ b/art/ECyeESjJEpGZwP69a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499268156428" + "$date": 1499268156428 }, "modifiedAt": { - "$date": "1499268156428" + "$date": 1499268156428 }, "origId": null, "name": "epipepsi", "notes": "", - "rank": "1.1849535059297904", + "rank": 1.1849535059297904, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2arlfwexed7lt7a1k-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "ec8ih56Bxr6BLaRiC" } \ No newline at end of file diff --git a/art/EDJJ9esPSEo3LRLmb/art.json b/art/EDJJ9esPSEo3LRLmb/art.json index a334d7e6..f8fed404 100644 --- a/art/EDJJ9esPSEo3LRLmb/art.json +++ b/art/EDJJ9esPSEo3LRLmb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1556923504176" + "$date": 1556923504176 }, "modifiedAt": { - "$date": "1556923504176" + "$date": 1556923504176 }, "origId": null, "name": "demo", "notes": "", - "rank": "1.6076221986060435", + "rank": 1.6076221986060435, "private": false, "unlisted": true, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-4xxetrzignsq6x1f1-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "wrar4JnSLfo2T8KGy" } \ No newline at end of file diff --git a/art/EF4WxFMCR2GvFYvTB/art.json b/art/EF4WxFMCR2GvFYvTB/art.json index a1902120..cd44c956 100644 --- a/art/EF4WxFMCR2GvFYvTB/art.json +++ b/art/EF4WxFMCR2GvFYvTB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": "1555795967435" + "$date": 1555795967435 }, "profile": { "name": "Mike Tobia", @@ -12,15 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": "1555807513846" + "$date": 1555807513846 }, "modifiedAt": { - "$date": "1555807513846" + "$date": 1555807513846 }, "origId": "qA2y7ctcsE5EDRetu", "name": "nu", "notes": "", - "rank": "1.9401050382184044", + "rank": 1.9401050382184044, "private": false, "unlisted": true, "username": "mike-tobia", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uqri6hktwsn3cm8wu-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "TpGgRtGPKdfQZByex" } \ No newline at end of file diff --git a/art/EFCx8Coh8CuLXJXue/art.json b/art/EFCx8Coh8CuLXJXue/art.json index ce1e6392..519e06e4 100644 --- a/art/EFCx8Coh8CuLXJXue/art.json +++ b/art/EFCx8Coh8CuLXJXue/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479683781" + "$date": 1551479683781 }, "modifiedAt": { - "$date": "1551479683781" + "$date": 1551479683781 }, "origId": "B4Eq6Qa7NTqRG2h7n", "name": "unnamed", "notes": "", - "rank": "1.1987106586696474", + "rank": 1.1987106586696474, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bhmn3ezu7leen1q2z-thumbnail.jpg", "hasSound": "", - "views": "35", - "likes": "0", + "views": 35, + "likes": 0, "revisionId": "8xdiAbfecunXTdRoj" } \ No newline at end of file diff --git a/art/EFDPXE3qAdfaPgMT3/art.json b/art/EFDPXE3qAdfaPgMT3/art.json index 9b23f08b..3618f42f 100644 --- a/art/EFDPXE3qAdfaPgMT3/art.json +++ b/art/EFDPXE3qAdfaPgMT3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524511390138" + "$date": 1524511390138 }, "modifiedAt": { - "$date": "1524511535824" + "$date": 1524511535824 }, "origId": null, "name": "Simple and terrible first particle system", "notes": "Terrible lol but its a start, not sure yet how to model life span per vertex just yet, even velocity / acceleration", - "rank": "1.0052449880150987", + "rank": 1.0052449880150987, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-axeehe66y6m2gt250-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "BRFiuMrQQX3jWP99L" } \ No newline at end of file diff --git a/art/EFczFa8BRmNtBibqB/art.json b/art/EFczFa8BRmNtBibqB/art.json index e231161a..1ce12eed 100644 --- a/art/EFczFa8BRmNtBibqB/art.json +++ b/art/EFczFa8BRmNtBibqB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684479508492" + "$date": 1684479508492 }, "modifiedAt": { - "$date": "1684479508492" + "$date": 1684479508492 }, "origId": "jtaqrSsdjgWqPPqJ4", "name": "Colors by Jaeyeong An(own variation)", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": "1.6181299589378186", + "rank": 1.6181299589378186, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3favsxsmdoys1qa9k-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "e89DGM6btmEGizmyh" } \ No newline at end of file diff --git a/art/EG3pbFeZPLiS72ia5/art.json b/art/EG3pbFeZPLiS72ia5/art.json index 8bd03d06..c5e86e7f 100644 --- a/art/EG3pbFeZPLiS72ia5/art.json +++ b/art/EG3pbFeZPLiS72ia5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "SNHTADKX2cCtRukEZ", "createdAt": { - "$date": "1554178887760" + "$date": 1554178887760 }, "profile": { "first_name": "wnstjr", @@ -13,15 +13,15 @@ "username": "wnstjr" }, "createdAt": { - "$date": "1554178984947" + "$date": 1554178984947 }, "modifiedAt": { - "$date": "1554178984947" + "$date": 1554178984947 }, "origId": null, "name": "준석", "notes": "", - "rank": "1.1483301666148855", + "rank": 1.1483301666148855, "private": false, "unlisted": true, "username": "wnstjr", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-3xasbhrlte8svoqv1-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "sD5LHmqvuuuGjHHZZ" } \ No newline at end of file diff --git a/art/EGh5YgqAykhgd7zoM/art.json b/art/EGh5YgqAykhgd7zoM/art.json index 55411cfb..c602a7fa 100644 --- a/art/EGh5YgqAykhgd7zoM/art.json +++ b/art/EGh5YgqAykhgd7zoM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498386515523" + "$date": 1498386515523 }, "modifiedAt": { - "$date": "1498386515523" + "$date": 1498386515523 }, "origId": "yuDv9cWYxgd33kjQ7", "name": "incId for k 1", "notes": "", - "rank": "1.500246817034569", + "rank": 1.500246817034569, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-evmsd8oskva0g4r0b-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "tZ2a8fyzXFGfh3Jyt" } \ No newline at end of file diff --git a/art/EJEPgF3KWdF9Bysia/art.json b/art/EJEPgF3KWdF9Bysia/art.json index 854fc9f8..a3d709db 100644 --- a/art/EJEPgF3KWdF9Bysia/art.json +++ b/art/EJEPgF3KWdF9Bysia/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oAs94w3Hvcf9T9gvv", "createdAt": { - "$date": "1624249473349" + "$date": 1624249473349 }, "profile": { "first_name": "Bluesky", @@ -13,15 +13,15 @@ "username": "bluesky" }, "createdAt": { - "$date": "1624729787424" + "$date": 1624729787424 }, "modifiedAt": { - "$date": "1624729787424" + "$date": 1624729787424 }, "origId": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz", "notes": "learning from https://www.vertexshaderart.com/art/ZZj9dLPDqjWny5kJW", - "rank": "1.6149466191305266", + "rank": 1.6149466191305266, "private": false, "unlisted": true, "username": "bluesky", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zhy2vbwpc1xw72h0h-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Zmw6YqnEgzdm7DyhR" } \ No newline at end of file diff --git a/art/EWTJuKrqGXLji3GwW/art.json b/art/EWTJuKrqGXLji3GwW/art.json index b43aa3b0..b50d249b 100644 --- a/art/EWTJuKrqGXLji3GwW/art.json +++ b/art/EWTJuKrqGXLji3GwW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500340298688" + "$date": 1500340298688 }, "modifiedAt": { - "$date": "1500340298688" + "$date": 1500340298688 }, "origId": "Suxnf3g4CqC5dLWw6", "name": "crystal dancer (mouse.xy) 2", "notes": "2017-07-13: replaced music", - "rank": "1.551983343488749", + "rank": 1.551983343488749, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1avo4905rdyt32xxz-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "ecnLFoMmdJpLc4e3B" } \ No newline at end of file diff --git a/art/EXKWEFXxnr6e7Bjch/art.json b/art/EXKWEFXxnr6e7Bjch/art.json index 4bd8d117..b3bda635 100644 --- a/art/EXKWEFXxnr6e7Bjch/art.json +++ b/art/EXKWEFXxnr6e7Bjch/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503454410716" + "$date": 1503454410716 }, "modifiedAt": { - "$date": "1503454410716" + "$date": 1503454410716 }, "origId": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": "1.0885204333702123", + "rank": 1.0885204333702123, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tga01e8nztffaqfhj-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "AbeBeSYmw7upsqiiS" } \ No newline at end of file diff --git a/art/EZG3qh8pDqtEo39W2/art.json b/art/EZG3qh8pDqtEo39W2/art.json index 85649c5c..1bc822c8 100644 --- a/art/EZG3qh8pDqtEo39W2/art.json +++ b/art/EZG3qh8pDqtEo39W2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1652947694364" + "$date": 1652947694364 }, "modifiedAt": { - "$date": "1652958311235" + "$date": 1652958311235 }, "origId": null, "name": "Exercise - Motion", "notes": "", - "rank": "1.119996754348802", + "rank": 1.119996754348802, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0ikvszbnzx95ztz6g-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "5oaTNLCTiwj82CACN" } \ No newline at end of file diff --git a/art/EZmjdzfcpwjp7MSFM/art.json b/art/EZmjdzfcpwjp7MSFM/art.json index a9de402c..645c9ba9 100644 --- a/art/EZmjdzfcpwjp7MSFM/art.json +++ b/art/EZmjdzfcpwjp7MSFM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642023829904" + "$date": 1642023829904 }, "modifiedAt": { - "$date": "1642023829904" + "$date": 1642023829904 }, "origId": "fLedbHFSXD9E4aMSv", "name": "Oh my word", "notes": "", - "rank": "1.966252876268398", + "rank": 1.966252876268398, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-njkwyn6cyahgjgqk5-thumbnail.jpg", "hasSound": true, - "views": "35", - "likes": "0", + "views": 35, + "likes": 0, "revisionId": "fR4sXTYkEnbdJrh7d" } \ No newline at end of file diff --git a/art/EZzESxRYabyXKSxqw/art.json b/art/EZzESxRYabyXKSxqw/art.json index 103f5218..882db98e 100644 --- a/art/EZzESxRYabyXKSxqw/art.json +++ b/art/EZzESxRYabyXKSxqw/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446207933881" + "$date": 1446207933881 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 2.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-pxclrotmn0a4kapm2-thumbnail.jpg", - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "rK6W7cFL5Tonsazvz", "modifiedAt": { - "$date": "1446207933883" + "$date": 1446207933883 }, - "rank": "1.099635399580463" + "rank": 1.099635399580463 } \ No newline at end of file diff --git a/art/Eb8KT9CKPyKMXSF7L/art.json b/art/Eb8KT9CKPyKMXSF7L/art.json index f4c9dddc..d5dec610 100644 --- a/art/Eb8KT9CKPyKMXSF7L/art.json +++ b/art/Eb8KT9CKPyKMXSF7L/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1502509171856" + "$date": 1502509171856 }, "modifiedAt": { - "$date": "1503717366445" + "$date": 1503717366445 }, "origId": "qAx2pkLWXDYQgRtq8", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": "10.530298517130024", + "rank": 10.530298517130024, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-prajvq9psjyjosm8p-thumbnail.jpg", "hasSound": true, - "views": "577", - "likes": "4", + "views": 577, + "likes": 4, "revisionId": "aC4HiDrWtosHkAvXi" } \ No newline at end of file diff --git a/art/EbKX65r26sjm5sY7t/art.json b/art/EbKX65r26sjm5sY7t/art.json index e5a0face..81b2d788 100644 --- a/art/EbKX65r26sjm5sY7t/art.json +++ b/art/EbKX65r26sjm5sY7t/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479888435" + "$date": 1551479888435 }, "modifiedAt": { - "$date": "1551479888435" + "$date": 1551479888435 }, "origId": "DAbuH7yJ5d3GwDGhw", "name": "the tangled webs I weave", "notes": "", - "rank": "1.9645981265508488", + "rank": 1.9645981265508488, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xani5rh2cgjij2zqt-thumbnail.jpg", "hasSound": "", - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "2BCjWcknKhPyRikok" } \ No newline at end of file diff --git a/art/Ec8Lpab7csKeguMAy/art.json b/art/Ec8Lpab7csKeguMAy/art.json index cdc7f7be..007673bb 100644 --- a/art/Ec8Lpab7csKeguMAy/art.json +++ b/art/Ec8Lpab7csKeguMAy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1599072353913" + "$date": 1599072353913 }, "modifiedAt": { - "$date": "1599072353913" + "$date": 1599072353913 }, "origId": null, "name": "Frank", "notes": "", - "rank": "1.9384446875613754", + "rank": 1.9384446875613754, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-w4ttzfq8uz0cstr8h-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "M6sfu3GSWPYYH2ASZ" } \ No newline at end of file diff --git a/art/EgLk7JDok4GhxPeMH/art.json b/art/EgLk7JDok4GhxPeMH/art.json index cdc74b8f..85281a55 100644 --- a/art/EgLk7JDok4GhxPeMH/art.json +++ b/art/EgLk7JDok4GhxPeMH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1447519218787" + "$date": 1447519218787 }, "modifiedAt": { - "$date": "1447519218787" + "$date": 1447519218787 }, "origId": null, "name": "stringart", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-3miwbc8y1trizj8o4-thumbnail.jpg", "hasSound": "", - "views": "316", - "likes": "0", + "views": 316, + "likes": 0, "revisionId": "Tnmo4Tz3dPRg26XJ9", - "rank": "1.5502119256995208", + "rank": 1.5502119256995208, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/EhoHuSv6ou8bp9o66/art.json b/art/EhoHuSv6ou8bp9o66/art.json index d2f9a9a6..e8c98c90 100644 --- a/art/EhoHuSv6ou8bp9o66/art.json +++ b/art/EhoHuSv6ou8bp9o66/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466379641311" + "$date": 1466379641311 }, "modifiedAt": { - "$date": "1466722328033" + "$date": 1466722328033 }, "origId": "PHjEAtNPJWshykNWj", "name": "sploot", "notes": "", - "rank": "10.845431726393716", + "rank": 10.845431726393716, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qmjglkdlpkhcujrw6-thumbnail.jpg", "hasSound": true, - "views": "288", - "likes": "6", + "views": 288, + "likes": 6, "revisionId": "t6NXePpvRrZevYnjG" } \ No newline at end of file diff --git a/art/EjE5NRrJcWgx7nqze/art.json b/art/EjE5NRrJcWgx7nqze/art.json index 178f21a2..80403812 100644 --- a/art/EjE5NRrJcWgx7nqze/art.json +++ b/art/EjE5NRrJcWgx7nqze/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": "1540073755569" + "$date": 1540073755569 }, "profile": { "first_name": "Pöstpöp", @@ -13,15 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": "1540075861616" + "$date": 1540075861616 }, "modifiedAt": { - "$date": "1540075861616" + "$date": 1540075861616 }, "origId": "9oFBPGkXY6hB2TaHK", "name": "deliver03", "notes": "", - "rank": "1.1705288555150324", + "rank": 1.1705288555150324, "private": false, "unlisted": true, "username": "pöstpöp", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dz7orokl91gsvozag-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "umiwAgmyHGawWJzA4" } \ No newline at end of file diff --git a/art/EjqDk64Ezh9aZ2oXN/art.json b/art/EjqDk64Ezh9aZ2oXN/art.json index bd68ce65..370d482b 100644 --- a/art/EjqDk64Ezh9aZ2oXN/art.json +++ b/art/EjqDk64Ezh9aZ2oXN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652945950420" + "$date": 1652945950420 }, "modifiedAt": { - "$date": "1652945950420" + "$date": 1652945950420 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.1223336393007515", + "rank": 1.1223336393007515, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yaowpioagtmnv70en-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "JuG6HwRSXTzPmhtvg" } \ No newline at end of file diff --git a/art/Ekj2CXtjX5YZc76Lk/art.json b/art/Ekj2CXtjX5YZc76Lk/art.json index e1c1ec15..d124adb8 100644 --- a/art/Ekj2CXtjX5YZc76Lk/art.json +++ b/art/Ekj2CXtjX5YZc76Lk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": "1446316652572" + "$date": 1446316652572 }, "profile": { "first_name": "Mark", @@ -13,10 +13,10 @@ "username": "mark" }, "createdAt": { - "$date": "1446395577089" + "$date": 1446395577089 }, "modifiedAt": { - "$date": "1446400031630" + "$date": 1446400031630 }, "origId": null, "name": "orb", @@ -36,10 +36,10 @@ "shader": "#define PI 3.14159\n\nvec3 project(vec3 p) { return vec3(p.xy/p.z, -p.z); }\n\nfloat rand(vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvoid main () {\n float i = rand(vec2(vertexId, 184.98));\n float j = rand(vec2(vertexId, 274.14));\n float f = rand(vec2(vertexId, 387.36));\n \n float snd = pow(texture2D(sound, vec2(.02+.5 * f, 0.)).a, 2.);\n float asp = resolution.x / resolution.y;\n \n \n float rad = .2 + .05 * snd;\n float a1 = 2. * PI * i;\n float a2 = 2. * PI * j + time * .05;\n a2 -= mouse.x;\n \n float y = rad * sin(a1) + .05;\n float xz_rad = rad * cos(a1);\n float x = xz_rad * cos(a2) / asp;\n float z = -.4 + xz_rad * sin(a2);\n z += mouse.y * .1;\n\n \n float dist = abs(z) *.5;\n \n vec3 p = project(vec3(x, y, z));\n gl_Position = vec4(p, 1.);\n gl_PointSize = 8. * snd + 1. / dist;\n v_color = vec4(\n .2 * acos(f) / PI + .8 * snd,\n .4 * snd * + .3 * asin(f) / PI,\n .6 * snd + .2 * rand(vec2(i, j)),\n \tsnd);\n}" }, "screenshotURL": "data/images/images-2snl6a0p1dnl5uu96-thumbnail.jpg", - "views": "570", - "likes": "2", + "views": 570, + "likes": 2, "revisionId": "EaoRxvueuCWjo5f4w", "hasSound": true, - "rank": "10.140675930566463", + "rank": 10.140675930566463, "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/Ekz3YzPYcEQyhT2z7/art.json b/art/Ekz3YzPYcEQyhT2z7/art.json index bb21b5c3..a87dade9 100644 --- a/art/Ekz3YzPYcEQyhT2z7/art.json +++ b/art/Ekz3YzPYcEQyhT2z7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1501757517532" + "$date": 1501757517532 }, "modifiedAt": { - "$date": "1502958731627" + "$date": 1502958731627 }, "origId": "GxL6CjaGt3wyQZxyL", "name": "math errors", "notes": "", - "rank": "1.9073514689173776", + "rank": 1.9073514689173776, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kyy1cybih9ww1g0wc-thumbnail.jpg", "hasSound": "", - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "iXKwcqhgZCQnoJQv4" } \ No newline at end of file diff --git a/art/Emf9HTtBkjpcSmC3a/art.json b/art/Emf9HTtBkjpcSmC3a/art.json index c68c6b2a..407169a5 100644 --- a/art/Emf9HTtBkjpcSmC3a/art.json +++ b/art/Emf9HTtBkjpcSmC3a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1507997065502" + "$date": 1507997065502 }, "modifiedAt": { - "$date": "1508329461709" + "$date": 1508329461709 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0328096991145763", + "rank": 1.0328096991145763, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9m5eh2co8szmq18aj-thumbnail.jpg", "hasSound": "", - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "mxhdeTvQdfDk44Ga3" } \ No newline at end of file diff --git a/art/EtY77PNcjnaQtphnu/art.json b/art/EtY77PNcjnaQtphnu/art.json index 43b34161..4ba5b4a8 100644 --- a/art/EtY77PNcjnaQtphnu/art.json +++ b/art/EtY77PNcjnaQtphnu/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1490181009649" + "$date": 1490181009649 }, "modifiedAt": { - "$date": "1490181009649" + "$date": 1490181009649 }, "origId": "6EhsqQMiTAN8xv9yr", "name": "sin-plotter", "notes": "", - "rank": "1.942017894810065", + "rank": 1.942017894810065, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1kvtic3uctrdoppvb-thumbnail.jpg", "hasSound": "", - "views": "103", - "likes": "0", + "views": 103, + "likes": 0, "revisionId": "qeyutRYNuz4QhqYff" } \ No newline at end of file diff --git a/art/EwiWN8pkXdNqqJ7tq/art.json b/art/EwiWN8pkXdNqqJ7tq/art.json index cbe9fee0..c7888ee9 100644 --- a/art/EwiWN8pkXdNqqJ7tq/art.json +++ b/art/EwiWN8pkXdNqqJ7tq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654435210803" + "$date": 1654435210803 }, "modifiedAt": { - "$date": "1654435210803" + "$date": 1654435210803 }, "origId": "aGMT3RwjTa9BswBkK", "name": "Circle from Triangles by Juhong Mo", "notes": "", - "rank": "1.2863993365102413", + "rank": 1.2863993365102413, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-c9257fgnzmtzvi58z-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "jqYBNu75d8TrFrDsh" } \ No newline at end of file diff --git a/art/Ewq6xoiNuJyRhdSo5/art.json b/art/Ewq6xoiNuJyRhdSo5/art.json index 1270ccbf..def2c35d 100644 --- a/art/Ewq6xoiNuJyRhdSo5/art.json +++ b/art/Ewq6xoiNuJyRhdSo5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672702018531" + "$date": 1672702018531 }, "modifiedAt": { - "$date": "1672702018531" + "$date": 1672702018531 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": "1.418898487529737", + "rank": 1.418898487529737, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zcawqhsycf8ac0gv7-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "5bJqmfHWtNpWWCnLD" } \ No newline at end of file diff --git a/art/Ex4L4mExH2paBQBj5/art.json b/art/Ex4L4mExH2paBQBj5/art.json index f6bd087c..c6f95949 100644 --- a/art/Ex4L4mExH2paBQBj5/art.json +++ b/art/Ex4L4mExH2paBQBj5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1654078254070" + "$date": 1654078254070 }, "modifiedAt": { - "$date": "1654079183183" + "$date": 1654079183183 }, "origId": null, "name": "Exercise - Vertexshaderart : Circles from Triangles", "notes": "Exercise - Vertexshaderart : Circles from Triangles", - "rank": "1.7793183592567114", + "rank": 1.7793183592567114, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f1kzx9keg7c1ejt3y-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "xv5p5B6ipkmT9ehCw" } \ No newline at end of file diff --git a/art/F4CnAXam3PniXCQjt/art.json b/art/F4CnAXam3PniXCQjt/art.json index 20a41e9a..42ac747e 100644 --- a/art/F4CnAXam3PniXCQjt/art.json +++ b/art/F4CnAXam3PniXCQjt/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553094123488" + "$date": 1553094123488 }, "modifiedAt": { - "$date": "1553094123488" + "$date": 1553094123488 }, "origId": "uxAPCSmSfNYuW8CJL", "name": "whirl", "notes": "", - "rank": "1.1999934542565593", + "rank": 1.1999934542565593, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-k2w3ygjs4oskrg5de-thumbnail.jpg", "hasSound": "", - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "3QtYsf4PoHzQq94Jb" } \ No newline at end of file diff --git a/art/F5nWdazPW5bXmip32/art.json b/art/F5nWdazPW5bXmip32/art.json index f26545ef..09d1d86d 100644 --- a/art/F5nWdazPW5bXmip32/art.json +++ b/art/F5nWdazPW5bXmip32/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1555368749251" + "$date": 1555368749251 }, "modifiedAt": { - "$date": "1555368749251" + "$date": 1555368749251 }, "origId": "mxRdBjjLpuHvEjbMu", "name": "Simple Swirl Test", "notes": "", - "rank": "1.7034786396509307", + "rank": 1.7034786396509307, "private": false, "unlisted": true, "username": "8bitrick", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uw9g33024qoq2ydg2-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "BL4cNcYehp7dszoss" } \ No newline at end of file diff --git a/art/F6MddBx2WQCrGct9a/art.json b/art/F6MddBx2WQCrGct9a/art.json index 04a48eca..9fcec0a2 100644 --- a/art/F6MddBx2WQCrGct9a/art.json +++ b/art/F6MddBx2WQCrGct9a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "4tyoPu4KaFSX3nwCB", "createdAt": { - "$date": "1604486089788" + "$date": 1604486089788 }, "profile": { "first_name": "gonnavis", @@ -12,15 +12,15 @@ "username": "gonnavis" }, "createdAt": { - "$date": "1604486118155" + "$date": 1604486118155 }, "modifiedAt": { - "$date": "1604486118155" + "$date": 1604486118155 }, "origId": "7b2mtzWGfut7qG2b4", "name": "random_triangles", "notes": "", - "rank": "1.0045277156205088", + "rank": 1.0045277156205088, "private": false, "unlisted": true, "username": "gonnavis", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-37bcsjcyf38exhod0-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "LHg6dqr4LeAbiKJwm" } \ No newline at end of file diff --git a/art/F88Ekndwj4ihuRGmt/art.json b/art/F88Ekndwj4ihuRGmt/art.json index 6c604839..636cf64d 100644 --- a/art/F88Ekndwj4ihuRGmt/art.json +++ b/art/F88Ekndwj4ihuRGmt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u3AyZpoGZ399Yn2dm", "createdAt": { - "$date": "1551481226929" + "$date": 1551481226929 }, "profile": { "first_name": "Isaín", @@ -13,15 +13,15 @@ "username": "isaín" }, "createdAt": { - "$date": "1551482454133" + "$date": 1551482454133 }, "modifiedAt": { - "$date": "1551482454133" + "$date": 1551482454133 }, "origId": "ocZSLuzxqD2QALRCq", "name": "Quads", "notes": "", - "rank": "1.8308022457165316", + "rank": 1.8308022457165316, "private": false, "unlisted": true, "username": "isaín", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-45o9q12z5ppgsxi6b-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "cFGBQSnciFdrvJi5b" } \ No newline at end of file diff --git a/art/FAi4yHCJC2jr4B4Mj/art.json b/art/FAi4yHCJC2jr4B4Mj/art.json index 7a3eb26a..1e7d7732 100644 --- a/art/FAi4yHCJC2jr4B4Mj/art.json +++ b/art/FAi4yHCJC2jr4B4Mj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652877367926" + "$date": 1652877367926 }, "modifiedAt": { - "$date": "1652879184820" + "$date": 1652879184820 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.3366737208313324", + "rank": 1.3366737208313324, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-375p8v7658brs40uw-thumbnail.jpg", "hasSound": "", - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "fR6pResq4uqzrYRpX" } \ No newline at end of file diff --git a/art/FAsmmhzQ9syJzXwzR/art.json b/art/FAsmmhzQ9syJzXwzR/art.json index bb3ee99f..ea10bea9 100644 --- a/art/FAsmmhzQ9syJzXwzR/art.json +++ b/art/FAsmmhzQ9syJzXwzR/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1536121444356" + "$date": 1536121444356 }, "modifiedAt": { - "$date": "1536121444356" + "$date": 1536121444356 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.378022314028001", + "rank": 1.378022314028001, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x7c5f45fsmlikex0j-thumbnail.jpg", "hasSound": "", - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "Gr2ugGSJM5B873gfc" } \ No newline at end of file diff --git a/art/FD5KhRKjCLtaEQWHM/art.json b/art/FD5KhRKjCLtaEQWHM/art.json index 5e6affde..afc3dcb5 100644 --- a/art/FD5KhRKjCLtaEQWHM/art.json +++ b/art/FD5KhRKjCLtaEQWHM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1603100195146" + "$date": 1603100195146 }, "modifiedAt": { - "$date": "1603100195146" + "$date": 1603100195146 }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "notes": "", - "rank": "1.0464156969915464", + "rank": 1.0464156969915464, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0crnle6ycxd5mkhv9-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "DtkbvmyoF2at68Ws4" } \ No newline at end of file diff --git a/art/FDYmXj7L2c7PJjTwe/art.json b/art/FDYmXj7L2c7PJjTwe/art.json index 78fa32a8..44162333 100644 --- a/art/FDYmXj7L2c7PJjTwe/art.json +++ b/art/FDYmXj7L2c7PJjTwe/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1616463431461" + "$date": 1616463431461 }, "modifiedAt": { - "$date": "1616463431461" + "$date": 1616463431461 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.7295263199433735", + "rank": 1.7295263199433735, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lg7amx490lfy9l7vw-thumbnail.jpg", "hasSound": true, - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "EHEGZ9CLLz9oNkpRP" } \ No newline at end of file diff --git a/art/FDoMDz4QxPmpEY7FJ/art.json b/art/FDoMDz4QxPmpEY7FJ/art.json index 6ab1be60..5ade9978 100644 --- a/art/FDoMDz4QxPmpEY7FJ/art.json +++ b/art/FDoMDz4QxPmpEY7FJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1506859757334" + "$date": 1506859757334 }, "modifiedAt": { - "$date": "1506859757334" + "$date": 1506859757334 }, "origId": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": "1.2774062804078972", + "rank": 1.2774062804078972, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f5tq1vrxnt6xhyeie-thumbnail.jpg", "hasSound": true, - "views": "340", - "likes": "0", + "views": 340, + "likes": 0, "revisionId": "ithMZ2pTqxHZe9aK7" } \ No newline at end of file diff --git a/art/FEuQEawn8qHXvXTbY/art.json b/art/FEuQEawn8qHXvXTbY/art.json index 0eca07b1..87e79a22 100644 --- a/art/FEuQEawn8qHXvXTbY/art.json +++ b/art/FEuQEawn8qHXvXTbY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "wS35KaxKMDZx6vwgA", "createdAt": { - "$date": "1589150576916" + "$date": 1589150576916 }, "profile": { "first_name": "Mohammad", @@ -13,15 +13,15 @@ "username": "mohammad" }, "createdAt": { - "$date": "1589156850715" + "$date": 1589156850715 }, "modifiedAt": { - "$date": "1589157582623" + "$date": 1589157582623 }, "origId": null, "name": "spirals", "notes": "", - "rank": "1.0221149335383721", + "rank": 1.0221149335383721, "private": false, "unlisted": true, "username": "mohammad", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dd1zkwbqiikmlvari-thumbnail.jpg", "hasSound": true, - "views": "35", - "likes": "0", + "views": 35, + "likes": 0, "revisionId": "KNGXDXnev8ys6j266" } \ No newline at end of file diff --git a/art/FGbfRShZBrEzgsq9v/art.json b/art/FGbfRShZBrEzgsq9v/art.json index 9c8e3e8e..622d2a27 100644 --- a/art/FGbfRShZBrEzgsq9v/art.json +++ b/art/FGbfRShZBrEzgsq9v/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1616094225218" + "$date": 1616094225218 }, "modifiedAt": { - "$date": "1616094225218" + "$date": 1616094225218 }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": "1.1909981202842297", + "rank": 1.1909981202842297, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4th7ngzptgb16wilw-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "vbvxeg4n5v5vtpAZs" } \ No newline at end of file diff --git a/art/FJRdnZn9mERmk9Yaz/art.json b/art/FJRdnZn9mERmk9Yaz/art.json index 061f81da..e7e464d8 100644 --- a/art/FJRdnZn9mERmk9Yaz/art.json +++ b/art/FJRdnZn9mERmk9Yaz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "h2veKHbrcaBoNCHmN", "createdAt": { - "$date": "1575397922136" + "$date": 1575397922136 }, "profile": { "first_name": "ארד", @@ -13,15 +13,15 @@ "username": "ארד" }, "createdAt": { - "$date": "1575397945452" + "$date": 1575397945452 }, "modifiedAt": { - "$date": "1575397945452" + "$date": 1575397945452 }, "origId": null, "name": "FirstShader", "notes": "My first shader :O", - "rank": "1.0625835534401886", + "rank": 1.0625835534401886, "private": false, "unlisted": false, "username": "ארד", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5d9tqrhkygzmgg6f3-thumbnail.jpg", "hasSound": "", - "views": "184", - "likes": "1", + "views": 184, + "likes": 1, "revisionId": "XNLEe9EpeZJYoLqcG" } \ No newline at end of file diff --git a/art/FKW2yC28uaYuXntoz/art.json b/art/FKW2yC28uaYuXntoz/art.json index e777a6f4..131619d3 100644 --- a/art/FKW2yC28uaYuXntoz/art.json +++ b/art/FKW2yC28uaYuXntoz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1574599786887" + "$date": 1574599786887 }, "modifiedAt": { - "$date": "1574599786887" + "$date": 1574599786887 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.059325148573468", + "rank": 1.059325148573468, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-m2kamsv8foab92yd8-thumbnail.jpg", "hasSound": true, - "views": "88", - "likes": "1", + "views": 88, + "likes": 1, "revisionId": "ym3mY6HXFtE3Qbjmg" } \ No newline at end of file diff --git a/art/FMpo6tgK5xszx7CuS/art.json b/art/FMpo6tgK5xszx7CuS/art.json index 5c7e3470..fb074301 100644 --- a/art/FMpo6tgK5xszx7CuS/art.json +++ b/art/FMpo6tgK5xszx7CuS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a8m3atPhmk7sE7mpT", "createdAt": { - "$date": "1694268147721" + "$date": 1694268147721 }, "profile": { "first_name": "Inoculate", @@ -14,15 +14,15 @@ "username": "inoculate" }, "createdAt": { - "$date": "1694269896484" + "$date": 1694269896484 }, "modifiedAt": { - "$date": "1694269896484" + "$date": 1694269896484 }, "origId": null, "name": "Infinite Spiral", "notes": "", - "rank": "1.489854522458768", + "rank": 1.489854522458768, "private": false, "unlisted": false, "username": "inoculate", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-rxtzxsr3gyf2krcwv-thumbnail.jpg", "hasSound": "", - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "m2xLscfrcEgyxnjCT" } \ No newline at end of file diff --git a/art/FMq3vpaDGsoEMC7e9/art.json b/art/FMq3vpaDGsoEMC7e9/art.json index 46dd20cb..99c8c5c7 100644 --- a/art/FMq3vpaDGsoEMC7e9/art.json +++ b/art/FMq3vpaDGsoEMC7e9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1497377448438" + "$date": 1497377448438 }, "modifiedAt": { - "$date": "1497377448438" + "$date": 1497377448438 }, "origId": null, "name": "tutorial 4", "notes": "", - "rank": "1.1808654260471951", + "rank": 1.1808654260471951, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q7md7mrgg5ouy81ri-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "698dNdeCPrentDxEr" } \ No newline at end of file diff --git a/art/FMuoFaTjjywnD7fJm/art.json b/art/FMuoFaTjjywnD7fJm/art.json index 45d8be0f..36c6cef0 100644 --- a/art/FMuoFaTjjywnD7fJm/art.json +++ b/art/FMuoFaTjjywnD7fJm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684410565960" + "$date": 1684410565960 }, "modifiedAt": { - "$date": "1684410734477" + "$date": 1684410734477 }, "origId": null, "name": "Making A Grid Variation", "notes": "", - "rank": "1.702380558558993", + "rank": 1.702380558558993, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xgqb9sloo2a81wcd3-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "95HMvebMDesMXPEDB" } \ No newline at end of file diff --git a/art/FNFsfgYT3ysjSme2P/art.json b/art/FNFsfgYT3ysjSme2P/art.json index d844585b..57a96989 100644 --- a/art/FNFsfgYT3ysjSme2P/art.json +++ b/art/FNFsfgYT3ysjSme2P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465550635088" + "$date": 1465550635088 }, "modifiedAt": { - "$date": "1465661486061" + "$date": 1465661486061 }, "origId": "7DtazpcMcdA6fJ4XW", "name": "candy", "notes": "", - "rank": "1.2072187165580082", + "rank": 1.2072187165580082, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l0k8vdupw883y6q85-thumbnail.jpg", "hasSound": true, - "views": "142", - "likes": "0", + "views": 142, + "likes": 0, "revisionId": "BWhGNemS2GnDGxEQi" } \ No newline at end of file diff --git a/art/FNwMYwJ2SdwbbSNAN/art.json b/art/FNwMYwJ2SdwbbSNAN/art.json index ecaa6395..001fef60 100644 --- a/art/FNwMYwJ2SdwbbSNAN/art.json +++ b/art/FNwMYwJ2SdwbbSNAN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1549990369220" + "$date": 1549990369220 }, "modifiedAt": { - "$date": "1549990752319" + "$date": 1549990752319 }, "origId": "pJM2rdtSkSBnEkMeG", "name": "sput", "notes": "", - "rank": "10.853232209553042", + "rank": 10.853232209553042, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n1ff18rw1rhaacsyk-thumbnail.jpg", "hasSound": true, - "views": "659", - "likes": "9", + "views": 659, + "likes": 9, "revisionId": "TnSdtCAv78pAnchBb" } \ No newline at end of file diff --git a/art/FPFBuCexgLQpriEoS/art.json b/art/FPFBuCexgLQpriEoS/art.json index a6d9aaf1..861bc12e 100644 --- a/art/FPFBuCexgLQpriEoS/art.json +++ b/art/FPFBuCexgLQpriEoS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452994957484" + "$date": 1452994957484 }, "modifiedAt": { - "$date": "1453560804281" + "$date": 1453560804281 }, "origId": "bbsF39W6bJo3j4R3j", "name": "rollin", "notes": "", - "rank": "10.383092686257969", + "rank": 10.383092686257969, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9bcl3otpidc8yk7s8-thumbnail.jpg", "hasSound": true, - "views": "388", - "likes": "2", + "views": 388, + "likes": 2, "revisionId": "rThcGALqhF88J2BET" } \ No newline at end of file diff --git a/art/FWWNQRxd2LXsvsxj5/art.json b/art/FWWNQRxd2LXsvsxj5/art.json index 37de09dc..5f83e86b 100644 --- a/art/FWWNQRxd2LXsvsxj5/art.json +++ b/art/FWWNQRxd2LXsvsxj5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1499884527395" + "$date": 1499884527395 }, "modifiedAt": { - "$date": "1499884527395" + "$date": 1499884527395 }, "origId": "XXSghCnP6t28ai6cy", "name": "brain hach", "notes": "", - "rank": "10.461387723178163", + "rank": 10.461387723178163, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ozmhslskkkqgm6vb4-thumbnail.jpg", "hasSound": true, - "views": "167", - "likes": "2", + "views": 167, + "likes": 2, "revisionId": "x6vsnCnpwbNa8P3NP" } \ No newline at end of file diff --git a/art/Fc6iHGcLDEtSTqbNG/art.json b/art/Fc6iHGcLDEtSTqbNG/art.json index dd969e68..0967633b 100644 --- a/art/Fc6iHGcLDEtSTqbNG/art.json +++ b/art/Fc6iHGcLDEtSTqbNG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468376540034" + "$date": 1468376540034 }, "modifiedAt": { - "$date": "1469215860402" + "$date": 1469215860402 }, "origId": "YXfLo5Yw55muQ7MZn", "name": "tm-grid", "notes": "", - "rank": "10.178503391706514", + "rank": 10.178503391706514, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5z38orofsfbe7vap7-thumbnail.jpg", "hasSound": true, - "views": "337", - "likes": "7", + "views": 337, + "likes": 7, "revisionId": "tobqiWdkqSZnoZSgm" } \ No newline at end of file diff --git a/art/Fc9c7BdBMHwtZfBd4/art.json b/art/Fc9c7BdBMHwtZfBd4/art.json index 7ada6f5d..5b0fe28f 100644 --- a/art/Fc9c7BdBMHwtZfBd4/art.json +++ b/art/Fc9c7BdBMHwtZfBd4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685625078728" + "$date": 1685625078728 }, "modifiedAt": { - "$date": "1685625078728" + "$date": 1685625078728 }, "origId": null, "name": "xercise - Vertexshaderart : Circles from Triangles", "notes": "xercise - Vertexshaderart : Circles from Triangles", - "rank": "1.212011543146735", + "rank": 1.212011543146735, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vkrg6vpe4jmi03e6h-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "qugB2mxXwAbREr7up" } \ No newline at end of file diff --git a/art/FdyK8FcKsuCHmdq9D/art.json b/art/FdyK8FcKsuCHmdq9D/art.json index f3dd92d8..7d94ed2a 100644 --- a/art/FdyK8FcKsuCHmdq9D/art.json +++ b/art/FdyK8FcKsuCHmdq9D/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YjHcknEt6QQipuQr3", "createdAt": { - "$date": "1551481228108" + "$date": 1551481228108 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "polacienta" }, "createdAt": { - "$date": "1551481254096" + "$date": 1551481254096 }, "modifiedAt": { - "$date": "1551481254096" + "$date": 1551481254096 }, "origId": null, "name": "onda", "notes": "", - "rank": "1.5935168613817565", + "rank": 1.5935168613817565, "private": false, "unlisted": true, "username": "polacienta", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m5v5o64uj8ka8ot6q-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "6o7M5duF6iYqu7cPe" } \ No newline at end of file diff --git a/art/FebsjBDDpXSkBLMfb/art.json b/art/FebsjBDDpXSkBLMfb/art.json index 29634c34..4ac74f3a 100644 --- a/art/FebsjBDDpXSkBLMfb/art.json +++ b/art/FebsjBDDpXSkBLMfb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550869133408" + "$date": 1550869133408 }, "modifiedAt": { - "$date": "1565024614163" + "$date": 1565024614163 }, "origId": "ChgRzRLbrFD5wzfZk", "name": ".planet", "notes": "", - "rank": "10.942184061884717", + "rank": 10.942184061884717, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rmijf94h13te9mqmv-thumbnail.jpg", "hasSound": true, - "views": "1058", - "likes": "8", + "views": 1058, + "likes": 8, "revisionId": "mCSCivX5KjtpfLmde" } \ No newline at end of file diff --git a/art/FfHLpZyMW5rXY9aD5/art.json b/art/FfHLpZyMW5rXY9aD5/art.json index 9e515dab..14e8daab 100644 --- a/art/FfHLpZyMW5rXY9aD5/art.json +++ b/art/FfHLpZyMW5rXY9aD5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1561458831176" + "$date": 1561458831176 }, "modifiedAt": { - "$date": "1561458831176" + "$date": 1561458831176 }, "origId": "TFMzciLhhyBhYRKW5", "name": "준석", "notes": "", - "rank": "1.0380735940633803", + "rank": 1.0380735940633803, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-svb6wws9kqpmimcvc-thumbnail.jpg", "hasSound": "", - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "rZveH7Z4ACy6cuMPE" } \ No newline at end of file diff --git a/art/Ffs2irmibSP7oFuTu/art.json b/art/Ffs2irmibSP7oFuTu/art.json index bd729fb6..dc27953c 100644 --- a/art/Ffs2irmibSP7oFuTu/art.json +++ b/art/Ffs2irmibSP7oFuTu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yzwhJTH9ASEBDtEi9", "createdAt": { - "$date": "1466660344065" + "$date": 1466660344065 }, "username": "shu", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1517180447963" + "$date": 1517180447963 }, "modifiedAt": { - "$date": "1517180447963" + "$date": 1517180447963 }, "origId": "4MXkkkQvDcbZT2bmy", "name": "124b sin city", "notes": "124 bytes", - "rank": "10.131112507927249", + "rank": 10.131112507927249, "private": false, "unlisted": false, "username": "shu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y4grifiszavh7h2tz-thumbnail.jpg", "hasSound": "", - "views": "483", - "likes": "2", + "views": 483, + "likes": 2, "revisionId": "2sSMJiFJfsT2eQRcT" } \ No newline at end of file diff --git a/art/FipmX7SNkZ3TqAY5p/art.json b/art/FipmX7SNkZ3TqAY5p/art.json index d490b933..73d9fab7 100644 --- a/art/FipmX7SNkZ3TqAY5p/art.json +++ b/art/FipmX7SNkZ3TqAY5p/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1682100303621" + "$date": 1682100303621 }, "modifiedAt": { - "$date": "1682100303621" + "$date": 1682100303621 }, "origId": null, "name": "sphere", "notes": "", - "rank": "1.9457574180960706", + "rank": 1.9457574180960706, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-uc2ibh2q06mz1x786-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "TRATBqC6ywv5vcTZa" } \ No newline at end of file diff --git a/art/FjA6DbEL9qbenj778/art.json b/art/FjA6DbEL9qbenj778/art.json index 7b3137f4..512e45b0 100644 --- a/art/FjA6DbEL9qbenj778/art.json +++ b/art/FjA6DbEL9qbenj778/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1676225817251" + "$date": 1676225817251 }, "modifiedAt": { - "$date": "1676225817251" + "$date": 1676225817251 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7754075622332348", + "rank": 1.7754075622332348, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cvc4cnxb7uua9k7ua-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "HaYkLZuZcRNNvAMrE" } \ No newline at end of file diff --git a/art/FkZcSiHXEHreJBCH9/art.json b/art/FkZcSiHXEHreJBCH9/art.json index 2d2fed91..7263dca0 100644 --- a/art/FkZcSiHXEHreJBCH9/art.json +++ b/art/FkZcSiHXEHreJBCH9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1531112415715" + "$date": 1531112415715 }, "modifiedAt": { - "$date": "1531112415715" + "$date": 1531112415715 }, "origId": null, "name": "my_tutorial", "notes": "", - "rank": "10.39676537307427", + "rank": 10.39676537307427, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-k9jtdeqibi5myicse-thumbnail.jpg", "hasSound": "", - "views": "212", - "likes": "2", + "views": 212, + "likes": 2, "revisionId": "93c5kKns8MLpEJBtA" } \ No newline at end of file diff --git a/art/Fkoesg8YQ6JMJPRDj/art.json b/art/Fkoesg8YQ6JMJPRDj/art.json index 09703e88..7fa36b0c 100644 --- a/art/Fkoesg8YQ6JMJPRDj/art.json +++ b/art/Fkoesg8YQ6JMJPRDj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1685460627786" + "$date": 1685460627786 }, "modifiedAt": { - "$date": "1685460627786" + "$date": 1685460627786 }, "origId": null, "name": "Circles from Triangles - jonghyeon.l", "notes": "", - "rank": "1.9932795040599207", + "rank": 1.9932795040599207, "private": false, "unlisted": true, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8kwcahlggncvxoaui-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "tYgD3S7JZ3umJPLeQ" } \ No newline at end of file diff --git a/art/FomjPf4hmRGox2dnF/art.json b/art/FomjPf4hmRGox2dnF/art.json index c85ec515..88397762 100644 --- a/art/FomjPf4hmRGox2dnF/art.json +++ b/art/FomjPf4hmRGox2dnF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Quw47FgGEXxpL2vcm", "createdAt": { - "$date": "1639430298074" + "$date": 1639430298074 }, "profile": { "first_name": "mohamed", @@ -13,15 +13,15 @@ "username": "mohamed" }, "createdAt": { - "$date": "1639430408867" + "$date": 1639430408867 }, "modifiedAt": { - "$date": "1639431380123" + "$date": 1639431380123 }, "origId": null, "name": "First", "notes": "", - "rank": "1.3970162853634824", + "rank": 1.3970162853634824, "private": false, "unlisted": true, "username": "mohamed", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-wht771s9xo3e0r8hp-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "vD9zGwhAcEC59soAa" } \ No newline at end of file diff --git a/art/FozLSgACn56r8QXk5/art.json b/art/FozLSgACn56r8QXk5/art.json index b9fa4308..9d48359c 100644 --- a/art/FozLSgACn56r8QXk5/art.json +++ b/art/FozLSgACn56r8QXk5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1565906419529" + "$date": 1565906419529 }, "modifiedAt": { - "$date": "1565906419529" + "$date": 1565906419529 }, "origId": "pi26Yd2oHdMNecbqi", "name": "omgregg KMachine WIP", "notes": "4 Kmachine WIP", - "rank": "1.6513486056522493", + "rank": 1.6513486056522493, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jl5qiela8p3x8xeq9-thumbnail.jpg", "hasSound": true, - "views": "141", - "likes": "1", + "views": 141, + "likes": 1, "revisionId": "Q5QdnocoNF2n5XTWC" } \ No newline at end of file diff --git a/art/FpeWqKvfuhWuYhfuT/art.json b/art/FpeWqKvfuhWuYhfuT/art.json index bc3b62cf..c3b6f09f 100644 --- a/art/FpeWqKvfuhWuYhfuT/art.json +++ b/art/FpeWqKvfuhWuYhfuT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1512786658445" + "$date": 1512786658445 }, "modifiedAt": { - "$date": "1512786658445" + "$date": 1512786658445 }, "origId": "M9HqzgN5qio4LRDxq", "name": "circlepower K FURR233", "notes": "", - "rank": "1.34258477123868", + "rank": 1.34258477123868, "private": false, "unlisted": true, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mft4bm6rluwxv8bzt-thumbnail.jpg", "hasSound": true, - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "gr4cHozubJH4AeLAA" } \ No newline at end of file diff --git a/art/FqNcEyWQSSAnHAtMY/art.json b/art/FqNcEyWQSSAnHAtMY/art.json index dbe8441a..633351e0 100644 --- a/art/FqNcEyWQSSAnHAtMY/art.json +++ b/art/FqNcEyWQSSAnHAtMY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1494695602138" + "$date": 1494695602138 }, "modifiedAt": { - "$date": "1494695602138" + "$date": 1494695602138 }, "origId": null, "name": "asdf", "notes": "", - "rank": "1.8812060191911675", + "rank": 1.8812060191911675, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ukzsutkv5foeup7vf-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Ne3KWYT6sFBbdpMJT" } \ No newline at end of file diff --git a/art/FqSZrJ7rAfB3savC5/art.json b/art/FqSZrJ7rAfB3savC5/art.json index 74f9d01c..e2c88504 100644 --- a/art/FqSZrJ7rAfB3savC5/art.json +++ b/art/FqSZrJ7rAfB3savC5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1661900006833" + "$date": 1661900006833 }, "modifiedAt": { - "$date": "1661900006833" + "$date": 1661900006833 }, "origId": null, "name": "sound cone", "notes": "", - "rank": "1.313580364448373", + "rank": 1.313580364448373, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2f79tm4lfguhhcmqx-thumbnail.jpg", "hasSound": true, - "views": "26", - "likes": "0", + "views": 26, + "likes": 0, "revisionId": "93wTcwpcvRorH7ioo" } \ No newline at end of file diff --git a/art/FsHtLXJDGt87mpMLt/art.json b/art/FsHtLXJDGt87mpMLt/art.json index 0968d18f..1b3c5498 100644 --- a/art/FsHtLXJDGt87mpMLt/art.json +++ b/art/FsHtLXJDGt87mpMLt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,14 +13,14 @@ "username": "visy" }, "createdAt": { - "$date": "1448210120885" + "$date": 1448210120885 }, "modifiedAt": { - "$date": "1448210885091" + "$date": 1448210885091 }, "origId": null, "name": "striped", - "rank": "1.7949319785719902", + "rank": 1.7949319785719902, "private": false, "username": "visy", "settings": { @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-84llo9xy97zkz6757-thumbnail.jpg", "hasSound": true, - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "F9uqxaQWwTycuH27t", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/FsdFwLEhLHY2TyemA/art.json b/art/FsdFwLEhLHY2TyemA/art.json index d8ae72ca..b71698ba 100644 --- a/art/FsdFwLEhLHY2TyemA/art.json +++ b/art/FsdFwLEhLHY2TyemA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1638653470573" + "$date": 1638653470573 }, "modifiedAt": { - "$date": "1638653470573" + "$date": 1638653470573 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5129433685301434", + "rank": 1.5129433685301434, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-e2jilst5tshkd5426-thumbnail.jpg", "hasSound": "", - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "QHnEqec5dsWz6NPQS" } \ No newline at end of file diff --git a/art/FtWQZjoHxqMK8dS5s/art.json b/art/FtWQZjoHxqMK8dS5s/art.json index f2bbd4db..6b95122c 100644 --- a/art/FtWQZjoHxqMK8dS5s/art.json +++ b/art/FtWQZjoHxqMK8dS5s/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FsPX3C7EerrsJgMhi", "createdAt": { - "$date": "1638285005914" + "$date": 1638285005914 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "leithba" }, "createdAt": { - "$date": "1638523574247" + "$date": 1638523574247 }, "modifiedAt": { - "$date": "1638559045435" + "$date": 1638559045435 }, "origId": null, "name": "sphere", "notes": "", - "rank": "1.2878331656884447", + "rank": 1.2878331656884447, "private": false, "unlisted": false, "username": "leithba", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yd5t6llew6sj0q4ad-thumbnail.jpg", "hasSound": "", - "views": "168", - "likes": "1", + "views": 168, + "likes": 1, "revisionId": "nKG9D6BAkNGBfx8gC" } \ No newline at end of file diff --git a/art/FuHqi38wkbaQc4shv/art.json b/art/FuHqi38wkbaQc4shv/art.json index 220cbfc6..14109d7e 100644 --- a/art/FuHqi38wkbaQc4shv/art.json +++ b/art/FuHqi38wkbaQc4shv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551481166130" + "$date": 1551481166130 }, "modifiedAt": { - "$date": "1551481166130" + "$date": 1551481166130 }, "origId": "eXXeb2MwbgjMFutev", "name": "unnamed", "notes": "", - "rank": "1.4761347744889612", + "rank": 1.4761347744889612, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7zwzs9elgw63xoqtn-thumbnail.jpg", "hasSound": "", - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "AsovczWohMzi4Bcka" } \ No newline at end of file diff --git a/art/FuT3HckGWwv5PxkNP/art.json b/art/FuT3HckGWwv5PxkNP/art.json index e31f6c00..f39253cd 100644 --- a/art/FuT3HckGWwv5PxkNP/art.json +++ b/art/FuT3HckGWwv5PxkNP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1633643672982" + "$date": 1633643672982 }, "modifiedAt": { - "$date": "1633643672982" + "$date": 1633643672982 }, "origId": "sA2GkcNB7H2biaXxg", "name": "point cloud vs spheres", "notes": "", - "rank": "1.344031945636523", + "rank": 1.344031945636523, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-o0m773xt4pt38ksqf-thumbnail.jpg", "hasSound": true, - "views": "52", - "likes": "0", + "views": 52, + "likes": 0, "revisionId": "7gj53iAZL64GLzhHF" } \ No newline at end of file diff --git a/art/FucZXqgfuHN6wAZop/art.json b/art/FucZXqgfuHN6wAZop/art.json index 58c68384..9bdbf8c1 100644 --- a/art/FucZXqgfuHN6wAZop/art.json +++ b/art/FucZXqgfuHN6wAZop/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "G2ngfuFSv93PkHfwT", "createdAt": { - "$date": "1535538259897" + "$date": 1535538259897 }, "profile": { "first_name": "Piotr", @@ -13,15 +13,15 @@ "username": "piotr" }, "createdAt": { - "$date": "1535538421468" + "$date": 1535538421468 }, "modifiedAt": { - "$date": "1535538421468" + "$date": 1535538421468 }, "origId": null, "name": "bonus", "notes": "", - "rank": "1.532590534009723", + "rank": 1.532590534009723, "private": false, "unlisted": true, "username": "piotr", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-kwl9b8a3dnxwi0boc-thumbnail.jpg", "hasSound": true, - "views": "18", - "likes": "0", + "views": 18, + "likes": 0, "revisionId": "SsKgDEZc7dY2RQ2JN" } \ No newline at end of file diff --git a/art/FufiW6ZAC4tzCrSqe/art.json b/art/FufiW6ZAC4tzCrSqe/art.json index c190ac57..b91372a7 100644 --- a/art/FufiW6ZAC4tzCrSqe/art.json +++ b/art/FufiW6ZAC4tzCrSqe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652878922531" + "$date": 1652878922531 }, "modifiedAt": { - "$date": "1652879173627" + "$date": 1652879173627 }, "origId": null, "name": "making A Grid donga.choi", "notes": "", - "rank": "1.826219609062642", + "rank": 1.826219609062642, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8wjdikks5oxu2m9nr-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "jJatXEszj8TFXoLJ5" } \ No newline at end of file diff --git a/art/FvWzPMiZrdqtgEJHY/art.json b/art/FvWzPMiZrdqtgEJHY/art.json index 83ed145f..83459560 100644 --- a/art/FvWzPMiZrdqtgEJHY/art.json +++ b/art/FvWzPMiZrdqtgEJHY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": "1453130559425" + "$date": 1453130559425 }, "username": "gaz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1458810539228" + "$date": 1458810539228 }, "modifiedAt": { - "$date": "1458947554076" + "$date": 1458947554076 }, "origId": "DSH7PskktA2rGgZ6F", "name": "Particle", "notes": "", - "rank": "1.2028496263449713", + "rank": 1.2028496263449713, "private": false, "unlisted": false, "username": "gaz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-iw5tw2hxsnowabvg7-thumbnail.jpg", "hasSound": "", - "views": "307", - "likes": "0", + "views": 307, + "likes": 0, "revisionId": "sAb27JrMufhdjS76A" } \ No newline at end of file diff --git a/art/Fx9jpEFb8X6WPRBT9/art.json b/art/Fx9jpEFb8X6WPRBT9/art.json index 139df004..66158095 100644 --- a/art/Fx9jpEFb8X6WPRBT9/art.json +++ b/art/Fx9jpEFb8X6WPRBT9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kRuoSvQwwhSmmXEvD", "createdAt": { - "$date": "1544314876417" + "$date": 1544314876417 }, "username": "chrisbartholomew", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1544316739041" + "$date": 1544316739041 }, "modifiedAt": { - "$date": "1544316739041" + "$date": 1544316739041 }, "origId": null, "name": "pointgrid v1", "notes": "", - "rank": "1.0564849195470678", + "rank": 1.0564849195470678, "private": false, "unlisted": true, "username": "chrisbartholomew", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nltiey2ds1p50vdll-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "SFGpp6Zq2876gk9ay" } \ No newline at end of file diff --git a/art/FxDGfLNG4kMa6DAGa/art.json b/art/FxDGfLNG4kMa6DAGa/art.json index cd7d0eac..54660809 100644 --- a/art/FxDGfLNG4kMa6DAGa/art.json +++ b/art/FxDGfLNG4kMa6DAGa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1529844226992" + "$date": 1529844226992 }, "modifiedAt": { - "$date": "1529844226992" + "$date": 1529844226992 }, "origId": "GxbSZ33B9swmxAmdT", "name": "hashslots", "notes": "", - "rank": "1.14087703731643", + "rank": 1.14087703731643, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q92xr3agj06m5bcat-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "xfbEHqmqxK5xcAu36" } \ No newline at end of file diff --git a/art/G2qYBmuQs2cA7C4ze/art.json b/art/G2qYBmuQs2cA7C4ze/art.json index be8572d0..0b63005c 100644 --- a/art/G2qYBmuQs2cA7C4ze/art.json +++ b/art/G2qYBmuQs2cA7C4ze/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784220608" + "$date": 1670784220608 }, "modifiedAt": { - "$date": "1670784220608" + "$date": 1670784220608 }, "origId": "nxqCRh7kbHBXK4qNn", "name": "box", "notes": "", - "rank": "1.1132024776528266", + "rank": 1.1132024776528266, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-16qy3qcvp5qha4e5c-thumbnail.jpg", "hasSound": "", - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "6zSqtfrhu8wcjTogd" } \ No newline at end of file diff --git a/art/G3infoeL8fLc5SiDQ/art.json b/art/G3infoeL8fLc5SiDQ/art.json index 37b59c6b..9d4cb31d 100644 --- a/art/G3infoeL8fLc5SiDQ/art.json +++ b/art/G3infoeL8fLc5SiDQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523285012357" + "$date": 1523285012357 }, "modifiedAt": { - "$date": "1525449762060" + "$date": 1525449762060 }, "origId": "SJ68p365upswGjcG9", "name": "Simple Particles with no velocity???", "notes": "Glad I can get a bunch of points on the screen and get them working. Thinking like this are quite different from the canvas in JavaScript and immediate mode programming.", - "rank": "1.0409161247464152", + "rank": 1.0409161247464152, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-rflk23r1ord67f6ss-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "1", + "views": 7, + "likes": 1, "revisionId": "FXdiQfN3ZaeStnxtQ" } \ No newline at end of file diff --git a/art/G3kr88RT488uLRBzW/art.json b/art/G3kr88RT488uLRBzW/art.json index b4783c19..b76cf19a 100644 --- a/art/G3kr88RT488uLRBzW/art.json +++ b/art/G3kr88RT488uLRBzW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jNGtoBfxSG9tF64x4", "createdAt": { - "$date": "1623631530614" + "$date": 1623631530614 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "makavelli3145" }, "createdAt": { - "$date": "1624967960144" + "$date": 1624967960144 }, "modifiedAt": { - "$date": "1624967986979" + "$date": 1624967986979 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.199243583596717", + "rank": 1.199243583596717, "private": false, "unlisted": true, "username": "makavelli3145", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zlo50q2liksxu5lyb-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "1", + "views": 2, + "likes": 1, "revisionId": "cg4PKZ2p5WJEtyBmh" } \ No newline at end of file diff --git a/art/G44HeacsoBQDo4MFC/art.json b/art/G44HeacsoBQDo4MFC/art.json index 3d7ebd25..a14d3346 100644 --- a/art/G44HeacsoBQDo4MFC/art.json +++ b/art/G44HeacsoBQDo4MFC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1476361456912" + "$date": 1476361456912 }, "modifiedAt": { - "$date": "1476361456912" + "$date": 1476361456912 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.52810064565402", + "rank": 1.52810064565402, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-weyl6r771b2keqi5z-thumbnail.jpg", "hasSound": "", - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "uQBuMJABjCZpBnDWZ" } \ No newline at end of file diff --git a/art/G52W2EuQGvzn2m9mT/art.json b/art/G52W2EuQGvzn2m9mT/art.json index a3cfb46d..6629e887 100644 --- a/art/G52W2EuQGvzn2m9mT/art.json +++ b/art/G52W2EuQGvzn2m9mT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512610334358" + "$date": 1512610334358 }, "modifiedAt": { - "$date": "1512610334358" + "$date": 1512610334358 }, "origId": "BxXCFpZxu7eFdhiyP", "name": "unnamed", "notes": "", - "rank": "1.5641891731687818", + "rank": 1.5641891731687818, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mpgjex459hp0jz7id-thumbnail.jpg", "hasSound": true, - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "siyzJrfAxipo2Tgsy" } \ No newline at end of file diff --git a/art/G6MPufoeDCrfmHjqf/art.json b/art/G6MPufoeDCrfmHjqf/art.json index f9c5bf76..5f0de616 100644 --- a/art/G6MPufoeDCrfmHjqf/art.json +++ b/art/G6MPufoeDCrfmHjqf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571805878174" + "$date": 1571805878174 }, "modifiedAt": { - "$date": "1571805878174" + "$date": 1571805878174 }, "origId": "QmjXyegEDvGDmMNkK", "name": "maggg", "notes": "", - "rank": "1.5160207693671832", + "rank": 1.5160207693671832, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2vnism27eqjmmqnzl-thumbnail.jpg", "hasSound": true, - "views": "104", - "likes": "0", + "views": 104, + "likes": 0, "revisionId": "Zg7Q8aHJXMk7QHiRC" } \ No newline at end of file diff --git a/art/G6uv6rnTuzAgmHniY/art.json b/art/G6uv6rnTuzAgmHniY/art.json index aaadcd4b..c24b456b 100644 --- a/art/G6uv6rnTuzAgmHniY/art.json +++ b/art/G6uv6rnTuzAgmHniY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448533775823" + "$date": 1448533775823 }, "modifiedAt": { - "$date": "1499942589568" + "$date": 1499942589568 }, "origId": "DCY4ddBCsphoYLARH", "name": "crystalsnds", - "rank": "10.239243005292035", + "rank": 10.239243005292035, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-xc9xupidzadldm94e-thumbnail.jpg", "hasSound": true, - "views": "441", - "likes": "9", + "views": 441, + "likes": 9, "revisionId": "jFjgGCaDNaunbvH89", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", diff --git a/art/G75PEGQA9JzRQKx4s/art.json b/art/G75PEGQA9JzRQKx4s/art.json index d4c1ae4c..297fe864 100644 --- a/art/G75PEGQA9JzRQKx4s/art.json +++ b/art/G75PEGQA9JzRQKx4s/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516306132881" + "$date": 1516306132881 }, "modifiedAt": { - "$date": "1516306132881" + "$date": 1516306132881 }, "origId": "HW98dGDbChYw2FjpS", "name": "feels like debris", "notes": "", - "rank": "1.7726901484234516", + "rank": 1.7726901484234516, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-03l6o4bw8l0a1f7ms-thumbnail.jpg", "hasSound": "", - "views": "388", - "likes": "1", + "views": 388, + "likes": 1, "revisionId": "qZEfftnJ5ZfXJGaZ8" } \ No newline at end of file diff --git a/art/G86ZR9sbc4BB8uW3m/art.json b/art/G86ZR9sbc4BB8uW3m/art.json index d7698a7e..bec33098 100644 --- a/art/G86ZR9sbc4BB8uW3m/art.json +++ b/art/G86ZR9sbc4BB8uW3m/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555888417987" + "$date": 1555888417987 }, "modifiedAt": { - "$date": "1555888417987" + "$date": 1555888417987 }, "origId": "BnhvgAERQC5rcGRoZ", "name": "seascape", "notes": "", - "rank": "1.418817534345775", + "rank": 1.418817534345775, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lzch6q7sevubdeu7l-thumbnail.jpg", "hasSound": "", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "uhvBPhooEW823Kqph" } \ No newline at end of file diff --git a/art/GA5AfMNsPaGpaCd7b/art.json b/art/GA5AfMNsPaGpaCd7b/art.json index d5118d8b..38b06778 100644 --- a/art/GA5AfMNsPaGpaCd7b/art.json +++ b/art/GA5AfMNsPaGpaCd7b/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1500957604573" + "$date": 1500957604573 }, "modifiedAt": { - "$date": "1500957604573" + "$date": 1500957604573 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7073999228367278", + "rank": 1.7073999228367278, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0vltv14uk2xqn25ie-thumbnail.jpg", "hasSound": "", - "views": "26", - "likes": "0", + "views": 26, + "likes": 0, "revisionId": "SdcN4cEotr4DbmWD3" } \ No newline at end of file diff --git a/art/GBQRjtz2FMC4RcMvC/art.json b/art/GBQRjtz2FMC4RcMvC/art.json index bc6f44d3..1f0491b3 100644 --- a/art/GBQRjtz2FMC4RcMvC/art.json +++ b/art/GBQRjtz2FMC4RcMvC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1474491166579" + "$date": 1474491166579 }, "modifiedAt": { - "$date": "1474491166579" + "$date": 1474491166579 }, "origId": "qShjbKXDhES9fS66n", "name": "rage", "notes": "", - "rank": "1.251469840205397", + "rank": 1.251469840205397, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8rhivs8wmb36t93gd-thumbnail.jpg", "hasSound": true, - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "T2757qSkLJMvKyBqW" } \ No newline at end of file diff --git a/art/GCHbAzpPAFHCXStCn/art.json b/art/GCHbAzpPAFHCXStCn/art.json index 7345e9ea..162fe329 100644 --- a/art/GCHbAzpPAFHCXStCn/art.json +++ b/art/GCHbAzpPAFHCXStCn/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446201110835" + "$date": 1446201110835 }, "origId": "hhsdvkiJ32bCTcezv", "name": "blendy", @@ -23,12 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n gl_PointSize = 40.0;\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.04;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float r2 = sin(orbitAngle);\n float oC = cos(orbitAngle + localTime * count * 0.01) * r2;\n float oS = sin(orbitAngle + localTime * count * 0.01) * r2;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n\n float dd = length(xy);\n float snd = pow(texture2D(sound, vec2(fract(count * 0.01) * 0.25, dd * 0.1)).a, 5.0);\n \n xy = xy + xy * snd ;\n gl_Position = vec4(xy * aspect + mouse * 0.1, -fract(count * 10.01), 1);\n \n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(mix(hsv2rgb(vec3(hue + snd, 1, 1)), vec3(1,1,1), snd), 0.1 + snd * 0.5);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-yoofmit2ulo5s1yxa-thumbnail.jpg", - "views": "154", - "likes": "1", + "views": 154, + "likes": 1, "revisionId": "jaFnJQ5ucSsn5rDH3", "modifiedAt": { - "$date": "1446201110843" + "$date": 1446201110843 }, "hasSound": true, - "rank": "1.5900036304440672" + "rank": 1.5900036304440672 } \ No newline at end of file diff --git a/art/GDZH8bzPmGJZX56xN/art.json b/art/GDZH8bzPmGJZX56xN/art.json index a45cd562..e9975653 100644 --- a/art/GDZH8bzPmGJZX56xN/art.json +++ b/art/GDZH8bzPmGJZX56xN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": "1684210422037" + "$date": 1684210422037 }, "username": "w.chae", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684292112890" + "$date": 1684292112890 }, "modifiedAt": { - "$date": "1684292112890" + "$date": 1684292112890 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.1208269206845118", + "rank": 1.1208269206845118, "private": false, "unlisted": true, "username": "w.chae", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0sp9becvggo36b4l8-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "RB2hzgazeDh3WjMFv" } \ No newline at end of file diff --git a/art/GDrWuySq3yExsoNqR/art.json b/art/GDrWuySq3yExsoNqR/art.json index 745683bb..aa6cd647 100644 --- a/art/GDrWuySq3yExsoNqR/art.json +++ b/art/GDrWuySq3yExsoNqR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kcqvFctbfrb8oSHeQ", "createdAt": { - "$date": "1605316895276" + "$date": 1605316895276 }, "username": "daniel.shenkutie", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1605319186466" + "$date": 1605319186466 }, "modifiedAt": { - "$date": "1605319186466" + "$date": 1605319186466 }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": "1.1351340808793566", + "rank": 1.1351340808793566, "private": false, "unlisted": true, "username": "daniel.shenkutie", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vhx60p9f4ff0ixtff-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "TPnpZvAYgABGKKLsf" } \ No newline at end of file diff --git a/art/GDwqy5yjHyevhi2rK/art.json b/art/GDwqy5yjHyevhi2rK/art.json index 7545c244..c30cc43a 100644 --- a/art/GDwqy5yjHyevhi2rK/art.json +++ b/art/GDwqy5yjHyevhi2rK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1608473531512" + "$date": 1608473531512 }, "modifiedAt": { - "$date": "1608473531512" + "$date": 1608473531512 }, "origId": null, "name": "drev", "notes": "", - "rank": "1.786713425690677", + "rank": 1.786713425690677, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qt7523111dkpyost4-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "FLwPK9NH958dMno4L" } \ No newline at end of file diff --git a/art/GEtBB56A9P7F4wjdG/art.json b/art/GEtBB56A9P7F4wjdG/art.json index 7b7e038e..a124b3cd 100644 --- a/art/GEtBB56A9P7F4wjdG/art.json +++ b/art/GEtBB56A9P7F4wjdG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": "1550038451574" + "$date": 1550038451574 }, "profile": { "first_name": "Archer", @@ -14,15 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": "1550170457066" + "$date": 1550170457066 }, "modifiedAt": { - "$date": "1550175080008" + "$date": 1550175080008 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9602518238914557", + "rank": 1.9602518238914557, "private": false, "unlisted": true, "username": "archer", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-18v7oi81sokyupuma-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "5yTsxt4t7N4nE6ueA" } \ No newline at end of file diff --git a/art/GG222nK5QwLhaPBqp/art.json b/art/GG222nK5QwLhaPBqp/art.json index bb0e12ed..174e52f3 100644 --- a/art/GG222nK5QwLhaPBqp/art.json +++ b/art/GG222nK5QwLhaPBqp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1589922530622" + "$date": 1589922530622 }, "modifiedAt": { - "$date": "1589926159284" + "$date": 1589926159284 }, "origId": "PmRwSpR6jxkbJgsE4", "name": "Straight Lines", "notes": "", - "rank": "1.5105773058835563", + "rank": 1.5105773058835563, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fbdbafqn9b885qva5-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "wvAR7Ao78zfYaKdmt" } \ No newline at end of file diff --git a/art/GKbc4tXKXpku2WT84/art.json b/art/GKbc4tXKXpku2WT84/art.json index 8ea490a5..f5babb37 100644 --- a/art/GKbc4tXKXpku2WT84/art.json +++ b/art/GKbc4tXKXpku2WT84/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1498660825451" + "$date": 1498660825451 }, "modifiedAt": { - "$date": "1501047465322" + "$date": 1501047465322 }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "wwww", "notes": "", - "rank": "10.389576268229622", + "rank": 10.389576268229622, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a13x2pg5d1xdbvrt6-thumbnail.jpg", "hasSound": true, - "views": "384", - "likes": "8", + "views": 384, + "likes": 8, "revisionId": "AkedRoWtSSw5gjSGs" } \ No newline at end of file diff --git a/art/GKjSeb4FbAngScBTm/art.json b/art/GKjSeb4FbAngScBTm/art.json index 49affd98..5797b6fb 100644 --- a/art/GKjSeb4FbAngScBTm/art.json +++ b/art/GKjSeb4FbAngScBTm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503466312086" + "$date": 1503466312086 }, "modifiedAt": { - "$date": "1503466312086" + "$date": 1503466312086 }, "origId": "gszWKmYHHf8HxkXiS", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": "1.1586203421375434", + "rank": 1.1586203421375434, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ukba8piohggj47892-thumbnail.jpg", "hasSound": true, - "views": "137", - "likes": "0", + "views": 137, + "likes": 0, "revisionId": "AZ99E6QkhTEtqBC8X" } \ No newline at end of file diff --git a/art/GMo8BydtF9nZHuqcM/art.json b/art/GMo8BydtF9nZHuqcM/art.json index d63949da..45d9e623 100644 --- a/art/GMo8BydtF9nZHuqcM/art.json +++ b/art/GMo8BydtF9nZHuqcM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452354223250" + "$date": 1452354223250 }, "modifiedAt": { - "$date": "1452525113731" + "$date": 1452525113731 }, "origId": "us5PXZuW9emkg2bD4", "name": "htn", "notes": "", - "rank": "10.731463502493348", + "rank": 10.731463502493348, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8320phu836qa7oy9b-thumbnail.jpg", "hasSound": true, - "views": "462", - "likes": "7", + "views": 462, + "likes": 7, "revisionId": "6oTTRnXsTm6e8ED8Q" } \ No newline at end of file diff --git a/art/GNxuZLXb85Px27uwd/art.json b/art/GNxuZLXb85Px27uwd/art.json index 8b58a458..0d56148f 100644 --- a/art/GNxuZLXb85Px27uwd/art.json +++ b/art/GNxuZLXb85Px27uwd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1543719727937" + "$date": 1543719727937 }, "modifiedAt": { - "$date": "1543719727937" + "$date": 1543719727937 }, "origId": "RnwjSt42YXLcGjsgT", "name": "morp-micversion", "notes": "", - "rank": "1.1681601079771093", + "rank": 1.1681601079771093, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7fenhlws2lpn50fyf-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "NifoTWCNeFH2wFCfx" } \ No newline at end of file diff --git a/art/GNybZ7r6mDiCQNAfW/art.json b/art/GNybZ7r6mDiCQNAfW/art.json index 21583a79..9fa140a4 100644 --- a/art/GNybZ7r6mDiCQNAfW/art.json +++ b/art/GNybZ7r6mDiCQNAfW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499095967568" + "$date": 1499095967568 }, "modifiedAt": { - "$date": "1499095967568" + "$date": 1499095967568 }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy", "notes": "", - "rank": "1.0011162926028245", + "rank": 1.0011162926028245, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xzxc8pbv2yd937kre-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "FytC3uph5DAA4uqbR" } \ No newline at end of file diff --git a/art/GPneC8Rz7k8CDKL6i/art.json b/art/GPneC8Rz7k8CDKL6i/art.json index 5b7b0449..8d056383 100644 --- a/art/GPneC8Rz7k8CDKL6i/art.json +++ b/art/GPneC8Rz7k8CDKL6i/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pShbwXbEpRcqHH4By", "createdAt": { - "$date": "1540987632613" + "$date": 1540987632613 }, "profile": { "first_name": "Patrik", @@ -13,15 +13,15 @@ "username": "patrik" }, "createdAt": { - "$date": "1540987667959" + "$date": 1540987667959 }, "modifiedAt": { - "$date": "1540987667959" + "$date": 1540987667959 }, "origId": "4h35MHPA2dwXFTJHy", "name": "3D Sine Wave_mousepos mod", "notes": "change color by mouseposition", - "rank": "1.4817570260364195", + "rank": 1.4817570260364195, "private": false, "unlisted": true, "username": "patrik", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-bd74ifwrtdjlvsddv-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "J6bTXPgpfwMAjYjXR" } \ No newline at end of file diff --git a/art/GRmubu72jMXJivdL4/art.json b/art/GRmubu72jMXJivdL4/art.json index 4c21e022..81497a83 100644 --- a/art/GRmubu72jMXJivdL4/art.json +++ b/art/GRmubu72jMXJivdL4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sP483FJXn7SuTsbAt", "createdAt": { - "$date": "1472559237427" + "$date": 1472559237427 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "evilprofesseur" }, "createdAt": { - "$date": "1472561364301" + "$date": 1472561364301 }, "modifiedAt": { - "$date": "1472561364301" + "$date": 1472561364301 }, "origId": null, "name": "grid attempt", "notes": "", - "rank": "1.9828806740690146", + "rank": 1.9828806740690146, "private": false, "unlisted": true, "username": "evilprofesseur", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-t1x5l5kfdoa3jf7bw-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "2n36ZHtrkJ7vmJZ5R" } \ No newline at end of file diff --git a/art/GRxBfbR6hkmf9Q3Am/art.json b/art/GRxBfbR6hkmf9Q3Am/art.json index 81f9d7cc..d7e0d4e0 100644 --- a/art/GRxBfbR6hkmf9Q3Am/art.json +++ b/art/GRxBfbR6hkmf9Q3Am/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559687214" + "$date": 1525559687214 }, "modifiedAt": { - "$date": "1525559687214" + "$date": 1525559687214 }, "origId": "3uytcwyYXxGeEvu4D", "name": "circling", "notes": "", - "rank": "1.2948911988749303", + "rank": 1.2948911988749303, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mxr4zzgx5x34krjln-thumbnail.jpg", "hasSound": true, - "views": "85", - "likes": "0", + "views": 85, + "likes": 0, "revisionId": "Lx9Ww36aY39MQFjiz" } \ No newline at end of file diff --git a/art/GSwqjg58RKKvcPvhZ/art.json b/art/GSwqjg58RKKvcPvhZ/art.json index 2bea175e..daee87ef 100644 --- a/art/GSwqjg58RKKvcPvhZ/art.json +++ b/art/GSwqjg58RKKvcPvhZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553214700657" + "$date": 1553214700657 }, "modifiedAt": { - "$date": "1553214700657" + "$date": 1553214700657 }, "origId": "vqWQHJrgtfjyuWZXw", "name": "ejercicio2", "notes": "", - "rank": "1.2419455971522932", + "rank": 1.2419455971522932, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5juipf59fxshw80kl-thumbnail.jpg", "hasSound": true, - "views": "24", - "likes": "0", + "views": 24, + "likes": 0, "revisionId": "R5PpH6Wxz8iSRiqxM" } \ No newline at end of file diff --git a/art/GY6bT7gTsHXRvMshg/art.json b/art/GY6bT7gTsHXRvMshg/art.json index 31a61e9b..ca30bcce 100644 --- a/art/GY6bT7gTsHXRvMshg/art.json +++ b/art/GY6bT7gTsHXRvMshg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "eRW4yDxawZyEw54rX", "createdAt": { - "$date": "1446229516677" + "$date": 1446229516677 }, "username": "johan", "profile": { @@ -11,7 +11,7 @@ } }, "createdAt": { - "$date": "1446229802719" + "$date": 1446229802719 }, "origId": null, "name": "wip", @@ -30,12 +30,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define OCTAVES 8\n\nconst float DIM_X = 128.;\nconst float DIM_Y = 64.;\n\nconst float BG_DIM_X = 8.;\nconst float BG_DIM_Y = 6.;\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvec3 hash(vec3 p){\n return vec3(0.);\n}\n\nfloat rand(in vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nfloat rand2(in vec2 co){\n return fract(cos(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nfloat rand3(in vec3 co){\n return fract(sin(dot(co.xyz ,vec3(12.9898,78.233,213.576))) * 43758.5453);\n}\n\nfloat valueNoiseSimple3D(in vec3 vl) {\n const vec2 helper = vec2(0., 1.);\n vec3 grid = floor(vl);\n vec3 interp = smoothstep(vec3(0.), vec3(1.), fract(vl));\n \n float interpY0 = mix(mix(rand3(grid),\n \t rand3(grid + helper.yxx),\n \t interp.x),\n mix(rand3(grid + helper.xyx),\n \trand3(grid + helper.yyx),\n \tinterp.x),\n interp.y);\n \n \n float interpY1 = mix(mix(rand3(grid + helper.xxy),\n \t rand3(grid + helper.yxy),\n \tinterp.x),\n mix(rand3(grid + helper.xyy),\n \trand3(grid + helper.yyy),\n \tinterp.x),\n interp.y);\n \n return -1. + 2.*mix(interpY0, interpY1, interp.z);\n}\n\nfloat fractalNoise(in vec3 vl) {\n const float persistance = 2.;\n const float persistanceA = 2.;\n float amplitude = .5;\n float rez = 0.0;\n float rez2 = 0.0;\n vec3 p = vl;\n \n for (int i = 0; i < OCTAVES / 2; i++) {\n rez += amplitude * valueNoiseSimple3D(p);\n amplitude /= persistanceA;\n p *= persistance;\n }\n \n float h = smoothstep(0., 1., vl.y*.5 + .5 );\n if (h > 0.01) { // small optimization, since Hermit polynom has low front at the start\n // God is in the details\n for (int i = OCTAVES / 2; i < OCTAVES; i++) {\n rez2 += amplitude * valueNoiseSimple3D(p);\n amplitude /= persistanceA;\n p *= persistance;\n }\n rez += mix(0., rez2, h);\n }\n \n return rez;\n}\n\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadTriIndex = floor(twoTriVertexIndex*0.334);\n float quadVertexIndex = triVertexIndex + quadTriIndex;\n\n x = mod(quadVertexIndex, 2.);\n y = floor(quadVertexIndex * 0.5);\n \n quadId = floor( vertexIndex / 6.0 );\n}\n\n//todo: DEFINE PROJECTION\nmat4 GetProjection(){\n float near = 0.01;\n float far = 10.;\n float aspectRatio = resolution.x / resolution.y;\n float fov = 2.;\n float h = cos(0.5*fov)/sin(0.5*fov);\n float w = h * aspectRatio;\n float a = - (near+far)/(near - far);\n float b = - ((2.*far*near)/(far-near));\n\n mat4 m = mat4( \n w, 0, 0, 0,\n 0, h, 0, 0,\n 0, 0, a, 1,\n 0, 0, b, 0\n );\n return m;\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexIndex, quadX, quadY, quadId );\n\n //vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, BG_DIM_X);\n quadTile.y = floor(quadId / BG_DIM_X);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV /= vec2(BG_DIM_X, BG_DIM_Y);\n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.99, 1.0 );\n\n v_color = vec4( vUV.xy, 0., 1.0 );\n}\n\nvoid ProcessCylinder(float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexIndex, quadX, quadY, quadId );\n\n vec2 vDim = vec2(DIM_X, DIM_Y);\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV /= vDim;\n \n float phase = vUV.x * PI * 2.;\n vec3 pos;\n float r = smoothstep(1.,0.,vUV.y);\n r += 0.5;\n r *= 0.25;\n \n pos.x = sin(phase);\n pos.y = vUV.y - 0.5;\n pos.z = cos(phase);\n pos.xz *= r;\n \n pos.z += 1.;\n \n pos += fractalNoise(pos*10.)* 0.05;\n \n \n gl_Position = GetProjection() * vec4(pos, 1.0 );\n\n //vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n //vPos.y *= resolution.x / resolution.y;\n\n v_color = vec4( vUV.xy, 0., 1.0 );\n}\n \n\nvoid main() {\n float vid = vertexId;\n float bgCount = BG_DIM_X * BG_DIM_Y * 6.;\n \n \n \tif( vid < bgCount )\n {\n\t\tProcessBackdrop(vid); \n }\n else \n {\n \tvid -= bgCount;\n \tfloat cylCount = DIM_X * DIM_Y * 6.;\n \tif(vid < cylCount) ProcessCylinder(vid); \n \t//ProcessCylinder(vid); \n \t//ProcessCylinder(vertexId - bgCount);\n }\n /*\n else if(vertexId - bgCount< DIM_X * DIM_Y * 6.)\n {\n ProcessCylinder(vertexId-bgCount); \n }*/\n\n \n}" }, "screenshotURL": "data/images/images-o9ijcc82vz6w3tsh0-thumbnail.jpg", - "views": "86", - "likes": "0", + "views": 86, + "likes": 0, "revisionId": "BBr576Ayxyvy6vg2x", "modifiedAt": { - "$date": "1446239989110" + "$date": 1446239989110 }, - "rank": "1.604776213188471", + "rank": 1.604776213188471, "avatarUrl": "https://secure.gravatar.com/avatar/d01877a458be485c665b6ee7c1376d7b?default=retro&size=200" } \ No newline at end of file diff --git a/art/Ga8SGpeNAfnweDCaB/art.json b/art/Ga8SGpeNAfnweDCaB/art.json index 713b18b0..7daba4d1 100644 --- a/art/Ga8SGpeNAfnweDCaB/art.json +++ b/art/Ga8SGpeNAfnweDCaB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1682695645493" + "$date": 1682695645493 }, "modifiedAt": { - "$date": "1682695645493" + "$date": 1682695645493 }, "origId": "ne6ENatKHpRDSgJRv", "name": "Knotted Candy", "notes": "", - "rank": "1.151944091442282", + "rank": 1.151944091442282, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-yymqe7n0wz8y7pvpg-thumbnail.jpg", "hasSound": "", - "views": "54", - "likes": "0", + "views": 54, + "likes": 0, "revisionId": "ga3twTZEkAx7qgjLX" } \ No newline at end of file diff --git a/art/GckHF7hRiWi7gJjys/art.json b/art/GckHF7hRiWi7gJjys/art.json index 909c06f8..c2c33e79 100644 --- a/art/GckHF7hRiWi7gJjys/art.json +++ b/art/GckHF7hRiWi7gJjys/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "we8EQkA9drPxGjXJe", "createdAt": { - "$date": "1634527131008" + "$date": 1634527131008 }, "profile": { "first_name": "dumpster", @@ -13,15 +13,15 @@ "username": "dumpster" }, "createdAt": { - "$date": "1634527299153" + "$date": 1634527299153 }, "modifiedAt": { - "$date": "1634530853227" + "$date": 1634530853227 }, "origId": null, "name": "tutorial - sound", "notes": "", - "rank": "1.9109469107918593", + "rank": 1.9109469107918593, "private": false, "unlisted": true, "username": "dumpster", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-r4w389ju48loensrg-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "N8wtkZG2g53owDzq2" } \ No newline at end of file diff --git a/art/GgTexb5kxP7TtFtyP/art.json b/art/GgTexb5kxP7TtFtyP/art.json index f93b94a8..7c356347 100644 --- a/art/GgTexb5kxP7TtFtyP/art.json +++ b/art/GgTexb5kxP7TtFtyP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": "1463104654911" + "$date": 1463104654911 }, "username": "mipmap", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1570139174058" + "$date": 1570139174058 }, "modifiedAt": { - "$date": "1570139174058" + "$date": 1570139174058 }, "origId": "BxMWaxP7Sqiz38FgK", "name": "newave", "notes": "", - "rank": "1.6221406231835884", + "rank": 1.6221406231835884, "private": false, "unlisted": false, "username": "mipmap", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-sntqok46ffl0o9np7-thumbnail.jpg", "hasSound": "", - "views": "186", - "likes": "0", + "views": 186, + "likes": 0, "revisionId": "ps34MiD7Fj7hqcQFA" } \ No newline at end of file diff --git a/art/Ghsjg9yjpwFdatBgX/art.json b/art/Ghsjg9yjpwFdatBgX/art.json index 92d01749..d9c4bfaf 100644 --- a/art/Ghsjg9yjpwFdatBgX/art.json +++ b/art/Ghsjg9yjpwFdatBgX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PjeofrxxdagSm2pZE", "createdAt": { - "$date": "1486391451852" + "$date": 1486391451852 }, "profile": { "name": "Johan Beronius", @@ -12,15 +12,15 @@ "username": "demoniak" }, "createdAt": { - "$date": "1486741257776" + "$date": 1486741257776 }, "modifiedAt": { - "$date": "1486746234648" + "$date": 1486746234648 }, "origId": null, "name": "flowerworm", "notes": "", - "rank": "10.066196065766228", + "rank": 10.066196065766228, "private": false, "unlisted": false, "username": "demoniak", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ow4oujnbbj9fs8imk-thumbnail.jpg", "hasSound": true, - "views": "623", - "likes": "2", + "views": 623, + "likes": 2, "revisionId": "RRh7HQF4EhRiyxS5Y" } \ No newline at end of file diff --git a/art/GhwS34Ee6m4sZemgY/art.json b/art/GhwS34Ee6m4sZemgY/art.json index ab88b441..3956111b 100644 --- a/art/GhwS34Ee6m4sZemgY/art.json +++ b/art/GhwS34Ee6m4sZemgY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512068193567" + "$date": 1512068193567 }, "modifiedAt": { - "$date": "1512068193567" + "$date": 1512068193567 }, "origId": "YQhEmHqKTgrDSD3AM", "name": "circlepower K FURR", "notes": "", - "rank": "1.4270665188313025", + "rank": 1.4270665188313025, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2yjxcp5g027esm5eh-thumbnail.jpg", "hasSound": true, - "views": "96", - "likes": "0", + "views": 96, + "likes": 0, "revisionId": "qSaSv5Prcx5jx5wdz" } \ No newline at end of file diff --git a/art/Gi7T5DRKnAnrvCAPp/art.json b/art/Gi7T5DRKnAnrvCAPp/art.json index 973d83d5..ebfc81cb 100644 --- a/art/Gi7T5DRKnAnrvCAPp/art.json +++ b/art/Gi7T5DRKnAnrvCAPp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1494422152151" + "$date": 1494422152151 }, "modifiedAt": { - "$date": "1494422152151" + "$date": 1494422152151 }, "origId": "SFmNpx7c5RxJxfEnq", "name": "lesson1", "notes": "", - "rank": "1.3552830158192357", + "rank": 1.3552830158192357, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ox37r3fjrn3k07549-thumbnail.jpg", "hasSound": "", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "wCHASHva6oaFpzcQK" } \ No newline at end of file diff --git a/art/GkEJbHknrmuoDysnp/art.json b/art/GkEJbHknrmuoDysnp/art.json index 82320425..a3ce83b3 100644 --- a/art/GkEJbHknrmuoDysnp/art.json +++ b/art/GkEJbHknrmuoDysnp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684473863857" + "$date": 1684473863857 }, "modifiedAt": { - "$date": "1684473863857" + "$date": 1684473863857 }, "origId": null, "name": "color", "notes": "", - "rank": "1.4311447475169774", + "rank": 1.4311447475169774, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fv7vkgby4ugwr0m7d-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "iLNnMezcTuozXBz5Z" } \ No newline at end of file diff --git a/art/GobkkbXq2nNFAHBdB/art.json b/art/GobkkbXq2nNFAHBdB/art.json index 94e13d05..72c03279 100644 --- a/art/GobkkbXq2nNFAHBdB/art.json +++ b/art/GobkkbXq2nNFAHBdB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1550984530387" + "$date": 1550984530387 }, "modifiedAt": { - "$date": "1550984530387" + "$date": 1550984530387 }, "origId": "nrAECwQ8yDDyTrSit", "name": "petl", "notes": "", - "rank": "1.1637592443119935", + "rank": 1.1637592443119935, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ns6mhyrw9bb4idybs-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "1", + "views": 89, + "likes": 1, "revisionId": "9AN2Jjda2uZ8yPvST" } \ No newline at end of file diff --git a/art/Guf53TWBqY43SzNeS/art.json b/art/Guf53TWBqY43SzNeS/art.json index 901b7f9a..8e7a4bdf 100644 --- a/art/Guf53TWBqY43SzNeS/art.json +++ b/art/Guf53TWBqY43SzNeS/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1592819298271" + "$date": 1592819298271 }, "modifiedAt": { - "$date": "1592819298271" + "$date": 1592819298271 }, "origId": "LgRGGzXFTTEZFmP9x", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": "1.4976311804055684", + "rank": 1.4976311804055684, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9wqgsjw8nlkunbbsa-thumbnail.jpg", "hasSound": true, - "views": "113", - "likes": "1", + "views": 113, + "likes": 1, "revisionId": "NACgaPsDvLYJr2zo5" } \ No newline at end of file diff --git a/art/GvMwNCPsyjoPaL9fj/art.json b/art/GvMwNCPsyjoPaL9fj/art.json index 6402f205..6d4a7c13 100644 --- a/art/GvMwNCPsyjoPaL9fj/art.json +++ b/art/GvMwNCPsyjoPaL9fj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512193698911" + "$date": 1512193698911 }, "modifiedAt": { - "$date": "1512193698911" + "$date": 1512193698911 }, "origId": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", "notes": "", - "rank": "1.7818055362650422", + "rank": 1.7818055362650422, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-aawreobqhin5nx66d-thumbnail.jpg", "hasSound": true, - "views": "43", - "likes": "0", + "views": 43, + "likes": 0, "revisionId": "2ngjjJWrtn6eEpRWK" } \ No newline at end of file diff --git a/art/GwLMiSsyX3jZKW52s/art.json b/art/GwLMiSsyX3jZKW52s/art.json index a3c05dcc..b9cfd8c3 100644 --- a/art/GwLMiSsyX3jZKW52s/art.json +++ b/art/GwLMiSsyX3jZKW52s/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1653470969769" + "$date": 1653470969769 }, "modifiedAt": { - "$date": "1653470969769" + "$date": 1653470969769 }, "origId": "o2p6Z9SdrQn7eafB9", "name": " Exercise - Vertexshaderart : Audio Reactive_sehun.kim", "notes": " Exercise - Vertexshaderart : Audio Reactive", - "rank": "1.843521846532252", + "rank": 1.843521846532252, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-84vxsskpvnucb5ox4-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "p2mgzCZn9qgzm5kCt" } \ No newline at end of file diff --git a/art/GxL6CjaGt3wyQZxyL/art.json b/art/GxL6CjaGt3wyQZxyL/art.json index 9d03c7f4..5267da28 100644 --- a/art/GxL6CjaGt3wyQZxyL/art.json +++ b/art/GxL6CjaGt3wyQZxyL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466785430752" + "$date": 1466785430752 }, "modifiedAt": { - "$date": "1467413742953" + "$date": 1467413742953 }, "origId": null, "name": "lesson-01-points", "notes": "", - "rank": "1.1246921295962935", + "rank": 1.1246921295962935, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-b6wfbzpwwwsn5h13r-thumbnail.jpg", "hasSound": "", - "views": "173", - "likes": "1", + "views": 173, + "likes": 1, "revisionId": "9sAEB6gHMFczsrTGt" } \ No newline at end of file diff --git a/art/GxbSZ33B9swmxAmdT/art.json b/art/GxbSZ33B9swmxAmdT/art.json index 6d881fe1..80f2ff6f 100644 --- a/art/GxbSZ33B9swmxAmdT/art.json +++ b/art/GxbSZ33B9swmxAmdT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1529680845041" + "$date": 1529680845041 }, "modifiedAt": { - "$date": "1529680845041" + "$date": 1529680845041 }, "origId": "7YksmRJcwQXipHhfx", "name": "notmizu", "notes": "", - "rank": "10.914111638427459", + "rank": 10.914111638427459, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7mjkmkjjgdq7981th-thumbnail.jpg", "hasSound": true, - "views": "1187", - "likes": "10", + "views": 1187, + "likes": 10, "revisionId": "XkKfhY9EAoN3Chuxw" } \ No newline at end of file diff --git a/art/GzJvTrF4HxvXiNseC/art.json b/art/GzJvTrF4HxvXiNseC/art.json index 295d3f2f..57e5f04d 100644 --- a/art/GzJvTrF4HxvXiNseC/art.json +++ b/art/GzJvTrF4HxvXiNseC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684767623537" + "$date": 1684767623537 }, "modifiedAt": { - "$date": "1684767623537" + "$date": 1684767623537 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.986526018579845", + "rank": 1.986526018579845, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yjw36svq2mpr2grye-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "aBhnDtku2EWZryKFd" } \ No newline at end of file diff --git a/art/GzxrG8cZEcozSK64v/art.json b/art/GzxrG8cZEcozSK64v/art.json index 4502f283..056a3afa 100644 --- a/art/GzxrG8cZEcozSK64v/art.json +++ b/art/GzxrG8cZEcozSK64v/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653477363157" + "$date": 1653477363157 }, "modifiedAt": { - "$date": "1653490149787" + "$date": 1653490149787 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.0276316302262136", + "rank": 1.0276316302262136, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dpa2ut9ciyfuaw07d-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "kaRpj656FG94P3kj8" } \ No newline at end of file diff --git a/art/H3mC5F9jwNY2cbBHH/art.json b/art/H3mC5F9jwNY2cbBHH/art.json index 71362410..365ddc07 100644 --- a/art/H3mC5F9jwNY2cbBHH/art.json +++ b/art/H3mC5F9jwNY2cbBHH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498387355855" + "$date": 1498387355855 }, "modifiedAt": { - "$date": "1498387355855" + "$date": 1498387355855 }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "notes": "", - "rank": "1.7879183749676542", + "rank": 1.7879183749676542, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4g4g0hq81ch3lva00-thumbnail.jpg", "hasSound": true, - "views": "50", - "likes": "1", + "views": 50, + "likes": 1, "revisionId": "seDgXpNmJ4kncoFun" } \ No newline at end of file diff --git a/art/H43CgK3XcPByECvuk/art.json b/art/H43CgK3XcPByECvuk/art.json index 7aff12c4..bf610032 100644 --- a/art/H43CgK3XcPByECvuk/art.json +++ b/art/H43CgK3XcPByECvuk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1599646288953" + "$date": 1599646288953 }, "modifiedAt": { - "$date": "1599646288953" + "$date": 1599646288953 }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "Shrill", "notes": "Bust a move.", - "rank": "1.0526582003578657", + "rank": 1.0526582003578657, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hp84sufzjvogtcn18-thumbnail.jpg", "hasSound": true, - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "reJFsFtuLukuTwfeh" } \ No newline at end of file diff --git a/art/H45bQs2Q9fsMAjnWt/art.json b/art/H45bQs2Q9fsMAjnWt/art.json index 187d3e3f..2682b198 100644 --- a/art/H45bQs2Q9fsMAjnWt/art.json +++ b/art/H45bQs2Q9fsMAjnWt/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1570869913791" + "$date": 1570869913791 }, "modifiedAt": { - "$date": "1570869913791" + "$date": 1570869913791 }, "origId": "eE6QrFjkFRdezQsuW", "name": "perc2", "notes": "", - "rank": "1.608986645129299", + "rank": 1.608986645129299, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-l8y802g4y6yjy1axx-thumbnail.jpg", "hasSound": true, - "views": "96", - "likes": "0", + "views": 96, + "likes": 0, "revisionId": "NB9tLJanMJzb2zj8r" } \ No newline at end of file diff --git a/art/H4mnhb75o8M2FZwGZ/art.json b/art/H4mnhb75o8M2FZwGZ/art.json index ccad10b4..1759e465 100644 --- a/art/H4mnhb75o8M2FZwGZ/art.json +++ b/art/H4mnhb75o8M2FZwGZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Ck8bhCDxi55cjKfoM", "createdAt": { - "$date": "1683603030942" + "$date": 1683603030942 }, "profile": { "name": "John Lynch", @@ -12,15 +12,15 @@ "username": "teraspora2" }, "createdAt": { - "$date": "1683603552034" + "$date": 1683603552034 }, "modifiedAt": { - "$date": "1683603552034" + "$date": 1683603552034 }, "origId": null, "name": "unnamed", "notes": "copid & tweaked", - "rank": "1.6232795736394263", + "rank": 1.6232795736394263, "private": false, "unlisted": true, "username": "teraspora2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cu626z1zgrhlr6pbv-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "CtbwBcCHBAnirdfZT" } \ No newline at end of file diff --git a/art/H56ztSpxnFf2kZGwv/art.json b/art/H56ztSpxnFf2kZGwv/art.json index 28687c5f..a2b2f03d 100644 --- a/art/H56ztSpxnFf2kZGwv/art.json +++ b/art/H56ztSpxnFf2kZGwv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1493746962121" + "$date": 1493746962121 }, "modifiedAt": { - "$date": "1493746962121" + "$date": 1493746962121 }, "origId": null, "name": "K Machine exposed shader", "notes": "K Machine exposed shader", - "rank": "10.650222911200995", + "rank": 10.650222911200995, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cb1ol2ax4y57fmk6r-thumbnail.jpg", "hasSound": true, - "views": "256", - "likes": "2", + "views": 256, + "likes": 2, "revisionId": "4xpN4J4R2JMQspbbK" } \ No newline at end of file diff --git a/art/H5bhy6dNpHRiJXWds/art.json b/art/H5bhy6dNpHRiJXWds/art.json index 43197f9b..61453c6f 100644 --- a/art/H5bhy6dNpHRiJXWds/art.json +++ b/art/H5bhy6dNpHRiJXWds/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": "1629553450441" + "$date": 1629553450441 }, "username": "przemyslawzaworski", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1639948162146" + "$date": 1639948162146 }, "modifiedAt": { - "$date": "1647440651371" + "$date": 1647440651371 }, "origId": null, "name": "Bezier Surface", "notes": "", - "rank": "1.4746405942368692", + "rank": 1.4746405942368692, "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gtn6sfbe2rqjc5dvk-thumbnail.jpg", "hasSound": "", - "views": "233", - "likes": "0", + "views": 233, + "likes": 0, "revisionId": "cn4988wEWGyi7mFSo" } \ No newline at end of file diff --git a/art/H65kA6jZ79o5qDjXG/art.json b/art/H65kA6jZ79o5qDjXG/art.json index 78ca55b4..f8dbd300 100644 --- a/art/H65kA6jZ79o5qDjXG/art.json +++ b/art/H65kA6jZ79o5qDjXG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,10 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1447174416729" + "$date": 1447174416729 }, "modifiedAt": { - "$date": "1447421615340" + "$date": 1447421615340 }, "origId": null, "name": "Block Party", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-4hcrrdd6bds0yxbxb-thumbnail.jpg", "hasSound": true, - "views": "4502", - "likes": "17", + "views": 4502, + "likes": 17, "revisionId": "z9fHvQW3mverhi5aY", - "rank": "10.234874228790236", + "rank": 10.234874228790236, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/HASGvL8w5vDqzrGQk/art.json b/art/HASGvL8w5vDqzrGQk/art.json index 0a70b613..ae627546 100644 --- a/art/HASGvL8w5vDqzrGQk/art.json +++ b/art/HASGvL8w5vDqzrGQk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1654096502294" + "$date": 1654096502294 }, "modifiedAt": { - "$date": "1654096502294" + "$date": 1654096502294 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.4778747130760457", + "rank": 1.4778747130760457, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rzvs4mpei5yx5xgze-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "ShKMbwjaY6LTbzksM" } \ No newline at end of file diff --git a/art/HCYetf4hAQidqDBdG/art.json b/art/HCYetf4hAQidqDBdG/art.json index 33e94d24..84144ec1 100644 --- a/art/HCYetf4hAQidqDBdG/art.json +++ b/art/HCYetf4hAQidqDBdG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1495062143932" + "$date": 1495062143932 }, "modifiedAt": { - "$date": "1496062625196" + "$date": 1496062625196 }, "origId": "c9GGGN9nw3aPqNYBW", "name": "Init Color Tutorial", "notes": "", - "rank": "1.911583122470807", + "rank": 1.911583122470807, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wprklghj0oba11vhu-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "3Tz9giEXrq2PvBZdo" } \ No newline at end of file diff --git a/art/HFBbsCKy7Ypjr3eRc/art.json b/art/HFBbsCKy7Ypjr3eRc/art.json index 2a10bafc..12fd9145 100644 --- a/art/HFBbsCKy7Ypjr3eRc/art.json +++ b/art/HFBbsCKy7Ypjr3eRc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653495760253" + "$date": 1653495760253 }, "modifiedAt": { - "$date": "1653495760253" + "$date": 1653495760253 }, "origId": "obrPubQ8WrCrbvYfb", "name": "Audio Reactive Art by Juhong Mo", "notes": "", - "rank": "1.858037433961068", + "rank": 1.858037433961068, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i63xslr5ocknrqmld-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "4sMNeDAJB5wehyTeE" } \ No newline at end of file diff --git a/art/HFT5yR2hvCfsLXPbM/art.json b/art/HFT5yR2hvCfsLXPbM/art.json index 941be872..fe4a749c 100644 --- a/art/HFT5yR2hvCfsLXPbM/art.json +++ b/art/HFT5yR2hvCfsLXPbM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1512798722815" + "$date": 1512798722815 }, "modifiedAt": { - "$date": "1512798722815" + "$date": 1512798722815 }, "origId": "KmNbwStFkxfRGJ2Bs", "name": "swooneer", "notes": "", - "rank": "1.4588660223467103", + "rank": 1.4588660223467103, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-eg3v13cpnvod9kyhi-thumbnail.jpg", "hasSound": true, - "views": "178", - "likes": "1", + "views": 178, + "likes": 1, "revisionId": "EmWFaWyMG8ykBMFnL" } \ No newline at end of file diff --git a/art/HKJSL9FWrAxtLhmyf/art.json b/art/HKJSL9FWrAxtLhmyf/art.json index 287a5e12..6cff4359 100644 --- a/art/HKJSL9FWrAxtLhmyf/art.json +++ b/art/HKJSL9FWrAxtLhmyf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FnSSHyPDYryK5QpAW", "createdAt": { - "$date": "1517960988603" + "$date": 1517960988603 }, "profile": { "first_name": "Ale", @@ -13,15 +13,15 @@ "username": "ale" }, "createdAt": { - "$date": "1518223864345" + "$date": 1518223864345 }, "modifiedAt": { - "$date": "1518550433941" + "$date": 1518550433941 }, "origId": null, "name": "rot", "notes": "", - "rank": "1.3046863098984447", + "rank": 1.3046863098984447, "private": false, "unlisted": true, "username": "ale", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-kfitq52c4cmgi97x3-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "Z8tNfuZn7cFwEHno7" } \ No newline at end of file diff --git a/art/HLctHNLy3GzgrxTpT/art.json b/art/HLctHNLy3GzgrxTpT/art.json index db935484..6cf03e27 100644 --- a/art/HLctHNLy3GzgrxTpT/art.json +++ b/art/HLctHNLy3GzgrxTpT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652964257980" + "$date": 1652964257980 }, "modifiedAt": { - "$date": "1652964932961" + "$date": 1652964932961 }, "origId": "cqrpE8sDb6Md6djDh", "name": "Motion.seongwon.jang", "notes": "", - "rank": "1.2368067702379761", + "rank": 1.2368067702379761, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i8qcz427o7j88q5z3-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "9gqc9fpjB6RT2Zmwu" } \ No newline at end of file diff --git a/art/HMFPmKT8ikt4BTqEy/art.json b/art/HMFPmKT8ikt4BTqEy/art.json index 62200dac..f7561bf0 100644 --- a/art/HMFPmKT8ikt4BTqEy/art.json +++ b/art/HMFPmKT8ikt4BTqEy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653490095081" + "$date": 1653490095081 }, "modifiedAt": { - "$date": "1653490556389" + "$date": 1653490556389 }, "origId": "GzxrG8cZEcozSK64v", "name": "Audio Reactive New", "notes": "", - "rank": "1.2742202679349737", + "rank": 1.2742202679349737, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dwyrshuhhacihd1yd-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "QDYsvB7DZzM7xGy4x" } \ No newline at end of file diff --git a/art/HN9a95yqBMftYAsvC/art.json b/art/HN9a95yqBMftYAsvC/art.json index 29b3419b..39ddf061 100644 --- a/art/HN9a95yqBMftYAsvC/art.json +++ b/art/HN9a95yqBMftYAsvC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1521574613322" + "$date": 1521574613322 }, "modifiedAt": { - "$date": "1521574613322" + "$date": 1521574613322 }, "origId": null, "name": "test0", "notes": "", - "rank": "1.8461251574907602", + "rank": 1.8461251574907602, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wncl571lmtgu9an87-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "gPzTbTFxcYYCNwEFq" } \ No newline at end of file diff --git a/art/HPKXBexwwKqPATRz5/art.json b/art/HPKXBexwwKqPATRz5/art.json index df9e49f3..8b8f250f 100644 --- a/art/HPKXBexwwKqPATRz5/art.json +++ b/art/HPKXBexwwKqPATRz5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685468392519" + "$date": 1685468392519 }, "modifiedAt": { - "$date": "1685468857826" + "$date": 1685468857826 }, "origId": null, "name": "Circles from Triangles_minseok_kim", "notes": "", - "rank": "1.8826185863950124", + "rank": 1.8826185863950124, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bd9mejk8czxj0do98-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "d3yDqZH8hBZmijN5X" } \ No newline at end of file diff --git a/art/HQrHbHySYQAdvmEGG/art.json b/art/HQrHbHySYQAdvmEGG/art.json index d61d0708..79db48f7 100644 --- a/art/HQrHbHySYQAdvmEGG/art.json +++ b/art/HQrHbHySYQAdvmEGG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595864740358" + "$date": 1595864740358 }, "modifiedAt": { - "$date": "1595864740358" + "$date": 1595864740358 }, "origId": "JGbg2hhv422MBQhyP", "name": "antagonism", "notes": "", - "rank": "1.8388392075853233", + "rank": 1.8388392075853233, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-28mun08spla2b902d-thumbnail.jpg", "hasSound": true, - "views": "112", - "likes": "1", + "views": 112, + "likes": 1, "revisionId": "MiAyLgAPdx96u2QFQ" } \ No newline at end of file diff --git a/art/HS9sJXXJGFwxGjoYe/art.json b/art/HS9sJXXJGFwxGjoYe/art.json index f4c348f0..01dc7217 100644 --- a/art/HS9sJXXJGFwxGjoYe/art.json +++ b/art/HS9sJXXJGFwxGjoYe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "WPxtJNRQGyNafwBwv", "createdAt": { - "$date": "1552607566363" + "$date": 1552607566363 }, "profile": { "first_name": "Marco Isaac", @@ -13,15 +13,15 @@ "username": "marcoisaac" }, "createdAt": { - "$date": "1553480227797" + "$date": 1553480227797 }, "modifiedAt": { - "$date": "1553493802268" + "$date": 1553493802268 }, "origId": "A9X62RRorFW5Ys8h7", "name": "circñe_grid", "notes": "", - "rank": "1.4615543417212806", + "rank": 1.4615543417212806, "private": false, "unlisted": true, "username": "marcoisaac", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-9om2eqdjc5suyd6eb-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "PHcy7vsCiPgoj5Ag4" } \ No newline at end of file diff --git a/art/HSGSvjGwQyB6cFQMP/art.json b/art/HSGSvjGwQyB6cFQMP/art.json index 557e7b1f..12766721 100644 --- a/art/HSGSvjGwQyB6cFQMP/art.json +++ b/art/HSGSvjGwQyB6cFQMP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445836248361" + "$date": 1445836248361 }, "origId": null, "name": "dots", @@ -31,14 +31,14 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n float sndPM = snd * 2.0 - 1.0;\n \n gl_PointSize = min(32.0, snd * 32.0) * invV;\n\n float x = u * 2.0 - 1.0 + sndPM * 0.05;\n float y = v * 2.0 - 1.0;;\n vec2 xy = vec2(x, y);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = u * 0.1 + time * 0.01;\n float sat = invV;\n float val = mix(snd * invV, 1.0, v);\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "ssTFyFzXXEKdnCe9X", - "views": "400", - "likes": "0", + "views": 400, + "likes": 0, "revisionId": "FYrrPKDfsxDKF4PDe", "screenshotURL": "data/images/images-ssTFyFzXXEKdnCe9X-thumbnail.png", "modifiedAt": { - "$date": "1445836782712" + "$date": 1445836782712 }, "hasSound": true, - "rank": "1.0622734409886718", + "rank": 1.0622734409886718, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/HW98dGDbChYw2FjpS/art.json b/art/HW98dGDbChYw2FjpS/art.json index ed35d79f..baaa036c 100644 --- a/art/HW98dGDbChYw2FjpS/art.json +++ b/art/HW98dGDbChYw2FjpS/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449637404873" + "$date": 1449637404873 }, "modifiedAt": { - "$date": "1449637404873" + "$date": 1449637404873 }, "origId": null, "name": "feels like debris", - "rank": "10.66916719834979", + "rank": 10.66916719834979, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-6y9bmfj7t8dbgprml-thumbnail.jpg", "hasSound": "", - "views": "1067", - "likes": "5", + "views": 1067, + "likes": 5, "revisionId": "rNC8A2o8vt5wPxMan" } \ No newline at end of file diff --git a/art/HWnhBgCbgrivBDfEY/art.json b/art/HWnhBgCbgrivBDfEY/art.json index 62bcefac..d8b69b15 100644 --- a/art/HWnhBgCbgrivBDfEY/art.json +++ b/art/HWnhBgCbgrivBDfEY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iY5sNRPwxCE42tkY6", "createdAt": { - "$date": "1685522828967" + "$date": 1685522828967 }, "username": "juseungyang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685539795590" + "$date": 1685539795590 }, "modifiedAt": { - "$date": "1685539795590" + "$date": 1685539795590 }, "origId": "SbtAs2XinPEhh4y92", "name": "lesson-04-motion", "notes": "", - "rank": "1.7090583108215474", + "rank": 1.7090583108215474, "private": false, "unlisted": true, "username": "juseungyang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0wo88dy6zn4b5igi3-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "ZZJ5FHf9tLaif9p6E" } \ No newline at end of file diff --git a/art/HXy6XHHyptoZ9ENeS/art.json b/art/HXy6XHHyptoZ9ENeS/art.json index 3e076312..a605dde7 100644 --- a/art/HXy6XHHyptoZ9ENeS/art.json +++ b/art/HXy6XHHyptoZ9ENeS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5dwZhvoRvNg82C2S6", "createdAt": { - "$date": "1552092873922" + "$date": 1552092873922 }, "profile": { "first_name": "Ian", @@ -13,15 +13,15 @@ "username": "ian" }, "createdAt": { - "$date": "1552127750070" + "$date": 1552127750070 }, "modifiedAt": { - "$date": "1552130268705" + "$date": 1552130268705 }, "origId": null, "name": "rotating sphere", "notes": "", - "rank": "1.1400330167066068", + "rank": 1.1400330167066068, "private": false, "unlisted": true, "username": "ian", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fhhmbbgklqrqq27kg-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "SFD3EqTAmWB2xGkY7" } \ No newline at end of file diff --git a/art/HXzN44Rci8MBYDQYL/art.json b/art/HXzN44Rci8MBYDQYL/art.json index 92c18ac8..3714be15 100644 --- a/art/HXzN44Rci8MBYDQYL/art.json +++ b/art/HXzN44Rci8MBYDQYL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1528819017360" + "$date": 1528819017360 }, "modifiedAt": { - "$date": "1528819017360" + "$date": 1528819017360 }, "origId": null, "name": "2d-plot-stuff", "notes": "", - "rank": "1.7016945724628143", + "rank": 1.7016945724628143, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-i0fdttshgateaqpaq-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "iCRcu5ELnqxJc4QrY" } \ No newline at end of file diff --git a/art/HYQNJSjDiWBW4zafP/art.json b/art/HYQNJSjDiWBW4zafP/art.json index 0b9942e2..0c286abf 100644 --- a/art/HYQNJSjDiWBW4zafP/art.json +++ b/art/HYQNJSjDiWBW4zafP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1514494797273" + "$date": 1514494797273 }, "modifiedAt": { - "$date": "1514494797273" + "$date": 1514494797273 }, "origId": "SqctCGQnp8j6NNnSE", "name": "projection", "notes": "", - "rank": "1.6423567504469496", + "rank": 1.6423567504469496, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wu4v9xhedy400sgnx-thumbnail.jpg", "hasSound": "", - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "CffEHQJL2qoP5pvBt" } \ No newline at end of file diff --git a/art/HYa4rqvcqkB5bd4T4/art.json b/art/HYa4rqvcqkB5bd4T4/art.json index 11a48d27..7a16ebbe 100644 --- a/art/HYa4rqvcqkB5bd4T4/art.json +++ b/art/HYa4rqvcqkB5bd4T4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": "1590975314952" + "$date": 1590975314952 }, "profile": { "first_name": "xi", @@ -13,15 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": "1590982768644" + "$date": 1590982768644 }, "modifiedAt": { - "$date": "1590982768644" + "$date": 1590982768644 }, "origId": "iiz8rMJTpnjWQ9igc", "name": "lesson04-sound", "notes": "", - "rank": "1.499692380034233", + "rank": 1.499692380034233, "private": false, "unlisted": true, "username": "xi", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-gmnh1tvh5iehhxren-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "RFBAYgF7do6dMk8jB" } \ No newline at end of file diff --git a/art/Hap5jDJiPwQZ9oJx6/art.json b/art/Hap5jDJiPwQZ9oJx6/art.json index 97a9530d..ebb42fad 100644 --- a/art/Hap5jDJiPwQZ9oJx6/art.json +++ b/art/Hap5jDJiPwQZ9oJx6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ftuGm8iHDG6Qsq5hC", "createdAt": { - "$date": "1687680322526" + "$date": 1687680322526 }, "profile": { "first_name": "Eren", @@ -13,15 +13,15 @@ "username": "eren" }, "createdAt": { - "$date": "1687691326508" + "$date": 1687691326508 }, "modifiedAt": { - "$date": "1687691326508" + "$date": 1687691326508 }, "origId": null, "name": "Motion-1", "notes": "My First Motion Art", - "rank": "1.8111338634143221", + "rank": 1.8111338634143221, "private": false, "unlisted": false, "username": "eren", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-gf2p7e048xlcan3ah-thumbnail.jpg", "hasSound": "", - "views": "36", - "likes": "1", + "views": 36, + "likes": 1, "revisionId": "eFKiXC6TZBa27Nzvn" } \ No newline at end of file diff --git a/art/Hb6JwdFzxmc36PTuP/art.json b/art/Hb6JwdFzxmc36PTuP/art.json index ed8f5d82..a67fe66a 100644 --- a/art/Hb6JwdFzxmc36PTuP/art.json +++ b/art/Hb6JwdFzxmc36PTuP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1579978261991" + "$date": 1579978261991 }, "modifiedAt": { - "$date": "1579978261991" + "$date": 1579978261991 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0158766996759145", + "rank": 1.0158766996759145, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fme6a319e5kp9hozo-thumbnail.jpg", "hasSound": true, - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "BdWPBR7LFnF4wqreQ" } \ No newline at end of file diff --git a/art/HckFNtc7tQ7Qg22YA/art.json b/art/HckFNtc7tQ7Qg22YA/art.json index c5d22106..6d055632 100644 --- a/art/HckFNtc7tQ7Qg22YA/art.json +++ b/art/HckFNtc7tQ7Qg22YA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1522431868796" + "$date": 1522431868796 }, "modifiedAt": { - "$date": "1522431868796" + "$date": 1522431868796 }, "origId": "gBa8KAJTb6MqbNzBK", "name": "yGlitchPointNumber2", "notes": "", - "rank": "1.6931593962990943", + "rank": 1.6931593962990943, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6p7zzd3h28ssq2jxr-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Xm3GFmb7fCd39Z6Gm" } \ No newline at end of file diff --git a/art/HeuBWpdtNd6E9KmQk/art.json b/art/HeuBWpdtNd6E9KmQk/art.json index 2806e24a..11066352 100644 --- a/art/HeuBWpdtNd6E9KmQk/art.json +++ b/art/HeuBWpdtNd6E9KmQk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684388048967" + "$date": 1684388048967 }, "modifiedAt": { - "$date": "1684388048967" + "$date": 1684388048967 }, "origId": null, "name": "motion lesson", "notes": "Exercise - Vertexshaderart : Motion", - "rank": "1.6829926435440121", + "rank": 1.6829926435440121, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-7rwj3u0gutpahln5k-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "S96HkWjitE2nejuX3" } \ No newline at end of file diff --git a/art/HfPyQZbSJKZKsqjZ6/art.json b/art/HfPyQZbSJKZKsqjZ6/art.json index 4f35ecdf..034afa1c 100644 --- a/art/HfPyQZbSJKZKsqjZ6/art.json +++ b/art/HfPyQZbSJKZKsqjZ6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521015304581" + "$date": 1521015304581 }, "modifiedAt": { - "$date": "1521015304581" + "$date": 1521015304581 }, "origId": "fRJj6RxaarH7Lp4HG", "name": "unnamed", "notes": "", - "rank": "1.1688719045443365", + "rank": 1.1688719045443365, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c171v7l4zhxqgn2ip-thumbnail.jpg", "hasSound": true, - "views": "16", - "likes": "1", + "views": 16, + "likes": 1, "revisionId": "enxCdrB9mh9ZrYAS8" } \ No newline at end of file diff --git a/art/HfQbodpsdXtRDyJar/art.json b/art/HfQbodpsdXtRDyJar/art.json index 1dfbdd60..8e427819 100644 --- a/art/HfQbodpsdXtRDyJar/art.json +++ b/art/HfQbodpsdXtRDyJar/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1503933203110" + "$date": 1503933203110 }, "modifiedAt": { - "$date": "1503933203110" + "$date": 1503933203110 }, "origId": "TMG34LHftperZZKZm", "name": "Basic", "notes": "", - "rank": "1.840262177234874", + "rank": 1.840262177234874, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ioqdlc3kua7f4p2k1-thumbnail.jpg", "hasSound": "", - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "5kKNjsGhc9DKjFohQ" } \ No newline at end of file diff --git a/art/Hg6xE7LkftDQPNqAW/art.json b/art/Hg6xE7LkftDQPNqAW/art.json index 89451638..9c88a488 100644 --- a/art/Hg6xE7LkftDQPNqAW/art.json +++ b/art/Hg6xE7LkftDQPNqAW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Xf6KeBkMjM7XaL54y", "createdAt": { - "$date": "1449452873148" + "$date": 1449452873148 }, "profile": { "name": "Yama Japa", @@ -12,14 +12,14 @@ "username": "w.e._aa" }, "createdAt": { - "$date": "1449457728267" + "$date": 1449457728267 }, "modifiedAt": { - "$date": "1449457728267" + "$date": 1449457728267 }, "origId": "9gAztzKnjeJ3GyrqF", "name": "unnamed", - "rank": "1.2358960210465242", + "rank": 1.2358960210465242, "private": false, "unlisted": false, "username": "w.e._aa", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-9b8ralrl7tplp7k5g-thumbnail.jpg", "hasSound": true, - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "gNEYB4dTeYgRK5MMt", "avatarUrl": "https://i1.sndcdn.com/avatars-000158541618-bp5p9z-large.jpg" } \ No newline at end of file diff --git a/art/HigFydDgNaipM7SBk/art.json b/art/HigFydDgNaipM7SBk/art.json index e79e8df5..904def03 100644 --- a/art/HigFydDgNaipM7SBk/art.json +++ b/art/HigFydDgNaipM7SBk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652973267011" + "$date": 1652973267011 }, "modifiedAt": { - "$date": "1652973267011" + "$date": 1652973267011 }, "origId": "XZqZoCpsyifWWi6up", "name": "Making A Grid with Colors", "notes": "", - "rank": "1.099982085341434", + "rank": 1.099982085341434, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ibj69bi86q94n5ivv-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "QjWWd8moPw9dBZG7o" } \ No newline at end of file diff --git a/art/HoCy3fHXwDNeCoERy/art.json b/art/HoCy3fHXwDNeCoERy/art.json index de72f064..be55762e 100644 --- a/art/HoCy3fHXwDNeCoERy/art.json +++ b/art/HoCy3fHXwDNeCoERy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516531369877" + "$date": 1516531369877 }, "modifiedAt": { - "$date": "1516531369877" + "$date": 1516531369877 }, "origId": "d7anES7ef6WrrDwsy", "name": "codez", "notes": "", - "rank": "1.9672764635947961", + "rank": 1.9672764635947961, "private": false, "unlisted": true, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6xu37wl4a1h7kvb9r-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "WBtnBHjP4gPWTeG3M" } \ No newline at end of file diff --git a/art/HoKSKN5bu2omsjRi7/art.json b/art/HoKSKN5bu2omsjRi7/art.json index 6311ff9b..6e2ac35f 100644 --- a/art/HoKSKN5bu2omsjRi7/art.json +++ b/art/HoKSKN5bu2omsjRi7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1676892691716" + "$date": 1676892691716 }, "modifiedAt": { - "$date": "1676894112821" + "$date": 1676894112821 }, "origId": "WbN969kWgnCsYXofi", "name": "etch a sketch", "notes": "", - "rank": "1.1433465626224952", + "rank": 1.1433465626224952, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pfifpp4me2dxziq2w-thumbnail.jpg", "hasSound": true, - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "3ext2c2v2MCTgDMtN" } \ No newline at end of file diff --git a/art/HoXN7xPc28sQKFiCZ/art.json b/art/HoXN7xPc28sQKFiCZ/art.json index fa48cbbf..d58c8474 100644 --- a/art/HoXN7xPc28sQKFiCZ/art.json +++ b/art/HoXN7xPc28sQKFiCZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685467912038" + "$date": 1685467912038 }, "modifiedAt": { - "$date": "1685467912038" + "$date": 1685467912038 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.0347495547150758", + "rank": 1.0347495547150758, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h1c4w4nb2qc6ktppz-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "xwBMpu9aK7s8ywJFd" } \ No newline at end of file diff --git a/art/HpoPwexZeHvSos9jB/art.json b/art/HpoPwexZeHvSos9jB/art.json index 6792c75d..27ce4ea6 100644 --- a/art/HpoPwexZeHvSos9jB/art.json +++ b/art/HpoPwexZeHvSos9jB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vjeeidL9NpEDz7pTJ", "createdAt": { - "$date": "1554078151843" + "$date": 1554078151843 }, "profile": { "first_name": "신일", @@ -13,15 +13,15 @@ "username": "신일" }, "createdAt": { - "$date": "1554078741351" + "$date": 1554078741351 }, "modifiedAt": { - "$date": "1554133665388" + "$date": 1554133665388 }, "origId": null, "name": "tutorial", "notes": "", - "rank": "1.02240197615592", + "rank": 1.02240197615592, "private": false, "unlisted": false, "username": "신일", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-bn70uxdpni9r5w9wh-thumbnail.jpg", "hasSound": "", - "views": "177", - "likes": "0", + "views": 177, + "likes": 0, "revisionId": "Rmk9Eakea2g2y7uCy" } \ No newline at end of file diff --git a/art/HsWepANHmBqbdwzSo/art.json b/art/HsWepANHmBqbdwzSo/art.json index dffd74ff..bc85ce6e 100644 --- a/art/HsWepANHmBqbdwzSo/art.json +++ b/art/HsWepANHmBqbdwzSo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553158183163" + "$date": 1553158183163 }, "modifiedAt": { - "$date": "1553158183163" + "$date": 1553158183163 }, "origId": null, "name": "1903-Grid", "notes": "", - "rank": "1.4038158305961785", + "rank": 1.4038158305961785, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8wuimoyturt4c31bf-thumbnail.jpg", "hasSound": "", - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "FMSWyvAj5pSeytKoJ" } \ No newline at end of file diff --git a/art/Hsmfxt55QrbZxDm4d/art.json b/art/Hsmfxt55QrbZxDm4d/art.json index d7788ca1..bec3fbc9 100644 --- a/art/Hsmfxt55QrbZxDm4d/art.json +++ b/art/Hsmfxt55QrbZxDm4d/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500434818760" + "$date": 1500434818760 }, "modifiedAt": { - "$date": "1500434976982" + "$date": 1500434976982 }, "origId": "3b3a5MqLTPvBpcvhN", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.4473906146443687", + "rank": 1.4473906146443687, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fmlneswktbpa45jgy-thumbnail.jpg", "hasSound": true, - "views": "174", - "likes": "0", + "views": 174, + "likes": 0, "revisionId": "XGMpuopih8LjYD6y8" } \ No newline at end of file diff --git a/art/HtBoKeP3qMfWwH4gB/art.json b/art/HtBoKeP3qMfWwH4gB/art.json index bf710006..37176b8e 100644 --- a/art/HtBoKeP3qMfWwH4gB/art.json +++ b/art/HtBoKeP3qMfWwH4gB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684082379569" + "$date": 1684082379569 }, "modifiedAt": { - "$date": "1684082379569" + "$date": 1684082379569 }, "origId": null, "name": "Motion - Tweak", "notes": "", - "rank": "1.9286627939805578", + "rank": 1.9286627939805578, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8hjtin7130b7snpd5-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "q9BNC4zQFx6KfuDuk" } \ No newline at end of file diff --git a/art/HtZXu6SRZeugBajhN/art.json b/art/HtZXu6SRZeugBajhN/art.json index 1ce80547..4e624970 100644 --- a/art/HtZXu6SRZeugBajhN/art.json +++ b/art/HtZXu6SRZeugBajhN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mpgr9P8vvjvtQG6rW", "createdAt": { - "$date": "1595998191288" + "$date": 1595998191288 }, "profile": { "name": "Rubin Huang", @@ -12,15 +12,15 @@ "username": "rubinhuang9239" }, "createdAt": { - "$date": "1596329705041" + "$date": 1596329705041 }, "modifiedAt": { - "$date": "1596331106562" + "$date": 1596331106562 }, "origId": "nERwc23zjdTrQfzjD", "name": "Grid Motion", "notes": "", - "rank": "1.8480759908949382", + "rank": 1.8480759908949382, "private": false, "unlisted": true, "username": "rubinhuang9239", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8m16df7guopg2x34v-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "MSm8fWrK48GWuW5ai" } \ No newline at end of file diff --git a/art/Hv927AXio5i8HPs2J/art.json b/art/Hv927AXio5i8HPs2J/art.json index 54cf05f2..d818b916 100644 --- a/art/Hv927AXio5i8HPs2J/art.json +++ b/art/Hv927AXio5i8HPs2J/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kwFj6rd42YAeFEAQQ", "createdAt": { - "$date": "1551479264537" + "$date": 1551479264537 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "alexisrubio96" }, "createdAt": { - "$date": "1551481178139" + "$date": 1551481178139 }, "modifiedAt": { - "$date": "1551481178139" + "$date": 1551481178139 }, "origId": null, "name": "1rstVertex", "notes": "", - "rank": "1.2353058572159095", + "rank": 1.2353058572159095, "private": false, "unlisted": true, "username": "alexisrubio96", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-708qvrtsykncwa5ku-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "zkQJtsWwmzdheZ3Le" } \ No newline at end of file diff --git a/art/HyBREewYeJJq8kxKa/art.json b/art/HyBREewYeJJq8kxKa/art.json index 1e4205dc..0b829a09 100644 --- a/art/HyBREewYeJJq8kxKa/art.json +++ b/art/HyBREewYeJJq8kxKa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": "1656593092517" + "$date": 1656593092517 }, "profile": { "name": "Jared", @@ -13,15 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": "1658409514219" + "$date": 1658409514219 }, "modifiedAt": { - "$date": "1658414320921" + "$date": 1658414320921 }, "origId": "B3fTWQihXfD9t8Q8r", "name": "snd-scope ", "notes": "", - "rank": "1.565795908514425", + "rank": 1.565795908514425, "private": false, "unlisted": false, "username": "molotovbliss", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-4fhsfm0dxsyw1npml-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "RebcWbeHfhofEmY3N" } \ No newline at end of file diff --git a/art/HyfsdJ6JLfMhwDRtz/art.json b/art/HyfsdJ6JLfMhwDRtz/art.json index 8586331b..45278307 100644 --- a/art/HyfsdJ6JLfMhwDRtz/art.json +++ b/art/HyfsdJ6JLfMhwDRtz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duB92T9xbZx8r3NZJ", "createdAt": { - "$date": "1517960579116" + "$date": 1517960579116 }, "profile": { "first_name": "Luis", @@ -13,15 +13,15 @@ "username": "luis" }, "createdAt": { - "$date": "1517961236414" + "$date": 1517961236414 }, "modifiedAt": { - "$date": "1517961236414" + "$date": 1517961236414 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.880402048440425", + "rank": 1.880402048440425, "private": false, "unlisted": true, "username": "luis", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-edj0oeyz9tyf9tzhd-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "MQgWyX6xsNLcjnz8o" } \ No newline at end of file diff --git a/art/HzJkDk2XHyXcxbpik/art.json b/art/HzJkDk2XHyXcxbpik/art.json index 67ad9868..38f4e10b 100644 --- a/art/HzJkDk2XHyXcxbpik/art.json +++ b/art/HzJkDk2XHyXcxbpik/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553094077785" + "$date": 1553094077785 }, "modifiedAt": { - "$date": "1553094077785" + "$date": 1553094077785 }, "origId": "cMqY3Hixco2WwFZo6", "name": "whirl", "notes": "", - "rank": "1.505349438597013", + "rank": 1.505349438597013, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4nbri3v8wv2mi17mb-thumbnail.jpg", "hasSound": "", - "views": "43", - "likes": "0", + "views": 43, + "likes": 0, "revisionId": "xtgJdAAmDck9gwgGy" } \ No newline at end of file diff --git a/art/HzfYepRNGKNTsrgjP/art.json b/art/HzfYepRNGKNTsrgjP/art.json index cd4718e0..1099a727 100644 --- a/art/HzfYepRNGKNTsrgjP/art.json +++ b/art/HzfYepRNGKNTsrgjP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1559518173225" + "$date": 1559518173225 }, "modifiedAt": { - "$date": "1559518173225" + "$date": 1559518173225 }, "origId": null, "name": "unnamed", "notes": "basket", - "rank": "1.74101326472141", + "rank": 1.74101326472141, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4h0eel76rr5lxvcod-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "MWWxjuKyGJRRQePMZ" } \ No newline at end of file diff --git a/art/J2FKQo6uXQ6EykLPi/art.json b/art/J2FKQo6uXQ6EykLPi/art.json index fab3358a..37b2811e 100644 --- a/art/J2FKQo6uXQ6EykLPi/art.json +++ b/art/J2FKQo6uXQ6EykLPi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1512760148913" + "$date": 1512760148913 }, "modifiedAt": { - "$date": "1512760148913" + "$date": 1512760148913 }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "notes": "", - "rank": "1.6292960017027882", + "rank": 1.6292960017027882, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-675ntls69829lgbdo-thumbnail.jpg", "hasSound": true, - "views": "109", - "likes": "1", + "views": 109, + "likes": 1, "revisionId": "D5Nub8fJQQzrorw5c" } \ No newline at end of file diff --git a/art/J3PNfiNPbPxziEh3A/art.json b/art/J3PNfiNPbPxziEh3A/art.json index e28dc3cc..8750976d 100644 --- a/art/J3PNfiNPbPxziEh3A/art.json +++ b/art/J3PNfiNPbPxziEh3A/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RcxgZCyRSYWSzdHH8", "createdAt": { - "$date": "1544399496802" + "$date": 1544399496802 }, "profile": { "first_name": "Daff", @@ -13,15 +13,15 @@ "username": "daff" }, "createdAt": { - "$date": "1544400388895" + "$date": 1544400388895 }, "modifiedAt": { - "$date": "1544400875421" + "$date": 1544400875421 }, "origId": "ZPpq2oK4fqmPHJnQn", "name": "Alert", "notes": "", - "rank": "1.6906925097358956", + "rank": 1.6906925097358956, "private": false, "unlisted": true, "username": "daff", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ck4qigihnzjuyjk3f-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "gtpXjXmeep5qbQjCw" } \ No newline at end of file diff --git a/art/J3bwBPducoTXfnDLs/art.json b/art/J3bwBPducoTXfnDLs/art.json index 50c4e0af..003d48fb 100644 --- a/art/J3bwBPducoTXfnDLs/art.json +++ b/art/J3bwBPducoTXfnDLs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501614774135" + "$date": 1501614774135 }, "modifiedAt": { - "$date": "1501614774135" + "$date": 1501614774135 }, "origId": "tneny66CTjxFbesnu", "name": "fov test", "notes": "This demo is for experimenting with the FOV part of a perspective camera matrix.", - "rank": "1.0483723514573464", + "rank": 1.0483723514573464, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yq7jxy5rth3g50tax-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "4tErRotTYSSCjvfTv" } \ No newline at end of file diff --git a/art/J4JLEuTrJFshLPKeg/art.json b/art/J4JLEuTrJFshLPKeg/art.json index dd8b782a..08e23660 100644 --- a/art/J4JLEuTrJFshLPKeg/art.json +++ b/art/J4JLEuTrJFshLPKeg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": "1629553450441" + "$date": 1629553450441 }, "username": "przemyslawzaworski", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1639261039069" + "$date": 1639261039069 }, "modifiedAt": { - "$date": "1639261039069" + "$date": 1639261039069 }, "origId": null, "name": "Bezier Curves", "notes": "", - "rank": "1.8912016255681943", + "rank": 1.8912016255681943, "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5fjdc82zhrln5r5vb-thumbnail.jpg", "hasSound": "", - "views": "227", - "likes": "1", + "views": 227, + "likes": 1, "revisionId": "2a9igbyFJXQ3ScHwb" } \ No newline at end of file diff --git a/art/J6Rbdqdhvx7Yjdh59/art.json b/art/J6Rbdqdhvx7Yjdh59/art.json index 292e3427..1c046b59 100644 --- a/art/J6Rbdqdhvx7Yjdh59/art.json +++ b/art/J6Rbdqdhvx7Yjdh59/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634511254452" + "$date": 1634511254452 }, "modifiedAt": { - "$date": "1634511254452" + "$date": 1634511254452 }, "origId": "easEJ6iaXWeeR99Gj", "name": "first test", "notes": "", - "rank": "1.980593510753188", + "rank": 1.980593510753188, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0wsynpp1jwvq4z5ij-thumbnail.jpg", "hasSound": "", - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "reeKf8q5pQWCYAHdL" } \ No newline at end of file diff --git a/art/JANswiNfyJnruo62E/art.json b/art/JANswiNfyJnruo62E/art.json index 5859f6b2..6934a55a 100644 --- a/art/JANswiNfyJnruo62E/art.json +++ b/art/JANswiNfyJnruo62E/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499439241007" + "$date": 1499439241007 }, "modifiedAt": { - "$date": "1499743185238" + "$date": 1499743185238 }, "origId": "JRyewraYLfP9taa98", "name": "dotto-chouhoukei", "notes": "", - "rank": "10.748233881117207", + "rank": 10.748233881117207, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bkgwqcyapt1aop426-thumbnail.jpg", "hasSound": true, - "views": "1398", - "likes": "11", + "views": 1398, + "likes": 11, "revisionId": "qRsQkY9R9zMTgAdsN" } \ No newline at end of file diff --git a/art/JDeTHnXLqGLsoocEr/art.json b/art/JDeTHnXLqGLsoocEr/art.json index 4a24a7c9..8a274369 100644 --- a/art/JDeTHnXLqGLsoocEr/art.json +++ b/art/JDeTHnXLqGLsoocEr/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533040638570" + "$date": 1533040638570 }, "modifiedAt": { - "$date": "1533040638570" + "$date": 1533040638570 }, "origId": "7PpvqJmgJR7ALoJfa", "name": "Quad", "notes": "", - "rank": "1.0977216913869325", + "rank": 1.0977216913869325, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bdmm9c03bmu9g9xvr-thumbnail.jpg", "hasSound": "", - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "fZagwcFXerf8obJzM" } \ No newline at end of file diff --git a/art/JERxBfFS5YwaQptZ2/art.json b/art/JERxBfFS5YwaQptZ2/art.json index 9d45d5c2..d8ce4f42 100644 --- a/art/JERxBfFS5YwaQptZ2/art.json +++ b/art/JERxBfFS5YwaQptZ2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1548937192577" + "$date": 1548937192577 }, "modifiedAt": { - "$date": "1548937192577" + "$date": 1548937192577 }, "origId": "YviLasT7Z62qurfRD", "name": "omg", "notes": "", - "rank": "1.0498805890424823", + "rank": 1.0498805890424823, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mir9d4y5l21r1cqew-thumbnail.jpg", "hasSound": "", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "MYAWyNnZka7ngi7eq" } \ No newline at end of file diff --git a/art/JFtfBxTELcg25TGwJ/art.json b/art/JFtfBxTELcg25TGwJ/art.json index b92c2701..77d97780 100644 --- a/art/JFtfBxTELcg25TGwJ/art.json +++ b/art/JFtfBxTELcg25TGwJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503040688916" + "$date": 1503040688916 }, "modifiedAt": { - "$date": "1503040688916" + "$date": 1503040688916 }, "origId": "Rkg7vqW56XS6yjEbT", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": "1.6641490432787838", + "rank": 1.6641490432787838, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wrhxi3rdumga69iix-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "BiS4iBrqF5ciPgdaJ" } \ No newline at end of file diff --git a/art/JG27yEiRBewAYsMxB/art.json b/art/JG27yEiRBewAYsMxB/art.json index d1e17ec4..b08f7330 100644 --- a/art/JG27yEiRBewAYsMxB/art.json +++ b/art/JG27yEiRBewAYsMxB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": "1684313887762" + "$date": 1684313887762 }, "username": "duhochoi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684333951490" + "$date": 1684333951490 }, "modifiedAt": { - "$date": "1684416059347" + "$date": 1684416059347 }, "origId": "7mLMCX66sxy38mtQZ", "name": "Making A Grid_Duho Choi", "notes": "", - "rank": "1.7000103094157915", + "rank": 1.7000103094157915, "private": false, "unlisted": true, "username": "duhochoi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yfw2w7ykh9gsw7eje-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "9x9Ei3t7XPLd3BTLj" } \ No newline at end of file diff --git a/art/JGGw63pb4BxyXBqyc/art.json b/art/JGGw63pb4BxyXBqyc/art.json index e3a75fee..b92fdb32 100644 --- a/art/JGGw63pb4BxyXBqyc/art.json +++ b/art/JGGw63pb4BxyXBqyc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QqMsN94PxbgsCpi8J", "createdAt": { - "$date": "1667647683472" + "$date": 1667647683472 }, "profile": { "name": null, @@ -13,15 +13,15 @@ "username": "nkkky" }, "createdAt": { - "$date": "1667648407112" + "$date": 1667648407112 }, "modifiedAt": { - "$date": "1667648407112" + "$date": 1667648407112 }, "origId": null, "name": "Sir. Rup", "notes": "Just linking my track with vertexshaderart here", - "rank": "1.1102693502705931", + "rank": 1.1102693502705931, "private": false, "unlisted": false, "username": "nkkky", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-so5lflx3v2310djhi-thumbnail.jpg", "hasSound": true, - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "jXcbfZE6HA3YPhQ9C" } \ No newline at end of file diff --git a/art/JGbg2hhv422MBQhyP/art.json b/art/JGbg2hhv422MBQhyP/art.json index ecd45b78..f87fbd56 100644 --- a/art/JGbg2hhv422MBQhyP/art.json +++ b/art/JGbg2hhv422MBQhyP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1516117893450" + "$date": 1516117893450 }, "modifiedAt": { - "$date": "1594513491726" + "$date": 1594513491726 }, "origId": "Fpbwg9tJSGnDtFPom", "name": "antagonism", "notes": "", - "rank": "10.843609820830109", + "rank": 10.843609820830109, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jgilrxlxy6vfio4p6-thumbnail.jpg", "hasSound": true, - "views": "669", - "likes": "5", + "views": 669, + "likes": 5, "revisionId": "MJS3knyNo2jTdzyhi" } \ No newline at end of file diff --git a/art/JJBEEPXrCubMND6ym/art.json b/art/JJBEEPXrCubMND6ym/art.json index 4bf95127..e5d1ba32 100644 --- a/art/JJBEEPXrCubMND6ym/art.json +++ b/art/JJBEEPXrCubMND6ym/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1510219774153" + "$date": 1510219774153 }, "modifiedAt": { - "$date": "1510219774153" + "$date": 1510219774153 }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)rw", "notes": "2017-07-13: replaced music", - "rank": "1.6748443645494484", + "rank": 1.6748443645494484, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h6d4rfa2gqrf5psdr-thumbnail.jpg", "hasSound": true, - "views": "188", - "likes": "1", + "views": 188, + "likes": 1, "revisionId": "iXosMhuSjwXgNTHvg" } \ No newline at end of file diff --git a/art/JJKZvJyWdK4ukftPz/art.json b/art/JJKZvJyWdK4ukftPz/art.json index e588032d..4f25cdac 100644 --- a/art/JJKZvJyWdK4ukftPz/art.json +++ b/art/JJKZvJyWdK4ukftPz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1539292025238" + "$date": 1539292025238 }, "modifiedAt": { - "$date": "1539292025238" + "$date": 1539292025238 }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": "1.1533977812752958", + "rank": 1.1533977812752958, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zlxr2jgma9p45tgxm-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "G53aApEqdYMgyoAdr" } \ No newline at end of file diff --git a/art/JNDG9tsxtQgJzkkCq/art.json b/art/JNDG9tsxtQgJzkkCq/art.json index 44d7da30..37b84896 100644 --- a/art/JNDG9tsxtQgJzkkCq/art.json +++ b/art/JNDG9tsxtQgJzkkCq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1654100393548" + "$date": 1654100393548 }, "modifiedAt": { - "$date": "1654100393548" + "$date": 1654100393548 }, "origId": null, "name": "Exercise - Circles from Triangles", "notes": "", - "rank": "1.436312511837679", + "rank": 1.436312511837679, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jcubyvtw7fm0sstkf-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "es9iavZoXga7vMaSY" } \ No newline at end of file diff --git a/art/JRyewraYLfP9taa98/art.json b/art/JRyewraYLfP9taa98/art.json index 5c688b49..0b81faa4 100644 --- a/art/JRyewraYLfP9taa98/art.json +++ b/art/JRyewraYLfP9taa98/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1498214404335" + "$date": 1498214404335 }, "modifiedAt": { - "$date": "1565026742481" + "$date": 1565026742481 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "dotqyub", "notes": "", - "rank": "10.833312244603052", + "rank": 10.833312244603052, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mcuhvernmqk2zekch-thumbnail.jpg", "hasSound": true, - "views": "745", - "likes": "8", + "views": 745, + "likes": 8, "revisionId": "N8ryEwQuREc4knqAX" } \ No newline at end of file diff --git a/art/JTAL2t63pEXrPKvru/art.json b/art/JTAL2t63pEXrPKvru/art.json index 298abb9b..b8399bf7 100644 --- a/art/JTAL2t63pEXrPKvru/art.json +++ b/art/JTAL2t63pEXrPKvru/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1644802731450" + "$date": 1644802731450 }, "modifiedAt": { - "$date": "1644802731450" + "$date": 1644802731450 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2120854991646666", + "rank": 1.2120854991646666, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vzz59lxlx6uar3hrv-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "oAfxA83RytzNRHz38" } \ No newline at end of file diff --git a/art/JWMAmcwDeMYh8uSZf/art.json b/art/JWMAmcwDeMYh8uSZf/art.json index 5e664692..4a0b4fce 100644 --- a/art/JWMAmcwDeMYh8uSZf/art.json +++ b/art/JWMAmcwDeMYh8uSZf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1577034449672" + "$date": 1577034449672 }, "modifiedAt": { - "$date": "1577034867876" + "$date": 1577034867876 }, "origId": "57DGNjDnDYwrBWXqD", "name": "kurb", "notes": "", - "rank": "10.056193189153738", + "rank": 10.056193189153738, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bflvw9rcplt4dkghu-thumbnail.jpg", "hasSound": true, - "views": "726", - "likes": "9", + "views": 726, + "likes": 9, "revisionId": "7CrAzechrmps5qSzv" } \ No newline at end of file diff --git a/art/JWZRdGqNAqvbskDLS/art.json b/art/JWZRdGqNAqvbskDLS/art.json index 07d52e7d..26ff094d 100644 --- a/art/JWZRdGqNAqvbskDLS/art.json +++ b/art/JWZRdGqNAqvbskDLS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "svREMd4haHecWJJAv", "createdAt": { - "$date": "1552928787824" + "$date": 1552928787824 }, "profile": { "first_name": "Hyun", @@ -13,15 +13,15 @@ "username": "hyun" }, "createdAt": { - "$date": "1554127594712" + "$date": 1554127594712 }, "modifiedAt": { - "$date": "1554188451989" + "$date": 1554188451989 }, "origId": null, "name": "Heart", "notes": "CS230 Extra Credit", - "rank": "1.0569134892205967", + "rank": 1.0569134892205967, "private": false, "unlisted": false, "username": "hyun", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-r73exb16ty0euxj5j-thumbnail.jpg", "hasSound": "", - "views": "196", - "likes": "0", + "views": 196, + "likes": 0, "revisionId": "z6YNw6trt9qToPSfm" } \ No newline at end of file diff --git a/art/JZfSq6roYfXYSQTYs/art.json b/art/JZfSq6roYfXYSQTYs/art.json index b3f67bcb..857bd2ad 100644 --- a/art/JZfSq6roYfXYSQTYs/art.json +++ b/art/JZfSq6roYfXYSQTYs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "86G9wKCBCB6K7CFm9", "createdAt": { - "$date": "1576673635141" + "$date": 1576673635141 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "sairu312" }, "createdAt": { - "$date": "1576673874005" + "$date": 1576673874005 }, "modifiedAt": { - "$date": "1576674688468" + "$date": 1576674688468 }, "origId": null, "name": "Test", "notes": "", - "rank": "1.7597856208859235", + "rank": 1.7597856208859235, "private": false, "unlisted": true, "username": "sairu312", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rd83nf4vwr2d6ctw0-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "9uqNj76qJG5EA7Hom" } \ No newline at end of file diff --git a/art/JfcfxquJzYFfZJ5cW/art.json b/art/JfcfxquJzYFfZJ5cW/art.json index 221ac7cd..b7e69cc1 100644 --- a/art/JfcfxquJzYFfZJ5cW/art.json +++ b/art/JfcfxquJzYFfZJ5cW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1541764609351" + "$date": 1541764609351 }, "modifiedAt": { - "$date": "1541764609351" + "$date": 1541764609351 }, "origId": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "notes": "wip 4 kmachine", - "rank": "1.3474186068068488", + "rank": 1.3474186068068488, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9go3rjrx6gq5nwx3y-thumbnail.jpg", "hasSound": true, - "views": "245", - "likes": "0", + "views": 245, + "likes": 0, "revisionId": "N7wr5pLxe6wb6rhaq" } \ No newline at end of file diff --git a/art/JhD7Yeh3NstvQbkhJ/art.json b/art/JhD7Yeh3NstvQbkhJ/art.json index 63713fb1..c9bcb05e 100644 --- a/art/JhD7Yeh3NstvQbkhJ/art.json +++ b/art/JhD7Yeh3NstvQbkhJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684324777883" + "$date": 1684324777883 }, "modifiedAt": { - "$date": "1684324777883" + "$date": 1684324777883 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.0952986902322375", + "rank": 1.0952986902322375, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-saxcpw39a4cogiu9h-thumbnail.jpg", "hasSound": "", - "views": "43", - "likes": "0", + "views": 43, + "likes": 0, "revisionId": "jJd9nCne7pop4PaAW" } \ No newline at end of file diff --git a/art/JhPkQF3eX4q9YcDML/art.json b/art/JhPkQF3eX4q9YcDML/art.json index 970b53dd..ed813446 100644 --- a/art/JhPkQF3eX4q9YcDML/art.json +++ b/art/JhPkQF3eX4q9YcDML/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": "1552696746395" + "$date": 1552696746395 }, "profile": { "name": "Alejandro Cámara", @@ -12,15 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": "1552697032471" + "$date": 1552697032471 }, "modifiedAt": { - "$date": "1552966329393" + "$date": 1552966329393 }, "origId": null, "name": "Grid", "notes": "", - "rank": "1.5629600082334087", + "rank": 1.5629600082334087, "private": false, "unlisted": true, "username": "alejandrocamara", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-e0jw4gqptq32tgd3w-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "KhhCEEBkQjx7QtqZD" } \ No newline at end of file diff --git a/art/JnRaHZcXYv7WBhq5b/art.json b/art/JnRaHZcXYv7WBhq5b/art.json index 65d2a432..890a0d26 100644 --- a/art/JnRaHZcXYv7WBhq5b/art.json +++ b/art/JnRaHZcXYv7WBhq5b/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1447309159819" + "$date": 1447309159819 }, "modifiedAt": { - "$date": "1447309159819" + "$date": 1447309159819 }, "origId": null, "name": "pulse", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-wa0a1s6901sy21cud-thumbnail.jpg", "hasSound": "", - "views": "581", - "likes": "7", + "views": 581, + "likes": 7, "revisionId": "HscG5z29syWZKjSDB", - "rank": "10.50841474736835", + "rank": 10.50841474736835, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/Jo7swMZWe4vAuJ9Xk/art.json b/art/Jo7swMZWe4vAuJ9Xk/art.json index e07d5faa..b8ba6de6 100644 --- a/art/Jo7swMZWe4vAuJ9Xk/art.json +++ b/art/Jo7swMZWe4vAuJ9Xk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543836815594" + "$date": 1543836815594 }, "modifiedAt": { - "$date": "1543836815594" + "$date": 1543836815594 }, "origId": "rSR7ydT97j9GZb8nH", "name": "unnamed", "notes": "", - "rank": "1.0519791492035309", + "rank": 1.0519791492035309, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ucd9nssoh8vlmpz01-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "eWWqv9R6CvkwikeK7" } \ No newline at end of file diff --git a/art/JoWAeXNsfz23C8d8b/art.json b/art/JoWAeXNsfz23C8d8b/art.json index dad9756a..25a6c154 100644 --- a/art/JoWAeXNsfz23C8d8b/art.json +++ b/art/JoWAeXNsfz23C8d8b/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669288333230" + "$date": 1669288333230 }, "modifiedAt": { - "$date": "1669288333230" + "$date": 1669288333230 }, "origId": null, "name": "graysounds", "notes": "", - "rank": "1.6584032960849997", + "rank": 1.6584032960849997, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6qzsf4xfvsa9wh594-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "bKEZ2qkeokxJcPh7T" } \ No newline at end of file diff --git a/art/JokykDr3Qve8hrLQR/art.json b/art/JokykDr3Qve8hrLQR/art.json index 7c8e28e3..35c62838 100644 --- a/art/JokykDr3Qve8hrLQR/art.json +++ b/art/JokykDr3Qve8hrLQR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451302454250" + "$date": 1451302454250 }, "modifiedAt": { - "$date": "1456340852121" + "$date": 1456340852121 }, "origId": "DCY4ddBCsphoYLARH", "name": "gear", "notes": "", - "rank": "1.8206473544068549", + "rank": 1.8206473544068549, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6j7jzjty2zekebsu4-thumbnail.jpg", "hasSound": true, - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "hqbNcAXcbxCGAcuth" } \ No newline at end of file diff --git a/art/JovmnYPALtpYmhbx3/art.json b/art/JovmnYPALtpYmhbx3/art.json index 310ecb75..d7e7f2fa 100644 --- a/art/JovmnYPALtpYmhbx3/art.json +++ b/art/JovmnYPALtpYmhbx3/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1701769253560" + "$date": 1701769253560 }, "modifiedAt": { - "$date": "1701769253560" + "$date": 1701769253560 }, "origId": null, "name": "oceanwave", "notes": "", - "rank": "1.9277006663003629", + "rank": 1.9277006663003629, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6box2rbjfvtabnp5h-thumbnail.jpg", "hasSound": true, - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "ebw4f5coonpTosXqc" } \ No newline at end of file diff --git a/art/JpNPSRbwfogR3zWkh/art.json b/art/JpNPSRbwfogR3zWkh/art.json index 43e0bc35..6a206853 100644 --- a/art/JpNPSRbwfogR3zWkh/art.json +++ b/art/JpNPSRbwfogR3zWkh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1539466342663" + "$date": 1539466342663 }, "modifiedAt": { - "$date": "1539466342663" + "$date": 1539466342663 }, "origId": "iuT7hG7CEXwYqShtA", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": "1.0796885074380305", + "rank": 1.0796885074380305, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8h80f4nwfb1u4qrlh-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "9KyZSAsNZpJf7GTNc" } \ No newline at end of file diff --git a/art/Jpg8BhcLNg3DjTpT5/art.json b/art/Jpg8BhcLNg3DjTpT5/art.json index 66bb6292..64ee0a11 100644 --- a/art/Jpg8BhcLNg3DjTpT5/art.json +++ b/art/Jpg8BhcLNg3DjTpT5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685543807399" + "$date": 1685543807399 }, "modifiedAt": { - "$date": "1685543807399" + "$date": 1685543807399 }, "origId": null, "name": "Circles from Triangles - duplicate", "notes": "", - "rank": "1.4683236685788101", + "rank": 1.4683236685788101, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5ej9nh0pf0f45jj9f-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "CvND4tqKNshN84jsF" } \ No newline at end of file diff --git a/art/Jr5nXxcZNwvx5K4Bd/art.json b/art/Jr5nXxcZNwvx5K4Bd/art.json index beb72b93..7233622c 100644 --- a/art/Jr5nXxcZNwvx5K4Bd/art.json +++ b/art/Jr5nXxcZNwvx5K4Bd/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595424936137" + "$date": 1595424936137 }, "modifiedAt": { - "$date": "1595424936137" + "$date": 1595424936137 }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": "1.5793775816502562", + "rank": 1.5793775816502562, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-rq4luf4fnnlhz9zcu-thumbnail.jpg", "hasSound": true, - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "b4GhCJ52vN9ac7Cv3" } \ No newline at end of file diff --git a/art/Jrb5gxuyHzqMNukkg/art.json b/art/Jrb5gxuyHzqMNukkg/art.json index c9a12d0f..db6fac20 100644 --- a/art/Jrb5gxuyHzqMNukkg/art.json +++ b/art/Jrb5gxuyHzqMNukkg/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446201113355" + "$date": 1446201113355 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 36.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 1192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 132.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-ufvkizpki0667ghu2-thumbnail.jpg", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "A4uvQ7jkHDZ6xPB5K", "modifiedAt": { - "$date": "1446201113357" + "$date": 1446201113357 }, - "rank": "1.2548101310304554" + "rank": 1.2548101310304554 } \ No newline at end of file diff --git a/art/JsEv9AaC54NF6cY8Q/art.json b/art/JsEv9AaC54NF6cY8Q/art.json index bb356af8..713f649d 100644 --- a/art/JsEv9AaC54NF6cY8Q/art.json +++ b/art/JsEv9AaC54NF6cY8Q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445803147982" + "$date": 1445803147982 }, "origId": null, "name": "round", @@ -31,15 +31,15 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.1 + 0.1;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n \n gl_PointSize = min(32.0, 3.0 + pow((snd + 0.2) * 1.5, 10.0) * mix(3.0, 3.0, v)) * resolution.x / 1600.;\n\n float x = u * PI * 2.0 + snd - 0.5 + sin(count + time * 0.00000) * 0.005;\n float y = v - pow(snd, 1.5) * 0.4 + 0.5;\n float c = cos(x);\n float s = sin(x);\n vec2 xy = vec2(c * y, s * y);\n gl_Position = vec4(xy, length(xy) * 0.5, 1);\n\n float hue = u;\n float sat = invV;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1. - length(xy) * 0.1);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotDataId": "3EH8QEmsqvefvJDLK", - "views": "518", - "likes": "0", + "views": 518, + "likes": 0, "revisionId": "6Eo4ptAdXRvCJK6qz", "screenshotURL": "data/images/images-n6aj66ziha1w267jv-thumbnail.jpg", "modifiedAt": { - "$date": "1447068352637" + "$date": 1447068352637 }, "private": false, "hasSound": true, - "rank": "1.8240923603219836", + "rank": 1.8240923603219836, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/JscBDhcAFypHdaMCm/art.json b/art/JscBDhcAFypHdaMCm/art.json index eb061866..4a261f9b 100644 --- a/art/JscBDhcAFypHdaMCm/art.json +++ b/art/JscBDhcAFypHdaMCm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1519246793082" + "$date": 1519246793082 }, "modifiedAt": { - "$date": "1519246985013" + "$date": 1519246985013 }, "origId": "3QE3h3tQJqzMMqEZw", "name": "Twisted Torus", "notes": "Use mouse to control the shape", - "rank": "1.207352484507188", + "rank": 1.207352484507188, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yr524hzhakik4qllw-thumbnail.jpg", "hasSound": true, - "views": "270", - "likes": "0", + "views": 270, + "likes": 0, "revisionId": "EMjAv8akX42nfBn89" } \ No newline at end of file diff --git a/art/JtvN2gq9PiiSdwvHG/art.json b/art/JtvN2gq9PiiSdwvHG/art.json index 2f7d26fd..5e3d50f2 100644 --- a/art/JtvN2gq9PiiSdwvHG/art.json +++ b/art/JtvN2gq9PiiSdwvHG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "96ZuW2KN9gsnSfGDQ", "createdAt": { - "$date": "1536676462835" + "$date": 1536676462835 }, "username": "teraspora", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1536682649240" + "$date": 1536682649240 }, "modifiedAt": { - "$date": "1536689167629" + "$date": 1536689167629 }, "origId": null, "name": "vxwavy-01", "notes": "My first vertex shader!", - "rank": "1.687406416709232", + "rank": 1.687406416709232, "private": false, "unlisted": false, "username": "teraspora", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-on9qz63amyzwgmlgu-thumbnail.jpg", "hasSound": "", - "views": "347", - "likes": "0", + "views": 347, + "likes": 0, "revisionId": "Zr8HZKw3zX8BE9XQt" } \ No newline at end of file diff --git a/art/JvvtkuvxB6iKmfBQa/art.json b/art/JvvtkuvxB6iKmfBQa/art.json index 2abca427..5324f4a5 100644 --- a/art/JvvtkuvxB6iKmfBQa/art.json +++ b/art/JvvtkuvxB6iKmfBQa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "birrm7PTT27EqQaa6", "createdAt": { - "$date": "1679653509145" + "$date": 1679653509145 }, "profile": { "first_name": "Seb", @@ -13,15 +13,15 @@ "username": "seb" }, "createdAt": { - "$date": "1679653573811" + "$date": 1679653573811 }, "modifiedAt": { - "$date": "1679949970093" + "$date": 1679949970093 }, "origId": null, "name": "twist hairs", "notes": "", - "rank": "1.4291836013484185", + "rank": 1.4291836013484185, "private": false, "unlisted": true, "username": "seb", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-994wwzya5osurulq2-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "3P7Xgq6kWKStNjSeC" } \ No newline at end of file diff --git a/art/JwXL4sBud9x3F6iKY/art.json b/art/JwXL4sBud9x3F6iKY/art.json index e86d9777..7a58132d 100644 --- a/art/JwXL4sBud9x3F6iKY/art.json +++ b/art/JwXL4sBud9x3F6iKY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672691182552" + "$date": 1672691182552 }, "modifiedAt": { - "$date": "1672691182552" + "$date": 1672691182552 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.335272222357014", + "rank": 1.335272222357014, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gcbk7fywrl1pfs034-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "dohg4cae8FWscd4FJ" } \ No newline at end of file diff --git a/art/Jy4jz9wJ54XyG6hFF/art.json b/art/Jy4jz9wJ54XyG6hFF/art.json index 460e3078..5cd25f87 100644 --- a/art/Jy4jz9wJ54XyG6hFF/art.json +++ b/art/Jy4jz9wJ54XyG6hFF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1652949103477" + "$date": 1652949103477 }, "modifiedAt": { - "$date": "1652959142152" + "$date": 1652959142152 }, "origId": null, "name": "Exercise - Motion - hyunjin Kim", "notes": "", - "rank": "1.0382772062329906", + "rank": 1.0382772062329906, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-js4wgshp94ik4pt46-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "4yrc5u9dhpd8sZbJW" } \ No newline at end of file diff --git a/art/K2GTMMGc83q5GQ6Sa/art.json b/art/K2GTMMGc83q5GQ6Sa/art.json index f99b08ed..79beceba 100644 --- a/art/K2GTMMGc83q5GQ6Sa/art.json +++ b/art/K2GTMMGc83q5GQ6Sa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427150670" + "$date": 1600427150670 }, "modifiedAt": { - "$date": "1600427150670" + "$date": 1600427150670 }, "origId": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "notes": "", - "rank": "1.1053128990486727", + "rank": 1.1053128990486727, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zpi16uz8syqpir3d8-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "RNBzPEivdeknyoeM3" } \ No newline at end of file diff --git a/art/K2eiDz74g3k842g37/art.json b/art/K2eiDz74g3k842g37/art.json index 8e48776a..c65bdd41 100644 --- a/art/K2eiDz74g3k842g37/art.json +++ b/art/K2eiDz74g3k842g37/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1510310609053" + "$date": 1510310609053 }, "modifiedAt": { - "$date": "1510310609053" + "$date": 1510310609053 }, "origId": "iXKHFGqaAHrc6rZg2", "name": "Triangular Voronoi", "notes": "", - "rank": "1.2120249238223273", + "rank": 1.2120249238223273, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nm46pishh23i3ou86-thumbnail.jpg", "hasSound": true, - "views": "132", - "likes": "0", + "views": 132, + "likes": 0, "revisionId": "ZMBwxcHJFB2sGhx6a" } \ No newline at end of file diff --git a/art/K3dPqehYPJMnZyDBD/art.json b/art/K3dPqehYPJMnZyDBD/art.json index 130c5c78..40e8483c 100644 --- a/art/K3dPqehYPJMnZyDBD/art.json +++ b/art/K3dPqehYPJMnZyDBD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JEvFNjk8EJBsCLjrR", "createdAt": { - "$date": "1551481583617" + "$date": 1551481583617 }, "profile": { "first_name": "danyalillo", @@ -12,15 +12,15 @@ "username": "danyalillo" }, "createdAt": { - "$date": "1551500835305" + "$date": 1551500835305 }, "modifiedAt": { - "$date": "1552523815127" + "$date": 1552523815127 }, "origId": "KpCz9hjoFif9i3TvM", "name": "ring", "notes": "", - "rank": "1.1907176230092424", + "rank": 1.1907176230092424, "private": false, "unlisted": true, "username": "danyalillo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mdhhk7s3w33khrxoj-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "LLDxXaa9FRt9BJyuv" } \ No newline at end of file diff --git a/art/K4mA9KNyq7jBxdzxc/art.json b/art/K4mA9KNyq7jBxdzxc/art.json index fffdb8c8..0f4202b2 100644 --- a/art/K4mA9KNyq7jBxdzxc/art.json +++ b/art/K4mA9KNyq7jBxdzxc/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1541379338024" + "$date": 1541379338024 }, "modifiedAt": { - "$date": "1541379338024" + "$date": 1541379338024 }, "origId": "ivFr7kf8D46ckANG4", "name": "swooneer24", "notes": "", - "rank": "1.1403010413297454", + "rank": 1.1403010413297454, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-t27m8crr4986kl8jk-thumbnail.jpg", "hasSound": true, - "views": "22", - "likes": "0", + "views": 22, + "likes": 0, "revisionId": "wAHgoXnPhcewNcnA5" } \ No newline at end of file diff --git a/art/K5xqhTGgRRGkJzitm/art.json b/art/K5xqhTGgRRGkJzitm/art.json index e1c27f4b..3e2247eb 100644 --- a/art/K5xqhTGgRRGkJzitm/art.json +++ b/art/K5xqhTGgRRGkJzitm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1449503552530" + "$date": 1449503552530 }, "modifiedAt": { - "$date": "1458844068314" + "$date": 1458844068314 }, "origId": "ScnXYT2B8gmr2trfw", "name": "dacning disco blob", - "rank": "10.390645525627223", + "rank": 10.390645525627223, "private": false, "unlisted": false, "username": "gman", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-898ktk0eltqxxxh5m-thumbnail.jpg", "hasSound": true, - "views": "256", - "likes": "7", + "views": 256, + "likes": 7, "revisionId": "2hNHJHaNMykGzp3nN", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "" diff --git a/art/K84niXFJgvqPCrhF3/art.json b/art/K84niXFJgvqPCrhF3/art.json index b99d5b71..eccb3f96 100644 --- a/art/K84niXFJgvqPCrhF3/art.json +++ b/art/K84niXFJgvqPCrhF3/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446223854427" + "$date": 1446223854427 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 8.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-psnggln1496tx7jwp-thumbnail.jpg", - "views": "92", - "likes": "0", + "views": 92, + "likes": 0, "revisionId": "Nk55WQ9WvSkEcfh9w", "modifiedAt": { - "$date": "1446223854429" + "$date": 1446223854429 }, - "rank": "1.0004771033344224" + "rank": 1.0004771033344224 } \ No newline at end of file diff --git a/art/K8g3Q6ckgSTWZuRPv/art.json b/art/K8g3Q6ckgSTWZuRPv/art.json index fb972f09..3dd92f6f 100644 --- a/art/K8g3Q6ckgSTWZuRPv/art.json +++ b/art/K8g3Q6ckgSTWZuRPv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1511166118982" + "$date": 1511166118982 }, "modifiedAt": { - "$date": "1511166118982" + "$date": 1511166118982 }, "origId": "sBRAzLRKmk8gYkZgz", "name": "plasma waves", "notes": "", - "rank": "1.8483002189307562", + "rank": 1.8483002189307562, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9kop22k5fdvtjoso4-thumbnail.jpg", "hasSound": "", - "views": "144", - "likes": "0", + "views": 144, + "likes": 0, "revisionId": "NYWjswp4h8yJJFbGB" } \ No newline at end of file diff --git a/art/K8sAwLQqxzqjXN3FT/art.json b/art/K8sAwLQqxzqjXN3FT/art.json index a56639c7..eca5a5bc 100644 --- a/art/K8sAwLQqxzqjXN3FT/art.json +++ b/art/K8sAwLQqxzqjXN3FT/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446222765293" + "$date": 1446222765293 }, "origId": "gqJ33JsAWdcuKjJHH", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-r3ddlegcc4cl04il4-thumbnail.jpg", - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "PNW2mm6xieTaotsRA", "modifiedAt": { - "$date": "1446222765297" + "$date": 1446222765297 }, - "rank": "1.5328379721451784" + "rank": 1.5328379721451784 } \ No newline at end of file diff --git a/art/K9kkXT25juoLDcni4/art.json b/art/K9kkXT25juoLDcni4/art.json index 656b5010..6ddfe23d 100644 --- a/art/K9kkXT25juoLDcni4/art.json +++ b/art/K9kkXT25juoLDcni4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1446199318665" + "$date": 1446199318665 }, "origId": null, "name": "wip3", @@ -31,13 +31,13 @@ "shader": "#define PI 3.14159\n#define ACROSS 10.\n#define DOWN 10.\n#define PER_AREA ((ACROSS + 1.) * (DOWN + 1.) * 10.)\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvec4 area(float vertexId, float areaId) {\n // 0, 2, 2, 4, 4, 1, 3, 3, 0\n float pointId = mod((floor(vertexId / 2.) + mod(vertexId, 2.)) * 2., 5.);\n float thingId = floor(vertexId / 10.);\n float col = mod(thingId, ACROSS + 1.);\n float row = floor(thingId / (ACROSS + 1.));\n float u = col / ACROSS;\n float v = row / DOWN;\n float x = u * 2. - 1.;\n float y = v * 2. - 1.;\n \n float d = length(vec2(x, y));\n float su = mod(PI * 2. + atan(y ,x) + areaId / .8 * PI * 2. + time, PI * 2.) / (PI * 2.);\n float sv = d * 0.1;\n float snd = texture2D(sound, vec2(su * 0.25 / 8. * areaId, sv)).a;\n \n float r = 0.04 + pow(snd, 3.) * 0.15;\n float a = pointId / 5. * PI * 2. + thingId * 0.05 + time * 2.;\n vec2 cs = vec2(cos(a), sin(a));\n vec2 xy = cs * r;\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n \n float hue = (time * 0.01) + areaId / 8.;\n \n return vec4(\n vec2(x, y) * 1.0 + xy * aspect,\n snd,\n hue);\n}\n\nvoid main() {\n gl_PointSize = 4.0;\n\n float areaId = floor(vertexId / PER_AREA);\n float aCol = mod(areaId, 4.);\n float aRow = floor(areaId / 4.);\n float ax = (aCol + 0.5) / 4. * 2. - 1.;\n float ay = (aRow + 0.5) / 2. * 1.8 - 0.9;\n float avId = mod(vertexId, PER_AREA); \n \n vec4 a = area(avId, areaId);\n \n gl_Position = vec4(a.xy * vec2(0.25, 0.4) + vec2(ax, ay), 0, 1);\n float snd = a.z;\n float hue = a.w;\n v_color = vec4(mix(hsv2rgb(vec3(hue, 1, snd)), vec3(1,1,1), 0.0), 1.0);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-2kb3wfu2zxsv7diex-thumbnail.jpg", - "views": "3908", - "likes": "0", + "views": 3908, + "likes": 0, "revisionId": "SfcSWK5bCRkY7Gfkm", "modifiedAt": { - "$date": "1446277128826" + "$date": 1446277128826 }, "hasSound": true, - "rank": "1.7769378216228642", + "rank": 1.7769378216228642, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/KAsduiMs3RKWHDcHk/art.json b/art/KAsduiMs3RKWHDcHk/art.json index ab883377..d79cd538 100644 --- a/art/KAsduiMs3RKWHDcHk/art.json +++ b/art/KAsduiMs3RKWHDcHk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1584571645179" + "$date": 1584571645179 }, "modifiedAt": { - "$date": "1584571645179" + "$date": 1584571645179 }, "origId": null, "name": "essai", "notes": "", - "rank": "1.784526210977046", + "rank": 1.784526210977046, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ed4tiyto0y1w1ng9e-thumbnail.jpg", "hasSound": true, - "views": "83", - "likes": "0", + "views": 83, + "likes": 0, "revisionId": "joeXdFMswa39RwK4X" } \ No newline at end of file diff --git a/art/KCTdZhosdnszWh5Co/art.json b/art/KCTdZhosdnszWh5Co/art.json index 71349d3e..75eb02cf 100644 --- a/art/KCTdZhosdnszWh5Co/art.json +++ b/art/KCTdZhosdnszWh5Co/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "K7hvqvWiY8hFbeXdP", "createdAt": { - "$date": "1646379760964" + "$date": 1646379760964 }, "profile": { "first_name": "rudy", @@ -13,15 +13,15 @@ "username": "rudy2" }, "createdAt": { - "$date": "1646380358588" + "$date": 1646380358588 }, "modifiedAt": { - "$date": "1646380654875" + "$date": 1646380654875 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.596430313897023", + "rank": 1.596430313897023, "private": false, "unlisted": true, "username": "rudy2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-19ku4t7jw6rjox3k3-thumbnail.jpg", "hasSound": "", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "pF9BJkxdcQtEEAEEp" } \ No newline at end of file diff --git a/art/KCb2cGRMiF3zp2P9E/art.json b/art/KCb2cGRMiF3zp2P9E/art.json index fae76140..522d57bf 100644 --- a/art/KCb2cGRMiF3zp2P9E/art.json +++ b/art/KCb2cGRMiF3zp2P9E/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1512100837188" + "$date": 1512100837188 }, "modifiedAt": { - "$date": "1512100837188" + "$date": 1512100837188 }, "origId": null, "name": "red-and-white", "notes": "", - "rank": "1.7713398597491161", + "rank": 1.7713398597491161, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ue7thora907bswc72-thumbnail.jpg", "hasSound": true, - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "7Req8GAFaNEade86C" } \ No newline at end of file diff --git a/art/KE36FRWxcF7s2qX3i/art.json b/art/KE36FRWxcF7s2qX3i/art.json index 35b532a2..87f310e3 100644 --- a/art/KE36FRWxcF7s2qX3i/art.json +++ b/art/KE36FRWxcF7s2qX3i/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1592819550690" + "$date": 1592819550690 }, "modifiedAt": { - "$date": "1592819550690" + "$date": 1592819550690 }, "origId": "Guf53TWBqY43SzNeS", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": "1.518636537575757", + "rank": 1.518636537575757, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9mk4cqawu64psaqge-thumbnail.jpg", "hasSound": true, - "views": "57", - "likes": "1", + "views": 57, + "likes": 1, "revisionId": "7nweLaS5mxfedyq4s" } \ No newline at end of file diff --git a/art/KFvg6n392t9qpC7HD/art.json b/art/KFvg6n392t9qpC7HD/art.json index 32357e40..2d77f0d2 100644 --- a/art/KFvg6n392t9qpC7HD/art.json +++ b/art/KFvg6n392t9qpC7HD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1612352541821" + "$date": 1612352541821 }, "modifiedAt": { - "$date": "1612352541821" + "$date": 1612352541821 }, "origId": "sS597q4aY9wEpneFz", "name": "crazymusicbox", "notes": "", - "rank": "1.1165602876844423", + "rank": 1.1165602876844423, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-pj8lji8n4d6b33xbo-thumbnail.jpg", "hasSound": true, - "views": "85", - "likes": "0", + "views": 85, + "likes": 0, "revisionId": "3AjfoFR5wufKoWqaP" } \ No newline at end of file diff --git a/art/KGbmKNcckp4MMvaNK/art.json b/art/KGbmKNcckp4MMvaNK/art.json index 56ea60c0..ab295b5f 100644 --- a/art/KGbmKNcckp4MMvaNK/art.json +++ b/art/KGbmKNcckp4MMvaNK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589247914107" + "$date": 1589247914107 }, "modifiedAt": { - "$date": "1589247914107" + "$date": 1589247914107 }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "notes": "", - "rank": "1.8854790938266497", + "rank": 1.8854790938266497, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-42dbezjh40lvcl8g8-thumbnail.jpg", "hasSound": true, - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "YvkKwhkj27r9XApjo" } \ No newline at end of file diff --git a/art/KGsjT9edDDoFLsK2a/art.json b/art/KGsjT9edDDoFLsK2a/art.json index 3d4fa035..1d4ecef5 100644 --- a/art/KGsjT9edDDoFLsK2a/art.json +++ b/art/KGsjT9edDDoFLsK2a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1494708209799" + "$date": 1494708209799 }, "modifiedAt": { - "$date": "1494708209799" + "$date": 1494708209799 }, "origId": "5gKRQuwx63MAdRePc", "name": "CircleColor", "notes": "Pretty Cool, Right?", - "rank": "1.9245633151504848", + "rank": 1.9245633151504848, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-aa7pzjncwwadg3s9r-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "gmx3WXnaRKCaDrgez" } \ No newline at end of file diff --git a/art/KH4u8GjbkXFrDypQh/art.json b/art/KH4u8GjbkXFrDypQh/art.json index 64bbb33e..87e0eea9 100644 --- a/art/KH4u8GjbkXFrDypQh/art.json +++ b/art/KH4u8GjbkXFrDypQh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1505001905573" + "$date": 1505001905573 }, "modifiedAt": { - "$date": "1505001905573" + "$date": 1505001905573 }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.0069193156124276", + "rank": 1.0069193156124276, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2dmkwigqo74jk5k0w-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ZgJuXefFwC3tG6b99" } \ No newline at end of file diff --git a/art/KLtJG7Mcf8FhRihJn/art.json b/art/KLtJG7Mcf8FhRihJn/art.json index 0901d82a..72eaa68c 100644 --- a/art/KLtJG7Mcf8FhRihJn/art.json +++ b/art/KLtJG7Mcf8FhRihJn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1583467610087" + "$date": 1583467610087 }, "modifiedAt": { - "$date": "1583470898659" + "$date": 1583470898659 }, "origId": "PponkZdtktgJHhipC", "name": "smaller sbd", "notes": "", - "rank": "10.368321247947446", + "rank": 10.368321247947446, "private": false, "unlisted": false, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-tpn6igvq9nkm2dsi2-thumbnail.jpg", "hasSound": true, - "views": "451", - "likes": "3", + "views": 451, + "likes": 3, "revisionId": "gEbaeBij5t5XZGM98" } \ No newline at end of file diff --git a/art/KQLkpoBAPGrNrd3XK/art.json b/art/KQLkpoBAPGrNrd3XK/art.json index b6eadcdc..54ed5748 100644 --- a/art/KQLkpoBAPGrNrd3XK/art.json +++ b/art/KQLkpoBAPGrNrd3XK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1693687369054" + "$date": 1693687369054 }, "modifiedAt": { - "$date": "1693687369054" + "$date": 1693687369054 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": "1.143611567149233", + "rank": 1.143611567149233, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-z929ey3qev30op9j2-thumbnail.jpg", "hasSound": "", - "views": "31", - "likes": "0", + "views": 31, + "likes": 0, "revisionId": "RdXjDGe7iv9hQr55c" } \ No newline at end of file diff --git a/art/KRmBguLvKHcjPJHpn/art.json b/art/KRmBguLvKHcjPJHpn/art.json index 8790251f..17f94b96 100644 --- a/art/KRmBguLvKHcjPJHpn/art.json +++ b/art/KRmBguLvKHcjPJHpn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672680549146" + "$date": 1672680549146 }, "modifiedAt": { - "$date": "1672695952675" + "$date": 1672695952675 }, "origId": null, "name": "Grid", "notes": "", - "rank": "1.0895830062967606", + "rank": 1.0895830062967606, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vzwdy476bl07rcfwi-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "eJqndiTi5qA8Syk74" } \ No newline at end of file diff --git a/art/KRpCEmbJ2GTTRtxsR/art.json b/art/KRpCEmbJ2GTTRtxsR/art.json index f3e90545..23c0c8b8 100644 --- a/art/KRpCEmbJ2GTTRtxsR/art.json +++ b/art/KRpCEmbJ2GTTRtxsR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": "1659646292396" + "$date": 1659646292396 }, "username": "der", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1659646335005" + "$date": 1659646335005 }, "modifiedAt": { - "$date": "1659717733534" + "$date": 1659717733534 }, "origId": null, "name": "Spiral (old)", "notes": "", - "rank": "1.572370765877338", + "rank": 1.572370765877338, "private": false, "unlisted": true, "username": "der", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fiknrwvr70oi98kth-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "b8kwQJyxA66TaANuX" } \ No newline at end of file diff --git a/art/KRuXE4SBCi4kRBG6j/art.json b/art/KRuXE4SBCi4kRBG6j/art.json index 6ee302e5..13a04c0e 100644 --- a/art/KRuXE4SBCi4kRBG6j/art.json +++ b/art/KRuXE4SBCi4kRBG6j/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1634167929043" + "$date": 1634167929043 }, "modifiedAt": { - "$date": "1634168426037" + "$date": 1634168426037 }, "origId": "GKbc4tXKXpku2WT84", "name": "seaworms", "notes": "", - "rank": "1.38086940047267", + "rank": 1.38086940047267, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-51wh6l8cue4tx7wk0-thumbnail.jpg", "hasSound": true, - "views": "302", - "likes": "1", + "views": 302, + "likes": 1, "revisionId": "5DGngkh6cpci6Lpks" } \ No newline at end of file diff --git a/art/KRwzSvynXozMTXZ7w/art.json b/art/KRwzSvynXozMTXZ7w/art.json index 95403e6b..6930359f 100644 --- a/art/KRwzSvynXozMTXZ7w/art.json +++ b/art/KRwzSvynXozMTXZ7w/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496344993814" + "$date": 1496344993814 }, "modifiedAt": { - "$date": "1496344993814" + "$date": 1496344993814 }, "origId": "vn7aCRpFmjs6n8XNG", "name": "DrPhil", "notes": "Use Dr. Phil song\nhttps://soundcloud.com/plu-collective/dr-phil", - "rank": "1.806149653185729", + "rank": 1.806149653185729, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-cu8fxcy7zho46ir4m-thumbnail.jpg", "hasSound": true, - "views": "13", - "likes": "0", + "views": 13, + "likes": 0, "revisionId": "jjBDnERXhtCwWPmC4" } \ No newline at end of file diff --git a/art/KSMjJjpv6c7spHTef/art.json b/art/KSMjJjpv6c7spHTef/art.json index b3a6856f..d7415787 100644 --- a/art/KSMjJjpv6c7spHTef/art.json +++ b/art/KSMjJjpv6c7spHTef/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1546580602775" + "$date": 1546580602775 }, "modifiedAt": { - "$date": "1546580602775" + "$date": 1546580602775 }, "origId": "JpNPSRbwfogR3zWkh", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": "1.8345079175062844", + "rank": 1.8345079175062844, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-e19cjh9y6yuisdoan-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "GnhvqhaBBYKhddfWJ" } \ No newline at end of file diff --git a/art/KTyBEnoxgZWR569eH/art.json b/art/KTyBEnoxgZWR569eH/art.json index f4a29893..273948b5 100644 --- a/art/KTyBEnoxgZWR569eH/art.json +++ b/art/KTyBEnoxgZWR569eH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1447734639062" + "$date": 1447734639062 }, "modifiedAt": { - "$date": "1447735359778" + "$date": 1447735359778 }, "origId": null, "name": "tunnel", - "rank": "10.550849904167329", + "rank": 10.550849904167329, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-wgrinolii03me1opn-thumbnail.jpg", "hasSound": "", - "views": "255", - "likes": "6", + "views": 255, + "likes": 6, "revisionId": "gjb7C3GvvxgEDr6mN", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/KYv8eW5R2AYwLSdtm/art.json b/art/KYv8eW5R2AYwLSdtm/art.json index f5e41186..554df6ec 100644 --- a/art/KYv8eW5R2AYwLSdtm/art.json +++ b/art/KYv8eW5R2AYwLSdtm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8tBLoFyzAi8N2JHZy", "createdAt": { - "$date": "1451476145201" + "$date": 1451476145201 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -12,15 +12,15 @@ "username": "visa-valtteri" }, "createdAt": { - "$date": "1456602752950" + "$date": 1456602752950 }, "modifiedAt": { - "$date": "1456602752950" + "$date": 1456602752950 }, "origId": "9s4f49dwx4L8hbbD5", "name": "moduloi kanssani2", "notes": "", - "rank": "1.6103854918334468", + "rank": 1.6103854918334468, "private": false, "unlisted": true, "username": "visa-valtteri", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hxgx17vj5p8opznao-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "4LmQFfAC8Qc9Wgu9n" } \ No newline at end of file diff --git a/art/KZdmbdYsnSLLCa4bQ/art.json b/art/KZdmbdYsnSLLCa4bQ/art.json index b0ae05f8..c4280283 100644 --- a/art/KZdmbdYsnSLLCa4bQ/art.json +++ b/art/KZdmbdYsnSLLCa4bQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669432325120" + "$date": 1669432325120 }, "modifiedAt": { - "$date": "1669432325120" + "$date": 1669432325120 }, "origId": null, "name": "jiggleswirl", "notes": "", - "rank": "1.7510176818522833", + "rank": 1.7510176818522833, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wpkpox3zosg9lahy8-thumbnail.jpg", "hasSound": true, - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "rmFk5BBYRQhsB9ZT3" } \ No newline at end of file diff --git a/art/Ka9eWpFE3Yj86HdYN/art.json b/art/Ka9eWpFE3Yj86HdYN/art.json index c0e6c81a..724207ae 100644 --- a/art/Ka9eWpFE3Yj86HdYN/art.json +++ b/art/Ka9eWpFE3Yj86HdYN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508581614383" + "$date": 1508581614383 }, "modifiedAt": { - "$date": "1508581614383" + "$date": 1508581614383 }, "origId": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "notes": "", - "rank": "1.0748783134298585", + "rank": 1.0748783134298585, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0612poreet0o6jhkl-thumbnail.jpg", "hasSound": true, - "views": "153", - "likes": "1", + "views": 153, + "likes": 1, "revisionId": "XyoDZfm95ft8sGfFf" } \ No newline at end of file diff --git a/art/KeyjGeoFSgZNieLtF/art.json b/art/KeyjGeoFSgZNieLtF/art.json index db0a8438..8b3c83d5 100644 --- a/art/KeyjGeoFSgZNieLtF/art.json +++ b/art/KeyjGeoFSgZNieLtF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523303236602" + "$date": 1523303236602 }, "modifiedAt": { - "$date": "1523303236602" + "$date": 1523303236602 }, "origId": "nrNx2zLxLnq4oDubh", "name": "Metal Sprial", "notes": "", - "rank": "1.7302935035803808", + "rank": 1.7302935035803808, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-rv7j2nwch97g8aazg-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "McKXSXwMS8sDj5B7X" } \ No newline at end of file diff --git a/art/KgWfhQ8N9LTWDds2b/art.json b/art/KgWfhQ8N9LTWDds2b/art.json index 365b07cf..ea1aeb69 100644 --- a/art/KgWfhQ8N9LTWDds2b/art.json +++ b/art/KgWfhQ8N9LTWDds2b/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1710198901290" + "$date": 1710198901290 }, "modifiedAt": { - "$date": "1710198901290" + "$date": 1710198901290 }, "origId": "9EJbRaRyPZMpJ9zLk", "name": "plasma grid", "notes": "", - "rank": "1.0244139989211065", + "rank": 1.0244139989211065, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-45sqfjb6u3momy9r8-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "G4cT2je6cZdzKu3D5" } \ No newline at end of file diff --git a/art/KgwQJvsXGiER7oBtf/art.json b/art/KgwQJvsXGiER7oBtf/art.json index 0428eaae..b52fe956 100644 --- a/art/KgwQJvsXGiER7oBtf/art.json +++ b/art/KgwQJvsXGiER7oBtf/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1616247932142" + "$date": 1616247932142 }, "modifiedAt": { - "$date": "1616247932142" + "$date": 1616247932142 }, "origId": "d6HHmyLaBsmttvb5b", "name": "myHello Cube", "notes": "", - "rank": "1.7009361077100154", + "rank": 1.7009361077100154, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0j0toyhlvandw4d4m-thumbnail.jpg", "hasSound": "", - "views": "116", - "likes": "1", + "views": 116, + "likes": 1, "revisionId": "DzmN5r4ay3Z6RAZfp" } \ No newline at end of file diff --git a/art/KivkeanM6qFjxFhon/art.json b/art/KivkeanM6qFjxFhon/art.json index a0eee481..bc99446e 100644 --- a/art/KivkeanM6qFjxFhon/art.json +++ b/art/KivkeanM6qFjxFhon/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": "1684301218251" + "$date": 1684301218251 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": "1684315400484" + "$date": 1684315400484 }, "modifiedAt": { - "$date": "1684315532942" + "$date": 1684315532942 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.5890977190433337", + "rank": 1.5890977190433337, "private": false, "unlisted": true, "username": "minjae-yu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-86jd12ybyvue0pmss-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "CPs2pskRBdw5m8YnM" } \ No newline at end of file diff --git a/art/KjC8ebmWp9gkJC7dp/art.json b/art/KjC8ebmWp9gkJC7dp/art.json index 504f57fc..451d5281 100644 --- a/art/KjC8ebmWp9gkJC7dp/art.json +++ b/art/KjC8ebmWp9gkJC7dp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": "1619118831439" + "$date": 1619118831439 }, "username": "hzktqr", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619119445244" + "$date": 1619119445244 }, "modifiedAt": { - "$date": "1619119461438" + "$date": 1619119461438 }, "origId": null, "name": "KjC8ebmWp9gkJC7dp", "notes": "default", - "rank": "1.7706769733433765", + "rank": 1.7706769733433765, "private": false, "unlisted": true, "username": "hzktqr", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ad11jb5ai68en4duy-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tCvud5umf9Ree8JXQ" } \ No newline at end of file diff --git a/art/KmNbwStFkxfRGJ2Bs/art.json b/art/KmNbwStFkxfRGJ2Bs/art.json index 5965659c..698135f3 100644 --- a/art/KmNbwStFkxfRGJ2Bs/art.json +++ b/art/KmNbwStFkxfRGJ2Bs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1512788182251" + "$date": 1512788182251 }, "modifiedAt": { - "$date": "1512788182251" + "$date": 1512788182251 }, "origId": "MegMNJwR7hpTYFf2G", "name": "K reptile void 2", "notes": "", - "rank": "10.277481028743114", + "rank": 10.277481028743114, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hvgqy0t44i8h3o9gr-thumbnail.jpg", "hasSound": true, - "views": "167", - "likes": "2", + "views": 167, + "likes": 2, "revisionId": "bnwAygwMYDqRtZTic" } \ No newline at end of file diff --git a/art/KmPLGgqiLsMdk7QpB/art.json b/art/KmPLGgqiLsMdk7QpB/art.json index fa73e11d..f19f6f8e 100644 --- a/art/KmPLGgqiLsMdk7QpB/art.json +++ b/art/KmPLGgqiLsMdk7QpB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1668618011898" + "$date": 1668618011898 }, "modifiedAt": { - "$date": "1668618011898" + "$date": 1668618011898 }, "origId": "x4ozirAYAtKhvZGdo", "name": "point cloud vs spheres", "notes": "", - "rank": "1.1709952464185518", + "rank": 1.1709952464185518, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4iugfltq73592b12b-thumbnail.jpg", "hasSound": true, - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "QSoZjdXPJHnWDGvdA" } \ No newline at end of file diff --git a/art/KmzEiJEqjGKKKKFCN/art.json b/art/KmzEiJEqjGKKKKFCN/art.json index 8486e41b..26366421 100644 --- a/art/KmzEiJEqjGKKKKFCN/art.json +++ b/art/KmzEiJEqjGKKKKFCN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684842203764" + "$date": 1684842203764 }, "modifiedAt": { - "$date": "1684842203764" + "$date": 1684842203764 }, "origId": null, "name": "Audio Reactive Art 2", "notes": "", - "rank": "1.4212212788747174", + "rank": 1.4212212788747174, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0ewettubie35s3flt-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "7PC8HzezEazi6njiN" } \ No newline at end of file diff --git a/art/KoGGiKxguyZYonJzH/art.json b/art/KoGGiKxguyZYonJzH/art.json index 45592bd8..739f917b 100644 --- a/art/KoGGiKxguyZYonJzH/art.json +++ b/art/KoGGiKxguyZYonJzH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": "1684210422037" + "$date": 1684210422037 }, "username": "w.chae", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684211053676" + "$date": 1684211053676 }, "modifiedAt": { - "$date": "1684211053676" + "$date": 1684211053676 }, "origId": null, "name": "Breathing Grid", "notes": "Exercise : Making A Grid\nCS250 Spring 2023", - "rank": "1.819821457686605", + "rank": 1.819821457686605, "private": false, "unlisted": true, "username": "w.chae", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-465o0gyaacj7yqh76-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "j6wy2zjTrkESWmuFQ" } \ No newline at end of file diff --git a/art/KouaGmh83NF5FCHdM/art.json b/art/KouaGmh83NF5FCHdM/art.json index dbbd82cf..595a1249 100644 --- a/art/KouaGmh83NF5FCHdM/art.json +++ b/art/KouaGmh83NF5FCHdM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1495028534932" + "$date": 1495028534932 }, "modifiedAt": { - "$date": "1495766399315" + "$date": 1495766399315 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "penguin thoughts", "notes": "", - "rank": "10.65938249024882", + "rank": 10.65938249024882, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c0cnzc68g5xb9rpmr-thumbnail.jpg", "hasSound": true, - "views": "558", - "likes": "9", + "views": 558, + "likes": 9, "revisionId": "T5aTCn9QZjGQnABjF" } \ No newline at end of file diff --git a/art/KpCz9hjoFif9i3TvM/art.json b/art/KpCz9hjoFif9i3TvM/art.json index 03ad4891..d8dcf839 100644 --- a/art/KpCz9hjoFif9i3TvM/art.json +++ b/art/KpCz9hjoFif9i3TvM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551485955930" + "$date": 1551485955930 }, "modifiedAt": { - "$date": "1551485955930" + "$date": 1551485955930 }, "origId": "NPJKuYxHxpNRWHnid", "name": "unnamed", "notes": "", - "rank": "1.863594476727102", + "rank": 1.863594476727102, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6kxyt3je0wd3g468z-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "RWmh2aQBEovdR2kE5" } \ No newline at end of file diff --git a/art/KpZcShvoy64nZQwG7/art.json b/art/KpZcShvoy64nZQwG7/art.json index 7919f10f..8d5baead 100644 --- a/art/KpZcShvoy64nZQwG7/art.json +++ b/art/KpZcShvoy64nZQwG7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1558919614496" + "$date": 1558919614496 }, "modifiedAt": { - "$date": "1558919614496" + "$date": 1558919614496 }, "origId": null, "name": "lesson 1", "notes": "", - "rank": "1.2766481477195535", + "rank": 1.2766481477195535, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jbwi4f8sjrm2kjrz9-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "qrjkweFtHQikP9Pst" } \ No newline at end of file diff --git a/art/Kq2X2rn957ZFHdph9/art.json b/art/Kq2X2rn957ZFHdph9/art.json index 22472cd1..ea48b1f5 100644 --- a/art/Kq2X2rn957ZFHdph9/art.json +++ b/art/Kq2X2rn957ZFHdph9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EXqwLpAZaavbaKq4c", "createdAt": { - "$date": "1625680149537" + "$date": 1625680149537 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "soumakdev" }, "createdAt": { - "$date": "1625681930753" + "$date": 1625681930753 }, "modifiedAt": { - "$date": "1625681930753" + "$date": 1625681930753 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.0327578026036501", + "rank": 1.0327578026036501, "private": false, "unlisted": true, "username": "soumakdev", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qquzu2r3ux4zol3ey-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ERjLJEyqDbAAfRSj5" } \ No newline at end of file diff --git a/art/KsdyG6xS6Dzvyi2wN/art.json b/art/KsdyG6xS6Dzvyi2wN/art.json index d3bb9304..9500b6c0 100644 --- a/art/KsdyG6xS6Dzvyi2wN/art.json +++ b/art/KsdyG6xS6Dzvyi2wN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784170636" + "$date": 1670784170636 }, "modifiedAt": { - "$date": "1670784170636" + "$date": 1670784170636 }, "origId": "eKqemqRBragaEs55Y", "name": "box", "notes": "", - "rank": "1.502755561312686", + "rank": 1.502755561312686, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tjlfjn51z6mq5edzk-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "jKZtzpDr5nQjAnaBr" } \ No newline at end of file diff --git a/art/KvFyruyQSz6mfh8jg/art.json b/art/KvFyruyQSz6mfh8jg/art.json index 17b294be..4b6e47d3 100644 --- a/art/KvFyruyQSz6mfh8jg/art.json +++ b/art/KvFyruyQSz6mfh8jg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540822253451" + "$date": 1540822253451 }, "modifiedAt": { - "$date": "1540822253451" + "$date": 1540822253451 }, "origId": null, "name": "Wifi Symbol ;)", "notes": "", - "rank": "1.0496134075417645", + "rank": 1.0496134075417645, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xvsfguth18jdiw431-thumbnail.jpg", "hasSound": "", - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "KwQ9H4itbshSxgiHQ" } \ No newline at end of file diff --git a/art/Kwq7Qw7tBHGz5oiy3/art.json b/art/Kwq7Qw7tBHGz5oiy3/art.json index 64b9c334..7b68849c 100644 --- a/art/Kwq7Qw7tBHGz5oiy3/art.json +++ b/art/Kwq7Qw7tBHGz5oiy3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": "1684210422037" + "$date": 1684210422037 }, "username": "w.chae", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685510270059" + "$date": 1685510270059 }, "modifiedAt": { - "$date": "1685510270059" + "$date": 1685510270059 }, "origId": null, "name": "Circles from triangles_w.chae", "notes": "Circles from triangles_w.chae", - "rank": "1.2268747065209138", + "rank": 1.2268747065209138, "private": false, "unlisted": true, "username": "w.chae", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i62nkqkjmyc48ox32-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "PjRRsuakHCDi8eFw2" } \ No newline at end of file diff --git a/art/Kx8LRqN4KEH3xcg9Q/art.json b/art/Kx8LRqN4KEH3xcg9Q/art.json index f932d2a3..3ed9fc7a 100644 --- a/art/Kx8LRqN4KEH3xcg9Q/art.json +++ b/art/Kx8LRqN4KEH3xcg9Q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652633125863" + "$date": 1652633125863 }, "modifiedAt": { - "$date": "1652633478003" + "$date": 1652633478003 }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": "1.4719602120909805", + "rank": 1.4719602120909805, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9c76pih5xn28dsktg-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "T5g8qn7sxNP8TEj3b" } \ No newline at end of file diff --git a/art/Kxv3hXqcQJecCkWdp/art.json b/art/Kxv3hXqcQJecCkWdp/art.json index ea446e17..6e4ea341 100644 --- a/art/Kxv3hXqcQJecCkWdp/art.json +++ b/art/Kxv3hXqcQJecCkWdp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "e8Df3vxkkP3DCZunh", "createdAt": { - "$date": "1563345787374" + "$date": 1563345787374 }, "profile": { "first_name": "phi16", @@ -12,15 +12,15 @@ "username": "phi16" }, "createdAt": { - "$date": "1563459494058" + "$date": 1563459494058 }, "modifiedAt": { - "$date": "1563459494058" + "$date": 1563459494058 }, "origId": null, "name": "Light in rain : side V", "notes": "", - "rank": "1.8721290669780577", + "rank": 1.8721290669780577, "private": false, "unlisted": false, "username": "phi16", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a8z01fgvo45zvgz00-thumbnail.jpg", "hasSound": "", - "views": "351", - "likes": "1", + "views": 351, + "likes": 1, "revisionId": "KZWkJLKemsA3MLmjf" } \ No newline at end of file diff --git a/art/Kyf3xbtcypvZ4KbPc/art.json b/art/Kyf3xbtcypvZ4KbPc/art.json index d5b69995..900428b4 100644 --- a/art/Kyf3xbtcypvZ4KbPc/art.json +++ b/art/Kyf3xbtcypvZ4KbPc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504633110194" + "$date": 1504633110194 }, "modifiedAt": { - "$date": "1504633110194" + "$date": 1504633110194 }, "origId": "e96He2kRbxRk7o6N8", "name": "test", "notes": "test", - "rank": "1.8032929043724042", + "rank": 1.8032929043724042, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ozdivp9cuinwdfrb7-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "YsAhcs9qSkFucvzR3" } \ No newline at end of file diff --git a/art/KzGvbRByeAs6noPkG/art.json b/art/KzGvbRByeAs6noPkG/art.json index 110e99c4..5e840a99 100644 --- a/art/KzGvbRByeAs6noPkG/art.json +++ b/art/KzGvbRByeAs6noPkG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "xtWScqfuLFwjL7T9Z", "createdAt": { - "$date": "1635427865584" + "$date": 1635427865584 }, "username": "nirth", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1635429619505" + "$date": 1635429619505 }, "modifiedAt": { - "$date": "1635429619505" + "$date": 1635429619505 }, "origId": null, "name": "Sinnoh confirmed", "notes": "Takk for tipset om denne siden! Veldig stilig", - "rank": "1.5969451508124037", + "rank": 1.5969451508124037, "private": false, "unlisted": true, "username": "nirth", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4vvfdvqwyn8oi7xow-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "qeomNot2X5LYQiN7X" } \ No newline at end of file diff --git a/art/L2EkNfwTM8yncpYNw/art.json b/art/L2EkNfwTM8yncpYNw/art.json index c1ce2aa0..d7bd36af 100644 --- a/art/L2EkNfwTM8yncpYNw/art.json +++ b/art/L2EkNfwTM8yncpYNw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1509169696069" + "$date": 1509169696069 }, "modifiedAt": { - "$date": "1509169696069" + "$date": 1509169696069 }, "origId": "K9kkXT25juoLDcni4", "name": "toon chaos1", "notes": "", - "rank": "1.0067736602900819", + "rank": 1.0067736602900819, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uf4mx9u5kg81obiq9-thumbnail.jpg", "hasSound": true, - "views": "112", - "likes": "0", + "views": 112, + "likes": 0, "revisionId": "8eu37GPJ9WLnM2K7X" } \ No newline at end of file diff --git a/art/L2TarY6jCmDDb2z8r/art.json b/art/L2TarY6jCmDDb2z8r/art.json index a5feb9d1..f93342d9 100644 --- a/art/L2TarY6jCmDDb2z8r/art.json +++ b/art/L2TarY6jCmDDb2z8r/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1646438525310" + "$date": 1646438525310 }, "modifiedAt": { - "$date": "1646438525310" + "$date": 1646438525310 }, "origId": "Q4dpCbhvWMYfDz5Nb", "name": "smutz", "notes": "", - "rank": "1.6889592214086866", + "rank": 1.6889592214086866, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x0bxvj75lj4miydh2-thumbnail.jpg", "hasSound": true, - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "6TwcCgiwuszQdbpza" } \ No newline at end of file diff --git a/art/L4yzBqmc6NRwKXSrs/art.json b/art/L4yzBqmc6NRwKXSrs/art.json index 2dbd1314..0a5fed69 100644 --- a/art/L4yzBqmc6NRwKXSrs/art.json +++ b/art/L4yzBqmc6NRwKXSrs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681885736252" + "$date": 1681885736252 }, "modifiedAt": { - "$date": "1681885736252" + "$date": 1681885736252 }, "origId": "rdnpitzwjjAHK9Aef", "name": "RED HEXDROPS 4", "notes": "", - "rank": "1.7730502887038821", + "rank": 1.7730502887038821, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-olpd7focu18z17hef-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "1", + "views": 37, + "likes": 1, "revisionId": "ZWb8vAkEraDR9JuNq" } \ No newline at end of file diff --git a/art/L6xDZ78mbnpnMQGQj/art.json b/art/L6xDZ78mbnpnMQGQj/art.json index d5897fc0..a88a0095 100644 --- a/art/L6xDZ78mbnpnMQGQj/art.json +++ b/art/L6xDZ78mbnpnMQGQj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1578542289768" + "$date": 1578542289768 }, "modifiedAt": { - "$date": "1578542765439" + "$date": 1578542765439 }, "origId": "pggHYRd53sWWpFR39", "name": "adv_Sphere", "notes": "", - "rank": "1.3616427343935142", + "rank": 1.3616427343935142, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4wnxoqfogmuozeav9-thumbnail.jpg", "hasSound": true, - "views": "202", - "likes": "0", + "views": 202, + "likes": 0, "revisionId": "Azvo6ssE9aDTDs2Tf" } \ No newline at end of file diff --git a/art/L7qW9rkYQEWF4AzkK/art.json b/art/L7qW9rkYQEWF4AzkK/art.json index a69f8feb..1c163da3 100644 --- a/art/L7qW9rkYQEWF4AzkK/art.json +++ b/art/L7qW9rkYQEWF4AzkK/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446234694873" + "$date": 1446234694873 }, "origId": "wTaKE9X796qNFqgEM", "name": "BigSwingingSnake", @@ -23,12 +23,12 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvec3 computeVert(float angle, float H) {\n float STEP = time*0.7;\n float R = (cos(H * 2.6 + STEP * 1.5 + sin(STEP * 4.3 + H * 3.0) * (cos(STEP * 0.6) + 0.6)) * 0.2 + 0.9) * (cos(STEP * 0.5 + H * 1.4) * 0.3 + 0.9);\n R *= sin((H + 4.0) * 0.375);\n \n float Q = cos(STEP * 0.54 + H * 0.7);\n float dX = cos(H * 1.4) * Q * 1.5;\n float dY = sin(H * 0.75) * Q * 0.4;\n float dZ = sin(H * 0.5) * Q * 0.5;\n return vec3(cos(angle) * R, H, sin(angle) * R) + vec3(dX, dY, dZ);\n}\n\nvec3 computeNorm(float angle, float H) {\n float dA = 0.01;\n float dH = 0.01;\n vec3 A = computeVert(angle, H);\n vec3 B = computeVert(angle + dA, H);\n vec3 C = computeVert(angle, H + dH);\n return normalize(-cross((B-A)/dA,(C-A)/dH));\n}\n\nvoid main() {\n int NUM_ROT = 64;\n float dH = 0.05;\n \n float STEP = time*0.7;\n \n int base = int(vertexId) / 6;\n int level = int(base) / NUM_ROT;\n int idx = int(mod(vertexId,6.0));\n vec3 xyz = vec3(0,0,0);\n vec3 N = normalize(vec3(1,0,0));\n \n float dA = 2.0 * PI / float(NUM_ROT);\n\n float H = float(level) * dH - 4.0;\n float angle = float(base) * dA;\n \n if (idx == 0) {\n \txyz = computeVert(angle, H);\n \tN = computeNorm(angle, H);\n }\n if (idx == 1) {\n \txyz = computeVert(angle + dA, H);\n \tN = computeNorm(angle + dA, H);\n }\n if (idx == 2) {\n \txyz = computeVert(angle + dA, H + dH);\n \tN = computeNorm(angle + dA, H + dH);\n }\n \n if (idx == 3) {\n \txyz = computeVert(angle + dA, H + dH);\n \tN = computeNorm(angle + dA, H + dH);\n }\n if (idx == 4) {\n \txyz = computeVert(angle, H + dH);\n \tN = computeNorm(angle, H + dH);\n }\n if (idx == 5) {\n \txyz = computeVert(angle, H);\n \tN = computeNorm(angle, H);\n }\n \n \n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n \n float Cs = cos(STEP);\n float Si = sin(STEP);\n mat3 rot = mat3(vec3(Cs,0,Si), vec3(0,1,0), vec3(-Si,0,Cs));\n mat3 rot2 = mat3(vec3(0,1,0), vec3(Cs,0,Si), vec3(-Si,0,Cs));\n xyz *= 0.3;\n //xyz *= rot;\n //N *= rot;\n gl_Position = vec4(xyz.xy * aspect / (3.0 + xyz.z), xyz.z, 1);\n \n vec3 light = normalize(vec3(1,1,-1));\n vec3 V = vec3(0,0,1);\n float A = 0.8 + cos(xyz.y * 0.6 + STEP);\n float D = 0.6 * clamp(dot(N, light), 0.0, 1.0);\n float S = 1.6 * pow(clamp(dot(light, reflect(V,N)),0.0,1.0), 5.0);\n vec3 A_col = vec3(1,1,1) * N * rot2;\n vec3 D_col = vec3(1,1,1) * N;\n vec3 S_col = vec3(1,1,1);\n vec3 LUM = A * A_col + D * D_col +S * S_col;\n v_color = vec4(LUM, 1);\n}" }, "screenshotURL": "data/images/images-vyqpj3pwtutad8w7a-thumbnail.jpg", - "views": "221", - "likes": "1", + "views": 221, + "likes": 1, "revisionId": "R3Qwb5nGg7Asj7ug9", "modifiedAt": { - "$date": "1446234694877" + "$date": 1446234694877 }, "hasSound": true, - "rank": "1.143262523210449" + "rank": 1.143262523210449 } \ No newline at end of file diff --git a/art/L89txYMotSKb9FLad/art.json b/art/L89txYMotSKb9FLad/art.json index d0208ab3..9549434b 100644 --- a/art/L89txYMotSKb9FLad/art.json +++ b/art/L89txYMotSKb9FLad/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496679037909" + "$date": 1496679037909 }, "modifiedAt": { - "$date": "1496679037909" + "$date": 1496679037909 }, "origId": "e6LP3FE5P3qePgJk6", "name": "circle jerk", "notes": "", - "rank": "1.474245645572059", + "rank": 1.474245645572059, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-i0lkrxb0w7nqnn3cl-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "THbssm8iwwPh5AhkZ" } \ No newline at end of file diff --git a/art/LAiiJujhpHqHEG35u/art.json b/art/LAiiJujhpHqHEG35u/art.json index 64be5e18..e3217d4d 100644 --- a/art/LAiiJujhpHqHEG35u/art.json +++ b/art/LAiiJujhpHqHEG35u/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yniyeZ866avHaE4Fa", "createdAt": { - "$date": "1551478335991" + "$date": 1551478335991 }, "username": "vanoog", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551479004193" + "$date": 1551479004193 }, "modifiedAt": { - "$date": "1551481155004" + "$date": 1551481155004 }, "origId": null, "name": "testShader", "notes": "none", - "rank": "1.5387646012461242", + "rank": 1.5387646012461242, "private": false, "unlisted": true, "username": "vanoog", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rjrv5rq7t6mzwqnbk-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "hmDWibFk8PwNCLH3R" } \ No newline at end of file diff --git a/art/LDxR3x6bY8ujTYt3M/art.json b/art/LDxR3x6bY8ujTYt3M/art.json index 22ffbcde..c9fc7984 100644 --- a/art/LDxR3x6bY8ujTYt3M/art.json +++ b/art/LDxR3x6bY8ujTYt3M/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1644479629422" + "$date": 1644479629422 }, "modifiedAt": { - "$date": "1644479629422" + "$date": 1644479629422 }, "origId": "NpnhMDf6aivDMB3x9", "name": "black eye2", "notes": "", - "rank": "1.6326334511118967", + "rank": 1.6326334511118967, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vnr2z620np0c86ir9-thumbnail.jpg", "hasSound": true, - "views": "123", - "likes": "0", + "views": 123, + "likes": 0, "revisionId": "8qxcnyzJsG8B5qdxN" } \ No newline at end of file diff --git a/art/LE2ob3EHvHzjFMK9W/art.json b/art/LE2ob3EHvHzjFMK9W/art.json index e6404bcd..305272da 100644 --- a/art/LE2ob3EHvHzjFMK9W/art.json +++ b/art/LE2ob3EHvHzjFMK9W/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510548251837" + "$date": 1510548251837 }, "modifiedAt": { - "$date": "1510548251837" + "$date": 1510548251837 }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves fork", "notes": "", - "rank": "1.5634103331142704", + "rank": 1.5634103331142704, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-x05oo8sx1u5v0tmuc-thumbnail.jpg", "hasSound": true, - "views": "27", - "likes": "0", + "views": 27, + "likes": 0, "revisionId": "seDwEHTczszRNYNhA" } \ No newline at end of file diff --git a/art/LEzaqrf9HzkcvwKea/art.json b/art/LEzaqrf9HzkcvwKea/art.json index 690ffdc0..ca1c8081 100644 --- a/art/LEzaqrf9HzkcvwKea/art.json +++ b/art/LEzaqrf9HzkcvwKea/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yniyeZ866avHaE4Fa", "createdAt": { - "$date": "1551478335991" + "$date": 1551478335991 }, "username": "vanoog", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551486267798" + "$date": 1551486267798 }, "modifiedAt": { - "$date": "1551486828907" + "$date": 1551486828907 }, "origId": null, "name": "circulitoTriangleStrip", "notes": "", - "rank": "1.0685654419614028", + "rank": 1.0685654419614028, "private": false, "unlisted": true, "username": "vanoog", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-f2spl3aqfcb7kevh0-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "6u7wKF5Ma4khmntRJ" } \ No newline at end of file diff --git a/art/LHgS8fK9eqJpbzbLF/art.json b/art/LHgS8fK9eqJpbzbLF/art.json index a9b26222..1877beec 100644 --- a/art/LHgS8fK9eqJpbzbLF/art.json +++ b/art/LHgS8fK9eqJpbzbLF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595865926497" + "$date": 1595865926497 }, "modifiedAt": { - "$date": "1595865926497" + "$date": 1595865926497 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9286651419322138", + "rank": 1.9286651419322138, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x33gar5fb1tzj4y9y-thumbnail.jpg", "hasSound": true, - "views": "52", - "likes": "0", + "views": 52, + "likes": 0, "revisionId": "KyyFkBaqW9MgyKYHm" } \ No newline at end of file diff --git a/art/LHj56pPH8J6ufctmP/art.json b/art/LHj56pPH8J6ufctmP/art.json index 21ffdae3..9bf08c6f 100644 --- a/art/LHj56pPH8J6ufctmP/art.json +++ b/art/LHj56pPH8J6ufctmP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fkzHLG5ksNcPYTXhA", "createdAt": { - "$date": "1551410219103" + "$date": 1551410219103 }, "username": "randomstarz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551412788519" + "$date": 1551412788519 }, "modifiedAt": { - "$date": "1551413975229" + "$date": 1551413975229 }, "origId": null, "name": "Tut 1", "notes": "", - "rank": "1.1388004005757424", + "rank": 1.1388004005757424, "private": false, "unlisted": true, "username": "randomstarz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ogyjpa39kqnr7sr72-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "FsvrpuBiJX8EYhYRg" } \ No newline at end of file diff --git a/art/LJLGx9kqDknzmmmW5/art.json b/art/LJLGx9kqDknzmmmW5/art.json index cd35f2de..748c968e 100644 --- a/art/LJLGx9kqDknzmmmW5/art.json +++ b/art/LJLGx9kqDknzmmmW5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684849940332" + "$date": 1684849940332 }, "modifiedAt": { - "$date": "1684849940332" + "$date": 1684849940332 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.281240226467666", + "rank": 1.281240226467666, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2mpfi817tahychowc-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "c6hgw226PDGnQGLe5" } \ No newline at end of file diff --git a/art/LJeqquzeSbtKjtQGN/art.json b/art/LJeqquzeSbtKjtQGN/art.json index 64737645..64eb9fd1 100644 --- a/art/LJeqquzeSbtKjtQGN/art.json +++ b/art/LJeqquzeSbtKjtQGN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684379826144" + "$date": 1684379826144 }, "modifiedAt": { - "$date": "1684379826144" + "$date": 1684379826144 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.3347086466419458", + "rank": 1.3347086466419458, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-v057ml7c4o1n59k55-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "2DwZWHbyz3W3RKcTW" } \ No newline at end of file diff --git a/art/LLTEjXA7Q49X7GMMm/art.json b/art/LLTEjXA7Q49X7GMMm/art.json index 1ff3cf30..f17189ac 100644 --- a/art/LLTEjXA7Q49X7GMMm/art.json +++ b/art/LLTEjXA7Q49X7GMMm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1582495761214" + "$date": 1582495761214 }, "modifiedAt": { - "$date": "1582495761214" + "$date": 1582495761214 }, "origId": "cMSxxdiL7gecfonqz", "name": "shadow_test", "notes": "", - "rank": "1.2169722566461787", + "rank": 1.2169722566461787, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nrc1qatost8r66lf6-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "EAoMoiJ24B67uYq22" } \ No newline at end of file diff --git a/art/LMN6w6vBdQz2DyQdB/art.json b/art/LMN6w6vBdQz2DyQdB/art.json index 14c45ea4..6f61b31d 100644 --- a/art/LMN6w6vBdQz2DyQdB/art.json +++ b/art/LMN6w6vBdQz2DyQdB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684325107256" + "$date": 1684325107256 }, "modifiedAt": { - "$date": "1684325315435" + "$date": 1684325315435 }, "origId": null, "name": "Making a Grid - Geumbi Yeo ", "notes": "", - "rank": "1.369478970755321", + "rank": 1.369478970755321, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-mj0wfyvefpol3jcq8-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "2Ry3zbQnL5aDsCBZi" } \ No newline at end of file diff --git a/art/LPS8BeAeCDomFZXzX/art.json b/art/LPS8BeAeCDomFZXzX/art.json index 00af7baf..1f551f11 100644 --- a/art/LPS8BeAeCDomFZXzX/art.json +++ b/art/LPS8BeAeCDomFZXzX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1511894476304" + "$date": 1511894476304 }, "modifiedAt": { - "$date": "1511896461200" + "$date": 1511896461200 }, "origId": "qtwQmSqQKkS3ptSYN", "name": "omg", "notes": "", - "rank": "10.05799519390302", + "rank": 10.05799519390302, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qi5beqf99iupnv4ko-thumbnail.jpg", "hasSound": true, - "views": "512", - "likes": "7", + "views": 512, + "likes": 7, "revisionId": "WbRMSomP7naZo57Gx" } \ No newline at end of file diff --git a/art/LR4nX9WApQc5MZDDq/art.json b/art/LR4nX9WApQc5MZDDq/art.json index 6a917fd7..bc4c4c2e 100644 --- a/art/LR4nX9WApQc5MZDDq/art.json +++ b/art/LR4nX9WApQc5MZDDq/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553208463032" + "$date": 1553208463032 }, "modifiedAt": { - "$date": "1553208463032" + "$date": 1553208463032 }, "origId": "6bbL3L3PTAdvJyg8n", "name": "gatra", "notes": "", - "rank": "1.9942219828741543", + "rank": 1.9942219828741543, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-c8kf3greh0r0lfe5y-thumbnail.jpg", "hasSound": true, - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "YFNn6dEeBqzXfCbsr" } \ No newline at end of file diff --git a/art/LTuqGKGJGc3bHxGij/art.json b/art/LTuqGKGJGc3bHxGij/art.json index e8c7822a..3cb53a2b 100644 --- a/art/LTuqGKGJGc3bHxGij/art.json +++ b/art/LTuqGKGJGc3bHxGij/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445777867601" + "$date": 1445777867601 }, "origId": "wmrGHPZAroXn6EtZz", "name": "pinkstars", @@ -31,13 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 6.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 2.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00024, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.9, 0.8);\n float innerRadius = pow(count * 0.0025, 1.2);\n float oC = cos(orbitAngle + count * 0.01) * innerRadius;\n float oS = sin(orbitAngle + count * 0.01) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotDataId": "ZtPx2spAm6Si8sEws", - "views": "521", - "likes": "1", + "views": 521, + "likes": 1, "revisionId": "3o6r9etoafrv2bpvs", "screenshotURL": "data/images/images-ZtPx2spAm6Si8sEws-thumbnail.png", "modifiedAt": { - "$date": "1445777867605" + "$date": 1445777867605 }, - "rank": "1.986470285779956", + "rank": 1.986470285779956, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/LWQB7Eh4wa4moh9oa/art.json b/art/LWQB7Eh4wa4moh9oa/art.json index c7f78e6b..07786574 100644 --- a/art/LWQB7Eh4wa4moh9oa/art.json +++ b/art/LWQB7Eh4wa4moh9oa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1502297262277" + "$date": 1502297262277 }, "modifiedAt": { - "$date": "1503084091096" + "$date": 1503084091096 }, "origId": "B8dK4DjfS4gxQ2D6x", "name": "friz", "notes": "", - "rank": "10.104674468934139", + "rank": 10.104674468934139, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xlltf3zxucthecfhj-thumbnail.jpg", "hasSound": true, - "views": "329", - "likes": "6", + "views": 329, + "likes": 6, "revisionId": "rnCExtBE9mFaReHuM" } \ No newline at end of file diff --git a/art/LX4SGokNFQgLciwnK/art.json b/art/LX4SGokNFQgLciwnK/art.json index 2b09c162..b542ba10 100644 --- a/art/LX4SGokNFQgLciwnK/art.json +++ b/art/LX4SGokNFQgLciwnK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1531986795472" + "$date": 1531986795472 }, "modifiedAt": { - "$date": "1531986795472" + "$date": 1531986795472 }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb", "notes": "", - "rank": "1.7014043746465057", + "rank": 1.7014043746465057, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9dmzaqnktr5cdqip7-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "Lz66vg38ekJPkdyAk" } \ No newline at end of file diff --git a/art/LZvMDxAGHssNSpJ44/art.json b/art/LZvMDxAGHssNSpJ44/art.json index 1e2f437e..d5cf4ce7 100644 --- a/art/LZvMDxAGHssNSpJ44/art.json +++ b/art/LZvMDxAGHssNSpJ44/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551482584467" + "$date": 1551482584467 }, "modifiedAt": { - "$date": "1551482584467" + "$date": 1551482584467 }, "origId": "6QkqTG5zopSEvE5ja", "name": "unnamed", "notes": "", - "rank": "1.8632020834445147", + "rank": 1.8632020834445147, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-isxlffor6ddmr8rgl-thumbnail.jpg", "hasSound": "", - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "bGiHkqsb5DyE5NkM7" } \ No newline at end of file diff --git a/art/LbkZcKYz5Z7nbCP4s/art.json b/art/LbkZcKYz5Z7nbCP4s/art.json index 1305f21e..38d9c3ff 100644 --- a/art/LbkZcKYz5Z7nbCP4s/art.json +++ b/art/LbkZcKYz5Z7nbCP4s/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1635118350935" + "$date": 1635118350935 }, "modifiedAt": { - "$date": "1635118350935" + "$date": 1635118350935 }, "origId": null, "name": "D1_365", "notes": "", - "rank": "1.23648004070518", + "rank": 1.23648004070518, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vw4ecrvq04bazd9vj-thumbnail.jpg", "hasSound": "", - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "agCagyXy2rHTXkeRA" } \ No newline at end of file diff --git a/art/LcQbjMTCCKXywR2Rb/art.json b/art/LcQbjMTCCKXywR2Rb/art.json index 8b0c0bdb..49362845 100644 --- a/art/LcQbjMTCCKXywR2Rb/art.json +++ b/art/LcQbjMTCCKXywR2Rb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r9TsYjFbMAHj6aFmq", "createdAt": { - "$date": "1525508581790" + "$date": 1525508581790 }, "username": "sina5an", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1539641129864" + "$date": 1539641129864 }, "modifiedAt": { - "$date": "1539641129864" + "$date": 1539641129864 }, "origId": null, "name": "Test 1", "notes": "", - "rank": "1.7714471511000176", + "rank": 1.7714471511000176, "private": false, "unlisted": false, "username": "sina5an", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h1uqv5yaqk10zsgli-thumbnail.jpg", "hasSound": true, - "views": "204", - "likes": "0", + "views": 204, + "likes": 0, "revisionId": "qKDvh9z83cmHrtDoG" } \ No newline at end of file diff --git a/art/LcpL4rKHDw4JYGvvt/art.json b/art/LcpL4rKHDw4JYGvvt/art.json index a87c9999..9c7708f1 100644 --- a/art/LcpL4rKHDw4JYGvvt/art.json +++ b/art/LcpL4rKHDw4JYGvvt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Hpso6YZ43TNmDTfSn", "createdAt": { - "$date": "1608473852720" + "$date": 1608473852720 }, "profile": { "first_name": "Sendi", @@ -13,15 +13,15 @@ "username": "sendi" }, "createdAt": { - "$date": "1619210974894" + "$date": 1619210974894 }, "modifiedAt": { - "$date": "1619210974894" + "$date": 1619210974894 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.838070995919369", + "rank": 1.838070995919369, "private": false, "unlisted": true, "username": "sendi", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1ig2xxn4r22qcgwgq-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "MHLv5C9kgLcgyFqNQ" } \ No newline at end of file diff --git a/art/LdAPq7RiPQZHYmFbx/art.json b/art/LdAPq7RiPQZHYmFbx/art.json index 2b668941..a87c50c0 100644 --- a/art/LdAPq7RiPQZHYmFbx/art.json +++ b/art/LdAPq7RiPQZHYmFbx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504632776631" + "$date": 1504632776631 }, "modifiedAt": { - "$date": "1504632814304" + "$date": 1504632814304 }, "origId": "hzwNZWmd4xaC2Z6Wa", "name": "test", "notes": "test", - "rank": "1.5910798875882208", + "rank": 1.5910798875882208, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wtvk0ys1pbuhgob7u-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "365jTL9ofF5HKZJBy" } \ No newline at end of file diff --git a/art/LdQAN7vDm59Kqcvgs/art.json b/art/LdQAN7vDm59Kqcvgs/art.json index 7bf7c75f..5a891a14 100644 --- a/art/LdQAN7vDm59Kqcvgs/art.json +++ b/art/LdQAN7vDm59Kqcvgs/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449398218012" + "$date": 1449398218012 }, "modifiedAt": { - "$date": "1449398218012" + "$date": 1449398218012 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", - "rank": "1.3054386958335074", + "rank": 1.3054386958335074, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-sv9hdk715egkb9nui-thumbnail.jpg", "hasSound": "", - "views": "103", - "likes": "0", + "views": 103, + "likes": 0, "revisionId": "N78NLj7SzsH6KeTmX" } \ No newline at end of file diff --git a/art/LfQCKq93ccXsMC3DD/art.json b/art/LfQCKq93ccXsMC3DD/art.json index 0bb8a5b2..c50987bb 100644 --- a/art/LfQCKq93ccXsMC3DD/art.json +++ b/art/LfQCKq93ccXsMC3DD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "i6CP4B7Taawo7aeSC", "createdAt": { - "$date": "1662538816859" + "$date": 1662538816859 }, "username": "rmccampbell7", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1662539825005" + "$date": 1662539825005 }, "modifiedAt": { - "$date": "1662620117807" + "$date": 1662620117807 }, "origId": "rprQ8uGr5rvgeTCMd", "name": "Sphere 2", "notes": "", - "rank": "1.4795102517287664", + "rank": 1.4795102517287664, "private": false, "unlisted": true, "username": "rmccampbell7", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6ox8gccuy97vqqba1-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "WLMXBjJNFLbu8smji" } \ No newline at end of file diff --git a/art/LgRGGzXFTTEZFmP9x/art.json b/art/LgRGGzXFTTEZFmP9x/art.json index fb92d418..ddd9fdce 100644 --- a/art/LgRGGzXFTTEZFmP9x/art.json +++ b/art/LgRGGzXFTTEZFmP9x/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1592773660816" + "$date": 1592773660816 }, "modifiedAt": { - "$date": "1592773660816" + "$date": 1592773660816 }, "origId": "k4wpsPnafQ4YQs6dJ", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": "1.9670814389453037", + "rank": 1.9670814389453037, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7lh0vwembkphz9oj9-thumbnail.jpg", "hasSound": true, - "views": "113", - "likes": "1", + "views": 113, + "likes": 1, "revisionId": "4H4ssoDYDjDqD7Lkf" } \ No newline at end of file diff --git a/art/LgbwRMagZDAcxeyMF/art.json b/art/LgbwRMagZDAcxeyMF/art.json index 1f834785..8726cab3 100644 --- a/art/LgbwRMagZDAcxeyMF/art.json +++ b/art/LgbwRMagZDAcxeyMF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571771685588" + "$date": 1571771685588 }, "modifiedAt": { - "$date": "1571771685588" + "$date": 1571771685588 }, "origId": "7AywqTMXSQtDaa9RW", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.5420142966853416", + "rank": 1.5420142966853416, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-eawd1tboiaw8qf0jg-thumbnail.jpg", "hasSound": true, - "views": "0", - "likes": "0", + "views": 0, + "likes": 0, "revisionId": "TYBFs4N9vSyvLQ5sR" } \ No newline at end of file diff --git a/art/LgcuGRxZ6AGSaGnQE/art.json b/art/LgcuGRxZ6AGSaGnQE/art.json index 61924d1b..f5798c59 100644 --- a/art/LgcuGRxZ6AGSaGnQE/art.json +++ b/art/LgcuGRxZ6AGSaGnQE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521937930532" + "$date": 1521937930532 }, "modifiedAt": { - "$date": "1521937930532" + "$date": 1521937930532 }, "origId": "HFT5yR2hvCfsLXPbM", "name": "swooneer2", "notes": "", - "rank": "1.875871363855744", + "rank": 1.875871363855744, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h2mjwzgplfp32v0un-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "aqs5M3YPPA7rmPFQZ" } \ No newline at end of file diff --git a/art/LhgDszKTstGZBHjt7/art.json b/art/LhgDszKTstGZBHjt7/art.json index 6d1cff04..242ab904 100644 --- a/art/LhgDszKTstGZBHjt7/art.json +++ b/art/LhgDszKTstGZBHjt7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546350610823" + "$date": 1546350610823 }, "modifiedAt": { - "$date": "1546350610823" + "$date": 1546350610823 }, "origId": "Dzq7Xbo9hsf8fwr58", "name": "Exp5", "notes": "", - "rank": "1.6347812701218827", + "rank": 1.6347812701218827, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-16lrc0vhq9mbte0wd-thumbnail.jpg", "hasSound": "", - "views": "110", - "likes": "0", + "views": 110, + "likes": 0, "revisionId": "EMxt6scxo9oBTR2X8" } \ No newline at end of file diff --git a/art/Ljd8Z84mCFeiRwfuy/art.json b/art/Ljd8Z84mCFeiRwfuy/art.json index 6d10283f..2b4a115c 100644 --- a/art/Ljd8Z84mCFeiRwfuy/art.json +++ b/art/Ljd8Z84mCFeiRwfuy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "e52fMA4ovMTmiaNu7", "createdAt": { - "$date": "1551478750543" + "$date": 1551478750543 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "gerrygoo" }, "createdAt": { - "$date": "1554512862974" + "$date": 1554512862974 }, "modifiedAt": { - "$date": "1554853192946" + "$date": 1554853192946 }, "origId": "xyMYnHS29GDusyzJp", "name": "snow", "notes": "", - "rank": "1.6971833132685403", + "rank": 1.6971833132685403, "private": false, "unlisted": true, "username": "gerrygoo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-e33hloz13jcbwvkwn-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "miYtzZSE3wryq6D3F" } \ No newline at end of file diff --git a/art/LorQPsDrEHNowrcw5/art.json b/art/LorQPsDrEHNowrcw5/art.json index e28ad434..25828653 100644 --- a/art/LorQPsDrEHNowrcw5/art.json +++ b/art/LorQPsDrEHNowrcw5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1494693101012" + "$date": 1494693101012 }, "modifiedAt": { - "$date": "1494693101012" + "$date": 1494693101012 }, "origId": null, "name": "test", "notes": "", - "rank": "1.0726406593855404", + "rank": 1.0726406593855404, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-mhyoyj1mxu59yqsgc-thumbnail.jpg", "hasSound": "", - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "PCjLAciW6WW5S5ewK" } \ No newline at end of file diff --git a/art/LpWRC9LAg6ck6rSzf/art.json b/art/LpWRC9LAg6ck6rSzf/art.json index 2973d972..3eb6206e 100644 --- a/art/LpWRC9LAg6ck6rSzf/art.json +++ b/art/LpWRC9LAg6ck6rSzf/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634517011744" + "$date": 1634517011744 }, "modifiedAt": { - "$date": "1634517011744" + "$date": 1634517011744 }, "origId": "eCtymAejxmi75Fg78", "name": "first test", "notes": "", - "rank": "1.6119790598639359", + "rank": 1.6119790598639359, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-q71qaduuozgoge1le-thumbnail.jpg", "hasSound": "", - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "xYmfKk6qjkME9kMiD" } \ No newline at end of file diff --git a/art/LqqzrrF9Dgq3J5Z4P/art.json b/art/LqqzrrF9Dgq3J5Z4P/art.json index c8cea01d..7aa219cc 100644 --- a/art/LqqzrrF9Dgq3J5Z4P/art.json +++ b/art/LqqzrrF9Dgq3J5Z4P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684506727182" + "$date": 1684506727182 }, "modifiedAt": { - "$date": "1684506727182" + "$date": 1684506727182 }, "origId": "9HqeuYzYy5SPwWWzC", "name": "Colors_Own variation", "notes": "", - "rank": "1.8054099109278372", + "rank": 1.8054099109278372, "private": false, "unlisted": true, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0jk0s7oxypkp8o4pv-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "KKAsqpdqho5z2L7j2" } \ No newline at end of file diff --git a/art/LrWhYy7j7kZTWy5FC/art.json b/art/LrWhYy7j7kZTWy5FC/art.json index 92b2e54d..cb823c4c 100644 --- a/art/LrWhYy7j7kZTWy5FC/art.json +++ b/art/LrWhYy7j7kZTWy5FC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GiQC92J2PSQeBdyNF", "createdAt": { - "$date": "1499126641578" + "$date": 1499126641578 }, "username": "mhorga", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1499274917770" + "$date": 1499274917770 }, "modifiedAt": { - "$date": "1499282329203" + "$date": 1499282329203 }, "origId": null, "name": "lesson1", "notes": "", - "rank": "1.4582001674409348", + "rank": 1.4582001674409348, "private": false, "unlisted": true, "username": "mhorga", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9pxc9hor06vyndqni-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "gsJPchiiEQXpZapQh" } \ No newline at end of file diff --git a/art/LuZZ97aigeATvKnsh/art.json b/art/LuZZ97aigeATvKnsh/art.json index e523f2ec..6ee92e9b 100644 --- a/art/LuZZ97aigeATvKnsh/art.json +++ b/art/LuZZ97aigeATvKnsh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JQffMFChzRKaZkEjd", "createdAt": { - "$date": "1598151823940" + "$date": 1598151823940 }, "username": "langtoner", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1598152641694" + "$date": 1598152641694 }, "modifiedAt": { - "$date": "1598152641694" + "$date": 1598152641694 }, "origId": null, "name": "Tutorial-1", "notes": "", - "rank": "1.8327912107448725", + "rank": 1.8327912107448725, "private": false, "unlisted": true, "username": "langtoner", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pprvk0gvxrs303gcl-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "XZtN875ZDsv6pHFxs" } \ No newline at end of file diff --git a/art/LubzbLTSn6qdhTHhs/art.json b/art/LubzbLTSn6qdhTHhs/art.json index 53cf0969..8c673d99 100644 --- a/art/LubzbLTSn6qdhTHhs/art.json +++ b/art/LubzbLTSn6qdhTHhs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1539441233309" + "$date": 1539441233309 }, "modifiedAt": { - "$date": "1539441233309" + "$date": 1539441233309 }, "origId": "iuT7hG7CEXwYqShtA", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": "1.783084088750377", + "rank": 1.783084088750377, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qcles2nwa1lrn2r5s-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "RmWQ3Pm8SWqQ7YHAv" } \ No newline at end of file diff --git a/art/LucsLY5k9d68aLNgv/art.json b/art/LucsLY5k9d68aLNgv/art.json index 9729e07b..f47486fa 100644 --- a/art/LucsLY5k9d68aLNgv/art.json +++ b/art/LucsLY5k9d68aLNgv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1496285135287" + "$date": 1496285135287 }, "modifiedAt": { - "$date": "1496285135287" + "$date": 1496285135287 }, "origId": "vyzW6DRZFHK4tEbft", "name": "life is ok now", "notes": "", - "rank": "1.208168442121623", + "rank": 1.208168442121623, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-c1c6we7osvcd4tyzc-thumbnail.jpg", "hasSound": "", - "views": "15", - "likes": "1", + "views": 15, + "likes": 1, "revisionId": "h4nyiupqmoxYzCqqA" } \ No newline at end of file diff --git a/art/LvJLKq69EEcAHDcJh/art.json b/art/LvJLKq69EEcAHDcJh/art.json index ef3a99b1..0791e170 100644 --- a/art/LvJLKq69EEcAHDcJh/art.json +++ b/art/LvJLKq69EEcAHDcJh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1593816178433" + "$date": 1593816178433 }, "modifiedAt": { - "$date": "1593816178433" + "$date": 1593816178433 }, "origId": null, "name": "Rotating line", "notes": "", - "rank": "1.9850077358550424", + "rank": 1.9850077358550424, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-p0wqlcon0xw76q8g5-thumbnail.jpg", "hasSound": true, - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "5vTHkP6akSLLEvCYi" } \ No newline at end of file diff --git a/art/LvcnWcXcAvYeK7Hmf/art.json b/art/LvcnWcXcAvYeK7Hmf/art.json index 09adc37e..ca913f67 100644 --- a/art/LvcnWcXcAvYeK7Hmf/art.json +++ b/art/LvcnWcXcAvYeK7Hmf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571807882866" + "$date": 1571807882866 }, "modifiedAt": { - "$date": "1571807882866" + "$date": 1571807882866 }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": "1.5109194943984263", + "rank": 1.5109194943984263, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m26c3rwhh57nmku13-thumbnail.jpg", "hasSound": true, - "views": "113", - "likes": "1", + "views": 113, + "likes": 1, "revisionId": "bJFBa9avYghMeXgdL" } \ No newline at end of file diff --git a/art/LwRP8tRgdnHBEYtuM/art.json b/art/LwRP8tRgdnHBEYtuM/art.json index a7987ab6..623d2e36 100644 --- a/art/LwRP8tRgdnHBEYtuM/art.json +++ b/art/LwRP8tRgdnHBEYtuM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jNGtoBfxSG9tF64x4", "createdAt": { - "$date": "1623631530614" + "$date": 1623631530614 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "makavelli3145" }, "createdAt": { - "$date": "1624968058796" + "$date": 1624968058796 }, "modifiedAt": { - "$date": "1624982552841" + "$date": 1624982552841 }, "origId": "G3kr88RT488uLRBzW", "name": "unnamed", "notes": "", - "rank": "1.728695815576339", + "rank": 1.728695815576339, "private": false, "unlisted": true, "username": "makavelli3145", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xn45dxdmd1os73mjo-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "D34WLC3MGwfftSDAB" } \ No newline at end of file diff --git a/art/LyBvXsiJxi4cJ9T3G/art.json b/art/LyBvXsiJxi4cJ9T3G/art.json index d08b54dc..f1722440 100644 --- a/art/LyBvXsiJxi4cJ9T3G/art.json +++ b/art/LyBvXsiJxi4cJ9T3G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510640479962" + "$date": 1510640479962 }, "modifiedAt": { - "$date": "1510640629583" + "$date": 1510640629583 }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": "1.4066973663290379", + "rank": 1.4066973663290379, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-u7ag9npovta39fgxc-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "iQGpW8b5vFBzsucbG" } \ No newline at end of file diff --git a/art/M3TQnRJ4QA4c5vpBc/art.json b/art/M3TQnRJ4QA4c5vpBc/art.json index 5247b454..6d9cc490 100644 --- a/art/M3TQnRJ4QA4c5vpBc/art.json +++ b/art/M3TQnRJ4QA4c5vpBc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cGitjsPbKTLpgcwNJ", "createdAt": { - "$date": "1520745365976" + "$date": 1520745365976 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "monguri" }, "createdAt": { - "$date": "1520747519603" + "$date": 1520747519603 }, "modifiedAt": { - "$date": "1520749971523" + "$date": 1520749971523 }, "origId": null, "name": "quad test", "notes": "", - "rank": "1.0803909668687972", + "rank": 1.0803909668687972, "private": false, "unlisted": false, "username": "monguri", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-j0ouh0mux015s1cot-thumbnail.jpg", "hasSound": "", - "views": "166", - "likes": "0", + "views": 166, + "likes": 0, "revisionId": "QXWWZnTQ4j5Paryf7" } \ No newline at end of file diff --git a/art/M6uEwrn2PMs7yXoRA/art.json b/art/M6uEwrn2PMs7yXoRA/art.json index 2fb8b509..eea36828 100644 --- a/art/M6uEwrn2PMs7yXoRA/art.json +++ b/art/M6uEwrn2PMs7yXoRA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524511014676" + "$date": 1524511014676 }, "modifiedAt": { - "$date": "1524511014676" + "$date": 1524511014676 }, "origId": "NTihgba8cFq4fMyQF", "name": "Vertex Shader Art: Lesson 4", "notes": "Working with sound", - "rank": "1.556711831509755", + "rank": 1.556711831509755, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-xky0chefkr16isr4a-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "vzJ5EhHazfoc6bLrx" } \ No newline at end of file diff --git a/art/M8SShtkWcQkZ4XLZ4/art.json b/art/M8SShtkWcQkZ4XLZ4/art.json index 4584d01f..ecb87a78 100644 --- a/art/M8SShtkWcQkZ4XLZ4/art.json +++ b/art/M8SShtkWcQkZ4XLZ4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "f2wyNgAd5xFR62ZE7", "createdAt": { - "$date": "1635420240606" + "$date": 1635420240606 }, "profile": { "name": "Vidar Waagbø", @@ -12,15 +12,15 @@ "username": "vidarw" }, "createdAt": { - "$date": "1635420250658" + "$date": 1635420250658 }, "modifiedAt": { - "$date": "1635425627697" + "$date": 1635425627697 }, "origId": null, "name": "tutorial", "notes": "", - "rank": "1.7480465180972629", + "rank": 1.7480465180972629, "private": false, "unlisted": true, "username": "vidarw", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ryajn33qbh37h28ua-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "8iYjQy6rdn3j8kJc9" } \ No newline at end of file diff --git a/art/M922vaDbAxvAZALbx/art.json b/art/M922vaDbAxvAZALbx/art.json index 19b6ad61..19a9de88 100644 --- a/art/M922vaDbAxvAZALbx/art.json +++ b/art/M922vaDbAxvAZALbx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1570867723542" + "$date": 1570867723542 }, "modifiedAt": { - "$date": "1570867873535" + "$date": 1570867873535 }, "origId": "N3hXFQfEHwQ9N3TkC", "name": "mag", "notes": "", - "rank": "1.0056622245454094", + "rank": 1.0056622245454094, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ksqxhvymx2jhw00yc-thumbnail.jpg", "hasSound": true, - "views": "125", - "likes": "0", + "views": 125, + "likes": 0, "revisionId": "EKwfyM8hM8eyQM7CK" } \ No newline at end of file diff --git a/art/M9HqzgN5qio4LRDxq/art.json b/art/M9HqzgN5qio4LRDxq/art.json index 3d837c79..dab6c5eb 100644 --- a/art/M9HqzgN5qio4LRDxq/art.json +++ b/art/M9HqzgN5qio4LRDxq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1512786127034" + "$date": 1512786127034 }, "modifiedAt": { - "$date": "1512786127034" + "$date": 1512786127034 }, "origId": "qbZNX3pQENCDwdJvA", "name": "circlepower K FURR233", "notes": "", - "rank": "1.984312721494351", + "rank": 1.984312721494351, "private": false, "unlisted": true, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9fjhmly4e2v6rosii-thumbnail.jpg", "hasSound": true, - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "m5PMP2fL7XfLydx8f" } \ No newline at end of file diff --git a/art/MA9L7t9wKoSZh4sHG/art.json b/art/MA9L7t9wKoSZh4sHG/art.json index 83724881..12267aca 100644 --- a/art/MA9L7t9wKoSZh4sHG/art.json +++ b/art/MA9L7t9wKoSZh4sHG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1536370561092" + "$date": 1536370561092 }, "modifiedAt": { - "$date": "1536370561092" + "$date": 1536370561092 }, "origId": null, "name": "danix", "notes": "", - "rank": "1.2508532178473883", + "rank": 1.2508532178473883, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w24a9rashrfihe8ni-thumbnail.jpg", "hasSound": true, - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "GeWumrkwuFTS8F6M2" } \ No newline at end of file diff --git a/art/ME2wYxKbBPSRwmXxf/art.json b/art/ME2wYxKbBPSRwmXxf/art.json index c881d396..20d1c814 100644 --- a/art/ME2wYxKbBPSRwmXxf/art.json +++ b/art/ME2wYxKbBPSRwmXxf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619545915989" + "$date": 1619545915989 }, "modifiedAt": { - "$date": "1619545915989" + "$date": 1619545915989 }, "origId": "9GqsA2ooryruyLSRG", "name": "FiboSound2D", "notes": "Try different mdoes: triangles, lines or points for different effect", - "rank": "1.6080720858062993", + "rank": 1.6080720858062993, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lksx0y4wq3sgnmr3s-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "rq6H5Sj9kKcCiJ9xW" } \ No newline at end of file diff --git a/art/MEwKmhHiC3nJoPSyW/art.json b/art/MEwKmhHiC3nJoPSyW/art.json index 0d1b9309..66d1f7c7 100644 --- a/art/MEwKmhHiC3nJoPSyW/art.json +++ b/art/MEwKmhHiC3nJoPSyW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1685530830333" + "$date": 1685530830333 }, "modifiedAt": { - "$date": "1685535210824" + "$date": 1685535210824 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.8262236887403587", + "rank": 1.8262236887403587, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a48rkn2shwowoqqmp-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "wAyAvSqpc2SEtwHkS" } \ No newline at end of file diff --git a/art/MFG9beZgKvqHQdo9F/art.json b/art/MFG9beZgKvqHQdo9F/art.json index a783ade0..4dd999fd 100644 --- a/art/MFG9beZgKvqHQdo9F/art.json +++ b/art/MFG9beZgKvqHQdo9F/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531507226604" + "$date": 1531507226604 }, "modifiedAt": { - "$date": "1531507226604" + "$date": 1531507226604 }, "origId": "ghH8XPT3kfdig8cXX", "name": "unnamed", "notes": "", - "rank": "1.1783664977081179", + "rank": 1.1783664977081179, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-j8vrxqccftc2jledk-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "Qce4Tne9kgfEuWAAo" } \ No newline at end of file diff --git a/art/MGn7wAioaMfoXcbmL/art.json b/art/MGn7wAioaMfoXcbmL/art.json index 2acd6f2b..d23d008d 100644 --- a/art/MGn7wAioaMfoXcbmL/art.json +++ b/art/MGn7wAioaMfoXcbmL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QwzsYvDScS9sqNHNF", "createdAt": { - "$date": "1699414239850" + "$date": 1699414239850 }, "profile": { "first_name": "aphim44", @@ -12,15 +12,15 @@ "username": "aphim44" }, "createdAt": { - "$date": "1699421981412" + "$date": 1699421981412 }, "modifiedAt": { - "$date": "1699421981412" + "$date": 1699421981412 }, "origId": "cxdd3QwD34CZzTpFj", "name": "sfj", "notes": "", - "rank": "1.1549373257011262", + "rank": 1.1549373257011262, "private": false, "unlisted": true, "username": "aphim44", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yqc24n0mtiybq1vaw-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "W9FuXbwFk3YQ98xZT" } \ No newline at end of file diff --git a/art/MJ9q4A2jzk3t8vEsP/art.json b/art/MJ9q4A2jzk3t8vEsP/art.json index 03581ef8..8327cf9a 100644 --- a/art/MJ9q4A2jzk3t8vEsP/art.json +++ b/art/MJ9q4A2jzk3t8vEsP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1549837402867" + "$date": 1549837402867 }, "modifiedAt": { - "$date": "1549837402867" + "$date": 1549837402867 }, "origId": "Rj6BcdcHrfFGGfN27", "name": "alien slinky", "notes": "", - "rank": "1.8486325202096376", + "rank": 1.8486325202096376, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ijdoujod8d0kwu8wl-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "1", + "views": 72, + "likes": 1, "revisionId": "u2eqDbSknTvZT2Q4z" } \ No newline at end of file diff --git a/art/MK7bag3KKs9CFJdf8/art.json b/art/MK7bag3KKs9CFJdf8/art.json index 96e4bc02..05a9cd3d 100644 --- a/art/MK7bag3KKs9CFJdf8/art.json +++ b/art/MK7bag3KKs9CFJdf8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559621630" + "$date": 1525559621630 }, "modifiedAt": { - "$date": "1525559621630" + "$date": 1525559621630 }, "origId": "XreNJG2gcwCcsQqfL", "name": "circling", "notes": "", - "rank": "1.6462751710994117", + "rank": 1.6462751710994117, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-s1dh3yr8f1hnace8o-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "wRY4QDtt2MnAy3GCj" } \ No newline at end of file diff --git a/art/MLaWwDHo66XjxhwCc/art.json b/art/MLaWwDHo66XjxhwCc/art.json index e5e03dae..819e561a 100644 --- a/art/MLaWwDHo66XjxhwCc/art.json +++ b/art/MLaWwDHo66XjxhwCc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677786463862" + "$date": 1677786463862 }, "modifiedAt": { - "$date": "1677794017733" + "$date": 1677794017733 }, "origId": null, "name": "Amoeba V2", "notes": "Amoeba V2", - "rank": "1.00989302210379", + "rank": 1.00989302210379, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-l0k4ovgqb7eyfeo3c-thumbnail.jpg", "hasSound": true, - "views": "16", - "likes": "0", + "views": 16, + "likes": 0, "revisionId": "8aWaCcc3wk6oDSwgD" } \ No newline at end of file diff --git a/art/MLdXbo7E4ENYKNQqj/art.json b/art/MLdXbo7E4ENYKNQqj/art.json index 7173bac9..e8be5e26 100644 --- a/art/MLdXbo7E4ENYKNQqj/art.json +++ b/art/MLdXbo7E4ENYKNQqj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "74DGefcaFXNz9a4tp", "createdAt": { - "$date": "1714139701715" + "$date": 1714139701715 }, "profile": { "first_name": "Salvatore", @@ -13,15 +13,15 @@ "username": "salvatore" }, "createdAt": { - "$date": "1714205641861" + "$date": 1714205641861 }, "modifiedAt": { - "$date": "1714205641861" + "$date": 1714205641861 }, "origId": null, "name": "Cube", "notes": "", - "rank": "3.0113640495326894", + "rank": 3.0113640495326894, "private": false, "unlisted": true, "username": "salvatore", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-r6gwi3wy9x5apif9l-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "PYLWzvvXJyKGQnFCB" } \ No newline at end of file diff --git a/art/MNGReAdLScFwNiZDg/art.json b/art/MNGReAdLScFwNiZDg/art.json index c59af85b..e797b582 100644 --- a/art/MNGReAdLScFwNiZDg/art.json +++ b/art/MNGReAdLScFwNiZDg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463880845352" + "$date": 1463880845352 }, "modifiedAt": { - "$date": "1463880845352" + "$date": 1463880845352 }, "origId": "TPrujGdAaBfqpYpvT", "name": "curve2", "notes": "", - "rank": "10.28915920316873", + "rank": 10.28915920316873, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-v7ub2gxdazwmvntoo-thumbnail.jpg", "hasSound": "", - "views": "420", - "likes": "3", + "views": 420, + "likes": 3, "revisionId": "Fa2fFcm3eZZtMrKYX" } \ No newline at end of file diff --git a/art/MPxc2mXYAQd5F3JFC/art.json b/art/MPxc2mXYAQd5F3JFC/art.json index 323f2bbf..8b3a13a7 100644 --- a/art/MPxc2mXYAQd5F3JFC/art.json +++ b/art/MPxc2mXYAQd5F3JFC/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447076120409" + "$date": 1447076120409 }, "modifiedAt": { - "$date": "1447076120409" + "$date": 1447076120409 }, "origId": "cvLGj6QKvo7uebnbK", "name": "point cloud vs spheres", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-manubfey3gyxpkuez-thumbnail.jpg", "hasSound": true, - "views": "126", - "likes": "0", + "views": 126, + "likes": 0, "revisionId": "xjDypGpPJLCY6yYjg", - "rank": "1.992479567956889" + "rank": 1.992479567956889 } \ No newline at end of file diff --git a/art/MR2L3baykwugQk8qM/art.json b/art/MR2L3baykwugQk8qM/art.json index f53ca786..7d4fab43 100644 --- a/art/MR2L3baykwugQk8qM/art.json +++ b/art/MR2L3baykwugQk8qM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571694319624" + "$date": 1571694319624 }, "modifiedAt": { - "$date": "1571694355973" + "$date": 1571694355973 }, "origId": "dfek5Y7Cg65RmZeWJ", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.495685970343672", + "rank": 1.495685970343672, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yz8hrq2sctf7mipqx-thumbnail.jpg", "hasSound": true, - "views": "58", - "likes": "0", + "views": 58, + "likes": 0, "revisionId": "DSnLoaXHF65GJK5iv" } \ No newline at end of file diff --git a/art/MRTD3jA6zwi4pa9j6/art.json b/art/MRTD3jA6zwi4pa9j6/art.json index abb46319..34453da5 100644 --- a/art/MRTD3jA6zwi4pa9j6/art.json +++ b/art/MRTD3jA6zwi4pa9j6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1502193028933" + "$date": 1502193028933 }, "modifiedAt": { - "$date": "1502193028933" + "$date": 1502193028933 }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "Mod https://www.vertexshaderart.com/art/H65kA6jZ79o5qDjXG", - "rank": "1.4981810418702606", + "rank": 1.4981810418702606, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-eon2h4fsmo579nimn-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "DsocFqSfppmfYaXQm" } \ No newline at end of file diff --git a/art/MTJf2S5uhN4Z4Fswj/art.json b/art/MTJf2S5uhN4Z4Fswj/art.json index 07adaae9..d51b987f 100644 --- a/art/MTJf2S5uhN4Z4Fswj/art.json +++ b/art/MTJf2S5uhN4Z4Fswj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496861625447" + "$date": 1496861625447 }, "modifiedAt": { - "$date": "1496863070281" + "$date": 1496863070281 }, "origId": "8rEyCeYdp5FF6AwKL", "name": "Ksteamers", "notes": "", - "rank": "1.2757400680922433", + "rank": 1.2757400680922433, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l6hpflu5dw7c2saqb-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "hrTqYoDAwFP4aP4Fk" } \ No newline at end of file diff --git a/art/MTW5NGatj8ZLp9cAD/art.json b/art/MTW5NGatj8ZLp9cAD/art.json index 6d1355a6..61ef56b9 100644 --- a/art/MTW5NGatj8ZLp9cAD/art.json +++ b/art/MTW5NGatj8ZLp9cAD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666077789097" + "$date": 1666077789097 }, "modifiedAt": { - "$date": "1666077789097" + "$date": 1666077789097 }, "origId": null, "name": "Super Triangles", "notes": "", - "rank": "1.1961092661572512", + "rank": 1.1961092661572512, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vbsh00yiwbryqhu7f-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "hGy7Zvq4JENKPZ8zt" } \ No newline at end of file diff --git a/art/MTyhyqrCPDN5Fd7Xr/art.json b/art/MTyhyqrCPDN5Fd7Xr/art.json index 501d3443..d4b13aef 100644 --- a/art/MTyhyqrCPDN5Fd7Xr/art.json +++ b/art/MTyhyqrCPDN5Fd7Xr/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446227788341" + "$date": 1446227788341 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -23,12 +23,12 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -8.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-svabsqowjrenqn7go-thumbnail.jpg", - "views": "163", - "likes": "1", + "views": 163, + "likes": 1, "revisionId": "mdc9uz9jyX2eCZ8a9", "modifiedAt": { - "$date": "1446227788345" + "$date": 1446227788345 }, "hasSound": true, - "rank": "1.8123133265587998" + "rank": 1.8123133265587998 } \ No newline at end of file diff --git a/art/MWD3RYNPkSTxNBnw5/art.json b/art/MWD3RYNPkSTxNBnw5/art.json index aa2fe4ae..e8389c89 100644 --- a/art/MWD3RYNPkSTxNBnw5/art.json +++ b/art/MWD3RYNPkSTxNBnw5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QkYtQwKSkrERD78qN", "createdAt": { - "$date": "1528706141366" + "$date": 1528706141366 }, "username": "bigmike", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1528706453439" + "$date": 1528706453439 }, "modifiedAt": { - "$date": "1528706453439" + "$date": 1528706453439 }, "origId": null, "name": "Spiralis", "notes": "", - "rank": "1.8294790676566244", + "rank": 1.8294790676566244, "private": false, "unlisted": false, "username": "bigmike", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ag2a6arvji65ixhau-thumbnail.jpg", "hasSound": "", - "views": "301", - "likes": "0", + "views": 301, + "likes": 0, "revisionId": "uHPrGiX4xxm6H8PHg" } \ No newline at end of file diff --git a/art/MX75C8xPApWmjNBQE/art.json b/art/MX75C8xPApWmjNBQE/art.json index 2ea27923..24cb1a7f 100644 --- a/art/MX75C8xPApWmjNBQE/art.json +++ b/art/MX75C8xPApWmjNBQE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LA2p9fSSrZYuhdYNz", "createdAt": { - "$date": "1497993369279" + "$date": 1497993369279 }, "profile": { "name": "Sean Whalen", @@ -12,15 +12,15 @@ "username": "sean" }, "createdAt": { - "$date": "1498453779308" + "$date": 1498453779308 }, "modifiedAt": { - "$date": "1498453779308" + "$date": 1498453779308 }, "origId": "khesbmKPst2TQsnnL", "name": "mousething", "notes": "work in progress", - "rank": "1.46645015716374", + "rank": 1.46645015716374, "private": false, "unlisted": true, "username": "sean", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ljj6h1rkqziaer3vs-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "XyepBNuh8uXN8Rgxw" } \ No newline at end of file diff --git a/art/MY3AP4cLfmex5ki2b/art.json b/art/MY3AP4cLfmex5ki2b/art.json index 3a464919..c236f2d6 100644 --- a/art/MY3AP4cLfmex5ki2b/art.json +++ b/art/MY3AP4cLfmex5ki2b/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1598711334183" + "$date": 1598711334183 }, "modifiedAt": { - "$date": "1600519205493" + "$date": 1600519205493 }, "origId": "57DGNjDnDYwrBWXqD", "name": "eggsample", "notes": "", - "rank": "1.1571784793544553", + "rank": 1.1571784793544553, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-egfuq7qaauvg1h4tr-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "2cytE9b5HDimWX8B6" } \ No newline at end of file diff --git a/art/MZedxmNrAz7p828Eu/art.json b/art/MZedxmNrAz7p828Eu/art.json index 5adb1320..d7857df9 100644 --- a/art/MZedxmNrAz7p828Eu/art.json +++ b/art/MZedxmNrAz7p828Eu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1518939902100" + "$date": 1518939902100 }, "modifiedAt": { - "$date": "1518939902100" + "$date": 1518939902100 }, "origId": "Wo2pq9yKds3mQYWaX", "name": "circlepower K FURR233x", "notes": "", - "rank": "10.791575720883587", + "rank": 10.791575720883587, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-94p6l12c48ynbu428-thumbnail.jpg", "hasSound": true, - "views": "188", - "likes": "2", + "views": 188, + "likes": 2, "revisionId": "Ys43oDskxm3iP53WD" } \ No newline at end of file diff --git a/art/MaT4wjZqPmXjfRqe3/art.json b/art/MaT4wjZqPmXjfRqe3/art.json index cf377f85..2ce4df78 100644 --- a/art/MaT4wjZqPmXjfRqe3/art.json +++ b/art/MaT4wjZqPmXjfRqe3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1644477467935" + "$date": 1644477467935 }, "modifiedAt": { - "$date": "1644477467935" + "$date": 1644477467935 }, "origId": "qtwQmSqQKkS3ptSYN", "name": "jp", "notes": "", - "rank": "1.656167797225077", + "rank": 1.656167797225077, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-p7tvo3r9d4n67n4vy-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "5WvmoK7mub5y7uPzX" } \ No newline at end of file diff --git a/art/MbBmy2fnJsn82TKWm/art.json b/art/MbBmy2fnJsn82TKWm/art.json index 2c9b6d3d..a8923117 100644 --- a/art/MbBmy2fnJsn82TKWm/art.json +++ b/art/MbBmy2fnJsn82TKWm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1509090670018" + "$date": 1509090670018 }, "modifiedAt": { - "$date": "1509090670018" + "$date": 1509090670018 }, "origId": "TdqvseMQyoJ3ZrjrD", "name": "Garden Fireworks", "notes": "", - "rank": "1.2189350791943814", + "rank": 1.2189350791943814, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3fy82ued29u3itmci-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "r9ixA2TEKxhSP8fWA" } \ No newline at end of file diff --git a/art/McGjF3J5vvtWpxnDw/art.json b/art/McGjF3J5vvtWpxnDw/art.json index fd6d0fa6..2f82d215 100644 --- a/art/McGjF3J5vvtWpxnDw/art.json +++ b/art/McGjF3J5vvtWpxnDw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "2X4iv76yo3TGFXLzD", "createdAt": { - "$date": "1493207163185" + "$date": 1493207163185 }, "profile": { "name": "Thomas Hooper", @@ -12,15 +12,15 @@ "username": "tdhooper" }, "createdAt": { - "$date": "1493928894128" + "$date": 1493928894128 }, "modifiedAt": { - "$date": "1494086086478" + "$date": 1494086086478 }, "origId": null, "name": "geodesic2", "notes": "", - "rank": "1.6510177107766402", + "rank": 1.6510177107766402, "private": false, "unlisted": true, "username": "tdhooper", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9dxn7oklyspslz893-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "C7MBo3WMLKpSHNcL9" } \ No newline at end of file diff --git a/art/MdL5GN8abavG8YvBs/art.json b/art/MdL5GN8abavG8YvBs/art.json index f3a6532c..3ea56e96 100644 --- a/art/MdL5GN8abavG8YvBs/art.json +++ b/art/MdL5GN8abavG8YvBs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mBLHqSA5mtE7fdkLn", "createdAt": { - "$date": "1554177859498" + "$date": 1554177859498 }, "profile": { "first_name": "juhye", @@ -13,15 +13,15 @@ "username": "juhye" }, "createdAt": { - "$date": "1554202462015" + "$date": 1554202462015 }, "modifiedAt": { - "$date": "1554202462015" + "$date": 1554202462015 }, "origId": null, "name": "Joohye Son", "notes": "", - "rank": "1.6859886355213658", + "rank": 1.6859886355213658, "private": false, "unlisted": true, "username": "juhye", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-jns6at1yydbn1nzik-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "fB7vuMQMdAyEjxrmN" } \ No newline at end of file diff --git a/art/Mdfu3bDECkPeKcnKH/art.json b/art/Mdfu3bDECkPeKcnKH/art.json index 1c736720..393ad5ba 100644 --- a/art/Mdfu3bDECkPeKcnKH/art.json +++ b/art/Mdfu3bDECkPeKcnKH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duWhpYJ2oQ4jvBvEN", "createdAt": { - "$date": "1543839089079" + "$date": 1543839089079 }, "profile": { "first_name": "Ivan", @@ -13,15 +13,15 @@ "username": "ivan" }, "createdAt": { - "$date": "1543842182757" + "$date": 1543842182757 }, "modifiedAt": { - "$date": "1543842265399" + "$date": 1543842265399 }, "origId": "97zwjZPbGFqPWiYZy", "name": "unnamed", "notes": "", - "rank": "1.9304309456947115", + "rank": 1.9304309456947115, "private": false, "unlisted": true, "username": "ivan", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-e3d8ag654na2gh90l-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "AeCe5tET9SXKaTq7j" } \ No newline at end of file diff --git a/art/MdhYtpNnJFJv3jXmY/art.json b/art/MdhYtpNnJFJv3jXmY/art.json index 781de32a..993c61f8 100644 --- a/art/MdhYtpNnJFJv3jXmY/art.json +++ b/art/MdhYtpNnJFJv3jXmY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JEvFNjk8EJBsCLjrR", "createdAt": { - "$date": "1551481583617" + "$date": 1551481583617 }, "profile": { "first_name": "danyalillo", @@ -12,15 +12,15 @@ "username": "danyalillo" }, "createdAt": { - "$date": "1551482159295" + "$date": 1551482159295 }, "modifiedAt": { - "$date": "1551482299560" + "$date": 1551482299560 }, "origId": "ZADtvSryHzDYzCtp9", "name": "tirangulos seguidos", "notes": "", - "rank": "1.8275087533124457", + "rank": 1.8275087533124457, "private": false, "unlisted": true, "username": "danyalillo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u5xh5jviptvumhdy3-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "s7DXXcMZdr7txK4y9" } \ No newline at end of file diff --git a/art/MefAhfbtS5ZbYifPi/art.json b/art/MefAhfbtS5ZbYifPi/art.json index 121e0148..f7b53a5f 100644 --- a/art/MefAhfbtS5ZbYifPi/art.json +++ b/art/MefAhfbtS5ZbYifPi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465640599804" + "$date": 1465640599804 }, "modifiedAt": { - "$date": "1465643398888" + "$date": 1465643398888 }, "origId": "gX32iAvezAbinbMJz", "name": "qyube", "notes": "", - "rank": "10.285659474539798", + "rank": 10.285659474539798, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pkr1n4bwl2aprmizg-thumbnail.jpg", "hasSound": true, - "views": "351", - "likes": "8", + "views": 351, + "likes": 8, "revisionId": "uajKW9P2hoytqGHz6" } \ No newline at end of file diff --git a/art/MegMNJwR7hpTYFf2G/art.json b/art/MegMNJwR7hpTYFf2G/art.json index 6026264a..9e3f28bd 100644 --- a/art/MegMNJwR7hpTYFf2G/art.json +++ b/art/MegMNJwR7hpTYFf2G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1512787827690" + "$date": 1512787827690 }, "modifiedAt": { - "$date": "1512787827690" + "$date": 1512787827690 }, "origId": "FpeWqKvfuhWuYhfuT", "name": "K reptile void ", "notes": "", - "rank": "1.3820663676400016", + "rank": 1.3820663676400016, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4cql116znfu09o6gm-thumbnail.jpg", "hasSound": true, - "views": "187", - "likes": "1", + "views": 187, + "likes": 1, "revisionId": "KiXGgirg7EucW2tpz" } \ No newline at end of file diff --git a/art/MfHtgKgYcLYo4gHrB/art.json b/art/MfHtgKgYcLYo4gHrB/art.json index 9ea91d6c..533dcedd 100644 --- a/art/MfHtgKgYcLYo4gHrB/art.json +++ b/art/MfHtgKgYcLYo4gHrB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dJQkkRdctf5KySGfX", "createdAt": { - "$date": "1507259821848" + "$date": 1507259821848 }, "username": "jimhanks", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1507262381642" + "$date": 1507262381642 }, "modifiedAt": { - "$date": "1507262381642" + "$date": 1507262381642 }, "origId": "bcenao9Loe5Xc2Y7T", "name": "skyribbons", "notes": "", - "rank": "1.1183726291913618", + "rank": 1.1183726291913618, "private": false, "unlisted": true, "username": "jimhanks", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-le9jph5y2mi3w3yvt-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "arfEApqAjzEDhvCEE" } \ No newline at end of file diff --git a/art/MfQT7AKEmWF7Q35TS/art.json b/art/MfQT7AKEmWF7Q35TS/art.json index 0cfe07f6..32f0baf8 100644 --- a/art/MfQT7AKEmWF7Q35TS/art.json +++ b/art/MfQT7AKEmWF7Q35TS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1496205057294" + "$date": 1496205057294 }, "modifiedAt": { - "$date": "1496205893852" + "$date": 1496205893852 }, "origId": "KouaGmh83NF5FCHdM", "name": "bound", "notes": "", - "rank": "10.592973719907532", + "rank": 10.592973719907532, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-70gp5rwnnp6jd7bx7-thumbnail.jpg", "hasSound": true, - "views": "446", - "likes": "7", + "views": 446, + "likes": 7, "revisionId": "RfYAHWgeSih6BB4HQ" } \ No newline at end of file diff --git a/art/MgC43FZpWMJiPkiAD/art.json b/art/MgC43FZpWMJiPkiAD/art.json index 82ec74da..990c8b54 100644 --- a/art/MgC43FZpWMJiPkiAD/art.json +++ b/art/MgC43FZpWMJiPkiAD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543837012659" + "$date": 1543837012659 }, "modifiedAt": { - "$date": "1543837012659" + "$date": 1543837012659 }, "origId": "8rLJCnxAbmAYifi8S", "name": "unnamed", "notes": "", - "rank": "1.5471198083550912", + "rank": 1.5471198083550912, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cqhncfbu57hin3bb5-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "xFnCuhYpd8qXHbfo2" } \ No newline at end of file diff --git a/art/MgCFmyZHQF4Xy4EsJ/art.json b/art/MgCFmyZHQF4Xy4EsJ/art.json index f3d194cb..0315c343 100644 --- a/art/MgCFmyZHQF4Xy4EsJ/art.json +++ b/art/MgCFmyZHQF4Xy4EsJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595424976029" + "$date": 1595424976029 }, "modifiedAt": { - "$date": "1595424976029" + "$date": 1595424976029 }, "origId": "54ZGebYmzcwbkmgpF", "name": "ball-o?", "notes": "", - "rank": "1.7361916902626715", + "rank": 1.7361916902626715, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u66iretvmzye5qjmd-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "sp9dyvcGZoDwBFECL" } \ No newline at end of file diff --git a/art/MgTTiHeeh58AxqR7D/art.json b/art/MgTTiHeeh58AxqR7D/art.json index 66992bcb..9bde5f1a 100644 --- a/art/MgTTiHeeh58AxqR7D/art.json +++ b/art/MgTTiHeeh58AxqR7D/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CxvWHiJsRS28MeMHF", "createdAt": { - "$date": "1632425500099" + "$date": 1632425500099 }, "username": "feathj", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1632425509815" + "$date": 1632425509815 }, "modifiedAt": { - "$date": "1632425920667" + "$date": 1632425920667 }, "origId": null, "name": "tutorial", "notes": "", - "rank": "1.0316608129287161", + "rank": 1.0316608129287161, "private": false, "unlisted": true, "username": "feathj", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-etywjt6pkuwmomsju-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Sr5H4wkLgrJjCKeyW" } \ No newline at end of file diff --git a/art/MgkDcnH4JMLmrHeHs/art.json b/art/MgkDcnH4JMLmrHeHs/art.json index 8aa7a10c..9cf64d94 100644 --- a/art/MgkDcnH4JMLmrHeHs/art.json +++ b/art/MgkDcnH4JMLmrHeHs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452007227898" + "$date": 1452007227898 }, "modifiedAt": { - "$date": "1452007227898" + "$date": 1452007227898 }, "origId": "dY6antnsT68htYfWz", "name": "rip", "notes": "", - "rank": "1.2214415032574304", + "rank": 1.2214415032574304, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3r19kv32cyt9qgm7u-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tgx4MtN4LbmXYCZnQ" } \ No newline at end of file diff --git a/art/MjsCC6T8BoLYtnpKv/art.json b/art/MjsCC6T8BoLYtnpKv/art.json index d3052e17..bbbeb3b3 100644 --- a/art/MjsCC6T8BoLYtnpKv/art.json +++ b/art/MjsCC6T8BoLYtnpKv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1517480471310" + "$date": 1517480471310 }, "modifiedAt": { - "$date": "1517480471310" + "$date": 1517480471310 }, "origId": "4MXkkkQvDcbZT2bmy", "name": "119hb matrix rain", "notes": "119 bytes", - "rank": "1.1423346444182312", + "rank": 1.1423346444182312, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uijlp4766agb6m5pa-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "9YexCPkMWC3zyMj3X" } \ No newline at end of file diff --git a/art/MkAt4QQ3RgdpxBAtb/art.json b/art/MkAt4QQ3RgdpxBAtb/art.json index c0439b52..d2f9bc43 100644 --- a/art/MkAt4QQ3RgdpxBAtb/art.json +++ b/art/MkAt4QQ3RgdpxBAtb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Aw3ZBjbzi7sLBthGm", "createdAt": { - "$date": "1528851803464" + "$date": 1528851803464 }, "profile": { "name": "Aardbei", @@ -12,15 +12,15 @@ "username": "megaloler" }, "createdAt": { - "$date": "1528906501186" + "$date": 1528906501186 }, "modifiedAt": { - "$date": "1529000608519" + "$date": 1529000608519 }, "origId": null, "name": "fuzzies", "notes": "", - "rank": "10.079039585945633", + "rank": 10.079039585945633, "private": false, "unlisted": false, "username": "megaloler", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-p4jgj50t04pzggs4z-thumbnail.jpg", "hasSound": true, - "views": "853", - "likes": "2", + "views": 853, + "likes": 2, "revisionId": "rrtuM7KehCvsjn5s4" } \ No newline at end of file diff --git a/art/Mm6CKQSnDcsLCorEL/art.json b/art/Mm6CKQSnDcsLCorEL/art.json index 36d6c658..0ad55b08 100644 --- a/art/Mm6CKQSnDcsLCorEL/art.json +++ b/art/Mm6CKQSnDcsLCorEL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YzC3ZzAY9ggCW9nhg", "createdAt": { - "$date": "1709867909915" + "$date": 1709867909915 }, "profile": { "name": "c Plush+", @@ -12,15 +12,15 @@ "username": "ultr7a" }, "createdAt": { - "$date": "1709868693300" + "$date": 1709868693300 }, "modifiedAt": { - "$date": "1709871079658" + "$date": 1709871079658 }, "origId": "7fkuNErcdiCoyDFPM", "name": "Be My Lover", "notes": "la da da de da da da", - "rank": "1.2597214369827892", + "rank": 1.2597214369827892, "private": false, "unlisted": false, "username": "ultr7a", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-npviscy5bouiby1w6-thumbnail.jpg", "hasSound": true, - "views": "25", - "likes": "0", + "views": 25, + "likes": 0, "revisionId": "e4ABepNpXTLYiMzQW" } \ No newline at end of file diff --git a/art/Mn5Lhm33cELxeTJsN/art.json b/art/Mn5Lhm33cELxeTJsN/art.json index 2958c0af..6ad1909b 100644 --- a/art/Mn5Lhm33cELxeTJsN/art.json +++ b/art/Mn5Lhm33cELxeTJsN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "buw2QswjyuzF5R3Z7", "createdAt": { - "$date": "1643991359601" + "$date": 1643991359601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "orange4glace" }, "createdAt": { - "$date": "1643991446311" + "$date": 1643991446311 }, "modifiedAt": { - "$date": "1643993711872" + "$date": 1643993711872 }, "origId": null, "name": "Spiral", "notes": "", - "rank": "1.7771652157298223", + "rank": 1.7771652157298223, "private": false, "unlisted": true, "username": "orange4glace", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v1a96252rukhs1g23-thumbnail.jpg", "hasSound": "", - "views": "13", - "likes": "0", + "views": 13, + "likes": 0, "revisionId": "77gmo5FKHY8nv9buM" } \ No newline at end of file diff --git a/art/MpkYwsT75rAGCYNQb/art.json b/art/MpkYwsT75rAGCYNQb/art.json index 8aa9f95c..913f03fd 100644 --- a/art/MpkYwsT75rAGCYNQb/art.json +++ b/art/MpkYwsT75rAGCYNQb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jmwufknCzoYqxA8Bh", "createdAt": { - "$date": "1460395981078" + "$date": 1460395981078 }, "profile": { "first_name": "Richel", @@ -13,15 +13,15 @@ "username": "richel" }, "createdAt": { - "$date": "1460402353722" + "$date": 1460402353722 }, "modifiedAt": { - "$date": "1460496346819" + "$date": 1460496346819 }, "origId": "PKKSn3hisqqifLpXX", "name": "poo-brain <3 dub", "notes": "", - "rank": "1.9797005918630712", + "rank": 1.9797005918630712, "private": false, "unlisted": true, "username": "richel", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fkdm8q88oy6jux60w-thumbnail.jpg", "hasSound": true, - "views": "24", - "likes": "0", + "views": 24, + "likes": 0, "revisionId": "wuncYs6tT2wW5sBEd" } \ No newline at end of file diff --git a/art/Mpv9f3xLsHhv58XD9/art.json b/art/Mpv9f3xLsHhv58XD9/art.json index f890f9a9..90b263a6 100644 --- a/art/Mpv9f3xLsHhv58XD9/art.json +++ b/art/Mpv9f3xLsHhv58XD9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "o2Ka63JHECAohKSbP", "createdAt": { - "$date": "1567098733648" + "$date": 1567098733648 }, "username": "jamination", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1567099453054" + "$date": 1567099453054 }, "modifiedAt": { - "$date": "1567099943069" + "$date": 1567099943069 }, "origId": null, "name": "Test", "notes": "Just a test.", - "rank": "1.3707267289173006", + "rank": 1.3707267289173006, "private": false, "unlisted": true, "username": "jamination", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ib0xy16o7p5iqobnj-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "CWQojpaCWGgj8wgac" } \ No newline at end of file diff --git a/art/MqRQ3wYqFZLGPAQWd/art.json b/art/MqRQ3wYqFZLGPAQWd/art.json index 0a52a118..5fc663de 100644 --- a/art/MqRQ3wYqFZLGPAQWd/art.json +++ b/art/MqRQ3wYqFZLGPAQWd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652856142122" + "$date": 1652856142122 }, "modifiedAt": { - "$date": "1652859159708" + "$date": 1652859159708 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.609104028376035", + "rank": 1.609104028376035, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vwv4rqo6xc0w7k168-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "NKmgTHzui5paGkknq" } \ No newline at end of file diff --git a/art/MrwTGnkcE7aQ4y6XX/art.json b/art/MrwTGnkcE7aQ4y6XX/art.json index f73f8f20..5bf00b06 100644 --- a/art/MrwTGnkcE7aQ4y6XX/art.json +++ b/art/MrwTGnkcE7aQ4y6XX/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1622145898916" + "$date": 1622145898916 }, "modifiedAt": { - "$date": "1622145898916" + "$date": 1622145898916 }, "origId": "Q3ckKgYEBkj3MgeLP", "name": "bhatsux", "notes": "", - "rank": "10.079680933622884", + "rank": 10.079680933622884, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-21qkfqta2myaxjy4q-thumbnail.jpg", "hasSound": true, - "views": "273", - "likes": "3", + "views": 273, + "likes": 3, "revisionId": "AzGRKH2dd5B9wjJAR" } \ No newline at end of file diff --git a/art/MspbSjFRCRuPmozZy/art.json b/art/MspbSjFRCRuPmozZy/art.json index 711825f2..8103f1e9 100644 --- a/art/MspbSjFRCRuPmozZy/art.json +++ b/art/MspbSjFRCRuPmozZy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1577253648792" + "$date": 1577253648792 }, "modifiedAt": { - "$date": "1577254006190" + "$date": 1577254006190 }, "origId": "JWMAmcwDeMYh8uSZf", "name": "sprk", "notes": "", - "rank": "1.0012115145210185", + "rank": 1.0012115145210185, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nrkvyyzh4wj7dw8c0-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "JzgdTnbCqfHAocFeT" } \ No newline at end of file diff --git a/art/MuxJWoHfp7M47hF8N/art.json b/art/MuxJWoHfp7M47hF8N/art.json index 4328e641..b9fa9b8e 100644 --- a/art/MuxJWoHfp7M47hF8N/art.json +++ b/art/MuxJWoHfp7M47hF8N/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1521135388194" + "$date": 1521135388194 }, "modifiedAt": { - "$date": "1521135388194" + "$date": 1521135388194 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.827717765598257", + "rank": 1.827717765598257, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xawswahw5l0n5l9g8-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "9J4jBpEvwQLrGcf45" } \ No newline at end of file diff --git a/art/MvGQHAgKDYs3xAtq6/art.json b/art/MvGQHAgKDYs3xAtq6/art.json index c8750014..0f58f9a0 100644 --- a/art/MvGQHAgKDYs3xAtq6/art.json +++ b/art/MvGQHAgKDYs3xAtq6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1620677483534" + "$date": 1620677483534 }, "modifiedAt": { - "$date": "1621009475332" + "$date": 1621009475332 }, "origId": "BM7xSvMgutERFmdBd", "name": "Circles From Triangles", "notes": "", - "rank": "1.6548195164218238", + "rank": 1.6548195164218238, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-d4j5q1hggbxa6gbzy-thumbnail.jpg", "hasSound": true, - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "3J2jxWrAxHs7rnAcc" } \ No newline at end of file diff --git a/art/MvaSyANZqpM9Mewxp/art.json b/art/MvaSyANZqpM9Mewxp/art.json index 611dba35..8287aa7e 100644 --- a/art/MvaSyANZqpM9Mewxp/art.json +++ b/art/MvaSyANZqpM9Mewxp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1686425547448" + "$date": 1686425547448 }, "modifiedAt": { - "$date": "1686425547448" + "$date": 1686425547448 }, "origId": "zd2E5vCZduc5JeoFz", "name": "cubespace", "notes": "", - "rank": "1.1627937685741252", + "rank": 1.1627937685741252, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-di8ioxncx41ha0f02-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "bnjfygfFrFS5P6x9W" } \ No newline at end of file diff --git a/art/N22sSoSPGrRpJDyjK/art.json b/art/N22sSoSPGrRpJDyjK/art.json index 776c5ef1..1a9ef370 100644 --- a/art/N22sSoSPGrRpJDyjK/art.json +++ b/art/N22sSoSPGrRpJDyjK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652945988929" + "$date": 1652945988929 }, "modifiedAt": { - "$date": "1652945988929" + "$date": 1652945988929 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.4417853353290397", + "rank": 1.4417853353290397, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-t6tzvyhyxz1r22flq-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "iHTZGAfJZFpjiT6cC" } \ No newline at end of file diff --git a/art/N29W9bLojSA4Kv2fq/art.json b/art/N29W9bLojSA4Kv2fq/art.json index caf2e487..960e35a1 100644 --- a/art/N29W9bLojSA4Kv2fq/art.json +++ b/art/N29W9bLojSA4Kv2fq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685543686331" + "$date": 1685543686331 }, "modifiedAt": { - "$date": "1685543686331" + "$date": 1685543686331 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.9909404625162472", + "rank": 1.9909404625162472, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2w73tzfx3v9668bnl-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "72C6RL8f2fbfonNiX" } \ No newline at end of file diff --git a/art/N2YXPmoxfuJSPWjhk/art.json b/art/N2YXPmoxfuJSPWjhk/art.json index 0d66229b..d48253dc 100644 --- a/art/N2YXPmoxfuJSPWjhk/art.json +++ b/art/N2YXPmoxfuJSPWjhk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1649487536805" + "$date": 1649487536805 }, "modifiedAt": { - "$date": "1649487536805" + "$date": 1649487536805 }, "origId": null, "name": "faster faster", "notes": "", - "rank": "1.3145046725017158", + "rank": 1.3145046725017158, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z4pcv900x5tyxme8g-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "xEDg9on4DggxeZTJD" } \ No newline at end of file diff --git a/art/N3hXFQfEHwQ9N3TkC/art.json b/art/N3hXFQfEHwQ9N3TkC/art.json index 0eb7223c..baaa52e7 100644 --- a/art/N3hXFQfEHwQ9N3TkC/art.json +++ b/art/N3hXFQfEHwQ9N3TkC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1570625176813" + "$date": 1570625176813 }, "modifiedAt": { - "$date": "1570625284005" + "$date": 1570625284005 }, "origId": "ZFSiQpx33DLDg9hmd", "name": "mag", "notes": "", - "rank": "10.658537481375546", + "rank": 10.658537481375546, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nejd8r5o2tptxich8-thumbnail.jpg", "hasSound": true, - "views": "683", - "likes": "7", + "views": 683, + "likes": 7, "revisionId": "x3hjwFHuyyNdTMm5x" } \ No newline at end of file diff --git a/art/N5RMgW9QWmZvX9X2D/art.json b/art/N5RMgW9QWmZvX9X2D/art.json index 6d360fdf..0dc5807d 100644 --- a/art/N5RMgW9QWmZvX9X2D/art.json +++ b/art/N5RMgW9QWmZvX9X2D/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652945921108" + "$date": 1652945921108 }, "modifiedAt": { - "$date": "1652945921108" + "$date": 1652945921108 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.4234049565254825", + "rank": 1.4234049565254825, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kqfnf2qqupzceu430-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "i7Y5EFwANS932B59r" } \ No newline at end of file diff --git a/art/N9XCgfYxZ2Ffxr7hk/art.json b/art/N9XCgfYxZ2Ffxr7hk/art.json index 2fdf6440..a184447f 100644 --- a/art/N9XCgfYxZ2Ffxr7hk/art.json +++ b/art/N9XCgfYxZ2Ffxr7hk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1688799961532" + "$date": 1688799961532 }, "modifiedAt": { - "$date": "1688799961532" + "$date": 1688799961532 }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party shadows scaled", "notes": "", - "rank": "1.6742092912240902", + "rank": 1.6742092912240902, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-sqwmccwyqoewm6x8r-thumbnail.jpg", "hasSound": true, - "views": "58", - "likes": "0", + "views": 58, + "likes": 0, "revisionId": "aAvJ2MXnYHXy3tGic" } \ No newline at end of file diff --git a/art/N9ij5y2vHTpi6aDYM/art.json b/art/N9ij5y2vHTpi6aDYM/art.json index 075d6c57..d1bb6833 100644 --- a/art/N9ij5y2vHTpi6aDYM/art.json +++ b/art/N9ij5y2vHTpi6aDYM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589065597847" + "$date": 1589065597847 }, "modifiedAt": { - "$date": "1589065597847" + "$date": 1589065597847 }, "origId": "bREFug9pGbyBNwXgE", "name": "tristrip", "notes": "", - "rank": "1.77070968128972", + "rank": 1.77070968128972, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ie2t9ag4g8ktc4h9x-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "HaZmk9QTsJW426Jsu" } \ No newline at end of file diff --git a/art/NAnnyGCyAH9xTsjGs/art.json b/art/NAnnyGCyAH9xTsjGs/art.json index 319ff1a0..75aa8385 100644 --- a/art/NAnnyGCyAH9xTsjGs/art.json +++ b/art/NAnnyGCyAH9xTsjGs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684927727970" + "$date": 1684927727970 }, "modifiedAt": { - "$date": "1684927727970" + "$date": 1684927727970 }, "origId": null, "name": "Audio Reactive Art by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 04 - Audio Reactive Art.", - "rank": "1.2154023713793454", + "rank": 1.2154023713793454, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8rxiz7cnzyfoumsqn-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "8g77JzhZDFGWDJwCd" } \ No newline at end of file diff --git a/art/NCmuezkb94xMJ4gtR/art.json b/art/NCmuezkb94xMJ4gtR/art.json index 858cd4ea..10162a67 100644 --- a/art/NCmuezkb94xMJ4gtR/art.json +++ b/art/NCmuezkb94xMJ4gtR/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1510069672714" + "$date": 1510069672714 }, "modifiedAt": { - "$date": "1510069672714" + "$date": 1510069672714 }, "origId": "TKku4LqhCCgDpnKTd", "name": "Torus Bulb4xx", "notes": "", - "rank": "1.315213565021374", + "rank": 1.315213565021374, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ozyd2jul0jmoq5wub-thumbnail.jpg", "hasSound": true, - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "ryxrfxgssoKav9twk" } \ No newline at end of file diff --git a/art/NDEYmpHPER7Tg3oiu/art.json b/art/NDEYmpHPER7Tg3oiu/art.json index e895027a..fb5d28f8 100644 --- a/art/NDEYmpHPER7Tg3oiu/art.json +++ b/art/NDEYmpHPER7Tg3oiu/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1546184812371" + "$date": 1546184812371 }, "modifiedAt": { - "$date": "1546184812371" + "$date": 1546184812371 }, "origId": "R2FYLbHWTcCWh5PiE", "name": "blorp", "notes": "", - "rank": "1.1617966890934384", + "rank": 1.1617966890934384, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-16y8vf1sp40le5ntp-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "BnBPB3Nk6YQpPzND7" } \ No newline at end of file diff --git a/art/NFPQeRuNoFDunGBxd/art.json b/art/NFPQeRuNoFDunGBxd/art.json index 8d84b880..13ed0a46 100644 --- a/art/NFPQeRuNoFDunGBxd/art.json +++ b/art/NFPQeRuNoFDunGBxd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466785678258" + "$date": 1466785678258 }, "modifiedAt": { - "$date": "1467413779787" + "$date": 1467413779787 }, "origId": "GxL6CjaGt3wyQZxyL", "name": "lesson-02-motions", "notes": "", - "rank": "1.263339810832098", + "rank": 1.263339810832098, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jl3hq6z8juias815a-thumbnail.jpg", "hasSound": "", - "views": "175", - "likes": "0", + "views": 175, + "likes": 0, "revisionId": "wPFcE9bM7yuQX9tsA" } \ No newline at end of file diff --git a/art/NFjum54CBQsEgz5sK/art.json b/art/NFjum54CBQsEgz5sK/art.json index cde1bad6..e0a3d1ef 100644 --- a/art/NFjum54CBQsEgz5sK/art.json +++ b/art/NFjum54CBQsEgz5sK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1582764874518" + "$date": 1582764874518 }, "modifiedAt": { - "$date": "1582764874518" + "$date": 1582764874518 }, "origId": "gAx4XYrQhtffjGR2v", "name": "unnamed", "notes": "", - "rank": "1.4782118748714983", + "rank": 1.4782118748714983, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ocuoiiv74iapja0ft-thumbnail.jpg", "hasSound": "", - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "66QZq4Sr7nXxutnja" } \ No newline at end of file diff --git a/art/NJM9uDGaaTJfRnrQC/art.json b/art/NJM9uDGaaTJfRnrQC/art.json index 9901d339..042b3284 100644 --- a/art/NJM9uDGaaTJfRnrQC/art.json +++ b/art/NJM9uDGaaTJfRnrQC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681927378531" + "$date": 1681927378531 }, "modifiedAt": { - "$date": "1681927378531" + "$date": 1681927378531 }, "origId": "biFYsrY6uepWwyQN8", "name": "RED HEXDROPS 4 trifan", "notes": "", - "rank": "1.7516510302497519", + "rank": 1.7516510302497519, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-wqsuzlzop0bl6xgbu-thumbnail.jpg", "hasSound": true, - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "veNE3yBDjMzCMnF3c" } \ No newline at end of file diff --git a/art/NLAbSqYY5BSBZfShB/art.json b/art/NLAbSqYY5BSBZfShB/art.json index bbf62ce3..5683e16a 100644 --- a/art/NLAbSqYY5BSBZfShB/art.json +++ b/art/NLAbSqYY5BSBZfShB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684396814084" + "$date": 1684396814084 }, "modifiedAt": { - "$date": "1684396814084" + "$date": 1684396814084 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.452975383730131", + "rank": 1.452975383730131, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tllzdulqaaa9f81ic-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "ERJKm7qzo2K6BLCjt" } \ No newline at end of file diff --git a/art/NMXGFyxQwcGWH96PG/art.json b/art/NMXGFyxQwcGWH96PG/art.json index 8c0904c1..14493219 100644 --- a/art/NMXGFyxQwcGWH96PG/art.json +++ b/art/NMXGFyxQwcGWH96PG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559711343" + "$date": 1525559711343 }, "modifiedAt": { - "$date": "1525559711343" + "$date": 1525559711343 }, "origId": "GRxBfbR6hkmf9Q3Am", "name": "circling", "notes": "", - "rank": "1.2201119452954383", + "rank": 1.2201119452954383, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-svh7esczabf87qnnc-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "1", + "views": 59, + "likes": 1, "revisionId": "kY7nqff8dnG4S7ESe" } \ No newline at end of file diff --git a/art/NP3rRKeHPZeXBhymB/art.json b/art/NP3rRKeHPZeXBhymB/art.json index 972e77b7..9934ec22 100644 --- a/art/NP3rRKeHPZeXBhymB/art.json +++ b/art/NP3rRKeHPZeXBhymB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642464140162" + "$date": 1642464140162 }, "modifiedAt": { - "$date": "1642464140162" + "$date": 1642464140162 }, "origId": "RZ3HmsB9XBnW5yn7k", "name": "circles", "notes": "", - "rank": "10.433789149975743", + "rank": 10.433789149975743, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-p55vl0rhufzj9ov0a-thumbnail.jpg", "hasSound": true, - "views": "278", - "likes": "2", + "views": 278, + "likes": 2, "revisionId": "WEK8KFR9ANtX7cGxG" } \ No newline at end of file diff --git a/art/NPJKuYxHxpNRWHnid/art.json b/art/NPJKuYxHxpNRWHnid/art.json index 7dbf6c8a..b3290e82 100644 --- a/art/NPJKuYxHxpNRWHnid/art.json +++ b/art/NPJKuYxHxpNRWHnid/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551485005768" + "$date": 1551485005768 }, "modifiedAt": { - "$date": "1551485005768" + "$date": 1551485005768 }, "origId": "pvmyoREztmWqtKWdC", "name": "unnamed", "notes": "", - "rank": "1.9344285562807273", + "rank": 1.9344285562807273, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-931r5q280impeifqc-thumbnail.jpg", "hasSound": "", - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "3fLw3qSDf8zn2bc77" } \ No newline at end of file diff --git a/art/NPRtMLeXooWxf64wn/art.json b/art/NPRtMLeXooWxf64wn/art.json index d12f3d4c..4d5d320c 100644 --- a/art/NPRtMLeXooWxf64wn/art.json +++ b/art/NPRtMLeXooWxf64wn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1525449458762" + "$date": 1525449458762 }, "modifiedAt": { - "$date": "1525449458762" + "$date": 1525449458762 }, "origId": null, "name": "Cold Soundwave Experiment", "notes": "Just messing around with positioning and sound textures.", - "rank": "1.034565106143155", + "rank": 1.034565106143155, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-qg36hob2e5776h5qd-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "MJKhEQjBTAokyj39b" } \ No newline at end of file diff --git a/art/NPjebpJsCc3dqek4y/art.json b/art/NPjebpJsCc3dqek4y/art.json index 004ab3fd..8e62ecd2 100644 --- a/art/NPjebpJsCc3dqek4y/art.json +++ b/art/NPjebpJsCc3dqek4y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510362622161" + "$date": 1510362622161 }, "modifiedAt": { - "$date": "1510362622161" + "$date": 1510362622161 }, "origId": "K2eiDz74g3k842g37", "name": "Triangular Voronoi rmx", "notes": "", - "rank": "1.9014436189201327", + "rank": 1.9014436189201327, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-t0koj4c55bekap93z-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "TdEQkvHdXY3q4CLGB" } \ No newline at end of file diff --git a/art/NPohkmBgKdTBhML8P/art.json b/art/NPohkmBgKdTBhML8P/art.json index 3cd9ae6d..2fa134d8 100644 --- a/art/NPohkmBgKdTBhML8P/art.json +++ b/art/NPohkmBgKdTBhML8P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451762849535" + "$date": 1451762849535 }, "modifiedAt": { - "$date": "1451763123912" + "$date": 1451763123912 }, "origId": null, "name": "uniformgrid", "notes": "", - "rank": "10.792157381275368", + "rank": 10.792157381275368, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r6t9cel985nash18l-thumbnail.jpg", "hasSound": "", - "views": "173", - "likes": "2", + "views": 173, + "likes": 2, "revisionId": "odbRYxSCssrwKiy96" } \ No newline at end of file diff --git a/art/NR42qFZjAfmdmw6oR/art.json b/art/NR42qFZjAfmdmw6oR/art.json index 5020c14d..e0406807 100644 --- a/art/NR42qFZjAfmdmw6oR/art.json +++ b/art/NR42qFZjAfmdmw6oR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550397617925" + "$date": 1550397617925 }, "modifiedAt": { - "$date": "1550657363827" + "$date": 1550657363827 }, "origId": "6329mueSGExenMjbN", "name": "iblot", "notes": "", - "rank": "10.250851847769148", + "rank": 10.250851847769148, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kqun6djr5u11njmpm-thumbnail.jpg", "hasSound": true, - "views": "223", - "likes": "7", + "views": 223, + "likes": 7, "revisionId": "63os3CMsR9mXKRxKg" } \ No newline at end of file diff --git a/art/NTihgba8cFq4fMyQF/art.json b/art/NTihgba8cFq4fMyQF/art.json index b238dc4f..afdbe77e 100644 --- a/art/NTihgba8cFq4fMyQF/art.json +++ b/art/NTihgba8cFq4fMyQF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524510084980" + "$date": 1524510084980 }, "modifiedAt": { - "$date": "1524510955521" + "$date": 1524510955521 }, "origId": null, "name": "Vertex Shader Art: Lesson 3", "notes": "Working with colors", - "rank": "1.835236287042329", + "rank": 1.835236287042329, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-mu0lxdtj34c33s0fn-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "grAEWbKsxSRSygZrC" } \ No newline at end of file diff --git a/art/NTmBiN65MW5gE5nBQ/art.json b/art/NTmBiN65MW5gE5nBQ/art.json index 8e0b7a8d..df846114 100644 --- a/art/NTmBiN65MW5gE5nBQ/art.json +++ b/art/NTmBiN65MW5gE5nBQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fAjz2DYFaqKPFtNjB", "createdAt": { - "$date": "1537183953122" + "$date": 1537183953122 }, "username": "yonatan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1537183968779" + "$date": 1537183968779 }, "modifiedAt": { - "$date": "1537208462744" + "$date": 1537208462744 }, "origId": null, "name": "flower", "notes": "", - "rank": "10.756019433513629", + "rank": 10.756019433513629, "private": false, "unlisted": false, "username": "yonatan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-07om8jwk9kc6qd3b5-thumbnail.jpg", "hasSound": "", - "views": "646", - "likes": "5", + "views": 646, + "likes": 5, "revisionId": "Q6N9idRDjhssyXNnx" } \ No newline at end of file diff --git a/art/NYiqfuasX6PFoLoQr/art.json b/art/NYiqfuasX6PFoLoQr/art.json index f36336f6..620415dd 100644 --- a/art/NYiqfuasX6PFoLoQr/art.json +++ b/art/NYiqfuasX6PFoLoQr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": "1598366337757" + "$date": 1598366337757 }, "username": "morimea", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1615908564541" + "$date": 1615908564541 }, "modifiedAt": { - "$date": "1616193476841" + "$date": 1616193476841 }, "origId": null, "name": "sphere df sphere", "notes": "sphere difference sphere approximation", - "rank": "1.246965383251837", + "rank": 1.246965383251837, "private": false, "unlisted": true, "username": "morimea", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ip6tbvgojtbqp91jt-thumbnail.jpg", "hasSound": "", - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "mZXMqiCocfonBkBqF" } \ No newline at end of file diff --git a/art/NZXTQnoGoqztxfJDm/art.json b/art/NZXTQnoGoqztxfJDm/art.json index 02300ce0..f1e233ba 100644 --- a/art/NZXTQnoGoqztxfJDm/art.json +++ b/art/NZXTQnoGoqztxfJDm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1645724848857" + "$date": 1645724848857 }, "modifiedAt": { - "$date": "1645724848857" + "$date": 1645724848857 }, "origId": null, "name": "That spinner", "notes": "", - "rank": "1.9718708437585444", + "rank": 1.9718708437585444, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vrybjvc9nvdfejo54-thumbnail.jpg", "hasSound": "", - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "4Zvuc3mL7LFYWED6K" } \ No newline at end of file diff --git a/art/NZyPJxqb9KngCnPmj/art.json b/art/NZyPJxqb9KngCnPmj/art.json index d43ee701..3c979037 100644 --- a/art/NZyPJxqb9KngCnPmj/art.json +++ b/art/NZyPJxqb9KngCnPmj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LWTM5MfY5gW856w6L", "createdAt": { - "$date": "1495864692719" + "$date": 1495864692719 }, "profile": { "name": "Keyu Gong", @@ -12,15 +12,15 @@ "username": "keyu" }, "createdAt": { - "$date": "1496293558269" + "$date": 1496293558269 }, "modifiedAt": { - "$date": "1496293558269" + "$date": 1496293558269 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2332660532023185", + "rank": 1.2332660532023185, "private": false, "unlisted": true, "username": "keyu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0apd08t6z0r337qou-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "uEX9FCCevfc53o6Le" } \ No newline at end of file diff --git a/art/NdqnSLhc6EZ67TXkP/art.json b/art/NdqnSLhc6EZ67TXkP/art.json index 2a4ffede..924c2c28 100644 --- a/art/NdqnSLhc6EZ67TXkP/art.json +++ b/art/NdqnSLhc6EZ67TXkP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pABFwgbRnC2CP5Woy", "createdAt": { - "$date": "1713478111704" + "$date": 1713478111704 }, "profile": { "first_name": "Floppa Films Google Emails", @@ -12,15 +12,15 @@ "username": "floppafilms google emails" }, "createdAt": { - "$date": "1713478374197" + "$date": 1713478374197 }, "modifiedAt": { - "$date": "1713478374197" + "$date": 1713478374197 }, "origId": "6zJfYSooxERRtZtbe", "name": "eh", "notes": "ooo", - "rank": "1.10561563324844", + "rank": 1.10561563324844, "private": false, "unlisted": false, "username": "floppafilms google emails", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xi7z5ypu2r43cz2zz-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "2uWmaxWmcHdLYnBXQ" } \ No newline at end of file diff --git a/art/NeGB5oyRfmeMmWodT/art.json b/art/NeGB5oyRfmeMmWodT/art.json index f944b02f..688780f7 100644 --- a/art/NeGB5oyRfmeMmWodT/art.json +++ b/art/NeGB5oyRfmeMmWodT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1599073564827" + "$date": 1599073564827 }, "modifiedAt": { - "$date": "1599073564827" + "$date": 1599073564827 }, "origId": "C2qmkuPNQvcyp6CGP", "name": "Frank in Space2", "notes": "", - "rank": "1.6065720323593755", + "rank": 1.6065720323593755, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-9zzexce5pbt62hq8z-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "v8295KXrj8QqYy6LT" } \ No newline at end of file diff --git a/art/NfQPZoWHTBFY7AKy5/art.json b/art/NfQPZoWHTBFY7AKy5/art.json index ef73644a..907f8d80 100644 --- a/art/NfQPZoWHTBFY7AKy5/art.json +++ b/art/NfQPZoWHTBFY7AKy5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1493741405271" + "$date": 1493741405271 }, "modifiedAt": { - "$date": "1493746559094" + "$date": 1493746559094 }, "origId": "zQMGMroYDChPD5qbu", "name": "K Machine exposed shader2 ", "notes": "K Machine exposed shader2, not so smiling", - "rank": "10.20538568786383", + "rank": 10.20538568786383, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6097xa50kdr0vu9b4-thumbnail.jpg", "hasSound": true, - "views": "490", - "likes": "2", + "views": 490, + "likes": 2, "revisionId": "Txo8XdzMZ5Fs3synK" } \ No newline at end of file diff --git a/art/NfsvpqNHppMHhscah/art.json b/art/NfsvpqNHppMHhscah/art.json index 5395c91f..f695f204 100644 --- a/art/NfsvpqNHppMHhscah/art.json +++ b/art/NfsvpqNHppMHhscah/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1448018340153" + "$date": 1448018340153 }, "modifiedAt": { - "$date": "1448018340153" + "$date": 1448018340153 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", - "rank": "1.4097677259253623", + "rank": 1.4097677259253623, "private": false, "username": "-anon-", "settings": { @@ -29,7 +29,7 @@ }, "screenshotURL": "data/images/images-dhe5saqbwjgjn2n7n-thumbnail.jpg", "hasSound": "", - "views": "108", - "likes": "0", + "views": 108, + "likes": 0, "revisionId": "EYgPv3YR2PpnXmckt" } \ No newline at end of file diff --git a/art/NhWzyi4RTkjqEik5t/art.json b/art/NhWzyi4RTkjqEik5t/art.json index 5c9b0bed..c92eb00f 100644 --- a/art/NhWzyi4RTkjqEik5t/art.json +++ b/art/NhWzyi4RTkjqEik5t/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1484390197270" + "$date": 1484390197270 }, "modifiedAt": { - "$date": "1484390686290" + "$date": 1484390686290 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "technokokoro", "notes": "", - "rank": "10.751263701225993", + "rank": 10.751263701225993, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-31p3h95wynxi1stpb-thumbnail.jpg", "hasSound": true, - "views": "324", - "likes": "7", + "views": 324, + "likes": 7, "revisionId": "qQcujXEtmoCNNp2iu" } \ No newline at end of file diff --git a/art/NkGu9MkBw25Y4yT2Y/art.json b/art/NkGu9MkBw25Y4yT2Y/art.json index bd53f145..72a7c60c 100644 --- a/art/NkGu9MkBw25Y4yT2Y/art.json +++ b/art/NkGu9MkBw25Y4yT2Y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "96ZuW2KN9gsnSfGDQ", "createdAt": { - "$date": "1536676462835" + "$date": 1536676462835 }, "username": "teraspora", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1536795392021" + "$date": 1536795392021 }, "modifiedAt": { - "$date": "1536795392021" + "$date": 1536795392021 }, "origId": null, "name": "trigons-00.vert", "notes": "learning...", - "rank": "1.2499836043328572", + "rank": 1.2499836043328572, "private": false, "unlisted": true, "username": "teraspora", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gn1x1hpja4a8a0hwz-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "JvSfQtNpXrms4qgfD" } \ No newline at end of file diff --git a/art/Nn9NwLg9EkcRu5ySW/art.json b/art/Nn9NwLg9EkcRu5ySW/art.json index da68d798..0829821b 100644 --- a/art/Nn9NwLg9EkcRu5ySW/art.json +++ b/art/Nn9NwLg9EkcRu5ySW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652933595436" + "$date": 1652933595436 }, "modifiedAt": { - "$date": "1652933595436" + "$date": 1652933595436 }, "origId": "q5ixDP7gFemPmYGSG", "name": "Colors", "notes": "", - "rank": "1.8397140297307826", + "rank": 1.8397140297307826, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-puxdsjfgkxgbk44sd-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "CYy2EPbFjTNRiFpvr" } \ No newline at end of file diff --git a/art/NnwTMwz27MKZEbr46/art.json b/art/NnwTMwz27MKZEbr46/art.json index f07ef44d..25cc963d 100644 --- a/art/NnwTMwz27MKZEbr46/art.json +++ b/art/NnwTMwz27MKZEbr46/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446218063274" + "$date": 1446218063274 }, "origId": "ZzCgG7HuSE6BLGSKR", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-2wiuo4cpros2lrpsy-thumbnail.jpg", - "views": "162", - "likes": "0", + "views": 162, + "likes": 0, "revisionId": "D72rmnevx9NGALWpw", "modifiedAt": { - "$date": "1446218063277" + "$date": 1446218063277 }, - "rank": "1.2580316030268281" + "rank": 1.2580316030268281 } \ No newline at end of file diff --git a/art/Nphqdj5rtbnvnS26q/art.json b/art/Nphqdj5rtbnvnS26q/art.json index cf12270f..aef37ed2 100644 --- a/art/Nphqdj5rtbnvnS26q/art.json +++ b/art/Nphqdj5rtbnvnS26q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652973039012" + "$date": 1652973039012 }, "modifiedAt": { - "$date": "1652973172389" + "$date": 1652973172389 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.3612063006314583", + "rank": 1.3612063006314583, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wmqq3w3ase72885a4-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "topjYw6an3i3wDwnF" } \ No newline at end of file diff --git a/art/NpnhMDf6aivDMB3x9/art.json b/art/NpnhMDf6aivDMB3x9/art.json index a344b21c..d2452a5f 100644 --- a/art/NpnhMDf6aivDMB3x9/art.json +++ b/art/NpnhMDf6aivDMB3x9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642092770211" + "$date": 1642092770211 }, "modifiedAt": { - "$date": "1642092770211" + "$date": 1642092770211 }, "origId": "a3o5rh2HCzLMPnSbn", "name": "black eye", "notes": "", - "rank": "1.5688113838773377", + "rank": 1.5688113838773377, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u5bvcnvkl5f1w1gof-thumbnail.jpg", "hasSound": true, - "views": "118", - "likes": "0", + "views": 118, + "likes": 0, "revisionId": "Wv3gP4KdL7GG4FDdm" } \ No newline at end of file diff --git a/art/NrcGDcivscB3MHpcB/art.json b/art/NrcGDcivscB3MHpcB/art.json index 4716d004..e196254a 100644 --- a/art/NrcGDcivscB3MHpcB/art.json +++ b/art/NrcGDcivscB3MHpcB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520066837111" + "$date": 1520066837111 }, "modifiedAt": { - "$date": "1520066837111" + "$date": 1520066837111 }, "origId": "r7gmxrfBnFMN5mm9r", "name": "dyson", "notes": "", - "rank": "1.6278015967646078", + "rank": 1.6278015967646078, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dhawbjp9yntrbs4cg-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "un3oKj8sMNGwX9d5n" } \ No newline at end of file diff --git a/art/Nv4BapXAuEeZYTdNe/art.json b/art/Nv4BapXAuEeZYTdNe/art.json index 92615055..eca7de53 100644 --- a/art/Nv4BapXAuEeZYTdNe/art.json +++ b/art/Nv4BapXAuEeZYTdNe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": "1652854948747" + "$date": 1652854948747 }, "profile": { "name": "taeju.Kwon", @@ -12,15 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": "1653482890661" + "$date": 1653482890661 }, "modifiedAt": { - "$date": "1653482890661" + "$date": 1653482890661 }, "origId": null, "name": "audio reactive art", "notes": "variation", - "rank": "1.6883216577144196", + "rank": 1.6883216577144196, "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lyfg8qo1cza6em05t-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "8g2kxRTHwsRWkaSMM" } \ No newline at end of file diff --git a/art/NwAsyqz4w4XbYrCZv/art.json b/art/NwAsyqz4w4XbYrCZv/art.json index 24f2b05f..8ae0bd81 100644 --- a/art/NwAsyqz4w4XbYrCZv/art.json +++ b/art/NwAsyqz4w4XbYrCZv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": "1530901372124" + "$date": 1530901372124 }, "username": "mattsonic", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1530902503029" + "$date": 1530902503029 }, "modifiedAt": { - "$date": "1530902503029" + "$date": 1530902503029 }, "origId": "wYJg4JdkufCDkxugR", "name": "tutorial3", "notes": "", - "rank": "1.8518409811086005", + "rank": 1.8518409811086005, "private": false, "unlisted": true, "username": "mattsonic", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dqj86dp9tqtt5h1xz-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "KRrCjqcQdcKXZ3y7J" } \ No newline at end of file diff --git a/art/NyEsirDmwdF3Q65i6/art.json b/art/NyEsirDmwdF3Q65i6/art.json index ae0b43c2..18557e4d 100644 --- a/art/NyEsirDmwdF3Q65i6/art.json +++ b/art/NyEsirDmwdF3Q65i6/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1486738497482" + "$date": 1486738497482 }, "modifiedAt": { - "$date": "1486738497482" + "$date": 1486738497482 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.01982093936941", + "rank": 1.01982093936941, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xcrd4z9wzg4c4fvu5-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "7fpx5MhKj4wNDGmW5" } \ No newline at end of file diff --git a/art/P4e5h3iG9MkcanmBM/art.json b/art/P4e5h3iG9MkcanmBM/art.json index 90f369a7..d49fd099 100644 --- a/art/P4e5h3iG9MkcanmBM/art.json +++ b/art/P4e5h3iG9MkcanmBM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1667031043471" + "$date": 1667031043471 }, "modifiedAt": { - "$date": "1667031043471" + "$date": 1667031043471 }, "origId": null, "name": "netflix lines", "notes": "", - "rank": "1.4069597694587477", + "rank": 1.4069597694587477, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ttns5u3x3yhhrwg52-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "BbRyPHQRmc9JgaxvS" } \ No newline at end of file diff --git a/art/P5PC55YtuMYdAYrM8/art.json b/art/P5PC55YtuMYdAYrM8/art.json index b91306a1..2213bcd5 100644 --- a/art/P5PC55YtuMYdAYrM8/art.json +++ b/art/P5PC55YtuMYdAYrM8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "SNHTADKX2cCtRukEZ", "createdAt": { - "$date": "1554178887760" + "$date": 1554178887760 }, "profile": { "first_name": "wnstjr", @@ -13,15 +13,15 @@ "username": "wnstjr" }, "createdAt": { - "$date": "1554179437871" + "$date": 1554179437871 }, "modifiedAt": { - "$date": "1554197239230" + "$date": 1554197239230 }, "origId": null, "name": "준석", "notes": "", - "rank": "1.800834186643862", + "rank": 1.800834186643862, "private": false, "unlisted": false, "username": "wnstjr", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-30e4etsehjli4yf9c-thumbnail.jpg", "hasSound": "", - "views": "184", - "likes": "0", + "views": 184, + "likes": 0, "revisionId": "7tKb9DbjpCkkteCsq" } \ No newline at end of file diff --git a/art/P5mpP2Tb9XkwhuTK7/art.json b/art/P5mpP2Tb9XkwhuTK7/art.json index 8efee147..c1cb2854 100644 --- a/art/P5mpP2Tb9XkwhuTK7/art.json +++ b/art/P5mpP2Tb9XkwhuTK7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "74DGefcaFXNz9a4tp", "createdAt": { - "$date": "1714139701715" + "$date": 1714139701715 }, "profile": { "first_name": "Salvatore", @@ -13,15 +13,15 @@ "username": "salvatore" }, "createdAt": { - "$date": "1714149284457" + "$date": 1714149284457 }, "modifiedAt": { - "$date": "1714152248882" + "$date": 1714152248882 }, "origId": null, "name": "First Shader", "notes": "", - "rank": "1.9475582157223494", + "rank": 1.9475582157223494, "private": false, "unlisted": true, "username": "salvatore", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zbek0adj6e0yuaz9k-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "MuhvPeqhm2Q5SCSij" } \ No newline at end of file diff --git a/art/P6Gk2AsdD2B7g9Kus/art.json b/art/P6Gk2AsdD2B7g9Kus/art.json index a8c8dc54..4ee92906 100644 --- a/art/P6Gk2AsdD2B7g9Kus/art.json +++ b/art/P6Gk2AsdD2B7g9Kus/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gcRCT9yQ5egNX7ZiN", "createdAt": { - "$date": "1594603813917" + "$date": 1594603813917 }, "username": "krankerapfel", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1594603818637" + "$date": 1594603818637 }, "modifiedAt": { - "$date": "1594603818637" + "$date": 1594603818637 }, "origId": null, "name": "first", "notes": "", - "rank": "1.8633904270003834", + "rank": 1.8633904270003834, "private": false, "unlisted": true, "username": "krankerapfel", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-r71artuclmtt2i279-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "fXy5KizEcAQjZFR7e" } \ No newline at end of file diff --git a/art/P6MCpqz4ahLWemiGr/art.json b/art/P6MCpqz4ahLWemiGr/art.json index e8b86c72..f983884a 100644 --- a/art/P6MCpqz4ahLWemiGr/art.json +++ b/art/P6MCpqz4ahLWemiGr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653050365104" + "$date": 1653050365104 }, "modifiedAt": { - "$date": "1653050842531" + "$date": 1653050842531 }, "origId": "cqrpE8sDb6Md6djDh", "name": "Colors", "notes": "", - "rank": "1.285625229996064", + "rank": 1.285625229996064, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jtlfppq5h1si9o3tx-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "CRcC4oGJKvxX98vyb" } \ No newline at end of file diff --git a/art/P6oFn7ms5b8ZLioGX/art.json b/art/P6oFn7ms5b8ZLioGX/art.json index 3c7d86a7..f1712afd 100644 --- a/art/P6oFn7ms5b8ZLioGX/art.json +++ b/art/P6oFn7ms5b8ZLioGX/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1548938519699" + "$date": 1548938519699 }, "modifiedAt": { - "$date": "1548938519699" + "$date": 1548938519699 }, "origId": "JERxBfFS5YwaQptZ2", "name": "omg", "notes": "", - "rank": "1.1666114723642766", + "rank": 1.1666114723642766, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cveh4hg162nzti7lf-thumbnail.jpg", "hasSound": "", - "views": "127", - "likes": "1", + "views": 127, + "likes": 1, "revisionId": "2owfZQKZTazNHKj9E" } \ No newline at end of file diff --git a/art/P788bkYrZh4KcFHgQ/art.json b/art/P788bkYrZh4KcFHgQ/art.json index 4f622198..e697f874 100644 --- a/art/P788bkYrZh4KcFHgQ/art.json +++ b/art/P788bkYrZh4KcFHgQ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1524834165827" + "$date": 1524834165827 }, "modifiedAt": { - "$date": "1524834165827" + "$date": 1524834165827 }, "origId": "ZWM6nHwzqNcfrMCbQ", "name": "My programing class", "notes": "", - "rank": "1.821927784360909", + "rank": 1.821927784360909, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-261vspphqu4pkrk6s-thumbnail.jpg", "hasSound": "", - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "vctT4EZKQSqYy5m2W" } \ No newline at end of file diff --git a/art/P7xh5mAYe3HWaA4x7/art.json b/art/P7xh5mAYe3HWaA4x7/art.json index a671cb52..f88ab25a 100644 --- a/art/P7xh5mAYe3HWaA4x7/art.json +++ b/art/P7xh5mAYe3HWaA4x7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HZivjER3Aq2kr3v5G", "createdAt": { - "$date": "1554045905011" + "$date": 1554045905011 }, "profile": { "first_name": "상민", @@ -13,15 +13,15 @@ "username": "상민" }, "createdAt": { - "$date": "1554108866812" + "$date": 1554108866812 }, "modifiedAt": { - "$date": "1554108866812" + "$date": 1554108866812 }, "origId": "HpoPwexZeHvSos9jB", "name": "tutorial", "notes": "", - "rank": "1.8371789515245835", + "rank": 1.8371789515245835, "private": false, "unlisted": true, "username": "상민", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5jtjobjtuipzlwm67-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "8upg7frTNznkb8oXG" } \ No newline at end of file diff --git a/art/P9XfoFdHfyNDCwh2N/art.json b/art/P9XfoFdHfyNDCwh2N/art.json index 0e0ab08f..08038fb2 100644 --- a/art/P9XfoFdHfyNDCwh2N/art.json +++ b/art/P9XfoFdHfyNDCwh2N/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1522422237553" + "$date": 1522422237553 }, "modifiedAt": { - "$date": "1522422237553" + "$date": 1522422237553 }, "origId": "3pFLZ6LMxGuHYkjcr", "name": "Richard Devine Point Cloud", "notes": "", - "rank": "1.7272268362906953", + "rank": 1.7272268362906953, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-8a45576ikjiwxgo8d-thumbnail.jpg", "hasSound": true, - "views": "31", - "likes": "1", + "views": 31, + "likes": 1, "revisionId": "P4fTSAk4WAizRbeo9" } \ No newline at end of file diff --git a/art/PBjvGFAxsjcQZhMod/art.json b/art/PBjvGFAxsjcQZhMod/art.json index 226d40f4..1093b978 100644 --- a/art/PBjvGFAxsjcQZhMod/art.json +++ b/art/PBjvGFAxsjcQZhMod/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1654099355296" + "$date": 1654099355296 }, "modifiedAt": { - "$date": "1654099355296" + "$date": 1654099355296 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.114889660452013", + "rank": 1.114889660452013, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y6o2pdp6cnt1cegbm-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "NuPw6tBeegSwJReDs" } \ No newline at end of file diff --git a/art/PERFs2wtC9jvSqbDY/art.json b/art/PERFs2wtC9jvSqbDY/art.json index 124b7bef..91173f29 100644 --- a/art/PERFs2wtC9jvSqbDY/art.json +++ b/art/PERFs2wtC9jvSqbDY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626776435661" + "$date": 1626776435661 }, "modifiedAt": { - "$date": "1626776435661" + "$date": 1626776435661 }, "origId": "RtPtBzZA48whTSdM4", "name": "3D Point Cloud Scene", "notes": "", - "rank": "1.771259960261277", + "rank": 1.771259960261277, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-o4log2npwlpwswubi-thumbnail.jpg", "hasSound": "", - "views": "105", - "likes": "1", + "views": 105, + "likes": 1, "revisionId": "6aSPMi5vX3o8Szs2q" } \ No newline at end of file diff --git a/art/PF6C8TWcrEB3Mz3NP/art.json b/art/PF6C8TWcrEB3Mz3NP/art.json index 2324d1dc..38dbf9da 100644 --- a/art/PF6C8TWcrEB3Mz3NP/art.json +++ b/art/PF6C8TWcrEB3Mz3NP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mnvGgYDGEBEiNodks", "createdAt": { - "$date": "1446218709364" + "$date": 1446218709364 }, "profile": { "name": null, @@ -12,7 +12,7 @@ "username": "bcarlyle" }, "createdAt": { - "$date": "1446218841217" + "$date": 1446218841217 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -31,13 +31,13 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-wg847jyoyyf3fisrs-thumbnail.jpg", - "views": "221", - "likes": "1", + "views": 221, + "likes": 1, "revisionId": "Af6GhQALLZEvpypPo", "modifiedAt": { - "$date": "1446218850285" + "$date": 1446218850285 }, "hasSound": true, - "rank": "1.2027345956814348", + "rank": 1.2027345956814348, "avatarUrl": "https://avatars.githubusercontent.com/bcarlyle?s=200" } \ No newline at end of file diff --git a/art/PFHJfQrt3knT8K8sQ/art.json b/art/PFHJfQrt3knT8K8sQ/art.json index 1e64f73e..2026e8f2 100644 --- a/art/PFHJfQrt3knT8K8sQ/art.json +++ b/art/PFHJfQrt3knT8K8sQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451918919133" + "$date": 1451918919133 }, "modifiedAt": { - "$date": "1612457044727" + "$date": 1612457044727 }, "origId": "XWzwbcRCDE4ce9oex", "name": "flwr", "notes": "", - "rank": "10.062767375856552", + "rank": 10.062767375856552, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h4zyv5ocyga3huw79-thumbnail.jpg", "hasSound": true, - "views": "814", - "likes": "9", + "views": 814, + "likes": 9, "revisionId": "nJgT38hdFFCcNkZQv" } \ No newline at end of file diff --git a/art/PG4Ca7xxyoYxNdTGe/art.json b/art/PG4Ca7xxyoYxNdTGe/art.json index fd373d4b..f073ddc1 100644 --- a/art/PG4Ca7xxyoYxNdTGe/art.json +++ b/art/PG4Ca7xxyoYxNdTGe/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1691504160344" + "$date": 1691504160344 }, "modifiedAt": { - "$date": "1691504160344" + "$date": 1691504160344 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.286934908974085", + "rank": 1.286934908974085, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-sy6kbjjotxu4jbo95-thumbnail.jpg", "hasSound": "", - "views": "21", - "likes": "0", + "views": 21, + "likes": 0, "revisionId": "ZvSWhsrWPXwSPnvNJ" } \ No newline at end of file diff --git a/art/PGXc8D9XenBb5xokv/art.json b/art/PGXc8D9XenBb5xokv/art.json index 92265cba..a48aba85 100644 --- a/art/PGXc8D9XenBb5xokv/art.json +++ b/art/PGXc8D9XenBb5xokv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1567185000225" + "$date": 1567185000225 }, "modifiedAt": { - "$date": "1567185000225" + "$date": 1567185000225 }, "origId": "mb3aos8CkHBeJdfkt", "name": "intereING", "notes": "", - "rank": "1.8570027249922962", + "rank": 1.8570027249922962, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7qkivga9onla3i8xm-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "XWWFSQzPsJBSv9WXX" } \ No newline at end of file diff --git a/art/PHANwhhRXk62fsaeC/art.json b/art/PHANwhhRXk62fsaeC/art.json index f3c9951b..fbdf272b 100644 --- a/art/PHANwhhRXk62fsaeC/art.json +++ b/art/PHANwhhRXk62fsaeC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501018582560" + "$date": 1501018582560 }, "modifiedAt": { - "$date": "1501114454960" + "$date": 1501114454960 }, "origId": null, "name": "Simple Sphere", "notes": "", - "rank": "1.6923909974402065", + "rank": 1.6923909974402065, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gihztdx0i7zvgyqd9-thumbnail.jpg", "hasSound": "", - "views": "443", - "likes": "1", + "views": 443, + "likes": 1, "revisionId": "3mb4yLDeoR8gxS6ho" } \ No newline at end of file diff --git a/art/PHWvovEcpp6R6yT8K/art.json b/art/PHWvovEcpp6R6yT8K/art.json index a06df391..e7b774e0 100644 --- a/art/PHWvovEcpp6R6yT8K/art.json +++ b/art/PHWvovEcpp6R6yT8K/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1597169575475" + "$date": 1597169575475 }, "modifiedAt": { - "$date": "1597170016439" + "$date": 1597170016439 }, "origId": null, "name": "s.o.i.", "notes": "", - "rank": "10.645245721611532", + "rank": 10.645245721611532, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9qm2rtzrqgbaw4qsy-thumbnail.jpg", "hasSound": true, - "views": "846", - "likes": "6", + "views": 846, + "likes": 6, "revisionId": "bgYu8Zaxfc7bZs688" } \ No newline at end of file diff --git a/art/PHjEAtNPJWshykNWj/art.json b/art/PHjEAtNPJWshykNWj/art.json index 681352a8..0d4b610b 100644 --- a/art/PHjEAtNPJWshykNWj/art.json +++ b/art/PHjEAtNPJWshykNWj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466379446965" + "$date": 1466379446965 }, "modifiedAt": { - "$date": "1466380697597" + "$date": 1466380697597 }, "origId": null, "name": "foosh", "notes": "", - "rank": "1.3609989464705796", + "rank": 1.3609989464705796, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7vozbqh0nrtxd40d4-thumbnail.jpg", "hasSound": "", - "views": "38", - "likes": "0", + "views": 38, + "likes": 0, "revisionId": "B4bRw3q5wyZZBX9AE" } \ No newline at end of file diff --git a/art/PJNdD52L3irdZzLDv/art.json b/art/PJNdD52L3irdZzLDv/art.json index 54101de9..cad93645 100644 --- a/art/PJNdD52L3irdZzLDv/art.json +++ b/art/PJNdD52L3irdZzLDv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yXuqqi9M94aFRE6tK", "createdAt": { - "$date": "1608273876692" + "$date": 1608273876692 }, "username": "ltms", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1608273901146" + "$date": 1608273901146 }, "modifiedAt": { - "$date": "1608273901146" + "$date": 1608273901146 }, "origId": null, "name": "test", "notes": "", - "rank": "1.266179810268411", + "rank": 1.266179810268411, "private": false, "unlisted": true, "username": "ltms", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-348v7b4dqrzqwvkey-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "o6eZLdjyjkShGCYvT" } \ No newline at end of file diff --git a/art/PJotDZ2XkNc3ut8ok/art.json b/art/PJotDZ2XkNc3ut8ok/art.json index 97c5392c..8e5b6713 100644 --- a/art/PJotDZ2XkNc3ut8ok/art.json +++ b/art/PJotDZ2XkNc3ut8ok/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684407025171" + "$date": 1684407025171 }, "modifiedAt": { - "$date": "1684409915109" + "$date": 1684409915109 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.7977021359404166", + "rank": 1.7977021359404166, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cc9dsnufoliof9fnc-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "1", + "views": 9, + "likes": 1, "revisionId": "DAZ3n9upicXHEqCiB" } \ No newline at end of file diff --git a/art/PLaQo2H7Zkft5CLu2/art.json b/art/PLaQo2H7Zkft5CLu2/art.json index e1288d21..eefa609f 100644 --- a/art/PLaQo2H7Zkft5CLu2/art.json +++ b/art/PLaQo2H7Zkft5CLu2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1605106738233" + "$date": 1605106738233 }, "modifiedAt": { - "$date": "1605108814363" + "$date": 1605108814363 }, "origId": "5WtmeHpqSmNcvRWAR", "name": "Lines New", "notes": "Li Yuchun李宇春", - "rank": "1.7436177437871097", + "rank": 1.7436177437871097, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-t58m9twr6k3espldo-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "DbFMdXwbr4ZNsSnT2" } \ No newline at end of file diff --git a/art/PLaynf8Y9S5jEPnGP/art.json b/art/PLaynf8Y9S5jEPnGP/art.json index 1024418d..cf60949b 100644 --- a/art/PLaynf8Y9S5jEPnGP/art.json +++ b/art/PLaynf8Y9S5jEPnGP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498389578601" + "$date": 1498389578601 }, "modifiedAt": { - "$date": "1498389578601" + "$date": 1498389578601 }, "origId": "X4p3ogDk8g7e5CvmA", "name": "papipupepo for k machhine2", "notes": "", - "rank": "10.549645366728091", + "rank": 10.549645366728091, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2wbrxd7jhbg25dqkz-thumbnail.jpg", "hasSound": true, - "views": "219", - "likes": "2", + "views": 219, + "likes": 2, "revisionId": "LvmX32mNwxJ83Ms34" } \ No newline at end of file diff --git a/art/PMP5Sqmw8vLLrpJgw/art.json b/art/PMP5Sqmw8vLLrpJgw/art.json index 1882a87c..bc8a9d73 100644 --- a/art/PMP5Sqmw8vLLrpJgw/art.json +++ b/art/PMP5Sqmw8vLLrpJgw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623644227037" + "$date": 1623644227037 }, "modifiedAt": { - "$date": "1623644227037" + "$date": 1623644227037 }, "origId": "MrwTGnkcE7aQ4y6XX", "name": "bhatsux", "notes": "", - "rank": "1.5701515365236687", + "rank": 1.5701515365236687, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4idqy6pnfswlwukfw-thumbnail.jpg", "hasSound": true, - "views": "27", - "likes": "0", + "views": 27, + "likes": 0, "revisionId": "jpJB8fNbZA7bHLtDZ" } \ No newline at end of file diff --git a/art/PMhjdsdCjrLMctssg/art.json b/art/PMhjdsdCjrLMctssg/art.json index a67a8f7d..feab211b 100644 --- a/art/PMhjdsdCjrLMctssg/art.json +++ b/art/PMhjdsdCjrLMctssg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684322699388" + "$date": 1684322699388 }, "modifiedAt": { - "$date": "1684322699388" + "$date": 1684322699388 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.8187442586885243", + "rank": 1.8187442586885243, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-r1y6prtdjizib41zv-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "6x7aQnzcgBvYHd88C" } \ No newline at end of file diff --git a/art/PNKS5Rcz4wR4JLhcq/art.json b/art/PNKS5Rcz4wR4JLhcq/art.json index 622e11a4..eb6b69c2 100644 --- a/art/PNKS5Rcz4wR4JLhcq/art.json +++ b/art/PNKS5Rcz4wR4JLhcq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1652947065977" + "$date": 1652947065977 }, "modifiedAt": { - "$date": "1652947065977" + "$date": 1652947065977 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.5229335748925104", + "rank": 1.5229335748925104, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bblaw67y01otximv0-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "tgo5HotteJWAW2Qrd" } \ No newline at end of file diff --git a/art/PNhE8dDWq3i4kPX64/art.json b/art/PNhE8dDWq3i4kPX64/art.json index fe4f0dd3..5b512384 100644 --- a/art/PNhE8dDWq3i4kPX64/art.json +++ b/art/PNhE8dDWq3i4kPX64/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1647203461628" + "$date": 1647203461628 }, "modifiedAt": { - "$date": "1647203461628" + "$date": 1647203461628 }, "origId": null, "name": "wave ", "notes": "", - "rank": "1.8021012113249983", + "rank": 1.8021012113249983, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5bnlbabuqnjsbdg3b-thumbnail.jpg", "hasSound": "", - "views": "107", - "likes": "0", + "views": 107, + "likes": 0, "revisionId": "GdQ4gufdqn2r8JDcs" } \ No newline at end of file diff --git a/art/PRrsa99yGZN6XannP/art.json b/art/PRrsa99yGZN6XannP/art.json index de1b8f45..69f5c540 100644 --- a/art/PRrsa99yGZN6XannP/art.json +++ b/art/PRrsa99yGZN6XannP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565837380938" + "$date": 1565837380938 }, "modifiedAt": { - "$date": "1565837380938" + "$date": 1565837380938 }, "origId": "XjN7HgsDKsJeibek9", "name": "old greg kmachine wip2", "notes": "", - "rank": "1.6780004578277117", + "rank": 1.6780004578277117, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qrykwnw7a1quvp65e-thumbnail.jpg", "hasSound": true, - "views": "126", - "likes": "0", + "views": 126, + "likes": 0, "revisionId": "ArGRnXLGu8fmSRvxX" } \ No newline at end of file diff --git a/art/PSjv6ihn8226ALFCx/art.json b/art/PSjv6ihn8226ALFCx/art.json index d30aceed..70e522af 100644 --- a/art/PSjv6ihn8226ALFCx/art.json +++ b/art/PSjv6ihn8226ALFCx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598910207617" + "$date": 1598910207617 }, "modifiedAt": { - "$date": "1598910207617" + "$date": 1598910207617 }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves", "notes": "", - "rank": "1.3590392327644878", + "rank": 1.3590392327644878, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-aqowvzjy4b44t7zez-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "e7eLpcbvnQfqgdQW2" } \ No newline at end of file diff --git a/art/PXhZibqyymFpz4qCz/art.json b/art/PXhZibqyymFpz4qCz/art.json index de073955..79546e55 100644 --- a/art/PXhZibqyymFpz4qCz/art.json +++ b/art/PXhZibqyymFpz4qCz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684389502688" + "$date": 1684389502688 }, "modifiedAt": { - "$date": "1684389632056" + "$date": 1684389632056 }, "origId": null, "name": "Motion own variation", "notes": "", - "rank": "1.9108283044380037", + "rank": 1.9108283044380037, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1gmlkf8vmlr5nxs5h-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "S5DPezswhYHBG46xX" } \ No newline at end of file diff --git a/art/PXqNQnv5Xc23ek5f2/art.json b/art/PXqNQnv5Xc23ek5f2/art.json index 8c17f3df..4f8a03bd 100644 --- a/art/PXqNQnv5Xc23ek5f2/art.json +++ b/art/PXqNQnv5Xc23ek5f2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684916890952" + "$date": 1684916890952 }, "modifiedAt": { - "$date": "1684916890952" + "$date": 1684916890952 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.0243384609995", + "rank": 1.0243384609995, "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u2xbmxoq5wihkpara-thumbnail.jpg", "hasSound": true, - "views": "23", - "likes": "0", + "views": 23, + "likes": 0, "revisionId": "N9dxhJiXERG2SwXrd" } \ No newline at end of file diff --git a/art/PZbvDng9i2QhrcC3y/art.json b/art/PZbvDng9i2QhrcC3y/art.json index a1f6220c..2147e35b 100644 --- a/art/PZbvDng9i2QhrcC3y/art.json +++ b/art/PZbvDng9i2QhrcC3y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": "1486735121030" + "$date": 1486735121030 }, "username": "lizell", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1486736754352" + "$date": 1486736754352 }, "modifiedAt": { - "$date": "1486736754352" + "$date": 1486736754352 }, "origId": "mzuqTuSfSh92e3vBL", "name": "tut03", "notes": "", - "rank": "1.7971516817781708", + "rank": 1.7971516817781708, "private": false, "unlisted": true, "username": "lizell", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-q5cuwjn0h3mrrwju6-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "3Zkihuqw73DrJh53t" } \ No newline at end of file diff --git a/art/PaksuLs2j2rAHuzxw/art.json b/art/PaksuLs2j2rAHuzxw/art.json index 1aca4bb0..21c89ead 100644 --- a/art/PaksuLs2j2rAHuzxw/art.json +++ b/art/PaksuLs2j2rAHuzxw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672697722362" + "$date": 1672697722362 }, "modifiedAt": { - "$date": "1672697722362" + "$date": 1672697722362 }, "origId": "8JCNkReuE5hLqBoNT", "name": "grid", "notes": "", - "rank": "1.6040115691569972", + "rank": 1.6040115691569972, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lrt39s1la0lpozjm7-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "TM8bsuoMWW2veJamK" } \ No newline at end of file diff --git a/art/PbQ763xTmvvCYLywu/art.json b/art/PbQ763xTmvvCYLywu/art.json index 2ebece28..b9005964 100644 --- a/art/PbQ763xTmvvCYLywu/art.json +++ b/art/PbQ763xTmvvCYLywu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6RzwZByhr6jrpQNwX", "createdAt": { - "$date": "1495057568255" + "$date": 1495057568255 }, "profile": { "name": "Isaac Goodfellow", @@ -12,15 +12,15 @@ "username": "isaac" }, "createdAt": { - "$date": "1495141186976" + "$date": 1495141186976 }, "modifiedAt": { - "$date": "1495141186976" + "$date": 1495141186976 }, "origId": null, "name": "classy sphere", "notes": "", - "rank": "1.070857423578095", + "rank": 1.070857423578095, "private": false, "unlisted": true, "username": "isaac", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ls6d76snz52ucnov6-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "WSXp5SRfwKdxKfbuc" } \ No newline at end of file diff --git a/art/PcGaeSXys75hdn3ky/art.json b/art/PcGaeSXys75hdn3ky/art.json index 8a6c7f8b..ad1ac29e 100644 --- a/art/PcGaeSXys75hdn3ky/art.json +++ b/art/PcGaeSXys75hdn3ky/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503549585856" + "$date": 1503549585856 }, "modifiedAt": { - "$date": "1503549585856" + "$date": 1503549585856 }, "origId": "GKjSeb4FbAngScBTm", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": "1.5115751109454532", + "rank": 1.5115751109454532, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-s8c60owuwvzrevlcv-thumbnail.jpg", "hasSound": true, - "views": "128", - "likes": "1", + "views": 128, + "likes": 1, "revisionId": "EWsNtNGL3dJuZKpCy" } \ No newline at end of file diff --git a/art/Pcb2n3yJfxALCGt2x/art.json b/art/Pcb2n3yJfxALCGt2x/art.json index 505e1886..9fdd6a2e 100644 --- a/art/Pcb2n3yJfxALCGt2x/art.json +++ b/art/Pcb2n3yJfxALCGt2x/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": "1554726116747" + "$date": 1554726116747 }, "username": "pgan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554729925046" + "$date": 1554729925046 }, "modifiedAt": { - "$date": "1554729925046" + "$date": 1554729925046 }, "origId": "7ckAr5cRAsKG9pHiF", "name": "sin0", "notes": "", - "rank": "1.2183777897142343", + "rank": 1.2183777897142343, "private": false, "unlisted": true, "username": "pgan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-u4f3fg7g8mha0wkhe-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ibuGsXz3gFbBfcQvi" } \ No newline at end of file diff --git a/art/PdyGqhyQKndEoHwaa/art.json b/art/PdyGqhyQKndEoHwaa/art.json index a21b3743..58246448 100644 --- a/art/PdyGqhyQKndEoHwaa/art.json +++ b/art/PdyGqhyQKndEoHwaa/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1534425375563" + "$date": 1534425375563 }, "modifiedAt": { - "$date": "1534425375563" + "$date": 1534425375563 }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": "1.6718667846080004", + "rank": 1.6718667846080004, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0hxbw9nfgttj88b5d-thumbnail.jpg", "hasSound": true, - "views": "83", - "likes": "0", + "views": 83, + "likes": 0, "revisionId": "SFYx5xxKBGG4n4x5y" } \ No newline at end of file diff --git a/art/PitEvTS6w7WK8RHn8/art.json b/art/PitEvTS6w7WK8RHn8/art.json index 50f40fa7..694a328b 100644 --- a/art/PitEvTS6w7WK8RHn8/art.json +++ b/art/PitEvTS6w7WK8RHn8/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446203139794" + "$date": 1446203139794 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 27.0;\n float radius1 = 20;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-yleufhj08d1y2t4ob-thumbnail.jpg", - "views": "96", - "likes": "0", + "views": 96, + "likes": 0, "revisionId": "zcqLa9viaP8gWjhWz", "modifiedAt": { - "$date": "1446203139801" + "$date": 1446203139801 }, - "rank": "1.0563973838475944" + "rank": 1.0563973838475944 } \ No newline at end of file diff --git a/art/Piyv2py4bQL283mTB/art.json b/art/Piyv2py4bQL283mTB/art.json index 3c9f1acf..314439d0 100644 --- a/art/Piyv2py4bQL283mTB/art.json +++ b/art/Piyv2py4bQL283mTB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RebX8k75v7GquQhg6", "createdAt": { - "$date": "1566254324938" + "$date": 1566254324938 }, "profile": { "first_name": "MrShoor", @@ -13,15 +13,15 @@ "username": "mrshoor" }, "createdAt": { - "$date": "1566258114277" + "$date": 1566258114277 }, "modifiedAt": { - "$date": "1566258238081" + "$date": 1566258238081 }, "origId": "jETzmmycobJrRvXH9", "name": "Sphere + Cube Distribution", "notes": "", - "rank": "10.522168061558235", + "rank": 10.522168061558235, "private": false, "unlisted": false, "username": "mrshoor", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-o0l69ynhe0rxfgd8s-thumbnail.jpg", "hasSound": "", - "views": "708", - "likes": "2", + "views": 708, + "likes": 2, "revisionId": "y8Dg2fBRPbw3ojnqM" } \ No newline at end of file diff --git a/art/PjY2sWZMomTjpuym6/art.json b/art/PjY2sWZMomTjpuym6/art.json index 6cb5daab..d5a40698 100644 --- a/art/PjY2sWZMomTjpuym6/art.json +++ b/art/PjY2sWZMomTjpuym6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1516021399177" + "$date": 1516021399177 }, "modifiedAt": { - "$date": "1594513366051" + "$date": 1594513366051 }, "origId": "awe7tBGAsEHzRYs2D", "name": "black and white resolutioned simplified3 with sound", "notes": "", - "rank": "1.8401174915445087", + "rank": 1.8401174915445087, "private": false, "unlisted": true, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-24fahu7rqy2vsnvwc-thumbnail.jpg", "hasSound": true, - "views": "25", - "likes": "0", + "views": 25, + "likes": 0, "revisionId": "6PNALNRYcpNn3AC69" } \ No newline at end of file diff --git a/art/PkSbv7TufuWHiNRbd/art.json b/art/PkSbv7TufuWHiNRbd/art.json index 421a001c..e84c822c 100644 --- a/art/PkSbv7TufuWHiNRbd/art.json +++ b/art/PkSbv7TufuWHiNRbd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485578929529" + "$date": 1485578929529 }, "modifiedAt": { - "$date": "1485582997779" + "$date": 1485582997779 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "admo", "notes": "", - "rank": "10.802037119786105", + "rank": 10.802037119786105, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s05kmrz2baxi53qgk-thumbnail.jpg", "hasSound": true, - "views": "597", - "likes": "12", + "views": 597, + "likes": 12, "revisionId": "vkzqvZawTQrJbA4HY" } \ No newline at end of file diff --git a/art/PkkKJZY7bP4Q5oHQQ/art.json b/art/PkkKJZY7bP4Q5oHQQ/art.json index 6b24e35d..d9247abc 100644 --- a/art/PkkKJZY7bP4Q5oHQQ/art.json +++ b/art/PkkKJZY7bP4Q5oHQQ/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449362324296" + "$date": 1449362324296 }, "modifiedAt": { - "$date": "1449362324296" + "$date": 1449362324296 }, "origId": null, "name": "Look At U", - "rank": "1.1542802753038635", + "rank": 1.1542802753038635, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-83y58pv62sbtu4kz6-thumbnail.jpg", "hasSound": true, - "views": "274", - "likes": "0", + "views": 274, + "likes": 0, "revisionId": "MaT97i36e74gMAxLa" } \ No newline at end of file diff --git a/art/PmRwSpR6jxkbJgsE4/art.json b/art/PmRwSpR6jxkbJgsE4/art.json index 003220f8..5f9f5618 100644 --- a/art/PmRwSpR6jxkbJgsE4/art.json +++ b/art/PmRwSpR6jxkbJgsE4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,10 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": "1447264518163" + "$date": 1447264518163 }, "modifiedAt": { - "$date": "1447264518163" + "$date": 1447264518163 }, "origId": "87jiR2yJj3v4JHQGX", "name": "modern_fireplace", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-nbty2jodhfck9lmdx-thumbnail.jpg", "hasSound": true, - "views": "718", - "likes": "5", + "views": 718, + "likes": 5, "revisionId": "RLrjXYtWYNYE5v9pC", - "rank": "10.70371438598631", + "rank": 10.70371438598631, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/PmW7c9NeLghdwa8S4/art.json b/art/PmW7c9NeLghdwa8S4/art.json index 38e85cb8..f41bf980 100644 --- a/art/PmW7c9NeLghdwa8S4/art.json +++ b/art/PmW7c9NeLghdwa8S4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451676484911" + "$date": 1451676484911 }, "modifiedAt": { - "$date": "1465722652156" + "$date": 1465722652156 }, "origId": "JokykDr3Qve8hrLQR", "name": "luv", "notes": "", - "rank": "1.8980790703135384", + "rank": 1.8980790703135384, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sffycqhx97o09mff9-thumbnail.jpg", "hasSound": true, - "views": "454", - "likes": "1", + "views": 454, + "likes": 1, "revisionId": "MQjrgyQ2syu7Ho5u2" } \ No newline at end of file diff --git a/art/PnP9nGDCsdg3X8R6u/art.json b/art/PnP9nGDCsdg3X8R6u/art.json index 7404e173..3d4f196e 100644 --- a/art/PnP9nGDCsdg3X8R6u/art.json +++ b/art/PnP9nGDCsdg3X8R6u/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684826600601" + "$date": 1684826600601 }, "modifiedAt": { - "$date": "1684827054549" + "$date": 1684827054549 }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive Art Own Variation", "notes": "Exercise - Vertexshaderart : Audio Reactive Art Own Variation", - "rank": "1.4150573719055444", + "rank": 1.4150573719055444, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-oe1l6urzyusrb8jzk-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "jSxuErCkgNbRQWKRS" } \ No newline at end of file diff --git a/art/PnfhNHTd9N2nBjoiw/art.json b/art/PnfhNHTd9N2nBjoiw/art.json index 6b30d48c..1fa38d46 100644 --- a/art/PnfhNHTd9N2nBjoiw/art.json +++ b/art/PnfhNHTd9N2nBjoiw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503025342718" + "$date": 1503025342718 }, "modifiedAt": { - "$date": "1503025373088" + "$date": 1503025373088 }, "origId": "2DKvftja5hyuk3K5k", "name": "Rose Quartz", "notes": "", - "rank": "1.8553614156791496", + "rank": 1.8553614156791496, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jx611wbmwmgktrupb-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "FufHxD7oBZJfdSyma" } \ No newline at end of file diff --git a/art/PorioQ3ztpHifDuAx/art.json b/art/PorioQ3ztpHifDuAx/art.json index ff3cf463..92cb3258 100644 --- a/art/PorioQ3ztpHifDuAx/art.json +++ b/art/PorioQ3ztpHifDuAx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "koEkdd6JkWyMHMivK", "createdAt": { - "$date": "1505188172159" + "$date": 1505188172159 }, "username": "jairhumberto", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1505188219156" + "$date": 1505188219156 }, "modifiedAt": { - "$date": "1505275554675" + "$date": 1505275554675 }, "origId": null, "name": "My First Shader", "notes": "", - "rank": "1.5280840192218987", + "rank": 1.5280840192218987, "private": false, "unlisted": true, "username": "jairhumberto", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ldew9z1wnihz70e8m-thumbnail.jpg", "hasSound": true, - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "4HqN3PLAgMXSZWXEh" } \ No newline at end of file diff --git a/art/PoyGoZL5Lmmn9N5SF/art.json b/art/PoyGoZL5Lmmn9N5SF/art.json index 70d70d60..5557c685 100644 --- a/art/PoyGoZL5Lmmn9N5SF/art.json +++ b/art/PoyGoZL5Lmmn9N5SF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,7 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1445949767383" + "$date": 1445949767383 }, "origId": null, "name": "Jack-o'-lantern", @@ -31,13 +31,13 @@ "shader": "\n//\n// Jack-o'-lantern\n// @P_Malin\n\n//\n\n#define kRaymarchMaxIter 64\n\n#define kBounceCount 1\n\n// Enable this to use POINTS primitive type\n//#define POINTS_VERSION\n\nfloat g_AlphaBlend = 1.0;\n\n//#define SCENE_DOMAIN_REPEAT\n\nfloat kFarClip=100.0;\n\nvec2 GetWindowCoord( const in vec2 vUV );\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget );\nvec3 GetSceneColour( in vec3 vRayOrigin, in vec3 vRayDir );\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput );\n\nfloat GetCarving2dDistance(const in vec2 vPos );\n\nvec3 vLightPos = vec3(0.0, -0.5, 0.0);\t\t\t\nvec3 vLightColour = vec3(1.0, 0.8, 0.4);\n\nfloat fCarving = 1.0;\n\n// from https://www.shadertoy.com/view/4djSRW\nfloat hash(float p)\n{\n\tvec2 p2 = fract(vec2(p * 5.3983, p * 5.4427));\n p2 += dot(p2.yx, p2.xy + vec2(21.5351, 14.3137));\n\treturn fract(p2.x * p2.y * 95.4337);\n}\n\n// CAMERA\n\nvec2 GetWindowCoord( const in vec2 vUV )\n{\n\tvec2 vWindow = vUV * 2.0 - 1.0;\n\tvWindow.x *= resolution.x / resolution.y;\n\n\treturn vWindow;\t\n}\n\n\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget )\n{\n\tvec3 vForward = normalize(vCameraTarget - vCameraPos);\n\tvec3 vRight = normalize(cross(vec3(0.0, 1.0, 0.0), vForward));\n\tvec3 vUp = normalize(cross(vForward, vRight));\n\t\t\t\t\t\t\t \n\tvec3 vDir = normalize(vWindow.x * vRight + vWindow.y * vUp + vForward * 1.5);\n\n\treturn vDir;\n}\n\n// POSTFX\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvec3 ApplyTonemap( const in vec3 vLinear )\n{\n\tfloat kExposure = 1.0;\n \n\treturn 1.0 - exp2(vLinear * -kExposure);\t\n}\n\nvec3 ApplyGamma( const in vec3 vLinear )\n{\n\tconst float kGamma = 2.2;\n\n\treturn pow(vLinear, vec3(1.0/kGamma));\t\n}\n\nvec3 ApplyBlackLevel( const in vec3 vColour )\n{\n float fBlackLevel = 0.1;\n return vColour / (1.0 - fBlackLevel) - fBlackLevel;\n}\n\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec3 vTemp = ApplyVignetting( vUV, vInput );\t\n\t\n\tvTemp = ApplyTonemap(vTemp);\n\t\n\tvTemp = ApplyGamma(vTemp);\t\t\n \n vTemp = ApplyBlackLevel(vTemp);\n \n return vTemp;\n}\n\t\n// RAYTRACE\n\nstruct C_Intersection\n{\n\tvec3 vPos;\n\tfloat fDist;\t\n\tvec3 vNormal;\n\tvec3 vUVW;\n\tfloat fObjectId;\n};\n\nfloat GetCarving2dDistance(const in vec2 vPos )\n{\n if(fCarving < 0.0)\n return 10.0;\n \n\tfloat fMouthDist = length(vPos.xy + vec2(0.0, -0.5)) - 1.5;\n\tfloat fMouthDist2 = length(vPos.xy + vec2(0.0, -1.1 - 0.5)) - 2.0;\n\t\n\tif(-fMouthDist2 > fMouthDist )\n\t{\n\t\tfMouthDist = -fMouthDist2;\n\t}\n\n float fFaceDist = fMouthDist;\n\n vec2 vNosePos = vPos.xy + vec2(0.0, -0.5);\n vNosePos.x = abs(vNosePos.x);\n float fNoseDist = dot(vNosePos.xy, normalize(vec2(1.0, 0.5)));\n fNoseDist = max(fNoseDist, -(vNosePos.y + 0.5));\n if(fNoseDist < fFaceDist)\n {\n fFaceDist = fNoseDist;\n }\n\n\n vec2 vEyePos = vPos.xy;\n vEyePos.x = abs(vEyePos.x);\n vEyePos.x -= 1.0;\n vEyePos.y -= 1.0;\n float fEyeDist = dot(vEyePos.xy, normalize(vec2(-1.0, 1.5)));\n fEyeDist = max(fEyeDist, dot(vEyePos.xy, normalize(vec2(1.0, 0.5))));\n fEyeDist = max(fEyeDist, -0.5+dot(vEyePos.xy, normalize(vec2(0.0, -1.0))));\n if(fEyeDist < fFaceDist)\n {\n fFaceDist = fEyeDist;\n }\n \n return fFaceDist;\n}\n\nfloat GetCarvingDistance(const in vec3 vPos )\n{\n\tfloat fDist = (length(vPos * vec3(1.0, 1.4, 1.0)) - 2.7) / 1.5;\n\n float fFaceDist = GetCarving2dDistance(vPos.xy);\n \n\tfloat fRearDist = vPos.z;\n\t\n\tif(fRearDist > fFaceDist)\n\t{\n\t\tfFaceDist = fRearDist;\n\t}\t\n\t\n\tif(fFaceDist < fDist )\n\t{\n\t\tfDist = fFaceDist;\n\t}\n\n float fR = length(vPos.xz);\n \n float fLidDist = dot( vec2(fR, vPos.y), normalize(vec2(1.0, -1.5)));\n \n fLidDist = abs(fLidDist) - 0.03;\n\tif(fLidDist < fDist )\n\t{\n\t\tfDist = fLidDist;\n\t}\n \n\treturn fDist;\n}\n\nfloat GetPumpkinDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n vec3 vSphereOrigin = vec3(0.0, 0.0, 0.0);\n float fSphereRadius = 3.0;\n\n\tvec3 vOffset = vPos - vSphereOrigin;\n\tfloat fFirstDist = length(vOffset);\n\t\n\tfloat fOutDist;\n\tif(fFirstDist > 3.5)\n\t{\n\t\tfOutDist = fFirstDist - fSphereRadius;\n\t}\n\telse\n\t{\n\t\tfloat fAngle1 = atan(vOffset.x, vOffset.z);\n\t\tfloat fSin = sin(fAngle1 * 10.0);\n\t\tfSin = 1.0 - sqrt(abs(fSin));\n\t\tvOffset *= 1.0 + fSin * vec3(0.05, 0.025, 0.05);\n\t\tvOffset.y *= 1.0 + 0.5 * (fSphereRadius - length(vOffset.xz)) / fSphereRadius;\n\t\tfOutDist = length(vOffset) - fSphereRadius;\n\t}\n\t\n\n\tvec4 vSphere1UVW_Id = vec4(normalize(vPos - vSphereOrigin), 3.0);\n\tvOutUVW_Id = vSphere1UVW_Id;\n\t\n\tvec3 vStalkOffset = vPos;\n\tvStalkOffset.x += -(vStalkOffset.y - fSphereRadius) * 0.1;\n\tfloat fDist2d = length(vStalkOffset.xz);\n\tfloat fStalkDist = fDist2d - 0.2;\n\tfStalkDist = max(fStalkDist, vPos.y - 2.5 + vPos.x * 0.25);\n\tfStalkDist = max(fStalkDist, -vPos.y);\n\tif( fStalkDist < fOutDist )\n\t{\n\t\tfOutDist = fStalkDist;\n\t\tvOutUVW_Id = vSphere1UVW_Id;\n\t\tvOutUVW_Id.w = 2.0;\n\t}\n\n\treturn fOutDist;\n}\n\nfloat GetSceneDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n\tfloat fFloorDist = vPos.y + 2.0;\n\tvec4 vFloorUVW_Id = vec4(vPos.xz, 0.0, 1.0);\n\n\t\n\tvec3 vPumpkinDomain = vPos;\n\n#ifdef SCENE_DOMAIN_REPEAT\n\tfloat fRepeat = 12.0;\n\tfloat fOffset = (fRepeat * 0.5);\n\tvPumpkinDomain.xz = fract((vPos.xz + fOffset) / fRepeat) * fRepeat - fOffset;\n#endif \n \n\tfloat fOutDist = fFloorDist;\n\tvOutUVW_Id = vFloorUVW_Id;\n\n\tvec4 vPumpkinUVW_Id;\n\tfloat fPumpkinDist = GetPumpkinDistance( vPumpkinUVW_Id, vPumpkinDomain );\n\n\tfloat fCarvingDist = GetCarvingDistance( vPumpkinDomain );\n\t\n\tif(-fCarvingDist > fPumpkinDist)\n\t{\n\t\tfPumpkinDist = -fCarvingDist;\n\t\tvPumpkinUVW_Id = vec4(4.0);\n\t}\n\n\t\n\tif(fPumpkinDist < fOutDist)\n\t{\n\t\tfOutDist = fPumpkinDist;\n\t\tvOutUVW_Id = vPumpkinUVW_Id;\n\t}\n\t\n\treturn fOutDist;\n}\n\nvec3 GetSceneNormal(const in vec3 vPos)\n{\n const float fDelta = 0.001;\n\n vec3 vDir1 = vec3( 1.0, -1.0, -1.0);\n vec3 vDir2 = vec3(-1.0, -1.0, 1.0);\n vec3 vDir3 = vec3(-1.0, 1.0, -1.0);\n vec3 vDir4 = vec3( 1.0, 1.0, 1.0);\n\t\n vec3 vOffset1 = vDir1 * fDelta;\n vec3 vOffset2 = vDir2 * fDelta;\n vec3 vOffset3 = vDir3 * fDelta;\n vec3 vOffset4 = vDir4 * fDelta;\n\n\tvec4 vUnused;\n float f1 = GetSceneDistance( vUnused, vPos + vOffset1 );\n float f2 = GetSceneDistance( vUnused, vPos + vOffset2 );\n float f3 = GetSceneDistance( vUnused, vPos + vOffset3 );\n float f4 = GetSceneDistance( vUnused, vPos + vOffset4 );\n\t\n vec3 vNormal = vDir1 * f1 + vDir2 * f2 + vDir3 * f3 + vDir4 * f4;\t\n\t\t\n return normalize( vNormal );\n}\n\nvoid TraceScene( out C_Intersection outIntersection, const in vec3 vOrigin, const in vec3 vDir )\n{\t\n\tvec4 vUVW_Id = vec4(0.0);\t\t\n\tvec3 vPos = vec3(0.0);\n\t\n\tfloat t = 0.01;\n\tfor(int i=0; i 100.0)\n\t\t{\n\t\t\tt = kFarClip;\n\t\t\tvPos = vOrigin + vDir * t;\n\t\t\tvUVW_Id = vec4(0.0);\n\t\t\tbreak;\n\t\t}\n\t}\n\t\n\toutIntersection.fDist = t;\n\toutIntersection.vPos = vPos;\n\toutIntersection.vNormal = GetSceneNormal(vPos);\n\toutIntersection.vUVW = vUVW_Id.xyz;\n\toutIntersection.fObjectId = vUVW_Id.w;\n}\n\n\nfloat TraceShadow( const in vec3 vOrigin, const in vec3 vDir, const in float fDist )\n{\n C_Intersection shadowIntersection;\n\tTraceScene(shadowIntersection, vOrigin, vDir);\n\tif(shadowIntersection.fDist < fDist) \n\t{\n\t\treturn 0.0;\t\t\n\t}\n\t\n\treturn 1.0;\n}\n\nfloat GetSSS( const in vec3 vPos, const in vec3 vLightPos )\n{\n vec3 vLightToPos = vPos - vLightPos;\n vec3 vDir = normalize(vLightToPos);\n \n\tC_Intersection intersection;\n\tTraceScene(intersection, vLightPos, vDir);\n\tfloat fOpticalDepth = length(vLightToPos) - intersection.fDist;\n\n fOpticalDepth = max(0.00001, fOpticalDepth);\n \n\treturn exp2( fOpticalDepth * -8.0 );\n}\n\n// LIGHTING\n\nfloat GIV( float dotNV, float k)\n{\n\treturn 1.0 / ((dotNV + 0.0001) * (1.0 - k)+k);\n}\n\nvoid AddLighting(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vLightDir, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightColour)\n{\n\tvec3 vH = normalize( -vViewDir + vLightDir );\n\tfloat fNDotL = clamp(dot(vLightDir, vNormal), 0.0, 1.0);\n\tfloat fNDotV = clamp(dot(-vViewDir, vNormal), 0.0, 1.0);\n\tfloat fNDotH = clamp(dot(vNormal, vH), 0.0, 1.0);\n\t\n\tfloat alpha = 1.0 - fSmoothness;\n\talpha = alpha * alpha;\n\t// D\n\n\tfloat alphaSqr = alpha * alpha;\n\tfloat pi = 3.14159;\n\tfloat denom = fNDotH * fNDotH * (alphaSqr - 1.0) + 1.0;\n\tfloat d = alphaSqr / (pi * denom * denom);\n\n\tfloat k = alpha / 2.0;\n\tfloat vis = GIV(fNDotL, k) * GIV(fNDotV, k);\n\n\tfloat fSpecularIntensity = d * vis * fNDotL;\n\tvSpecularLight += vLightColour * fSpecularIntensity;\n\n\tvDiffuseLight += vLightColour * fNDotL;\n}\n\nvoid AddPointLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightPos, const in vec3 vLightColour)\n{\n\tvec3 vToLight = vLightPos - vPos;\t\n\tfloat fDistance2 = dot(vToLight, vToLight);\n\tfloat fAttenuation = 100.0 / (fDistance2);\n\tvec3 vLightDir = normalize(vToLight);\n\t\n\tvec3 vShadowRayDir = vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, length(vToLight));\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\n}\n\nfloat AddDirectionalLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightDir, const in vec3 vLightColour)\n{\t\n\tfloat fAttenuation = 1.0;\n\n\tvec3 vShadowRayDir = -vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, 10.0);\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, -vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\t\n \n return fShadowFactor;\n}\n\nvoid AddDirectionalLightFlareToFog(inout vec3 vFogColour, const in vec3 vRayDir, const in vec3 vLightDir, const in vec3 vLightColour)\n{\n\tfloat fDirDot = clamp(dot(-vLightDir, vRayDir), 0.0, 1.0);\n\tfloat kSpreadPower = 4.0;\n\tvFogColour += vLightColour * pow(fDirDot, kSpreadPower);\n}\n\n// SCENE MATERIALS\n\n#define MOD2 vec2(4.438975,3.972973)\n\nfloat Hash( float p ) \n{\n // https://www.shadertoy.com/view/4djSRW - Dave Hoskins\n\tvec2 p2 = fract(vec2(p) * MOD2);\n p2 += dot(p2.yx, p2.xy+19.19);\n\treturn fract(p2.x * p2.y); \n\t//return fract(sin(n)*43758.5453);\n}\n\nfloat SmoothNoise(in vec2 o) \n{\n\tvec2 p = floor(o);\n\tvec2 f = fract(o);\n\t\t\n\tfloat n = p.x + p.y*57.0;\n\n\tfloat a = Hash(n+ 0.0);\n\tfloat b = Hash(n+ 1.0);\n\tfloat c = Hash(n+ 57.0);\n\tfloat d = Hash(n+ 58.0);\n\t\n\tvec2 f2 = f * f;\n\tvec2 f3 = f2 * f;\n\t\n\tvec2 t = 3.0 * f2 - 2.0 * f3;\n\t\n\tfloat u = t.x;\n\tfloat v = t.y;\n\n\tfloat res = a + (b-a)*u +(c-a)*v + (a-b+d-c)*u*v;\n \n return res;\n}\n\n#define k_fmbSteps 10\nfloat FBM( vec2 p, float ps ) {\n\tfloat f = 0.0;\n float tot = 0.0;\n float a = 1.0;\n for( int i=0; i= 3.0)\n {\n vDiffuseLight += GetSSS(intersection.vPos, vPointLightPos) * vLightColour;\n }\n else\n {\n vec3 vToLight = vPointLightPos - intersection.vPos;\n float fNdotL = dot(normalize(vToLight), vBumpNormal) * 0.5 + 0.5;\n\t\t\t\tvDiffuseLight += max(0.0, 1.0 - length(vToLight)/5.0) * vLightColour * fNdotL; \n }\n\n\t\t\tfloat fSmoothFactor = fSmoothness * 0.9 + 0.1;\n float fFresnelClamp = 0.25; // too much fresnel produces sparkly artefacts\n float fNdotD = clamp(dot(vBumpNormal, -vRayDir), fFresnelClamp, 1.0);\n\t\t\tvec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0) * fSmoothFactor;\n\n \n\t\t\tvResult = mix(vAlbedo * vDiffuseLight, vSpecularLight, vFresnel);\t\t\n\t\t\tvBlendFactor = vFresnel;\n\t\t\t\n\t\t\tApplyAtmosphere(vResult, intersection.fDist, vRayOrigin, vRayDir);\t\t\n\t\t\t\n\t\t\tvRemaining *= vBlendFactor;\t\t\t\t\n\t\t\tvRayDir = normalize(reflect(vRayDir, vBumpNormal));\n\t\t\tvRayOrigin = intersection.vPos;\n\t\t}\t\t\t\n\n\t\tvColour += vResult * vCurrRemaining * fShouldApply;\t\n\t}\n\n\tvec3 vSkyColor = GetSkyColour(vRayDir);\n\t\n\tApplyAtmosphere(vSkyColor, kFarClip, vRayOrigin, vRayDir);\t\t\n\t\n // Hack for this scene when using 1 bounce.\n // remove final sky reflection when in shadow\n vSkyColor *= fLastShadow; \n \n\tvColour += vSkyColor * vRemaining;\n\t\n // Face glow\n float t = -(_vRayOrigin.z + 2.8) / _vRayDir.z;\n \n if( t > 0.0 )\n {\n vec3 vPos = _vRayOrigin + _vRayDir * t;\n\n float fDist = abs(GetCarving2dDistance(vPos.xy * vec2(1.0, 1.0)));\n float fDot = max(0.0, _vRayDir.z);\n fDot = fDot * fDot;\n vColour += exp2(-fDist * 10.0) * fDot * vLightColour * 0.25;\n }\n \n \n\treturn vColour;\n}\n\n\n\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\n\nvec2 hash21(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n\tp3 += dot(p3, p3.yzx + 19.19);\n\treturn fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y));\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nvoid main() \n{\n#ifdef POINTS_VERSION\n float fTriangleIndex = vertexId + time;\n float fTriangleVertexIndex = 0.0;\n#else\n float fTriangleIndex = floor( vertexId / 3.0 ) + time;\n float fTriangleVertexIndex = mod( vertexId, 3.0 );\n#endif \n \n vec2 vUV = hash21( fTriangleIndex );\n \n \tfloat fSize = 1.0;\n\n float fDist = 7.0;\n\n float fAngle = radians(190.0) + sin(time * 0.25) * 0.2;\n float fHeight = 2.0 + sin(time * 0.1567) * 1.5;\n \n\tvec3 vCameraPos = vec3(sin(fAngle) * fDist, fHeight, cos(fAngle) * fDist);\n\tvec3 vCameraTarget = vec3(0.0, -0.5, 0.0);\n \n\tvec3 vRayOrigin = vCameraPos;\n\tvec3 vRayDir = GetCameraRayDir( GetWindowCoord(vUV), vCameraPos, vCameraTarget );\n\t\n \tfloat fHitDist = 0.0;\n \tvec3 vHitNormal = vec3(0.0);\n\tvec3 vResult = GetSceneColour(vRayOrigin, vRayDir, fHitDist, vHitNormal);\n\t \n\tvec3 vFinal = ApplyPostFX( vUV, vResult );\n\n\n //fSize = 0.05 / fHitDist;\n fSize *= 0.01;\n fSize *= 0.5 + vFinal.x * vFinal.y * 0.5;\n vec2 vOffset = vec2(0.0);\n \n if( fTriangleVertexIndex < 0.5 )\n {\n vOffset.y += fSize;\n }\n else if( fTriangleVertexIndex < 1.5 )\n {\n vOffset.x -= fSize;\n }\n else if( fTriangleVertexIndex < 2.5 )\n {\n vOffset.x += fSize;\n }\n \n vOffset = Rotate( vOffset, fTriangleIndex );\n vUV += vOffset;\n\n vUV.xy = vUV.xy * 2.0 - 1.0;\n \n#ifdef POINTS_VERSION\n gl_PointSize = fSize * 800.0;\n#endif \n \n gl_Position = vec4(vUV.xy * fHitDist, 0, fHitDist);\n v_color = vec4(vFinal, 1.0);\n \n v_color *= g_AlphaBlend; \n}" }, "screenshotDataId": "sWQLPikTGF2y79XC9", - "views": "8721", - "likes": "9", + "views": 8721, + "likes": 9, "revisionId": "wzQih8KwswLkMgusb", "screenshotURL": "data/images/images-g5jc8tdlfhm6tfi9g-thumbnail.jpg", "modifiedAt": { - "$date": "1446207861143" + "$date": 1446207861143 }, - "rank": "10.955542494682378", + "rank": 10.955542494682378, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/PpBTtfY3xx82oxNdo/art.json b/art/PpBTtfY3xx82oxNdo/art.json index c96f2127..e597eccc 100644 --- a/art/PpBTtfY3xx82oxNdo/art.json +++ b/art/PpBTtfY3xx82oxNdo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cWfLyHrY6Tio52AhS", "createdAt": { - "$date": "1713242184772" + "$date": 1713242184772 }, "profile": { "first_name": "gurp", @@ -13,15 +13,15 @@ "username": "gurp" }, "createdAt": { - "$date": "1713554804499" + "$date": 1713554804499 }, "modifiedAt": { - "$date": "1713554804499" + "$date": 1713554804499 }, "origId": null, "name": "fun_one_copy", "notes": "", - "rank": "1.6160925201546998", + "rank": 1.6160925201546998, "private": false, "unlisted": true, "username": "gurp", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-g5wlliu9e8nd81m0t-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "hhuyspMxvK9h3239B" } \ No newline at end of file diff --git a/art/PponkZdtktgJHhipC/art.json b/art/PponkZdtktgJHhipC/art.json index 166ca211..b004f8d2 100644 --- a/art/PponkZdtktgJHhipC/art.json +++ b/art/PponkZdtktgJHhipC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1451465152670" + "$date": 1451465152670 }, "modifiedAt": { - "$date": "1566405462866" + "$date": 1566405462866 }, "origId": null, "name": "sbd", "notes": "", - "rank": "10.948531095372944", + "rank": 10.948531095372944, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gk0971btcdp9xclvb-thumbnail.jpg", "hasSound": true, - "views": "3729", - "likes": "15", + "views": 3729, + "likes": 15, "revisionId": "aWjaq6tjwza7GG796" } \ No newline at end of file diff --git a/art/PpwJ5uNXyzHCnWSZJ/art.json b/art/PpwJ5uNXyzHCnWSZJ/art.json index 31796aa7..5bceadb7 100644 --- a/art/PpwJ5uNXyzHCnWSZJ/art.json +++ b/art/PpwJ5uNXyzHCnWSZJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445777528597" + "$date": 1445777528597 }, "origId": null, "name": "rbowsnd", @@ -31,14 +31,14 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 64.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n\n //\n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n vec2 xy = vec2(\n x * mix(0.5, 1.0, invV),\n y + pow(snd, 5.0) * 1.0) / (v + 0.5);\n gl_Position = vec4(xy * 0.5, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "L7Z2J9KQ9pxLS9xQy", - "views": "1123", - "likes": "8", + "views": 1123, + "likes": 8, "revisionId": "brrxWsePKNHY7BsWJ", "screenshotURL": "data/images/images-L7Z2J9KQ9pxLS9xQy-thumbnail.png", "modifiedAt": { - "$date": "1445777528598" + "$date": 1445777528598 }, "hasSound": true, - "rank": "10.708923601581438", + "rank": 10.708923601581438, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/PtvnQNWKfKdFBWHtm/art.json b/art/PtvnQNWKfKdFBWHtm/art.json index a8ba944e..3914ed73 100644 --- a/art/PtvnQNWKfKdFBWHtm/art.json +++ b/art/PtvnQNWKfKdFBWHtm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1528976791917" + "$date": 1528976791917 }, "modifiedAt": { - "$date": "1528976791917" + "$date": 1528976791917 }, "origId": null, "name": "Static Square Vibes", "notes": "", - "rank": "1.5733103331448712", + "rank": 1.5733103331448712, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-v4kwzxcfw97asec9e-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "L6L2RrEKTt9pQCY5n" } \ No newline at end of file diff --git a/art/PuJz9tt4xX8z7tBP8/art.json b/art/PuJz9tt4xX8z7tBP8/art.json index 00c625e6..cda57d1a 100644 --- a/art/PuJz9tt4xX8z7tBP8/art.json +++ b/art/PuJz9tt4xX8z7tBP8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1638102094325" + "$date": 1638102094325 }, "modifiedAt": { - "$date": "1638102094325" + "$date": 1638102094325 }, "origId": "xTioxG2q3bibRu5j8", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "1.7438722279629257", + "rank": 1.7438722279629257, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-efj2gg37jcx1bnxq7-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "WawR9TmmBSdh9HFuz" } \ No newline at end of file diff --git a/art/Px6gh46SuTaM4EEnF/art.json b/art/Px6gh46SuTaM4EEnF/art.json index 49f06911..3ab5c951 100644 --- a/art/Px6gh46SuTaM4EEnF/art.json +++ b/art/Px6gh46SuTaM4EEnF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623652638295" + "$date": 1623652638295 }, "modifiedAt": { - "$date": "1623652638295" + "$date": 1623652638295 }, "origId": "nb7JYJJLQtbayZHzh", "name": "Pixel Storm", "notes": "", - "rank": "1.7377810804157932", + "rank": 1.7377810804157932, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-uh63fy28jajvpio8p-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "Fh9sFDhMAPY8MvB47" } \ No newline at end of file diff --git a/art/PyWaWYkpMMnc2GQBc/art.json b/art/PyWaWYkpMMnc2GQBc/art.json index e289b92f..d7405e41 100644 --- a/art/PyWaWYkpMMnc2GQBc/art.json +++ b/art/PyWaWYkpMMnc2GQBc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1636465470472" + "$date": 1636465470472 }, "modifiedAt": { - "$date": "1636465470472" + "$date": 1636465470472 }, "origId": null, "name": "hexagon tile strings", "notes": "", - "rank": "1.1281837841910658", + "rank": 1.1281837841910658, "private": false, "unlisted": true, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-yhmdeti00zvf5ywj4-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "vHCix3dHmYRmgowJP" } \ No newline at end of file diff --git a/art/PyqCH2QLtx4JYsvAY/art.json b/art/PyqCH2QLtx4JYsvAY/art.json index 96c89769..f2836f41 100644 --- a/art/PyqCH2QLtx4JYsvAY/art.json +++ b/art/PyqCH2QLtx4JYsvAY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1495005471663" + "$date": 1495005471663 }, "modifiedAt": { - "$date": "1495005584626" + "$date": 1495005584626 }, "origId": "ZvcLBFp3AkteTsGku", "name": "Grid IV", "notes": "Yes!", - "rank": "1.0807983458843822", + "rank": 1.0807983458843822, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xe70xdftg2thbr6cj-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "JwsiH59uEaMne6Fz9" } \ No newline at end of file diff --git a/art/Pzbk6qLsSg2d38JRq/art.json b/art/Pzbk6qLsSg2d38JRq/art.json index 84b3605b..8b2fc320 100644 --- a/art/Pzbk6qLsSg2d38JRq/art.json +++ b/art/Pzbk6qLsSg2d38JRq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": "1629553450441" + "$date": 1629553450441 }, "username": "przemyslawzaworski", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1648065752246" + "$date": 1648065752246 }, "modifiedAt": { - "$date": "1648065752246" + "$date": 1648065752246 }, "origId": null, "name": "Procedural Sphere With Tessellation", "notes": "", - "rank": "1.171298086457843", + "rank": 1.171298086457843, "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gzyo53tr1ng52yz76-thumbnail.jpg", "hasSound": "", - "views": "203", - "likes": "0", + "views": 203, + "likes": 0, "revisionId": "DTfDrp6Zkac8YH3rD" } \ No newline at end of file diff --git a/art/Q2oHwSyr3NpT7jokA/art.json b/art/Q2oHwSyr3NpT7jokA/art.json index 7055c999..a72f6f04 100644 --- a/art/Q2oHwSyr3NpT7jokA/art.json +++ b/art/Q2oHwSyr3NpT7jokA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652884760741" + "$date": 1652884760741 }, "modifiedAt": { - "$date": "1652884760741" + "$date": 1652884760741 }, "origId": null, "name": "Making a Grid Variation", "notes": "", - "rank": "1.5852056909239078", + "rank": 1.5852056909239078, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3qk4qpigbz0rd8y04-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "nrnHkkTWYGP9MLE4n" } \ No newline at end of file diff --git a/art/Q3Mv3prh5dPis7GsK/art.json b/art/Q3Mv3prh5dPis7GsK/art.json index 8e93d4de..f3531c29 100644 --- a/art/Q3Mv3prh5dPis7GsK/art.json +++ b/art/Q3Mv3prh5dPis7GsK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501849395217" + "$date": 1501849395217 }, "modifiedAt": { - "$date": "1501849395217" + "$date": 1501849395217 }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer 777(mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.828398858798176", + "rank": 1.828398858798176, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nx9nubm4636437bwe-thumbnail.jpg", "hasSound": true, - "views": "114", - "likes": "0", + "views": 114, + "likes": 0, "revisionId": "cYLwKo2mHahH2xkui" } \ No newline at end of file diff --git a/art/Q3ckKgYEBkj3MgeLP/art.json b/art/Q3ckKgYEBkj3MgeLP/art.json index 666a86d6..db9d4830 100644 --- a/art/Q3ckKgYEBkj3MgeLP/art.json +++ b/art/Q3ckKgYEBkj3MgeLP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565834922258" + "$date": 1565834922258 }, "modifiedAt": { - "$date": "1565834922258" + "$date": 1565834922258 }, "origId": "ffWaRfDRtqa8osv3y", "name": "bhatsux", "notes": "", - "rank": "1.8545399194885541", + "rank": 1.8545399194885541, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0x4xmpjl994ydidtk-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "DWy7TqijJd98J4BaD" } \ No newline at end of file diff --git a/art/Q4dpCbhvWMYfDz5Nb/art.json b/art/Q4dpCbhvWMYfDz5Nb/art.json index 43f00f65..7baf575c 100644 --- a/art/Q4dpCbhvWMYfDz5Nb/art.json +++ b/art/Q4dpCbhvWMYfDz5Nb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1484747846308" + "$date": 1484747846308 }, "modifiedAt": { - "$date": "1489651764466" + "$date": 1489651764466 }, "origId": "NhWzyi4RTkjqEik5t", "name": "smutz", "notes": "", - "rank": "10.870453942545584", + "rank": 10.870453942545584, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rhdtg29vo6feev03t-thumbnail.jpg", "hasSound": true, - "views": "1194", - "likes": "9", + "views": 1194, + "likes": 9, "revisionId": "hNvZaQuR7n4BexFbw" } \ No newline at end of file diff --git a/art/Q6WYaT35yY2FLBkgi/art.json b/art/Q6WYaT35yY2FLBkgi/art.json index e6535be6..f2023fa5 100644 --- a/art/Q6WYaT35yY2FLBkgi/art.json +++ b/art/Q6WYaT35yY2FLBkgi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445777577356" + "$date": 1445777577356 }, "origId": null, "name": "spirography", @@ -31,13 +31,13 @@ "shader": "//\n#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "XDjiC5DcXbYw7fpvF", - "views": "362", - "likes": "0", + "views": 362, + "likes": 0, "revisionId": "ckYR2LnJLWgoSRMyJ", "screenshotURL": "data/images/images-XDjiC5DcXbYw7fpvF-thumbnail.png", "modifiedAt": { - "$date": "1445777577359" + "$date": 1445777577359 }, - "rank": "1.8248850878682308", + "rank": 1.8248850878682308, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/Q8RpzMoMpG8LgruMo/art.json b/art/Q8RpzMoMpG8LgruMo/art.json index e046ed35..cecff2ab 100644 --- a/art/Q8RpzMoMpG8LgruMo/art.json +++ b/art/Q8RpzMoMpG8LgruMo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508864603275" + "$date": 1508864603275 }, "modifiedAt": { - "$date": "1508864603275" + "$date": 1508864603275 }, "origId": "r7tpZqAYFwZsQarPw", "name": "Mesh Reprojection", "notes": "", - "rank": "1.2789013805450755", + "rank": 1.2789013805450755, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zhy93hztoppc95eki-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "f6W4FvkRNfYqGJm6f" } \ No newline at end of file diff --git a/art/Q9DLLK5ZfccWG9Shv/art.json b/art/Q9DLLK5ZfccWG9Shv/art.json index 11100f7f..db6aa56a 100644 --- a/art/Q9DLLK5ZfccWG9Shv/art.json +++ b/art/Q9DLLK5ZfccWG9Shv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1583426478726" + "$date": 1583426478726 }, "modifiedAt": { - "$date": "1583429316315" + "$date": 1583429316315 }, "origId": "Bt5C5fTXArXh3hvqh", "name": "circles", "notes": "", - "rank": "1.0496695163220493", + "rank": 1.0496695163220493, "private": false, "unlisted": true, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-kbxq6b5frcee7gefy-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "jwjt3TXwpnWDTm8Ty" } \ No newline at end of file diff --git a/art/QCpubvSnQsitsMWjB/art.json b/art/QCpubvSnQsitsMWjB/art.json index 89a99b0d..933afa93 100644 --- a/art/QCpubvSnQsitsMWjB/art.json +++ b/art/QCpubvSnQsitsMWjB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449287089778" + "$date": 1449287089778 }, "modifiedAt": { - "$date": "1449296715009" + "$date": 1449296715009 }, "origId": "C9maC3C6dCdyKmsuH", "name": "Sparks", - "rank": "1.1517457953716137", + "rank": 1.1517457953716137, "private": false, "unlisted": true, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-yaymimp38ohxugkcp-thumbnail.jpg", "hasSound": true, - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "Pw4wZCbiGkBJqE8wJ", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/QCxSnbduPERK5rQni/art.json b/art/QCxSnbduPERK5rQni/art.json index cee9b704..f3bac5be 100644 --- a/art/QCxSnbduPERK5rQni/art.json +++ b/art/QCxSnbduPERK5rQni/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1525885700789" + "$date": 1525885700789 }, "modifiedAt": { - "$date": "1525885700789" + "$date": 1525885700789 }, "origId": "sxuyK3fxSLJbouBDN", "name": "?dot-line", "notes": "", - "rank": "1.1164805596217795", + "rank": 1.1164805596217795, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hvt1d0nn03h757b41-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "SCv2mfBwsWFABGEZF" } \ No newline at end of file diff --git a/art/QGXB5e8RAqNJsredQ/art.json b/art/QGXB5e8RAqNJsredQ/art.json index cdd7fbc3..112ad51b 100644 --- a/art/QGXB5e8RAqNJsredQ/art.json +++ b/art/QGXB5e8RAqNJsredQ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565833132341" + "$date": 1565833132341 }, "modifiedAt": { - "$date": "1565833132341" + "$date": 1565833132341 }, "origId": "DySYKJCWwydRwAsMo", "name": "unnamed", "notes": "", - "rank": "1.1664644206325239", + "rank": 1.1664644206325239, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7gpwriqsfz2qnlm2a-thumbnail.jpg", "hasSound": true, - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "GebzoxFFtaHwEncDC" } \ No newline at end of file diff --git a/art/QH3gSYw84QKSqtGr2/art.json b/art/QH3gSYw84QKSqtGr2/art.json index a7506f32..92d9d7a7 100644 --- a/art/QH3gSYw84QKSqtGr2/art.json +++ b/art/QH3gSYw84QKSqtGr2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445803428544" + "$date": 1445803428544 }, "origId": null, "name": "lint", @@ -31,13 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time * 0.01 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(localTime * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.0025, 0.8);\n float innerRadius = pow(count * 0.00005, 1.2);\n float oC = cos(orbitAngle + count * 0.00001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.00001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotDataId": "2e36dARvwMEZykDCX", - "views": "472", - "likes": "0", + "views": 472, + "likes": 0, "revisionId": "RmigdRRH5kQYzyziw", "screenshotURL": "data/images/images-2e36dARvwMEZykDCX-thumbnail.png", "modifiedAt": { - "$date": "1445803428546" + "$date": 1445803428546 }, - "rank": "1.8624305616316212", + "rank": 1.8624305616316212, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/QHfQoa4YycdGxqd8r/art.json b/art/QHfQoa4YycdGxqd8r/art.json index a8e9b60f..d1df2f3e 100644 --- a/art/QHfQoa4YycdGxqd8r/art.json +++ b/art/QHfQoa4YycdGxqd8r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1477559121366" + "$date": 1477559121366 }, "modifiedAt": { - "$date": "1478717655122" + "$date": 1478717655122 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "post-its", "notes": "", - "rank": "10.46041331239242", + "rank": 10.46041331239242, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-i01msf2w0t87dqmat-thumbnail.jpg", "hasSound": true, - "views": "472", - "likes": "7", + "views": 472, + "likes": 7, "revisionId": "eQ23wnSzt4aAdmCXE" } \ No newline at end of file diff --git a/art/QJskLnkaikLSdkYEs/art.json b/art/QJskLnkaikLSdkYEs/art.json index 41a3d381..320800ac 100644 --- a/art/QJskLnkaikLSdkYEs/art.json +++ b/art/QJskLnkaikLSdkYEs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1671179853648" + "$date": 1671179853648 }, "modifiedAt": { - "$date": "1671179853648" + "$date": 1671179853648 }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": "1.5449999236305292", + "rank": 1.5449999236305292, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d14t0js9z65qdfo9a-thumbnail.jpg", "hasSound": true, - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "R9o6BZYoXRcuzkSFE" } \ No newline at end of file diff --git a/art/QKr9Zs5phrohEPjCp/art.json b/art/QKr9Zs5phrohEPjCp/art.json index e5778621..14fe7f0b 100644 --- a/art/QKr9Zs5phrohEPjCp/art.json +++ b/art/QKr9Zs5phrohEPjCp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485106096007" + "$date": 1485106096007 }, "modifiedAt": { - "$date": "1487924443510" + "$date": 1487924443510 }, "origId": "YiboJk6SvJNEAPSGR", "name": "shwoom", "notes": "", - "rank": "10.997137546606647", + "rank": 10.997137546606647, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3xr0k4qe5qnaurcjb-thumbnail.jpg", "hasSound": true, - "views": "359", - "likes": "8", + "views": 359, + "likes": 8, "revisionId": "6DYgjfMjn8Qi6g4zi" } \ No newline at end of file diff --git a/art/QLuMqpKa5JSrpLW5B/art.json b/art/QLuMqpKa5JSrpLW5B/art.json index cb17158a..5426f470 100644 --- a/art/QLuMqpKa5JSrpLW5B/art.json +++ b/art/QLuMqpKa5JSrpLW5B/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446222798933" + "$date": 1446222798933 }, "origId": "K8sAwLQqxzqjXN3FT", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-hlnr64xi78xvuofes-thumbnail.jpg", - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "CEpNMLD764djNQ2pd", "modifiedAt": { - "$date": "1446222798936" + "$date": 1446222798936 }, - "rank": "1.0565018959496426" + "rank": 1.0565018959496426 } \ No newline at end of file diff --git a/art/QNRa7fHrHnYWcZoCm/art.json b/art/QNRa7fHrHnYWcZoCm/art.json index 3f7b017c..8ec73a42 100644 --- a/art/QNRa7fHrHnYWcZoCm/art.json +++ b/art/QNRa7fHrHnYWcZoCm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784262760" + "$date": 1670784262760 }, "modifiedAt": { - "$date": "1670784262760" + "$date": 1670784262760 }, "origId": "4BkjXGWjFkBTo7kEJ", "name": "box", "notes": "", - "rank": "1.104088788674807", + "rank": 1.104088788674807, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-oa5a4swy0aziifkdn-thumbnail.jpg", "hasSound": "", - "views": "45", - "likes": "0", + "views": 45, + "likes": 0, "revisionId": "dvT4LWhyoMSQ7eLWo" } \ No newline at end of file diff --git a/art/QQPfLKd8XLAt6wWQi/art.json b/art/QQPfLKd8XLAt6wWQi/art.json index af25ba05..16c32bc6 100644 --- a/art/QQPfLKd8XLAt6wWQi/art.json +++ b/art/QQPfLKd8XLAt6wWQi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684331228926" + "$date": 1684331228926 }, "modifiedAt": { - "$date": "1684331337874" + "$date": 1684331337874 }, "origId": null, "name": "make grid", "notes": "", - "rank": "1.1890133314778994", + "rank": 1.1890133314778994, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-k7av4d2f7a4hnhrvx-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "4aRWKJPcTnKy8KKmn" } \ No newline at end of file diff --git a/art/QQn8ttKsNBFEpfwuE/art.json b/art/QQn8ttKsNBFEpfwuE/art.json index f5e19903..1fc784a7 100644 --- a/art/QQn8ttKsNBFEpfwuE/art.json +++ b/art/QQn8ttKsNBFEpfwuE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HtXEpykF96ZKE8LPR", "createdAt": { - "$date": "1497475129344" + "$date": 1497475129344 }, "profile": { "name": "Pawel Kostrzewa", @@ -12,15 +12,15 @@ "username": "pawel" }, "createdAt": { - "$date": "1497475542667" + "$date": 1497475542667 }, "modifiedAt": { - "$date": "1497475542667" + "$date": 1497475542667 }, "origId": null, "name": "unnamedzero", "notes": "", - "rank": "10.976028503605045", + "rank": 10.976028503605045, "private": false, "unlisted": false, "username": "pawel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0vrh7da3ec7ydx4gy-thumbnail.jpg", "hasSound": true, - "views": "295", - "likes": "2", + "views": 295, + "likes": 2, "revisionId": "97KWwnk4NSMdSfp6K" } \ No newline at end of file diff --git a/art/QRwggT8zdiZbYuaXv/art.json b/art/QRwggT8zdiZbYuaXv/art.json index df1cef20..cb4ebc28 100644 --- a/art/QRwggT8zdiZbYuaXv/art.json +++ b/art/QRwggT8zdiZbYuaXv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494976485126" + "$date": 1494976485126 }, "modifiedAt": { - "$date": "1494976817248" + "$date": 1494976817248 }, "origId": "BXfAoqsFbSNtWvJaQ", "name": " Gridding III", "notes": "Hmmm!", - "rank": "1.8298666012838", + "rank": 1.8298666012838, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4ckys6bh5171a27t0-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "wFr3z4WTtJnbnNnfG" } \ No newline at end of file diff --git a/art/QWNj2ZspFrBLdtsJm/art.json b/art/QWNj2ZspFrBLdtsJm/art.json index 136f1794..9d4b5b62 100644 --- a/art/QWNj2ZspFrBLdtsJm/art.json +++ b/art/QWNj2ZspFrBLdtsJm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666962565214" + "$date": 1666962565214 }, "modifiedAt": { - "$date": "1666962565214" + "$date": 1666962565214 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8976542164135177", + "rank": 1.8976542164135177, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9ewfpwmxi2ukbtscv-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "fwvqXkPhLZxRGoQrr" } \ No newline at end of file diff --git a/art/QXw5ie5QNXrscXSgX/art.json b/art/QXw5ie5QNXrscXSgX/art.json index 64df2e49..c4f09fdc 100644 --- a/art/QXw5ie5QNXrscXSgX/art.json +++ b/art/QXw5ie5QNXrscXSgX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1644479095755" + "$date": 1644479095755 }, "modifiedAt": { - "$date": "1644479095755" + "$date": 1644479095755 }, "origId": "m6Sw7fXzNji9JqQRk", "name": "disruptive D2", "notes": "", - "rank": "1.8336390921806183", + "rank": 1.8336390921806183, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-53f2bo3xblywjqd6v-thumbnail.jpg", "hasSound": true, - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "XAHNYRWD4PwsxEw3C" } \ No newline at end of file diff --git a/art/QcXB9sbhnSW4SxjpP/art.json b/art/QcXB9sbhnSW4SxjpP/art.json index 59bf16a9..d3bdef2a 100644 --- a/art/QcXB9sbhnSW4SxjpP/art.json +++ b/art/QcXB9sbhnSW4SxjpP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508055902250" + "$date": 1508055902250 }, "modifiedAt": { - "$date": "1508055902250" + "$date": 1508055902250 }, "origId": "q4fMv7cFv8FYfDYw9", "name": "Pump Woofer", "notes": "", - "rank": "1.247787755598019", + "rank": 1.247787755598019, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f8p70kvbtpadqb78a-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "smEK6cFfcJPnXNJ4v" } \ No newline at end of file diff --git a/art/QdJXEkZPWPvB4XKiy/art.json b/art/QdJXEkZPWPvB4XKiy/art.json index a1c82689..a897b96c 100644 --- a/art/QdJXEkZPWPvB4XKiy/art.json +++ b/art/QdJXEkZPWPvB4XKiy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sEFgEzTWenNKzd4Qq", "createdAt": { - "$date": "1446401715607" + "$date": 1446401715607 }, "profile": { "name": "Tomas Vymazal", @@ -12,10 +12,10 @@ "username": "myownclone" }, "createdAt": { - "$date": "1446402083453" + "$date": 1446402083453 }, "modifiedAt": { - "$date": "1446402083453" + "$date": 1446402083453 }, "origId": "4d6tRjx7hKBD4t7sJ", "name": "pointsprite plasma", @@ -35,9 +35,9 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n c = sin(time + (cos(pos.x/2.0)*2.0+sin(pos.y/2.0)*2.0)); \n c += sin(time + (cos(pos.x/2.0)*2.0+sin(pos.y/2.0)*2.0)) + 2.0*sin(time + (cos(pos.y/2.0)*2.0+sin(pos.x/2.0)*2.0)) ;\n c += 3.0*sin(time + (cos(pos.x/2.0)*2.0+sin(pos.x/2.0)*2.0));\n c += 4.0*sin(time + (cos(pos.y/2.0)*2.0+sin(pos.y/2.0)*2.0));\n \n c *= 2.0;\n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 10.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-vsljci00g2v5q6ewp-thumbnail.jpg", - "views": "113", - "likes": "0", + "views": 113, + "likes": 0, "revisionId": "JB4ZrcTh9q9NhknTb", - "rank": "1.8809686911616956", + "rank": 1.8809686911616956, "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200" } \ No newline at end of file diff --git a/art/Qdhn9CoweLkKbkKLT/art.json b/art/Qdhn9CoweLkKbkKLT/art.json index f6027046..ffbf5bad 100644 --- a/art/Qdhn9CoweLkKbkKLT/art.json +++ b/art/Qdhn9CoweLkKbkKLT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1548924251448" + "$date": 1548924251448 }, "modifiedAt": { - "$date": "1548924251448" + "$date": 1548924251448 }, "origId": null, "name": "gl_PointSize", "notes": "", - "rank": "1.1465343283548282", + "rank": 1.1465343283548282, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-p6zvbuv1ese4oyupo-thumbnail.jpg", "hasSound": "", - "views": "21", - "likes": "0", + "views": 21, + "likes": 0, "revisionId": "DrohoDKGW7sT5kqao" } \ No newline at end of file diff --git a/art/QfDybr9wdsTip3KZ5/art.json b/art/QfDybr9wdsTip3KZ5/art.json index 8f213782..68f76a6a 100644 --- a/art/QfDybr9wdsTip3KZ5/art.json +++ b/art/QfDybr9wdsTip3KZ5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1487642745739" + "$date": 1487642745739 }, "modifiedAt": { - "$date": "1487642745739" + "$date": 1487642745739 }, "origId": null, "name": "vertex+time based highlight", "notes": "", - "rank": "1.3518016251686522", + "rank": 1.3518016251686522, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-grefl15glfvp2hiux-thumbnail.jpg", "hasSound": "", - "views": "103", - "likes": "0", + "views": 103, + "likes": 0, "revisionId": "dyx6wzSyJLqe7iqhG" } \ No newline at end of file diff --git a/art/Qg6cjjRRKxsXEEGYB/art.json b/art/Qg6cjjRRKxsXEEGYB/art.json index f390071b..b854fc95 100644 --- a/art/Qg6cjjRRKxsXEEGYB/art.json +++ b/art/Qg6cjjRRKxsXEEGYB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652894323783" + "$date": 1652894323783 }, "modifiedAt": { - "$date": "1652931913422" + "$date": 1652931913422 }, "origId": "q5ixDP7gFemPmYGSG", "name": "Motion_sunwoo.lee", "notes": "", - "rank": "1.5899093993952895", + "rank": 1.5899093993952895, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nbtnh2r36pizeae24-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "TRoss5PXGGcoPpa5f" } \ No newline at end of file diff --git a/art/QgXakG4wfDMZ4Au6n/art.json b/art/QgXakG4wfDMZ4Au6n/art.json index 6ecfc9e1..0fb42c34 100644 --- a/art/QgXakG4wfDMZ4Au6n/art.json +++ b/art/QgXakG4wfDMZ4Au6n/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aGApaqB439oYBvo86", "createdAt": { - "$date": "1499871404427" + "$date": 1499871404427 }, "profile": { "name": "Ryota Takemoto", @@ -12,15 +12,15 @@ "username": "r21nomi" }, "createdAt": { - "$date": "1529239337813" + "$date": 1529239337813 }, "modifiedAt": { - "$date": "1529773152539" + "$date": 1529773152539 }, "origId": null, "name": "cube", "notes": "", - "rank": "1.1484493445971193", + "rank": 1.1484493445971193, "private": false, "unlisted": false, "username": "r21nomi", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tqvf2059n0axfkngr-thumbnail.jpg", "hasSound": true, - "views": "272", - "likes": "1", + "views": 272, + "likes": 1, "revisionId": "dLaPGixf2HJXaaLKs" } \ No newline at end of file diff --git a/art/Qh7WiD2iwnCrdfCXy/art.json b/art/Qh7WiD2iwnCrdfCXy/art.json index e4e789d3..cea2b873 100644 --- a/art/Qh7WiD2iwnCrdfCXy/art.json +++ b/art/Qh7WiD2iwnCrdfCXy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1502510128699" + "$date": 1502510128699 }, "modifiedAt": { - "$date": "1601854698753" + "$date": 1601854698753 }, "origId": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move.", - "rank": "10.032479258963548", + "rank": 10.032479258963548, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-egaao5daktn03ms2q-thumbnail.jpg", "hasSound": true, - "views": "1099", - "likes": "6", + "views": 1099, + "likes": 6, "revisionId": "nsoN7buKZSpJ5Kac9" } \ No newline at end of file diff --git a/art/Qi72eGRatu7XNwXS3/art.json b/art/Qi72eGRatu7XNwXS3/art.json index 9e3d4068..7dc62cad 100644 --- a/art/Qi72eGRatu7XNwXS3/art.json +++ b/art/Qi72eGRatu7XNwXS3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652633455368" + "$date": 1652633455368 }, "modifiedAt": { - "$date": "1652885192603" + "$date": 1652885192603 }, "origId": null, "name": "Making a Grid_sunwoo.lee", "notes": "", - "rank": "1.860781957740599", + "rank": 1.860781957740599, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qoansppiynpahobjl-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "3HvFmn9yCXSouSqmw" } \ No newline at end of file diff --git a/art/Qkrc49g3Qm8mZHg9J/art.json b/art/Qkrc49g3Qm8mZHg9J/art.json index 5a2d8b06..a80cfbcb 100644 --- a/art/Qkrc49g3Qm8mZHg9J/art.json +++ b/art/Qkrc49g3Qm8mZHg9J/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684314457411" + "$date": 1684314457411 }, "modifiedAt": { - "$date": "1684316022333" + "$date": 1684316022333 }, "origId": null, "name": "Exercise - Vertexshaderart : Making a Grid", "notes": "Exercise - Vertexshaderart : Making a Grid\n", - "rank": "1.7465144329436688", + "rank": 1.7465144329436688, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-aht5cu3sqrn68oy0p-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "c2PAp4LprxYYMTakw" } \ No newline at end of file diff --git a/art/QmSnBFirC9qwWGrrA/art.json b/art/QmSnBFirC9qwWGrrA/art.json index 5160c6de..94cea9af 100644 --- a/art/QmSnBFirC9qwWGrrA/art.json +++ b/art/QmSnBFirC9qwWGrrA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Xf6KeBkMjM7XaL54y", "createdAt": { - "$date": "1449452873148" + "$date": 1449452873148 }, "profile": { "name": "Yama Japa", @@ -12,14 +12,14 @@ "username": "w.e._aa" }, "createdAt": { - "$date": "1449476580912" + "$date": 1449476580912 }, "modifiedAt": { - "$date": "1449476580912" + "$date": 1449476580912 }, "origId": "9gAztzKnjeJ3GyrqF", "name": "unnamed\"", - "rank": "1.5984078113749893", + "rank": 1.5984078113749893, "private": false, "unlisted": false, "username": "w.e._aa", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-572wwms5umrderpqp-thumbnail.jpg", "hasSound": true, - "views": "162", - "likes": "1", + "views": 162, + "likes": 1, "revisionId": "gxsyyAfp8Rxb7EwAk", "avatarUrl": "https://i1.sndcdn.com/avatars-000158541618-bp5p9z-large.jpg" } \ No newline at end of file diff --git a/art/QmjXyegEDvGDmMNkK/art.json b/art/QmjXyegEDvGDmMNkK/art.json index 9e4490f5..6601cddf 100644 --- a/art/QmjXyegEDvGDmMNkK/art.json +++ b/art/QmjXyegEDvGDmMNkK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1571369139215" + "$date": 1571369139215 }, "modifiedAt": { - "$date": "1571369139215" + "$date": 1571369139215 }, "origId": "fXjL89sHjq7Pkzz5X", "name": "mag", "notes": "", - "rank": "1.6460386531492126", + "rank": 1.6460386531492126, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5xupasfx1bc1rd9xh-thumbnail.jpg", "hasSound": true, - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "YC4LdvdfGxMZgA8YP" } \ No newline at end of file diff --git a/art/QsjAsodRs56HTtASm/art.json b/art/QsjAsodRs56HTtASm/art.json index 5b1495bc..68865f20 100644 --- a/art/QsjAsodRs56HTtASm/art.json +++ b/art/QsjAsodRs56HTtASm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GoQyZYs7FujajLiLx", "createdAt": { - "$date": "1485892064893" + "$date": 1485892064893 }, "username": "paul-jan", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485981457799" + "$date": 1485981457799 }, "modifiedAt": { - "$date": "1485981648558" + "$date": 1485981648558 }, "origId": null, "name": "Pixel ... err vertex shader", "notes": "", - "rank": "1.8270630823950982", + "rank": 1.8270630823950982, "private": false, "unlisted": true, "username": "paul-jan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6e6qbscq2zj0o2kxp-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "WmBCWDgZg54LAAFrh" } \ No newline at end of file diff --git a/art/Qx9JCRsXfk5Ajh3t7/art.json b/art/Qx9JCRsXfk5Ajh3t7/art.json index 38eb2b10..e445676e 100644 --- a/art/Qx9JCRsXfk5Ajh3t7/art.json +++ b/art/Qx9JCRsXfk5Ajh3t7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590985009752" + "$date": 1590985009752 }, "modifiedAt": { - "$date": "1590985009752" + "$date": 1590985009752 }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves", "notes": "", - "rank": "10.116222040058556", + "rank": 10.116222040058556, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-860e8l68bz126jbr2-thumbnail.jpg", "hasSound": true, - "views": "263", - "likes": "3", + "views": 263, + "likes": 3, "revisionId": "aXv7hBDzPp4yLYNAX" } \ No newline at end of file diff --git a/art/QyDcaPpdEjfdFhiJZ/art.json b/art/QyDcaPpdEjfdFhiJZ/art.json index 4d3ac478..2f539239 100644 --- a/art/QyDcaPpdEjfdFhiJZ/art.json +++ b/art/QyDcaPpdEjfdFhiJZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1667032930681" + "$date": 1667032930681 }, "modifiedAt": { - "$date": "1667032930681" + "$date": 1667032930681 }, "origId": null, "name": "statc space", "notes": "", - "rank": "1.479756718818669", + "rank": 1.479756718818669, "private": false, "unlisted": true, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tegy2c7uxlyql310h-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Sz6i3ib9jKcNXofWY" } \ No newline at end of file diff --git a/art/R24A9rmCwYpy84QtX/art.json b/art/R24A9rmCwYpy84QtX/art.json index 88826ce0..565dbdf5 100644 --- a/art/R24A9rmCwYpy84QtX/art.json +++ b/art/R24A9rmCwYpy84QtX/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1552423527174" + "$date": 1552423527174 }, "modifiedAt": { - "$date": "1552423527174" + "$date": 1552423527174 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.608687219545216", + "rank": 1.608687219545216, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5tl91249fuqjk513m-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "QtrNaQ7XPE3RfMjXh" } \ No newline at end of file diff --git a/art/R2FYLbHWTcCWh5PiE/art.json b/art/R2FYLbHWTcCWh5PiE/art.json index 007db4fe..a95cfa18 100644 --- a/art/R2FYLbHWTcCWh5PiE/art.json +++ b/art/R2FYLbHWTcCWh5PiE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1523511234768" + "$date": 1523511234768 }, "modifiedAt": { - "$date": "1523511234768" + "$date": 1523511234768 }, "origId": "79HqSrQH4meL63aAo", "name": "blorp", "notes": "", - "rank": "10.481400305665517", + "rank": 10.481400305665517, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1rfxx5odugofg21pg-thumbnail.jpg", "hasSound": true, - "views": "1315", - "likes": "11", + "views": 1315, + "likes": 11, "revisionId": "8RSWkD747wiz86Z4X" } \ No newline at end of file diff --git a/art/R4LHf9BCLCCDYjbez/art.json b/art/R4LHf9BCLCCDYjbez/art.json index 1c68f30f..714b34d4 100644 --- a/art/R4LHf9BCLCCDYjbez/art.json +++ b/art/R4LHf9BCLCCDYjbez/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540639677104" + "$date": 1540639677104 }, "modifiedAt": { - "$date": "1540639677104" + "$date": 1540639677104 }, "origId": null, "name": "Circles", "notes": "", - "rank": "1.4983930776943706", + "rank": 1.4983930776943706, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-t2t4mtdh3fevgvkib-thumbnail.jpg", "hasSound": true, - "views": "222", - "likes": "0", + "views": 222, + "likes": 0, "revisionId": "NykcRSsfCyoM3DMAm" } \ No newline at end of file diff --git a/art/R4ridvuayrATd6Tgy/art.json b/art/R4ridvuayrATd6Tgy/art.json index c257d50f..aa8b6ba5 100644 --- a/art/R4ridvuayrATd6Tgy/art.json +++ b/art/R4ridvuayrATd6Tgy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540721139387" + "$date": 1540721139387 }, "modifiedAt": { - "$date": "1540721139387" + "$date": 1540721139387 }, "origId": null, "name": "\"The Circle\"", "notes": "", - "rank": "1.694580143162285", + "rank": 1.694580143162285, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vq5ysgwkfi9qlp64i-thumbnail.jpg", "hasSound": true, - "views": "168", - "likes": "0", + "views": 168, + "likes": 0, "revisionId": "qcyTzwFMfvGHJWQgX" } \ No newline at end of file diff --git a/art/R5YxJnoTPRwwaJqFz/art.json b/art/R5YxJnoTPRwwaJqFz/art.json index 31af2df6..ea33df96 100644 --- a/art/R5YxJnoTPRwwaJqFz/art.json +++ b/art/R5YxJnoTPRwwaJqFz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642499342557" + "$date": 1642499342557 }, "modifiedAt": { - "$date": "1642499342557" + "$date": 1642499342557 }, "origId": "yQpwAFYqRp4knnezc", "name": "flowsss", "notes": "2017-07-13: Replace missing music :(", - "rank": "1.9627218085723266", + "rank": 1.9627218085723266, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0lh1tgb10ko064rut-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "LoLKNAeRsFfHkv9QC" } \ No newline at end of file diff --git a/art/R7mtRmP2cCPdJk6Bv/art.json b/art/R7mtRmP2cCPdJk6Bv/art.json index b0a33250..d34de7bb 100644 --- a/art/R7mtRmP2cCPdJk6Bv/art.json +++ b/art/R7mtRmP2cCPdJk6Bv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1516229450551" + "$date": 1516229450551 }, "modifiedAt": { - "$date": "1516229450551" + "$date": 1516229450551 }, "origId": "dk6ee6LN5fC4Dkybg", "name": "crystal irisz (1xxx)rwpoint", "notes": "", - "rank": "1.4982858884608383", + "rank": 1.4982858884608383, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-c022mpwshr8a65zpf-thumbnail.jpg", "hasSound": true, - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "S3CDGHwYq4AyTtKtu" } \ No newline at end of file diff --git a/art/R7yXZW3KoMpDcS5NW/art.json b/art/R7yXZW3KoMpDcS5NW/art.json index f31065e3..c43d778e 100644 --- a/art/R7yXZW3KoMpDcS5NW/art.json +++ b/art/R7yXZW3KoMpDcS5NW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522994855569" + "$date": 1522994855569 }, "modifiedAt": { - "$date": "1522994855569" + "$date": 1522994855569 }, "origId": "w39M6FR7PCQctz5bN", "name": "sockwaves", "notes": "", - "rank": "1.6113609458497227", + "rank": 1.6113609458497227, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u82cwweaesj0hg16v-thumbnail.jpg", "hasSound": true, - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "6HaiTSPbw5k8D3nKE" } \ No newline at end of file diff --git a/art/R9YtdbpwyPFwwKsix/art.json b/art/R9YtdbpwyPFwwKsix/art.json index f2f0c1e5..7f285c79 100644 --- a/art/R9YtdbpwyPFwwKsix/art.json +++ b/art/R9YtdbpwyPFwwKsix/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1469189780152" + "$date": 1469189780152 }, "modifiedAt": { - "$date": "1469198889414" + "$date": 1469198889414 }, "origId": null, "name": "spirogyro", "notes": "", - "rank": "1.9825389972943672", + "rank": 1.9825389972943672, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3cd8m3krl5ko84n58-thumbnail.jpg", "hasSound": true, - "views": "206", - "likes": "0", + "views": 206, + "likes": 0, "revisionId": "wbRFu7o8Smd9xiyg4" } \ No newline at end of file diff --git a/art/RAEKCeDDfGBmYSyQY/art.json b/art/RAEKCeDDfGBmYSyQY/art.json index 0c149374..3d25eb35 100644 --- a/art/RAEKCeDDfGBmYSyQY/art.json +++ b/art/RAEKCeDDfGBmYSyQY/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449398240996" + "$date": 1449398240996 }, "modifiedAt": { - "$date": "1449398240996" + "$date": 1449398240996 }, "origId": "em6g5TXFWMofu5RHa", "name": "Knotted Candy", - "rank": "1.6824407762387463", + "rank": 1.6824407762387463, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-60lr0sm1wesyiy0do-thumbnail.jpg", "hasSound": "", - "views": "234", - "likes": "0", + "views": 234, + "likes": 0, "revisionId": "3TjAzkoKRyLGbguH8" } \ No newline at end of file diff --git a/art/RAKtMyYWNoC4Qni29/art.json b/art/RAKtMyYWNoC4Qni29/art.json index 5f7ab85e..b00b1155 100644 --- a/art/RAKtMyYWNoC4Qni29/art.json +++ b/art/RAKtMyYWNoC4Qni29/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501420209062" + "$date": 1501420209062 }, "modifiedAt": { - "$date": "1501420209062" + "$date": 1501420209062 }, "origId": "2WGSa559MiYvnoJZw", "name": "perc2 (stripp)", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.6362217697953914", + "rank": 1.6362217697953914, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bgxg95m5hs7d81ggg-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "Lqt3tQDBXiyGtzTYq" } \ No newline at end of file diff --git a/art/RAbYpopPvqhdXyhM5/art.json b/art/RAbYpopPvqhdXyhM5/art.json index b17055ca..c2ab427d 100644 --- a/art/RAbYpopPvqhdXyhM5/art.json +++ b/art/RAbYpopPvqhdXyhM5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585503633143" + "$date": 1585503633143 }, "modifiedAt": { - "$date": "1585503633143" + "$date": 1585503633143 }, "origId": "72Qyo6BcBD6bt9NDW", "name": "adv_Sphere", "notes": "", - "rank": "1.8799563788976879", + "rank": 1.8799563788976879, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5wd2wj4qz4xdseqd6-thumbnail.jpg", "hasSound": true, - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "sDb5oz5yeQwK3boix" } \ No newline at end of file diff --git a/art/RJ4Tjj3PSsq4kvDcc/art.json b/art/RJ4Tjj3PSsq4kvDcc/art.json index 72b4cc51..cfb5b450 100644 --- a/art/RJ4Tjj3PSsq4kvDcc/art.json +++ b/art/RJ4Tjj3PSsq4kvDcc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448522234366" + "$date": 1448522234366 }, "modifiedAt": { - "$date": "1448816664580" + "$date": 1448816664580 }, "origId": "xvg4vyvfWjCvKZQfW", "name": "jjblox", - "rank": "1.3319837843856768", + "rank": 1.3319837843856768, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-y4cjt7x163oumppk0-thumbnail.jpg", "hasSound": true, - "views": "388", - "likes": "0", + "views": 388, + "likes": 0, "revisionId": "WeX5egpaAqGkMhfzk", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" diff --git a/art/RLCfXFKZw5SjhED9h/art.json b/art/RLCfXFKZw5SjhED9h/art.json index be20c6b4..a2e930ab 100644 --- a/art/RLCfXFKZw5SjhED9h/art.json +++ b/art/RLCfXFKZw5SjhED9h/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iWs6sguQDbggmSFHX", "createdAt": { - "$date": "1497589502776" + "$date": 1497589502776 }, "username": "amagitakayosi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1497589552952" + "$date": 1497589552952 }, "modifiedAt": { - "$date": "1497589654911" + "$date": 1497589654911 }, "origId": null, "name": "waves", "notes": "My first vertex shader art", - "rank": "10.81867041475295", + "rank": 10.81867041475295, "private": false, "unlisted": false, "username": "amagitakayosi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-uchu34856j7pg0bop-thumbnail.jpg", "hasSound": true, - "views": "167", - "likes": "2", + "views": 167, + "likes": 2, "revisionId": "m4eKrFvCNMyMX9gsY" } \ No newline at end of file diff --git a/art/RM7eRS2ZAytCwuqj5/art.json b/art/RM7eRS2ZAytCwuqj5/art.json index 4d8fb8b4..21b167de 100644 --- a/art/RM7eRS2ZAytCwuqj5/art.json +++ b/art/RM7eRS2ZAytCwuqj5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449288390702" + "$date": 1449288390702 }, "modifiedAt": { - "$date": "1449288390702" + "$date": 1449288390702 }, "origId": "QCpubvSnQsitsMWjB", "name": "CircleSquiggles", - "rank": "1.8497929187473077", + "rank": 1.8497929187473077, "private": false, "unlisted": true, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-ch46y5wl0su5531d9-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "sKLo9mMeN5hpbKYf3", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/RNPaQH4DP4FJeTJZi/art.json b/art/RNPaQH4DP4FJeTJZi/art.json index 2ec01f73..18158f42 100644 --- a/art/RNPaQH4DP4FJeTJZi/art.json +++ b/art/RNPaQH4DP4FJeTJZi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1520619561033" + "$date": 1520619561033 }, "modifiedAt": { - "$date": "1520619561033" + "$date": 1520619561033 }, "origId": "9JiSBh95g2uDrbJF8", "name": "Hello, GLSL!", "notes": "", - "rank": "1.92547998939692", + "rank": 1.92547998939692, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-51ay7b78ym2hx9un9-thumbnail.jpg", "hasSound": "", - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "NFLWFkPSagW3eJj5W" } \ No newline at end of file diff --git a/art/RNvmyLxwWoWWorb59/art.json b/art/RNvmyLxwWoWWorb59/art.json index 21d2f15d..579a983f 100644 --- a/art/RNvmyLxwWoWWorb59/art.json +++ b/art/RNvmyLxwWoWWorb59/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mbpdn9eEAEmt7DioT", "createdAt": { - "$date": "1595221447631" + "$date": 1595221447631 }, "profile": { "first_name": "Ninja", @@ -13,15 +13,15 @@ "username": "ninja" }, "createdAt": { - "$date": "1595224776485" + "$date": 1595224776485 }, "modifiedAt": { - "$date": "1595224776485" + "$date": 1595224776485 }, "origId": null, "name": "first project", "notes": "", - "rank": "1.4786877971784997", + "rank": 1.4786877971784997, "private": false, "unlisted": false, "username": "ninja", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-tnvlrihybkx0zf10f-thumbnail.jpg", "hasSound": true, - "views": "151", - "likes": "0", + "views": 151, + "likes": 0, "revisionId": "MnQcbQeRAhP7p9mwf" } \ No newline at end of file diff --git a/art/RRi3txAyxdQDsZW35/art.json b/art/RRi3txAyxdQDsZW35/art.json index bcdc0051..d83a05bb 100644 --- a/art/RRi3txAyxdQDsZW35/art.json +++ b/art/RRi3txAyxdQDsZW35/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1528672237466" + "$date": 1528672237466 }, "modifiedAt": { - "$date": "1535900731524" + "$date": 1535900731524 }, "origId": null, "name": "tornado-quad-triangle-tower-thing", "notes": "quick experiment", - "rank": "10.540444296277315", + "rank": 10.540444296277315, "private": false, "unlisted": false, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-29udcfgi4z50blicm-thumbnail.jpg", "hasSound": "", - "views": "441", - "likes": "4", + "views": 441, + "likes": 4, "revisionId": "v5xPHwhfnEz8aYeuY" } \ No newline at end of file diff --git a/art/RSCshw9mQCvMmvyzw/art.json b/art/RSCshw9mQCvMmvyzw/art.json index 9cc463dc..3fef0c48 100644 --- a/art/RSCshw9mQCvMmvyzw/art.json +++ b/art/RSCshw9mQCvMmvyzw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684849869676" + "$date": 1684849869676 }, "modifiedAt": { - "$date": "1684850187642" + "$date": 1684850187642 }, "origId": null, "name": "Audio Reactive Art_minseok_kim", "notes": "", - "rank": "1.9852342540927088", + "rank": 1.9852342540927088, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-clzk9aqyun5iclc0v-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "9YzhE9L5SjgMnwhfq" } \ No newline at end of file diff --git a/art/RWjPnvTPcF45HvKFo/art.json b/art/RWjPnvTPcF45HvKFo/art.json index 4a77c27c..bb1bd10e 100644 --- a/art/RWjPnvTPcF45HvKFo/art.json +++ b/art/RWjPnvTPcF45HvKFo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619786786156" + "$date": 1619786786156 }, "modifiedAt": { - "$date": "1619787025186" + "$date": 1619787025186 }, "origId": "79HqSrQH4meL63aAo", "name": "One possible way 3D Fibo", "notes": "", - "rank": "1.6155753788894203", + "rank": 1.6155753788894203, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zpjy0emz9q3hml032-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "iLj3HgF3YsLNhk4qD" } \ No newline at end of file diff --git a/art/RYrCnYygNSqgtTDKi/art.json b/art/RYrCnYygNSqgtTDKi/art.json index aa44be8b..8f595f6b 100644 --- a/art/RYrCnYygNSqgtTDKi/art.json +++ b/art/RYrCnYygNSqgtTDKi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589065927191" + "$date": 1589065927191 }, "modifiedAt": { - "$date": "1589065927191" + "$date": 1589065927191 }, "origId": "N9ij5y2vHTpi6aDYM", "name": "tristrip", "notes": "", - "rank": "1.9845966606869896", + "rank": 1.9845966606869896, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-g3itdjhq4zurornkq-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "YDrxnG3WrAz438rZB" } \ No newline at end of file diff --git a/art/RYzSiASv8yuq6xWHJ/art.json b/art/RYzSiASv8yuq6xWHJ/art.json index 421fdd08..da66ea45 100644 --- a/art/RYzSiASv8yuq6xWHJ/art.json +++ b/art/RYzSiASv8yuq6xWHJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479094839" + "$date": 1551479094839 }, "modifiedAt": { - "$date": "1551479094839" + "$date": 1551479094839 }, "origId": "eiJ4hxesSBMicxFyJ", "name": "unnamed", "notes": "", - "rank": "1.2992936368447485", + "rank": 1.2992936368447485, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-rzignx03v5jbcjfj4-thumbnail.jpg", "hasSound": true, - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "g4Hxhzz4rAS7bSswn" } \ No newline at end of file diff --git a/art/RZ3HmsB9XBnW5yn7k/art.json b/art/RZ3HmsB9XBnW5yn7k/art.json index a47473a1..527fb299 100644 --- a/art/RZ3HmsB9XBnW5yn7k/art.json +++ b/art/RZ3HmsB9XBnW5yn7k/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642127554903" + "$date": 1642127554903 }, "modifiedAt": { - "$date": "1642127554903" + "$date": 1642127554903 }, "origId": "bSWJchGnG97o3HQfE", "name": "circles", "notes": "", - "rank": "1.5737054227422735", + "rank": 1.5737054227422735, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s32bl6rwot1h2gvmf-thumbnail.jpg", "hasSound": true, - "views": "202", - "likes": "0", + "views": 202, + "likes": 0, "revisionId": "R3x2nYsv5zFc6YSnF" } \ No newline at end of file diff --git a/art/RZLFdeaBCJsCmp6Qg/art.json b/art/RZLFdeaBCJsCmp6Qg/art.json index cc9a571e..15d3fe2d 100644 --- a/art/RZLFdeaBCJsCmp6Qg/art.json +++ b/art/RZLFdeaBCJsCmp6Qg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1517965137859" + "$date": 1517965137859 }, "modifiedAt": { - "$date": "1517965137859" + "$date": 1517965137859 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3365599094128036", + "rank": 1.3365599094128036, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ze7ujesz1usfvmy2g-thumbnail.jpg", "hasSound": "", - "views": "74", - "likes": "0", + "views": 74, + "likes": 0, "revisionId": "GG4umSDYQewaTSHTx" } \ No newline at end of file diff --git a/art/RanZJwjv68Hjs5i4d/art.json b/art/RanZJwjv68Hjs5i4d/art.json index cc0941bf..b69d04f0 100644 --- a/art/RanZJwjv68Hjs5i4d/art.json +++ b/art/RanZJwjv68Hjs5i4d/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684080506554" + "$date": 1684080506554 }, "modifiedAt": { - "$date": "1684080506554" + "$date": 1684080506554 }, "origId": null, "name": "Making A Grid - Tweak", "notes": "", - "rank": "1.1688312287357465", + "rank": 1.1688312287357465, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-w9v42ee95ugh32azm-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "LsqAXiNKvnA6oLHck" } \ No newline at end of file diff --git a/art/RbbKsGLiEeMtCfCjQ/art.json b/art/RbbKsGLiEeMtCfCjQ/art.json index 1c1d1846..6d92fec7 100644 --- a/art/RbbKsGLiEeMtCfCjQ/art.json +++ b/art/RbbKsGLiEeMtCfCjQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508229746798" + "$date": 1508229746798 }, "modifiedAt": { - "$date": "1508229746798" + "$date": 1508229746798 }, "origId": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "notes": "", - "rank": "1.9203895038507364", + "rank": 1.9203895038507364, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-spypv3eti4ge0i3nf-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "saZX5SjhD3uXdB33f" } \ No newline at end of file diff --git a/art/RdimY5SHzK3msAHm4/art.json b/art/RdimY5SHzK3msAHm4/art.json index 7539eaa0..9aa99d87 100644 --- a/art/RdimY5SHzK3msAHm4/art.json +++ b/art/RdimY5SHzK3msAHm4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1570944578632" + "$date": 1570944578632 }, "modifiedAt": { - "$date": "1570944578632" + "$date": 1570944578632 }, "origId": "hdoyK6tHCoauDPZQL", "name": "mag", "notes": "", - "rank": "1.1587711171091235", + "rank": 1.1587711171091235, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-f694wuro4td9j0k6g-thumbnail.jpg", "hasSound": true, - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "oiJoH2cRh2CTYeqBT" } \ No newline at end of file diff --git a/art/RdipyP4yy3xT5cbP5/art.json b/art/RdipyP4yy3xT5cbP5/art.json index 64f40017..38d3fe22 100644 --- a/art/RdipyP4yy3xT5cbP5/art.json +++ b/art/RdipyP4yy3xT5cbP5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1608473825664" + "$date": 1608473825664 }, "modifiedAt": { - "$date": "1608473825664" + "$date": 1608473825664 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3077559904115783", + "rank": 1.3077559904115783, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nl7k0orbtsxiydsvx-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "d7AsPTfpLKvf5MZjr" } \ No newline at end of file diff --git a/art/RedmMGmXH2o8ZDTMQ/art.json b/art/RedmMGmXH2o8ZDTMQ/art.json index 19dd2d5a..ffafc56c 100644 --- a/art/RedmMGmXH2o8ZDTMQ/art.json +++ b/art/RedmMGmXH2o8ZDTMQ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1455053801656" + "$date": 1455053801656 }, "modifiedAt": { - "$date": "1455053801656" + "$date": 1455053801656 }, "origId": "YPJmHpa7pwzhxgBkq", "name": "Block Party", "notes": "", - "rank": "1.3212937777575537", + "rank": 1.3212937777575537, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7im5d10evtvfaxewa-thumbnail.jpg", "hasSound": true, - "views": "107", - "likes": "0", + "views": 107, + "likes": 0, "revisionId": "ve74Q9qrkYXnpGAms" } \ No newline at end of file diff --git a/art/RfQDsEbCqannGyZe2/art.json b/art/RfQDsEbCqannGyZe2/art.json index f6f6eaa0..d55e53d0 100644 --- a/art/RfQDsEbCqannGyZe2/art.json +++ b/art/RfQDsEbCqannGyZe2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1522220568090" + "$date": 1522220568090 }, "modifiedAt": { - "$date": "1522220568090" + "$date": 1522220568090 }, "origId": "do5csPmmsrqctxz3p", "name": "BigSwingingSnake", "notes": "", - "rank": "1.5095058204273535", + "rank": 1.5095058204273535, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-iflh54mfysjelrwja-thumbnail.jpg", "hasSound": true, - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "d76j7msBb4o8Xn8jR" } \ No newline at end of file diff --git a/art/Rfe9EhWQ5Pe2SD9JR/art.json b/art/Rfe9EhWQ5Pe2SD9JR/art.json index a463adfd..fcd3bdeb 100644 --- a/art/Rfe9EhWQ5Pe2SD9JR/art.json +++ b/art/Rfe9EhWQ5Pe2SD9JR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5BgXouYqC6RdG72mD", "createdAt": { - "$date": "1517615797080" + "$date": 1517615797080 }, "profile": { "first_name": "JC", @@ -13,15 +13,15 @@ "username": "jc" }, "createdAt": { - "$date": "1517973837241" + "$date": 1517973837241 }, "modifiedAt": { - "$date": "1517973837241" + "$date": 1517973837241 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6277981636024124", + "rank": 1.6277981636024124, "private": false, "unlisted": true, "username": "jc", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-08lgdtpg3jlma0m5l-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "StELqGdxPvJNdaqo9" } \ No newline at end of file diff --git a/art/RfnraoGGxrRDND4T8/art.json b/art/RfnraoGGxrRDND4T8/art.json index c633996a..be9513c4 100644 --- a/art/RfnraoGGxrRDND4T8/art.json +++ b/art/RfnraoGGxrRDND4T8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": "1568858617968" + "$date": 1568858617968 }, "username": "gitanely", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1569562376341" + "$date": 1569562376341 }, "modifiedAt": { - "$date": "1569562376341" + "$date": 1569562376341 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.898929274557343", + "rank": 1.898929274557343, "private": false, "unlisted": true, "username": "gitanely", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qq5t0i4xsj3bkg2tf-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "bc5A37ZyCLaQ8Xb8a" } \ No newline at end of file diff --git a/art/RfrwmKH4fQMA3Pmxf/art.json b/art/RfrwmKH4fQMA3Pmxf/art.json index 6c9e3962..7c3f922d 100644 --- a/art/RfrwmKH4fQMA3Pmxf/art.json +++ b/art/RfrwmKH4fQMA3Pmxf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468299002538" + "$date": 1468299002538 }, "modifiedAt": { - "$date": "1591533453609" + "$date": 1591533453609 }, "origId": "7ZTwrYe7Bq7kSQpPb", "name": "bb22", "notes": "", - "rank": "1.7803452091458", + "rank": 1.7803452091458, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6q3paa8xndiwvos71-thumbnail.jpg", "hasSound": true, - "views": "324", - "likes": "0", + "views": 324, + "likes": 0, "revisionId": "bSKeKTm7Eys7LtwcP" } \ No newline at end of file diff --git a/art/RgpnRrekYqf65qH3v/art.json b/art/RgpnRrekYqf65qH3v/art.json index 80f9e26f..63dfb414 100644 --- a/art/RgpnRrekYqf65qH3v/art.json +++ b/art/RgpnRrekYqf65qH3v/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1557029091265" + "$date": 1557029091265 }, "modifiedAt": { - "$date": "1557029091265" + "$date": 1557029091265 }, "origId": "xCT9GJqCjqMs5Zj3m", "name": "splash", "notes": "", - "rank": "1.9012352694165735", + "rank": 1.9012352694165735, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4altxb2xfowxhqt8w-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "eGPoXLyPcJzcTfS9B" } \ No newline at end of file diff --git a/art/Ri8Y9A63oZsG2BkYf/art.json b/art/Ri8Y9A63oZsG2BkYf/art.json index 642d7971..506c514c 100644 --- a/art/Ri8Y9A63oZsG2BkYf/art.json +++ b/art/Ri8Y9A63oZsG2BkYf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684769664606" + "$date": 1684769664606 }, "modifiedAt": { - "$date": "1684769664606" + "$date": 1684769664606 }, "origId": null, "name": "Audio Reactive - Geumbi Yeo", "notes": "", - "rank": "1.487525133650519", + "rank": 1.487525133650519, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6nu0eaxw0lt07eosb-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "ybSnuFueH2Rv3RgP4" } \ No newline at end of file diff --git a/art/Rj6BcdcHrfFGGfN27/art.json b/art/Rj6BcdcHrfFGGfN27/art.json index 2d7da055..42b7b188 100644 --- a/art/Rj6BcdcHrfFGGfN27/art.json +++ b/art/Rj6BcdcHrfFGGfN27/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1544623567682" + "$date": 1544623567682 }, "modifiedAt": { - "$date": "1544634874459" + "$date": 1544634874459 }, "origId": null, "name": "alien slinky", "notes": "", - "rank": "10.203805208017082", + "rank": 10.203805208017082, "private": false, "unlisted": false, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-16qyqfa0chapelt6u-thumbnail.jpg", "hasSound": "", - "views": "704", - "likes": "3", + "views": 704, + "likes": 3, "revisionId": "yq7vmLribohpy2tSo" } \ No newline at end of file diff --git a/art/RjKNeXgMi8SchMEXg/art.json b/art/RjKNeXgMi8SchMEXg/art.json index 72388dc6..0c039f67 100644 --- a/art/RjKNeXgMi8SchMEXg/art.json +++ b/art/RjKNeXgMi8SchMEXg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mpgr9P8vvjvtQG6rW", "createdAt": { - "$date": "1595998191288" + "$date": 1595998191288 }, "profile": { "name": "Rubin Huang", @@ -12,15 +12,15 @@ "username": "rubinhuang9239" }, "createdAt": { - "$date": "1596325611598" + "$date": 1596325611598 }, "modifiedAt": { - "$date": "1596326171020" + "$date": 1596326171020 }, "origId": null, "name": "Grid", "notes": "", - "rank": "1.3474610568708436", + "rank": 1.3474610568708436, "private": false, "unlisted": true, "username": "rubinhuang9239", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q7iznfg78f2yhau25-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "yMDXjgZYH4TThjkaz" } \ No newline at end of file diff --git a/art/RkS9eZ4fjYjak9w78/art.json b/art/RkS9eZ4fjYjak9w78/art.json index dcf749b1..45ccccb0 100644 --- a/art/RkS9eZ4fjYjak9w78/art.json +++ b/art/RkS9eZ4fjYjak9w78/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1563439871331" + "$date": 1563439871331 }, "modifiedAt": { - "$date": "1563439871331" + "$date": 1563439871331 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9463261136080208", + "rank": 1.9463261136080208, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cfufti5go80600sye-thumbnail.jpg", "hasSound": "", - "views": "112", - "likes": "1", + "views": 112, + "likes": 1, "revisionId": "TjKjXhMu7tB5SMtZK" } \ No newline at end of file diff --git a/art/RkZ8yDec9HRBYHmvX/art.json b/art/RkZ8yDec9HRBYHmvX/art.json index 86485f1e..58aeab26 100644 --- a/art/RkZ8yDec9HRBYHmvX/art.json +++ b/art/RkZ8yDec9HRBYHmvX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EThfdEP9YE7bkx9cd", "createdAt": { - "$date": "1671840880681" + "$date": 1671840880681 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jan-ale" }, "createdAt": { - "$date": "1671841309508" + "$date": 1671841309508 }, "modifiedAt": { - "$date": "1671841983058" + "$date": 1671841983058 }, "origId": null, "name": "wibbly", "notes": "", - "rank": "1.2572664757236174", + "rank": 1.2572664757236174, "private": false, "unlisted": true, "username": "jan-ale", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y8qreiss8zgwlri48-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "KLwBZwxBTtEu6w6k5" } \ No newline at end of file diff --git a/art/Rkg7vqW56XS6yjEbT/art.json b/art/Rkg7vqW56XS6yjEbT/art.json index 1215c6ec..5bc3256f 100644 --- a/art/Rkg7vqW56XS6yjEbT/art.json +++ b/art/Rkg7vqW56XS6yjEbT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500326350793" + "$date": 1500326350793 }, "modifiedAt": { - "$date": "1500326350793" + "$date": 1500326350793 }, "origId": "G6uv6rnTuzAgmHniY", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": "10.280715411526016", + "rank": 10.280715411526016, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jljp0py2vt0xtq07c-thumbnail.jpg", "hasSound": true, - "views": "376", - "likes": "4", + "views": 376, + "likes": 4, "revisionId": "jYoZskYdQdMivtYKt" } \ No newline at end of file diff --git a/art/RnoNQS8C8DpLZCNWv/art.json b/art/RnoNQS8C8DpLZCNWv/art.json index 4e3a4ee4..f2133587 100644 --- a/art/RnoNQS8C8DpLZCNWv/art.json +++ b/art/RnoNQS8C8DpLZCNWv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498055733496" + "$date": 1498055733496 }, "modifiedAt": { - "$date": "1498055733496" + "$date": 1498055733496 }, "origId": "qXiLEbW6jk6fh9rJj", "name": "bounder2 far", "notes": "", - "rank": "1.9181946204959657", + "rank": 1.9181946204959657, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h217x89h2825f41y3-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "vnmT86CmARk8y2XPQ" } \ No newline at end of file diff --git a/art/RnwjSt42YXLcGjsgT/art.json b/art/RnwjSt42YXLcGjsgT/art.json index 3ce6da69..352f4d06 100644 --- a/art/RnwjSt42YXLcGjsgT/art.json +++ b/art/RnwjSt42YXLcGjsgT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485261044744" + "$date": 1485261044744 }, "modifiedAt": { - "$date": "1485261449747" + "$date": 1485261449747 }, "origId": "cCpQdXvZsWd8cH6Hw", "name": "morp", "notes": "", - "rank": "10.016585166937276", + "rank": 10.016585166937276, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6gm5l9yd2b2ojl1ot-thumbnail.jpg", "hasSound": true, - "views": "3673", - "likes": "21", + "views": 3673, + "likes": 21, "revisionId": "XcApPjgXTQBEhx8u2" } \ No newline at end of file diff --git a/art/RowjyMjajikHuDp7Z/art.json b/art/RowjyMjajikHuDp7Z/art.json index 7166c477..86815915 100644 --- a/art/RowjyMjajikHuDp7Z/art.json +++ b/art/RowjyMjajikHuDp7Z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "uqgyyD9c6QjBHzoBy", "createdAt": { - "$date": "1685151860148" + "$date": 1685151860148 }, "username": "rubbermonkey", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685152749199" + "$date": 1685152749199 }, "modifiedAt": { - "$date": "1685152749199" + "$date": 1685152749199 }, "origId": null, "name": "First thing", "notes": "", - "rank": "1.657066366386202", + "rank": 1.657066366386202, "private": false, "unlisted": true, "username": "rubbermonkey", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0cvpfnm7qs42whi35-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "BcogGG6QNgkDEGrxx" } \ No newline at end of file diff --git a/art/Rp7GgqLK79srZtBn3/art.json b/art/Rp7GgqLK79srZtBn3/art.json index 478aa316..4ab8a7b4 100644 --- a/art/Rp7GgqLK79srZtBn3/art.json +++ b/art/Rp7GgqLK79srZtBn3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500341001840" + "$date": 1500341001840 }, "modifiedAt": { - "$date": "1500341001840" + "$date": 1500341001840 }, "origId": "EWTJuKrqGXLji3GwW", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": "1.6544753070184202", + "rank": 1.6544753070184202, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2vciih4t6ng70eoe0-thumbnail.jpg", "hasSound": true, - "views": "116", - "likes": "0", + "views": 116, + "likes": 0, "revisionId": "rwvqbJE5eYCvvGFGz" } \ No newline at end of file diff --git a/art/RtPtBzZA48whTSdM4/art.json b/art/RtPtBzZA48whTSdM4/art.json index 03fe29ad..8c85c551 100644 --- a/art/RtPtBzZA48whTSdM4/art.json +++ b/art/RtPtBzZA48whTSdM4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626776356798" + "$date": 1626776356798 }, "modifiedAt": { - "$date": "1626776356798" + "$date": 1626776356798 }, "origId": "kRguYk2Yft2HDLmiP", "name": "3D Point Cloud Scene", "notes": "", - "rank": "1.6681487922472245", + "rank": 1.6681487922472245, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-jw6fp556wmuk9cuu4-thumbnail.jpg", "hasSound": "", - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "Zm8WELpedQunS9JSn" } \ No newline at end of file diff --git a/art/RvWJ6QMocJKvfzo6E/art.json b/art/RvWJ6QMocJKvfzo6E/art.json index 032a5f61..84bfe09c 100644 --- a/art/RvWJ6QMocJKvfzo6E/art.json +++ b/art/RvWJ6QMocJKvfzo6E/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498387455665" + "$date": 1498387455665 }, "modifiedAt": { - "$date": "1498387455665" + "$date": 1498387455665 }, "origId": "H3mC5F9jwNY2cbBHH", "name": "papipupepo", "notes": "", - "rank": "1.6128847364024703", + "rank": 1.6128847364024703, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-y17yag1psmvdzn36y-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "1", + "views": 41, + "likes": 1, "revisionId": "9PLzuiMS7wSJt3FBT" } \ No newline at end of file diff --git a/art/RwniHjBDJSzrREKMm/art.json b/art/RwniHjBDJSzrREKMm/art.json index f63b45e1..259db688 100644 --- a/art/RwniHjBDJSzrREKMm/art.json +++ b/art/RwniHjBDJSzrREKMm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "D9c43gfZ2NcdAj8DJ", "createdAt": { - "$date": "1590579087275" + "$date": 1590579087275 }, "username": "jluethi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590591287919" + "$date": 1590591287919 }, "modifiedAt": { - "$date": "1590594176648" + "$date": 1590594176648 }, "origId": null, "name": "2", "notes": "", - "rank": "1.299622202330145", + "rank": 1.299622202330145, "private": false, "unlisted": true, "username": "jluethi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0rfq5y91xobex4cij-thumbnail.jpg", "hasSound": true, - "views": "191", - "likes": "0", + "views": 191, + "likes": 0, "revisionId": "SbdZhAgqD9KZS3LZL" } \ No newline at end of file diff --git a/art/RzDd4oDNK7htc9dqe/art.json b/art/RzDd4oDNK7htc9dqe/art.json index 6f34b50d..6b5ea935 100644 --- a/art/RzDd4oDNK7htc9dqe/art.json +++ b/art/RzDd4oDNK7htc9dqe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1576983977556" + "$date": 1576983977556 }, "modifiedAt": { - "$date": "1577717925190" + "$date": 1577717925190 }, "origId": null, "name": "Hello triangle", "notes": "", - "rank": "1.4046311071402668", + "rank": 1.4046311071402668, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-lt1p0bstdg9fo98xw-thumbnail.jpg", "hasSound": "", - "views": "311", - "likes": "1", + "views": 311, + "likes": 1, "revisionId": "pQrsZqDXGCGpA2HBz" } \ No newline at end of file diff --git a/art/RzgNiz5tqPwJL9Hzq/art.json b/art/RzgNiz5tqPwJL9Hzq/art.json index 3d4a46da..000d1523 100644 --- a/art/RzgNiz5tqPwJL9Hzq/art.json +++ b/art/RzgNiz5tqPwJL9Hzq/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559729965" + "$date": 1525559729965 }, "modifiedAt": { - "$date": "1525559729965" + "$date": 1525559729965 }, "origId": "NMXGFyxQwcGWH96PG", "name": "circling", "notes": "", - "rank": "1.685174188955027", + "rank": 1.685174188955027, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kesq0l8usm1zg015c-thumbnail.jpg", "hasSound": true, - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "xcLiXCBM8xJD9yoqA" } \ No newline at end of file diff --git a/art/S24QeFuvJgsKJ3gdB/art.json b/art/S24QeFuvJgsKJ3gdB/art.json index d1def5ad..1df48f64 100644 --- a/art/S24QeFuvJgsKJ3gdB/art.json +++ b/art/S24QeFuvJgsKJ3gdB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QbQ2gsZew9NYBL5Qp", "createdAt": { - "$date": "1540073755569" + "$date": 1540073755569 }, "profile": { "first_name": "Pöstpöp", @@ -13,15 +13,15 @@ "username": "pöstpöp" }, "createdAt": { - "$date": "1540075906885" + "$date": 1540075906885 }, "modifiedAt": { - "$date": "1540075906885" + "$date": 1540075906885 }, "origId": "EjE5NRrJcWgx7nqze", "name": "deliver04", "notes": "", - "rank": "1.7942923721809099", + "rank": 1.7942923721809099, "private": false, "unlisted": true, "username": "pöstpöp", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-4qmrm3k6bm7q94bfb-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "psJx9Jt3QeKkhzZu9" } \ No newline at end of file diff --git a/art/S3G4ckMFZ5kpHq2Gz/art.json b/art/S3G4ckMFZ5kpHq2Gz/art.json index 45dd19df..eb2c27d4 100644 --- a/art/S3G4ckMFZ5kpHq2Gz/art.json +++ b/art/S3G4ckMFZ5kpHq2Gz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1517724927745" + "$date": 1517724927745 }, "modifiedAt": { - "$date": "1517724927745" + "$date": 1517724927745 }, "origId": "ZWM6nHwzqNcfrMCbQ", "name": "My programing class", "notes": "", - "rank": "1.6313192776687582", + "rank": 1.6313192776687582, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q84bgmkvf1f39sjp4-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "9L5wH9qxEzrPfE4Jc" } \ No newline at end of file diff --git a/art/S3xrtQ73jjKSYCofF/art.json b/art/S3xrtQ73jjKSYCofF/art.json index 008bb301..50a83614 100644 --- a/art/S3xrtQ73jjKSYCofF/art.json +++ b/art/S3xrtQ73jjKSYCofF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546121470172" + "$date": 1546121470172 }, "modifiedAt": { - "$date": "1546349114862" + "$date": 1546349114862 }, "origId": null, "name": "Experiment002", "notes": "", - "rank": "1.804706119604852", + "rank": 1.804706119604852, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4nfmshuyd9yljy6p6-thumbnail.jpg", "hasSound": "", - "views": "121", - "likes": "0", + "views": 121, + "likes": 0, "revisionId": "fSHDnv2JrXQveR8ZH" } \ No newline at end of file diff --git a/art/S4DRdLKsky7bn3aHH/art.json b/art/S4DRdLKsky7bn3aHH/art.json index be035616..221754c4 100644 --- a/art/S4DRdLKsky7bn3aHH/art.json +++ b/art/S4DRdLKsky7bn3aHH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448565113095" + "$date": 1448565113095 }, "modifiedAt": { - "$date": "1499943243363" + "$date": 1499943243363 }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "flow", - "rank": "10.541361366715204", + "rank": 10.541361366715204, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-zu7tt9ei4vfrws73n-thumbnail.jpg", "hasSound": true, - "views": "1128", - "likes": "11", + "views": 1128, + "likes": 11, "revisionId": "yJhYxkCJzJfY4wfzF", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", diff --git a/art/S5Zy3N24yyhKqLNwc/art.json b/art/S5Zy3N24yyhKqLNwc/art.json index f4ff73f4..dc70c5fb 100644 --- a/art/S5Zy3N24yyhKqLNwc/art.json +++ b/art/S5Zy3N24yyhKqLNwc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "q4xaX8JuN9ATDe8tt", "createdAt": { - "$date": "1517619250907" + "$date": 1517619250907 }, "profile": { "first_name": "Anuar", @@ -13,15 +13,15 @@ "username": "anuar" }, "createdAt": { - "$date": "1517961407277" + "$date": 1517961407277 }, "modifiedAt": { - "$date": "1517961407277" + "$date": 1517961407277 }, "origId": null, "name": "cosa 2", "notes": "", - "rank": "1.0883529950361355", + "rank": 1.0883529950361355, "private": false, "unlisted": true, "username": "anuar", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-4dbiugmo9k3lcreea-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "sjsgoctFe9x63zBqP" } \ No newline at end of file diff --git a/art/S69GThF6s72FaScEz/art.json b/art/S69GThF6s72FaScEz/art.json index d6e28561..089bb903 100644 --- a/art/S69GThF6s72FaScEz/art.json +++ b/art/S69GThF6s72FaScEz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kxWiXJRdSz5aEp6wK", "createdAt": { - "$date": "1687622868608" + "$date": 1687622868608 }, "username": "sherrysmcguire", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1687641281615" + "$date": 1687641281615 }, "modifiedAt": { - "$date": "1687641281615" + "$date": 1687641281615 }, "origId": null, "name": "tut01_grid", "notes": "", - "rank": "1.8288977469861973", + "rank": 1.8288977469861973, "private": false, "unlisted": true, "username": "sherrysmcguire", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-afd0f4udclu71n3zk-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "6wCp84EAXHsYMYTFB" } \ No newline at end of file diff --git a/art/S73z5kLypn9BENeFt/art.json b/art/S73z5kLypn9BENeFt/art.json index 7d780e51..c291dcdf 100644 --- a/art/S73z5kLypn9BENeFt/art.json +++ b/art/S73z5kLypn9BENeFt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pTw5kcL2ZkQufnbFY", "createdAt": { - "$date": "1529241241616" + "$date": 1529241241616 }, "profile": { "first_name": "Savaş", @@ -13,15 +13,15 @@ "username": "savaş" }, "createdAt": { - "$date": "1529242393190" + "$date": 1529242393190 }, "modifiedAt": { - "$date": "1529242393190" + "$date": 1529242393190 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.259443369249142", + "rank": 1.259443369249142, "private": false, "unlisted": true, "username": "savaş", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6imgipg6kj62txjtd-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "e5gaSBBn6ucjNPDsm" } \ No newline at end of file diff --git a/art/S7g7iMY2BZtMTZzuG/art.json b/art/S7g7iMY2BZtMTZzuG/art.json index 4cc7964c..d4265878 100644 --- a/art/S7g7iMY2BZtMTZzuG/art.json +++ b/art/S7g7iMY2BZtMTZzuG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1621012996521" + "$date": 1621012996521 }, "modifiedAt": { - "$date": "1621012996521" + "$date": 1621012996521 }, "origId": "MvGQHAgKDYs3xAtq6", "name": "Audio Visual Tutorial V.3", "notes": "", - "rank": "1.7537710740315888", + "rank": 1.7537710740315888, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-l1cgvtdhe4fn2nluq-thumbnail.jpg", "hasSound": true, - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "5uqWiw77y6HTXw9Ny" } \ No newline at end of file diff --git a/art/S7tQLj7rJ3Nyf4q8P/art.json b/art/S7tQLj7rJ3Nyf4q8P/art.json index 2249be9a..eb9dacdb 100644 --- a/art/S7tQLj7rJ3Nyf4q8P/art.json +++ b/art/S7tQLj7rJ3Nyf4q8P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": "1486735121030" + "$date": 1486735121030 }, "username": "lizell", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1536317726251" + "$date": 1536317726251 }, "modifiedAt": { - "$date": "1536317726251" + "$date": 1536317726251 }, "origId": "AndijhSm4Fuox73p9", "name": "vibrations", "notes": "by lizell", - "rank": "1.288508887540139", + "rank": 1.288508887540139, "private": false, "unlisted": true, "username": "lizell", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2qxfdby41lw91cwke-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "x9NJiWZLYE3LP3kp9" } \ No newline at end of file diff --git a/art/S8WjbT3dh5ZHhbpAS/art.json b/art/S8WjbT3dh5ZHhbpAS/art.json index 18f29966..6c2f1642 100644 --- a/art/S8WjbT3dh5ZHhbpAS/art.json +++ b/art/S8WjbT3dh5ZHhbpAS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452088950942" + "$date": 1452088950942 }, "modifiedAt": { - "$date": "1591668393214" + "$date": 1591668393214 }, "origId": null, "name": "crepe", "notes": "", - "rank": "10.344389125513754", + "rank": 10.344389125513754, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fkxv007a9ez2a235x-thumbnail.jpg", "hasSound": true, - "views": "1374", - "likes": "8", + "views": 1374, + "likes": 8, "revisionId": "JwAMhRiWGYXM7kryw" } \ No newline at end of file diff --git a/art/SAToMsqc7PybLLEc2/art.json b/art/SAToMsqc7PybLLEc2/art.json index 1460c71d..08403485 100644 --- a/art/SAToMsqc7PybLLEc2/art.json +++ b/art/SAToMsqc7PybLLEc2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1530027655061" + "$date": 1530027655061 }, "modifiedAt": { - "$date": "1530027776259" + "$date": 1530027776259 }, "origId": null, "name": "Pics Danse", "notes": "", - "rank": "10.310446999188839", + "rank": 10.310446999188839, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4lq2zemdh1lxl19ve-thumbnail.jpg", "hasSound": "", - "views": "756", - "likes": "4", + "views": 756, + "likes": 4, "revisionId": "v7jCGhs9n3tS9XppF" } \ No newline at end of file diff --git a/art/SAxr7jfCpJMn2zJyG/art.json b/art/SAxr7jfCpJMn2zJyG/art.json index efde95ed..6819b29c 100644 --- a/art/SAxr7jfCpJMn2zJyG/art.json +++ b/art/SAxr7jfCpJMn2zJyG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u4NtGnPbxt9dhGYLs", "createdAt": { - "$date": "1617861653143" + "$date": 1617861653143 }, "username": "blackle", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1617861662855" + "$date": 1617861662855 }, "modifiedAt": { - "$date": "1617864683523" + "$date": 1617864683523 }, "origId": null, "name": "cheese wheel", "notes": "first go at this stuff", - "rank": "10.47476435511673", + "rank": 10.47476435511673, "private": false, "unlisted": false, "username": "blackle", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i425uicasg8nyron8-thumbnail.jpg", "hasSound": "", - "views": "615", - "likes": "2", + "views": 615, + "likes": 2, "revisionId": "KervAiXaPYkRyTi9T" } \ No newline at end of file diff --git a/art/SBPbXExASm2xdxtmi/art.json b/art/SBPbXExASm2xdxtmi/art.json index 957cb88a..6ffbac03 100644 --- a/art/SBPbXExASm2xdxtmi/art.json +++ b/art/SBPbXExASm2xdxtmi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654342492577" + "$date": 1654342492577 }, "modifiedAt": { - "$date": "1654342492577" + "$date": 1654342492577 }, "origId": "WwHWSfGf9LMF8vSAs", "name": "Circles from Triangles", "notes": "extra", - "rank": "1.6951341296239684", + "rank": 1.6951341296239684, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8gf7xwput7dknynbr-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "dY3iwGjpjPmfzbwaq" } \ No newline at end of file diff --git a/art/SDv9RES4wtc8RQbg2/art.json b/art/SDv9RES4wtc8RQbg2/art.json index 56771df8..a05b92d2 100644 --- a/art/SDv9RES4wtc8RQbg2/art.json +++ b/art/SDv9RES4wtc8RQbg2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1467301943774" + "$date": 1467301943774 }, "modifiedAt": { - "$date": "1467318370729" + "$date": 1467318370729 }, "origId": "B3fTWQihXfD9t8Q8r", "name": "lesson-05-circles", "notes": "", - "rank": "1.714810574872671", + "rank": 1.714810574872671, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nn67al4rjl4pyk6v2-thumbnail.jpg", "hasSound": true, - "views": "132", - "likes": "1", + "views": 132, + "likes": 1, "revisionId": "WYWXNuEC6bxGJoEJt" } \ No newline at end of file diff --git a/art/SEd9sPy3A6AgCCbWG/art.json b/art/SEd9sPy3A6AgCCbWG/art.json index 6dbc15d0..29b0547d 100644 --- a/art/SEd9sPy3A6AgCCbWG/art.json +++ b/art/SEd9sPy3A6AgCCbWG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684392294637" + "$date": 1684392294637 }, "modifiedAt": { - "$date": "1684392294637" + "$date": 1684392294637 }, "origId": null, "name": "Motion_minseok_kim", "notes": "", - "rank": "1.0411230480629232", + "rank": 1.0411230480629232, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-oym5zd6fnb788qsob-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "t4upxDd3BceGY93aT" } \ No newline at end of file diff --git a/art/SEk9EQMb8GksyQBhX/art.json b/art/SEk9EQMb8GksyQBhX/art.json index 0fc479fd..748294e6 100644 --- a/art/SEk9EQMb8GksyQBhX/art.json +++ b/art/SEk9EQMb8GksyQBhX/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1567088149456" + "$date": 1567088149456 }, "modifiedAt": { - "$date": "1567088149456" + "$date": 1567088149456 }, "origId": "Piyv2py4bQL283mTB", "name": "Sphere + Cube Distribution", "notes": "", - "rank": "1.574837116047035", + "rank": 1.574837116047035, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-87cqg0o3cqw57neo3-thumbnail.jpg", "hasSound": "", - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "wtECwBzCrEgCuNWfR" } \ No newline at end of file diff --git a/art/SFmNpx7c5RxJxfEnq/art.json b/art/SFmNpx7c5RxJxfEnq/art.json index a222f5ac..170f1a38 100644 --- a/art/SFmNpx7c5RxJxfEnq/art.json +++ b/art/SFmNpx7c5RxJxfEnq/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1494422062801" + "$date": 1494422062801 }, "modifiedAt": { - "$date": "1494422062801" + "$date": 1494422062801 }, "origId": null, "name": "lesson1", "notes": "", - "rank": "1.8921793891715493", + "rank": 1.8921793891715493, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-83fz9c908h2t909tv-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "TM5wDB92W2uAbcwDM" } \ No newline at end of file diff --git a/art/SGSdWRQtcRJGxt6BP/art.json b/art/SGSdWRQtcRJGxt6BP/art.json index 35fbb005..e7ff956a 100644 --- a/art/SGSdWRQtcRJGxt6BP/art.json +++ b/art/SGSdWRQtcRJGxt6BP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": "1502175661489" + "$date": 1502175661489 }, "profile": { "name": "Trevor Drury", @@ -12,15 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": "1502175668040" + "$date": 1502175668040 }, "modifiedAt": { - "$date": "1502175668040" + "$date": 1502175668040 }, "origId": null, "name": "sketch001", "notes": "", - "rank": "1.0467316160198115", + "rank": 1.0467316160198115, "private": false, "unlisted": true, "username": "trevor", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-e7gijqatbdtgnwl16-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "iMMvuw68RQBKzbxxJ" } \ No newline at end of file diff --git a/art/SHEuL7KCpNnj28Rmn/art.json b/art/SHEuL7KCpNnj28Rmn/art.json index 956a2937..1c4fc340 100644 --- a/art/SHEuL7KCpNnj28Rmn/art.json +++ b/art/SHEuL7KCpNnj28Rmn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1488000394272" + "$date": 1488000394272 }, "modifiedAt": { - "$date": "1598708300782" + "$date": 1598708300782 }, "origId": "xvh5kBvczrdcehxxG", "name": "incId", "notes": "", - "rank": "10.619315717067082", + "rank": 10.619315717067082, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-st6t541q80vyhczwm-thumbnail.jpg", "hasSound": true, - "views": "1238", - "likes": "10", + "views": 1238, + "likes": 10, "revisionId": "PfrbvHdkXoQtwmwhN" } \ No newline at end of file diff --git a/art/SJ68p365upswGjcG9/art.json b/art/SJ68p365upswGjcG9/art.json index 6962a8f7..d61d8fa8 100644 --- a/art/SJ68p365upswGjcG9/art.json +++ b/art/SJ68p365upswGjcG9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523273314937" + "$date": 1523273314937 }, "modifiedAt": { - "$date": "1523277456258" + "$date": 1523277456258 }, "origId": null, "name": "Animated Cross Hatching", "notes": "First vertex shader", - "rank": "1.4203177338147868", + "rank": 1.4203177338147868, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-eryfdt2xax3nc8qg3-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "1", + "views": 11, + "likes": 1, "revisionId": "neDuiWrftz49XKhoJ" } \ No newline at end of file diff --git a/art/SJYTAAwib5eJy8voP/art.json b/art/SJYTAAwib5eJy8voP/art.json index 5b65eea3..094ab166 100644 --- a/art/SJYTAAwib5eJy8voP/art.json +++ b/art/SJYTAAwib5eJy8voP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yzwhJTH9ASEBDtEi9", "createdAt": { - "$date": "1466660344065" + "$date": 1466660344065 }, "username": "shu", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486189313791" + "$date": 1486189313791 }, "modifiedAt": { - "$date": "1486456232051" + "$date": 1486456232051 }, "origId": null, "name": "412b synchrony", "notes": "412 bytes", - "rank": "1.1037563132655168", + "rank": 1.1037563132655168, "private": false, "unlisted": false, "username": "shu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v8gfosbtrnwvl14tm-thumbnail.jpg", "hasSound": "", - "views": "349", - "likes": "0", + "views": 349, + "likes": 0, "revisionId": "8RGJu4ensQeMQJ4ri" } \ No newline at end of file diff --git a/art/SK2zDKBfJ2tqtnSHS/art.json b/art/SK2zDKBfJ2tqtnSHS/art.json index 784d8333..928b103d 100644 --- a/art/SK2zDKBfJ2tqtnSHS/art.json +++ b/art/SK2zDKBfJ2tqtnSHS/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1526811219995" + "$date": 1526811219995 }, "modifiedAt": { - "$date": "1526811219995" + "$date": 1526811219995 }, "origId": "CvsqyaFZq3hPtywor", "name": "neurovelho2", "notes": "", - "rank": "1.8524742421823635", + "rank": 1.8524742421823635, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-616lpwq3cb8wr71zk-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "dh89dP8jSJ6c2uqJW" } \ No newline at end of file diff --git a/art/SKXKQkxm2HZHdxdxm/art.json b/art/SKXKQkxm2HZHdxdxm/art.json index c32a6516..71191351 100644 --- a/art/SKXKQkxm2HZHdxdxm/art.json +++ b/art/SKXKQkxm2HZHdxdxm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1508751000383" + "$date": 1508751000383 }, "modifiedAt": { - "$date": "1508752582999" + "$date": 1508752582999 }, "origId": "gunbdr7k6M6z5hL8B", "name": "hello-world-4", "notes": "Messing about", - "rank": "1.045288871639992", + "rank": 1.045288871639992, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1y9thcd97jzjil61t-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "2oKKeWLt6oAS2tzX3" } \ No newline at end of file diff --git a/art/SLcJWBndqbG7TnEvr/art.json b/art/SLcJWBndqbG7TnEvr/art.json index 11496764..ecd3acfa 100644 --- a/art/SLcJWBndqbG7TnEvr/art.json +++ b/art/SLcJWBndqbG7TnEvr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684081063448" + "$date": 1684081063448 }, "modifiedAt": { - "$date": "1684081063448" + "$date": 1684081063448 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.0257901619006824", + "rank": 1.0257901619006824, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-v9176pb7l47lnjy5y-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "c2EHAefSx4P6jbzZQ" } \ No newline at end of file diff --git a/art/SLdjCgFb5gQiFcuAW/art.json b/art/SLdjCgFb5gQiFcuAW/art.json index e04e220a..18a97b48 100644 --- a/art/SLdjCgFb5gQiFcuAW/art.json +++ b/art/SLdjCgFb5gQiFcuAW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1604399192593" + "$date": 1604399192593 }, "modifiedAt": { - "$date": "1604399192593" + "$date": 1604399192593 }, "origId": "3K4LGxEGgP7MLHZnb", "name": "bobble", "notes": "", - "rank": "1.401702272935318", + "rank": 1.401702272935318, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qgxjyqpi1ctwvd7he-thumbnail.jpg", "hasSound": true, - "views": "90", - "likes": "1", + "views": 90, + "likes": 1, "revisionId": "Zoc2yTQojsEdLBgLN" } \ No newline at end of file diff --git a/art/SLhB3b923SkZwRno6/art.json b/art/SLhB3b923SkZwRno6/art.json index 7ca4bdd5..ce79bcfd 100644 --- a/art/SLhB3b923SkZwRno6/art.json +++ b/art/SLhB3b923SkZwRno6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598879932923" + "$date": 1598879932923 }, "modifiedAt": { - "$date": "1598879932923" + "$date": 1598879932923 }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "MoveDown", "notes": "", - "rank": "1.6785422960239882", + "rank": 1.6785422960239882, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-97f6di9i6t4vcwryg-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "i778f9GR9aC4aCkDG" } \ No newline at end of file diff --git a/art/SMeHXTzP7e6vTniKx/art.json b/art/SMeHXTzP7e6vTniKx/art.json index ff2dbc84..0e5be01f 100644 --- a/art/SMeHXTzP7e6vTniKx/art.json +++ b/art/SMeHXTzP7e6vTniKx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448911418857" + "$date": 1448911418857 }, "modifiedAt": { - "$date": "1552156778862" + "$date": 1552156778862 }, "origId": "RJ4Tjj3PSsq4kvDcc", "name": "escnyc", - "rank": "10.717620675267272", + "rank": 10.717620675267272, "private": false, "unlisted": false, "username": "gman", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-9z3gelu9q8eyqrgb4-thumbnail.jpg", "hasSound": true, - "views": "1205", - "likes": "11", + "views": 1205, + "likes": 11, "revisionId": "GoShDdmrTepS7Ajpi", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "Needs lots of camera work but hey, fake hidden line removal 😁" diff --git a/art/SNLk9sRqLuGqWmAYF/art.json b/art/SNLk9sRqLuGqWmAYF/art.json index c025c04d..67b73130 100644 --- a/art/SNLk9sRqLuGqWmAYF/art.json +++ b/art/SNLk9sRqLuGqWmAYF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1706192288740" + "$date": 1706192288740 }, "modifiedAt": { - "$date": "1706192288740" + "$date": 1706192288740 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7031932183102145", + "rank": 1.7031932183102145, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-c5wu5gek5admbi9ng-thumbnail.jpg", "hasSound": "", - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "r4hMwAgDy7hhfXX7y" } \ No newline at end of file diff --git a/art/SNXZQdmk9EFczeXF6/art.json b/art/SNXZQdmk9EFczeXF6/art.json index dda557ce..22a163a1 100644 --- a/art/SNXZQdmk9EFczeXF6/art.json +++ b/art/SNXZQdmk9EFczeXF6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yWTy8yJSBHTtH3nwH", "createdAt": { - "$date": "1590662739186" + "$date": 1590662739186 }, "profile": { "first_name": "Davide", @@ -13,15 +13,15 @@ "username": "davide" }, "createdAt": { - "$date": "1590662776680" + "$date": 1590662776680 }, "modifiedAt": { - "$date": "1590666541646" + "$date": 1590666541646 }, "origId": null, "name": "Grid", "notes": "First project", - "rank": "1.6044720053652584", + "rank": 1.6044720053652584, "private": false, "unlisted": true, "username": "davide", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-egxne5su20hw6whmk-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "mjreCxwtFWxw7NZ24" } \ No newline at end of file diff --git a/art/SQetEuxWhPcPQc3TJ/art.json b/art/SQetEuxWhPcPQc3TJ/art.json index f122709b..c21c375c 100644 --- a/art/SQetEuxWhPcPQc3TJ/art.json +++ b/art/SQetEuxWhPcPQc3TJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522122077051" + "$date": 1522122077051 }, "modifiedAt": { - "$date": "1522122077051" + "$date": 1522122077051 }, "origId": "bySCJHkqxfotHbAzv", "name": "moduloi kanssani", "notes": "", - "rank": "1.6036756189706831", + "rank": 1.6036756189706831, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9xaplhmvf821ezaeh-thumbnail.jpg", "hasSound": true, - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "bPn6GtfsRXb8xGcKA" } \ No newline at end of file diff --git a/art/SRbaWWFNYiYrDmj9H/art.json b/art/SRbaWWFNYiYrDmj9H/art.json index 032db31b..e4b14f07 100644 --- a/art/SRbaWWFNYiYrDmj9H/art.json +++ b/art/SRbaWWFNYiYrDmj9H/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1605587102908" + "$date": 1605587102908 }, "modifiedAt": { - "$date": "1605587428465" + "$date": 1605587428465 }, "origId": "7WmeTJSdWymq8FHDN", "name": "PixelSearching", "notes": "Testing PixelSearching\n-- Evan Chen \n\n", - "rank": "1.1175346781119009", + "rank": 1.1175346781119009, "private": false, "unlisted": true, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-w582zuw7q83l2ja67-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ofEdFfAwG8TxpzY8q" } \ No newline at end of file diff --git a/art/SSfBNBsGgsKWG8SwQ/art.json b/art/SSfBNBsGgsKWG8SwQ/art.json index aa4f41d6..1d0c6a88 100644 --- a/art/SSfBNBsGgsKWG8SwQ/art.json +++ b/art/SSfBNBsGgsKWG8SwQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1508650958083" + "$date": 1508650958083 }, "modifiedAt": { - "$date": "1508650958083" + "$date": 1508650958083 }, "origId": null, "name": "hello-world", "notes": "Messing about", - "rank": "1.3664444223580239", + "rank": 1.3664444223580239, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y1qh17i4d3kt3jkpc-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "fpAneabXFefSLxGK6" } \ No newline at end of file diff --git a/art/STmreATrsBA7GMBzA/art.json b/art/STmreATrsBA7GMBzA/art.json index 5329e3d7..1456e5da 100644 --- a/art/STmreATrsBA7GMBzA/art.json +++ b/art/STmreATrsBA7GMBzA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1632497141607" + "$date": 1632497141607 }, "modifiedAt": { - "$date": "1632497141607" + "$date": 1632497141607 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "10.762752707412734", + "rank": 10.762752707412734, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9j767p40uod9wwul3-thumbnail.jpg", "hasSound": true, - "views": "240", - "likes": "3", + "views": 240, + "likes": 3, "revisionId": "ujEy9sN5LGDv4e6re" } \ No newline at end of file diff --git a/art/STvAdbbowvRQ7XfSb/art.json b/art/STvAdbbowvRQ7XfSb/art.json index 2e0c6dd1..4fc2f74c 100644 --- a/art/STvAdbbowvRQ7XfSb/art.json +++ b/art/STvAdbbowvRQ7XfSb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427127635" + "$date": 1600427127635 }, "modifiedAt": { - "$date": "1600427127635" + "$date": 1600427127635 }, "origId": "FNwMYwJ2SdwbbSNAN", "name": "sput", "notes": "", - "rank": "1.4698609319139901", + "rank": 1.4698609319139901, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ll09yg2jjjvmza1r3-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "gTyYDCLoLz6KxnJGB" } \ No newline at end of file diff --git a/art/SWCEzMNTmvcDAxs3n/art.json b/art/SWCEzMNTmvcDAxs3n/art.json index 0460d0ab..192875e1 100644 --- a/art/SWCEzMNTmvcDAxs3n/art.json +++ b/art/SWCEzMNTmvcDAxs3n/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1704921618110" + "$date": 1704921618110 }, "modifiedAt": { - "$date": "1704972683582" + "$date": 1704972683582 }, "origId": null, "name": "simple pixel screen", "notes": "", - "rank": "1.5872631437608813", + "rank": 1.5872631437608813, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-43doihtyjc2ogjpvn-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "XHpqHETQE5od5NNyZ" } \ No newline at end of file diff --git a/art/SYLXTDKJmDrAcAiNE/art.json b/art/SYLXTDKJmDrAcAiNE/art.json index 1a08904b..d43a08cc 100644 --- a/art/SYLXTDKJmDrAcAiNE/art.json +++ b/art/SYLXTDKJmDrAcAiNE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1523671558440" + "$date": 1523671558440 }, "modifiedAt": { - "$date": "1523671558440" + "$date": 1523671558440 }, "origId": "XK2y2Cy63Ez45E7pm", "name": "unnamed", "notes": "", - "rank": "1.2792768499002471", + "rank": 1.2792768499002471, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rthmchh93i3ckvmwc-thumbnail.jpg", "hasSound": true, - "views": "406", - "likes": "1", + "views": 406, + "likes": 1, "revisionId": "na8N7vste36vNLnPa" } \ No newline at end of file diff --git a/art/SZgEYFYSHKMqWSBCo/art.json b/art/SZgEYFYSHKMqWSBCo/art.json index c94bb18e..ea71d9fd 100644 --- a/art/SZgEYFYSHKMqWSBCo/art.json +++ b/art/SZgEYFYSHKMqWSBCo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jhMvK8TduGx9Yrrzp", "createdAt": { - "$date": "1514250123308" + "$date": 1514250123308 }, "profile": { "name": "Frank Palazzolo", @@ -12,15 +12,15 @@ "username": "palazzol" }, "createdAt": { - "$date": "1514250140672" + "$date": 1514250140672 }, "modifiedAt": { - "$date": "1517272404242" + "$date": 1517272404242 }, "origId": null, "name": "raster", "notes": "just learning...", - "rank": "1.0478547486294212", + "rank": 1.0478547486294212, "private": false, "unlisted": true, "username": "palazzol", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h2nnc5fphy29ryko5-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "AyK9uPmSjtFysNCn9" } \ No newline at end of file diff --git a/art/SbtAs2XinPEhh4y92/art.json b/art/SbtAs2XinPEhh4y92/art.json index 2717bc76..09afcad7 100644 --- a/art/SbtAs2XinPEhh4y92/art.json +++ b/art/SbtAs2XinPEhh4y92/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iY5sNRPwxCE42tkY6", "createdAt": { - "$date": "1685522828967" + "$date": 1685522828967 }, "username": "juseungyang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685537602419" + "$date": 1685537602419 }, "modifiedAt": { - "$date": "1685539366387" + "$date": 1685539366387 }, "origId": "B3fTWQihXfD9t8Q8r", "name": "lesson-04-motion", "notes": "", - "rank": "1.2972020642873112", + "rank": 1.2972020642873112, "private": false, "unlisted": true, "username": "juseungyang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wyfd5cdovwto97799-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "CGuvGDWaSxb8Cjn46" } \ No newline at end of file diff --git a/art/ScY8ZMw5DYqe8DXMk/art.json b/art/ScY8ZMw5DYqe8DXMk/art.json index 24b146d1..95280898 100644 --- a/art/ScY8ZMw5DYqe8DXMk/art.json +++ b/art/ScY8ZMw5DYqe8DXMk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654003139768" + "$date": 1654003139768 }, "modifiedAt": { - "$date": "1654006506532" + "$date": 1654006506532 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.2103472681285103", + "rank": 1.2103472681285103, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ju77kwv6widwys1dc-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "gRLEMdZM9mC8mgHJE" } \ No newline at end of file diff --git a/art/ScnXYT2B8gmr2trfw/art.json b/art/ScnXYT2B8gmr2trfw/art.json index cdd14ec5..dfdf0a14 100644 --- a/art/ScnXYT2B8gmr2trfw/art.json +++ b/art/ScnXYT2B8gmr2trfw/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447534629459" + "$date": 1447534629459 }, "modifiedAt": { - "$date": "1447534629459" + "$date": 1447534629459 }, "origId": null, "name": "disco ball", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-qfvn7dfci5ce9cu6t-thumbnail.jpg", "hasSound": "", - "views": "941", - "likes": "5", + "views": 941, + "likes": 5, "revisionId": "KaRpSarkGZKAKh6XJ", - "rank": "10.573282418877493" + "rank": 10.573282418877493 } \ No newline at end of file diff --git a/art/SenDt74iq42gPkfJk/art.json b/art/SenDt74iq42gPkfJk/art.json index afb0d230..cc00f564 100644 --- a/art/SenDt74iq42gPkfJk/art.json +++ b/art/SenDt74iq42gPkfJk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684264954815" + "$date": 1684264954815 }, "modifiedAt": { - "$date": "1684265031854" + "$date": 1684265031854 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.1078218835718767", + "rank": 1.1078218835718767, "private": false, "unlisted": false, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-l7dxr8ig2smnbir0m-thumbnail.jpg", "hasSound": "", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "6Ge3vfWCGyWfJkGDW" } \ No newline at end of file diff --git a/art/SgSd9NeMcEY53XNTJ/art.json b/art/SgSd9NeMcEY53XNTJ/art.json index 41faae9f..75bfaf61 100644 --- a/art/SgSd9NeMcEY53XNTJ/art.json +++ b/art/SgSd9NeMcEY53XNTJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1495766205260" + "$date": 1495766205260 }, "modifiedAt": { - "$date": "1495766205260" + "$date": 1495766205260 }, "origId": "KouaGmh83NF5FCHdM", "name": "penguin thoughts", "notes": "", - "rank": "1.6648773753993582", + "rank": 1.6648773753993582, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nlqqsec09woe2pub0-thumbnail.jpg", "hasSound": true, - "views": "80", - "likes": "1", + "views": 80, + "likes": 1, "revisionId": "QZE8oeSXEumfnnKmM" } \ No newline at end of file diff --git a/art/Siq7bKzSywBNKoE5B/art.json b/art/Siq7bKzSywBNKoE5B/art.json index f410711c..bb3ad04f 100644 --- a/art/Siq7bKzSywBNKoE5B/art.json +++ b/art/Siq7bKzSywBNKoE5B/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1497418523535" + "$date": 1497418523535 }, "modifiedAt": { - "$date": "1497430085561" + "$date": 1497430085561 }, "origId": null, "name": "woozy mod", "notes": "", - "rank": "1.662271326438612", + "rank": 1.662271326438612, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-v17gdabjoyhwwig1o-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "4M8r2DSX9a6GiLddL" } \ No newline at end of file diff --git a/art/SnHzmTdr25on3o4Zs/art.json b/art/SnHzmTdr25on3o4Zs/art.json index 89355838..3bc928dc 100644 --- a/art/SnHzmTdr25on3o4Zs/art.json +++ b/art/SnHzmTdr25on3o4Zs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653406399736" + "$date": 1653406399736 }, "modifiedAt": { - "$date": "1653407870649" + "$date": 1653407870649 }, "origId": "Nn9NwLg9EkcRu5ySW", "name": "Audio Reactive", "notes": "", - "rank": "1.220517835113324", + "rank": 1.220517835113324, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-af528ljg6sc778rto-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "KYXduDod7oSSoQQEG" } \ No newline at end of file diff --git a/art/SnqDnsfrYzTPyN2BA/art.json b/art/SnqDnsfrYzTPyN2BA/art.json index a2dea2ed..c0f262be 100644 --- a/art/SnqDnsfrYzTPyN2BA/art.json +++ b/art/SnqDnsfrYzTPyN2BA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "D6QNSkpSPuQJg3LnB", "createdAt": { - "$date": "1507653338139" + "$date": 1507653338139 }, "username": "demofox", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1507653848749" + "$date": 1507653848749 }, "modifiedAt": { - "$date": "1507669939916" + "$date": 1507669939916 }, "origId": null, "name": "Y geo", "notes": "", - "rank": "1.9510210368626606", + "rank": 1.9510210368626606, "private": false, "unlisted": true, "username": "demofox", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-13fyuj01llgb8ry44-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "CMMjtDg3nrDhFhY93" } \ No newline at end of file diff --git a/art/So6hu3cdGNWJEi8HN/art.json b/art/So6hu3cdGNWJEi8HN/art.json index b8605922..c75b0009 100644 --- a/art/So6hu3cdGNWJEi8HN/art.json +++ b/art/So6hu3cdGNWJEi8HN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1570945303430" + "$date": 1570945303430 }, "modifiedAt": { - "$date": "1570945303430" + "$date": 1570945303430 }, "origId": "qvctZ7frDWv9mM6Do", "name": "mag", "notes": "", - "rank": "1.0913678972652168", + "rank": 1.0913678972652168, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-937xd567zr1ghpd86-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "p7TfBZFaNRxmaqqgw" } \ No newline at end of file diff --git a/art/SoK3eJipBJGantxyd/art.json b/art/SoK3eJipBJGantxyd/art.json index a3be023e..6f54870d 100644 --- a/art/SoK3eJipBJGantxyd/art.json +++ b/art/SoK3eJipBJGantxyd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546167083483" + "$date": 1546167083483 }, "modifiedAt": { - "$date": "1546167083483" + "$date": 1546167083483 }, "origId": "c5eMNzQN3L9wo8Bp5", "name": "Init 2", "notes": "", - "rank": "1.4846839214734244", + "rank": 1.4846839214734244, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-othk2k0y1d7b1843e-thumbnail.jpg", "hasSound": "", - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "ifdLtmYtXTJoE2qc3" } \ No newline at end of file diff --git a/art/Soip5jkRuE4MTLibC/art.json b/art/Soip5jkRuE4MTLibC/art.json index eb64e72a..191d203c 100644 --- a/art/Soip5jkRuE4MTLibC/art.json +++ b/art/Soip5jkRuE4MTLibC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653479467882" + "$date": 1653479467882 }, "modifiedAt": { - "$date": "1653481603834" + "$date": 1653481603834 }, "origId": null, "name": "Audio Reactive Art", "notes": "Extra", - "rank": "1.0331128562773977", + "rank": 1.0331128562773977, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i65nyvxvdm5ou8olu-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "7zfiHuziWcJH9viYH" } \ No newline at end of file diff --git a/art/SqctCGQnp8j6NNnSE/art.json b/art/SqctCGQnp8j6NNnSE/art.json index 35b38f61..5d771466 100644 --- a/art/SqctCGQnp8j6NNnSE/art.json +++ b/art/SqctCGQnp8j6NNnSE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1514494556121" + "$date": 1514494556121 }, "modifiedAt": { - "$date": "1514494556121" + "$date": 1514494556121 }, "origId": null, "name": "projection", "notes": "", - "rank": "1.2483130262795779", + "rank": 1.2483130262795779, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7enfr76gdo3g4d4fi-thumbnail.jpg", "hasSound": "", - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "2kGnEFj6ATu4ZCzHw" } \ No newline at end of file diff --git a/art/Suxnf3g4CqC5dLWw6/art.json b/art/Suxnf3g4CqC5dLWw6/art.json index d18fbcc7..168eaf7c 100644 --- a/art/Suxnf3g4CqC5dLWw6/art.json +++ b/art/Suxnf3g4CqC5dLWw6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500332006983" + "$date": 1500332006983 }, "modifiedAt": { - "$date": "1500332006983" + "$date": 1500332006983 }, "origId": "Acb8NGnF3tJvv77Ji", "name": "crystal dancer (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.6483120719118582", + "rank": 1.6483120719118582, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tu7fo1pv64i7hs4z2-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "crHip4srAm86iGMPR" } \ No newline at end of file diff --git a/art/SvKBPm8HSm9yzW4F2/art.json b/art/SvKBPm8HSm9yzW4F2/art.json index a79f83e5..73e1ac7b 100644 --- a/art/SvKBPm8HSm9yzW4F2/art.json +++ b/art/SvKBPm8HSm9yzW4F2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684396760013" + "$date": 1684396760013 }, "modifiedAt": { - "$date": "1684397163781" + "$date": 1684397163781 }, "origId": null, "name": "Motion with different motion pattern", "notes": "", - "rank": "1.846872055254276", + "rank": 1.846872055254276, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-t58l812jeag04npi1-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "n33JSjSKcPyoJivrF" } \ No newline at end of file diff --git a/art/SvkxzENQ5fAgKSxZp/art.json b/art/SvkxzENQ5fAgKSxZp/art.json index 2186b045..796f82d6 100644 --- a/art/SvkxzENQ5fAgKSxZp/art.json +++ b/art/SvkxzENQ5fAgKSxZp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524509346653" + "$date": 1524509346653 }, "modifiedAt": { - "$date": "1524510023615" + "$date": 1524510023615 }, "origId": "qSJ4doZdZD5GW3Y5g", "name": "Vertex Shader Art: Lesson 2", "notes": "Modelling motion", - "rank": "1.9497512520298912", + "rank": 1.9497512520298912, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-f5tuz2l5kobbpvcpc-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "cBmvhPy3pksKs8Xqa" } \ No newline at end of file diff --git a/art/Sw2atuBHGBsutNYZf/art.json b/art/Sw2atuBHGBsutNYZf/art.json index cce42866..1252dc44 100644 --- a/art/Sw2atuBHGBsutNYZf/art.json +++ b/art/Sw2atuBHGBsutNYZf/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447544643758" + "$date": 1447544643758 }, "modifiedAt": { - "$date": "1447544643758" + "$date": 1447544643758 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "smoke spheres every day", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-zop8gbeietipdbo2g-thumbnail.jpg", "hasSound": true, - "views": "278", - "likes": "1", + "views": 278, + "likes": 1, "revisionId": "umcc9mcM7nvnZRi9R", - "rank": "1.5149690878002946" + "rank": 1.5149690878002946 } \ No newline at end of file diff --git a/art/Sx3Sk35wbBx2sGAxM/art.json b/art/Sx3Sk35wbBx2sGAxM/art.json index 03402d50..33d77de6 100644 --- a/art/Sx3Sk35wbBx2sGAxM/art.json +++ b/art/Sx3Sk35wbBx2sGAxM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1570789418144" + "$date": 1570789418144 }, "modifiedAt": { - "$date": "1689925800170" + "$date": 1689925800170 }, "origId": "N3hXFQfEHwQ9N3TkC", "name": "sdf-ish", "notes": "", - "rank": "10.227631380941888", + "rank": 10.227631380941888, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lv949vucjio91xr9b-thumbnail.jpg", "hasSound": true, - "views": "1414", - "likes": "8", + "views": 1414, + "likes": 8, "revisionId": "PR8SgJFDr8yLg4kje" } \ No newline at end of file diff --git a/art/T2fikhe7Y9nsT6rrx/art.json b/art/T2fikhe7Y9nsT6rrx/art.json index 2ec922c1..07947984 100644 --- a/art/T2fikhe7Y9nsT6rrx/art.json +++ b/art/T2fikhe7Y9nsT6rrx/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589783108215" + "$date": 1589783108215 }, "modifiedAt": { - "$date": "1589783108215" + "$date": 1589783108215 }, "origId": "7tj2CshkciWxyNNjh", "name": "voxels", "notes": "", - "rank": "1.206545550792428", + "rank": 1.206545550792428, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-g8dhl7ap8kyw2rx23-thumbnail.jpg", "hasSound": "", - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "DHEhbEtR3kAfQNrWP" } \ No newline at end of file diff --git a/art/T3o69kd5wMtWNCj5k/art.json b/art/T3o69kd5wMtWNCj5k/art.json index f9844851..fc33acad 100644 --- a/art/T3o69kd5wMtWNCj5k/art.json +++ b/art/T3o69kd5wMtWNCj5k/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CL56fLeJWNjv8p9hc", "createdAt": { - "$date": "1501331424273" + "$date": 1501331424273 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "ray7551" }, "createdAt": { - "$date": "1501501541819" + "$date": 1501501541819 }, "modifiedAt": { - "$date": "1502352643479" + "$date": 1502352643479 }, "origId": null, "name": "LED Display", "notes": "A tribute to La La Land.\nA music visualization demo.\nInspired by fragment shader http://glslsandbox.com/e#41758.0", - "rank": "10.076376869087731", + "rank": 10.076376869087731, "private": false, "unlisted": false, "username": "ray7551", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-va2v0rc3zix2hies9-thumbnail.jpg", "hasSound": true, - "views": "1290", - "likes": "5", + "views": 1290, + "likes": 5, "revisionId": "Ci5rS3QxEMWpe36pT" } \ No newline at end of file diff --git a/art/T3rPrhgzehKeaqZc6/art.json b/art/T3rPrhgzehKeaqZc6/art.json index ec6c0dc5..0f2ed324 100644 --- a/art/T3rPrhgzehKeaqZc6/art.json +++ b/art/T3rPrhgzehKeaqZc6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1519149240824" + "$date": 1519149240824 }, "modifiedAt": { - "$date": "1519149240824" + "$date": 1519149240824 }, "origId": "XQQfnaTej5ZuzxNaf", "name": "dyson", "notes": "", - "rank": "1.2363333231549225", + "rank": 1.2363333231549225, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-x9y9q0rikyh0xu4d0-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "FDBpA46YGyByuv8m3" } \ No newline at end of file diff --git a/art/T4tRxRrwSmzcLthgd/art.json b/art/T4tRxRrwSmzcLthgd/art.json index 50020277..dfa8ba76 100644 --- a/art/T4tRxRrwSmzcLthgd/art.json +++ b/art/T4tRxRrwSmzcLthgd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521951165526" + "$date": 1521951165526 }, "modifiedAt": { - "$date": "1521951189968" + "$date": 1521951189968 }, "origId": "7YksmRJcwQXipHhfx", "name": "terrain", "notes": "", - "rank": "1.2234354194509738", + "rank": 1.2234354194509738, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hp5xidm850pzcemqh-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "2PSdmhF946BJuWigg" } \ No newline at end of file diff --git a/art/T6vQzhdcHjvaZBNuN/art.json b/art/T6vQzhdcHjvaZBNuN/art.json index 8ad8c519..1cc3e3c6 100644 --- a/art/T6vQzhdcHjvaZBNuN/art.json +++ b/art/T6vQzhdcHjvaZBNuN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1517155407448" + "$date": 1517155407448 }, "modifiedAt": { - "$date": "1517155407448" + "$date": 1517155407448 }, "origId": "2KcwnpWC6FyBx5N9S", "name": "vel bound peng squid", "notes": "", - "rank": "1.0999639531431238", + "rank": 1.0999639531431238, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-we3e1852e8ijmcoe7-thumbnail.jpg", "hasSound": true, - "views": "184", - "likes": "1", + "views": 184, + "likes": 1, "revisionId": "ZPBC8gqLppwFgaj9t" } \ No newline at end of file diff --git a/art/T9BE9jwspwHzixcM5/art.json b/art/T9BE9jwspwHzixcM5/art.json index 99e7be9e..26021fab 100644 --- a/art/T9BE9jwspwHzixcM5/art.json +++ b/art/T9BE9jwspwHzixcM5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1511242447605" + "$date": 1511242447605 }, "modifiedAt": { - "$date": "1511242447605" + "$date": 1511242447605 }, "origId": "BubiakjZKAd7TKT83", "name": "plasma waves", "notes": "", - "rank": "1.2360410138929832", + "rank": 1.2360410138929832, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-f029a9tf87ouvxigj-thumbnail.jpg", "hasSound": "", - "views": "86", - "likes": "0", + "views": 86, + "likes": 0, "revisionId": "3MvLR3Pc8KMQSw844" } \ No newline at end of file diff --git a/art/T9kEQ59LHfbYhaWxj/art.json b/art/T9kEQ59LHfbYhaWxj/art.json index 99fbdcbc..d7d53c9b 100644 --- a/art/T9kEQ59LHfbYhaWxj/art.json +++ b/art/T9kEQ59LHfbYhaWxj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iN68Kmrxzr62ZC6qn", "createdAt": { - "$date": "1604280807807" + "$date": 1604280807807 }, "profile": { "name": "RandomYang", @@ -12,15 +12,15 @@ "username": "random-yang" }, "createdAt": { - "$date": "1604301636142" + "$date": 1604301636142 }, "modifiedAt": { - "$date": "1604301636142" + "$date": 1604301636142 }, "origId": null, "name": "测试", "notes": "", - "rank": "1.7289093759361138", + "rank": 1.7289093759361138, "private": false, "unlisted": true, "username": "random-yang", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d2m2e9116o91b7pb0-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "QvNygmM5cNCwdYHxQ" } \ No newline at end of file diff --git a/art/TAL5yA4piTpRpG2Qw/art.json b/art/TAL5yA4piTpRpG2Qw/art.json index 3a388df8..ad9d5e2a 100644 --- a/art/TAL5yA4piTpRpG2Qw/art.json +++ b/art/TAL5yA4piTpRpG2Qw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "uQKufMipuFAqaPENr", "createdAt": { - "$date": "1451053128147" + "$date": 1451053128147 }, "profile": { "name": "Vincent Scheib", @@ -12,15 +12,15 @@ "username": "vincent" }, "createdAt": { - "$date": "1451340637158" + "$date": 1451340637158 }, "modifiedAt": { - "$date": "1451340637158" + "$date": 1451340637158 }, "origId": "y2BcbbWxcksEGQYhq", "name": "points,lines, and triangles. Its all pretty.", "notes": "Try points, lines, and triangles.", - "rank": "1.6186837299364552", + "rank": 1.6186837299364552, "private": false, "unlisted": false, "username": "vincent", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s9rwyw46y33jk1p68-thumbnail.jpg", "hasSound": true, - "views": "122", - "likes": "0", + "views": 122, + "likes": 0, "revisionId": "HikKtgEz7BfLX7Mv6" } \ No newline at end of file diff --git a/art/TAT9Ad57HDZwRxXnf/art.json b/art/TAT9Ad57HDZwRxXnf/art.json index fb98bcd7..2d49a588 100644 --- a/art/TAT9Ad57HDZwRxXnf/art.json +++ b/art/TAT9Ad57HDZwRxXnf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619537509121" + "$date": 1619537509121 }, "modifiedAt": { - "$date": "1619537509121" + "$date": 1619537509121 }, "origId": "3QtDqanQXHR4KXBo2", "name": "gMan-Lessons-AUDIo", "notes": "Just following the lessons\nfrom Youtube.", - "rank": "1.6230423916024757", + "rank": 1.6230423916024757, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-o8ifs05wll2dzsaon-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "PP5Rq3voBxBEpy5CE" } \ No newline at end of file diff --git a/art/TCDXMAgg5629wT79d/art.json b/art/TCDXMAgg5629wT79d/art.json index 7f09abe1..998f4398 100644 --- a/art/TCDXMAgg5629wT79d/art.json +++ b/art/TCDXMAgg5629wT79d/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": "1550038451574" + "$date": 1550038451574 }, "profile": { "first_name": "Archer", @@ -14,15 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": "1550085587591" + "$date": 1550085587591 }, "modifiedAt": { - "$date": "1550086417716" + "$date": 1550086417716 }, "origId": null, "name": "egg", "notes": "", - "rank": "1.1788316537188557", + "rank": 1.1788316537188557, "private": false, "unlisted": true, "username": "archer", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-9nf4nyg6x9n40501j-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "mp6HPZPkc2DdaraSb" } \ No newline at end of file diff --git a/art/TDjh9ML39vLzhGboy/art.json b/art/TDjh9ML39vLzhGboy/art.json index 8e51d337..6e6a8839 100644 --- a/art/TDjh9ML39vLzhGboy/art.json +++ b/art/TDjh9ML39vLzhGboy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1486094200802" + "$date": 1486094200802 }, "modifiedAt": { - "$date": "1486094200802" + "$date": 1486094200802 }, "origId": null, "name": "Pulsing dots", "notes": "", - "rank": "10.776777866884785", + "rank": 10.776777866884785, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-e4fiego45kkw9a7kp-thumbnail.jpg", "hasSound": true, - "views": "211", - "likes": "2", + "views": 211, + "likes": 2, "revisionId": "hp2rs4Eiy2bLfDF4i" } \ No newline at end of file diff --git a/art/TDswsR4bMAPBnsQLT/art.json b/art/TDswsR4bMAPBnsQLT/art.json index ab522527..441a6388 100644 --- a/art/TDswsR4bMAPBnsQLT/art.json +++ b/art/TDswsR4bMAPBnsQLT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634513529928" + "$date": 1634513529928 }, "modifiedAt": { - "$date": "1634513529928" + "$date": 1634513529928 }, "origId": "f2knCxK4pMLFDEZWB", "name": "first test", "notes": "", - "rank": "1.5040275993369108", + "rank": 1.5040275993369108, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d68f6msei862fv8nx-thumbnail.jpg", "hasSound": "", - "views": "18", - "likes": "0", + "views": 18, + "likes": 0, "revisionId": "Kk3NRFzZXr4zJoPk3" } \ No newline at end of file diff --git a/art/TFMzciLhhyBhYRKW5/art.json b/art/TFMzciLhhyBhYRKW5/art.json index a8f51cef..d5ab0171 100644 --- a/art/TFMzciLhhyBhYRKW5/art.json +++ b/art/TFMzciLhhyBhYRKW5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1561458819716" + "$date": 1561458819716 }, "modifiedAt": { - "$date": "1561458819716" + "$date": 1561458819716 }, "origId": "P5PC55YtuMYdAYrM8", "name": "준석", "notes": "", - "rank": "1.1393218738007438", + "rank": 1.1393218738007438, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-npj9ix2ygyep1nlk7-thumbnail.jpg", "hasSound": "", - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "EEZAErqod6LZRdnbM" } \ No newline at end of file diff --git a/art/TFXxrMbQQXNqtcTE8/art.json b/art/TFXxrMbQQXNqtcTE8/art.json index fb460cb5..9708e4f4 100644 --- a/art/TFXxrMbQQXNqtcTE8/art.json +++ b/art/TFXxrMbQQXNqtcTE8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": "1598366337757" + "$date": 1598366337757 }, "username": "morimea", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1616855567439" + "$date": 1616855567439 }, "modifiedAt": { - "$date": "1616863966356" + "$date": 1616863966356 }, "origId": null, "name": "test pos", "notes": "test", - "rank": "1.17956789915485", + "rank": 1.17956789915485, "private": false, "unlisted": true, "username": "morimea", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-chkqwx7w9mwtg4lbd-thumbnail.jpg", "hasSound": "", - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "cXEeMRshmc4DnbJSL" } \ No newline at end of file diff --git a/art/TFoeAMv4JnW8NxM4N/art.json b/art/TFoeAMv4JnW8NxM4N/art.json index a132d359..e6e0f2a3 100644 --- a/art/TFoeAMv4JnW8NxM4N/art.json +++ b/art/TFoeAMv4JnW8NxM4N/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498346424580" + "$date": 1498346424580 }, "modifiedAt": { - "$date": "1498346424580" + "$date": 1498346424580 }, "origId": "SHEuL7KCpNnj28Rmn", "name": "incId", "notes": "", - "rank": "1.114606571918313", + "rank": 1.114606571918313, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ax7gm4izaqz3adh28-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "FaLkkFGgrhEEMykta" } \ No newline at end of file diff --git a/art/TFqk3nQR5AQxhWWKn/art.json b/art/TFqk3nQR5AQxhWWKn/art.json index 2614088c..c0fb8745 100644 --- a/art/TFqk3nQR5AQxhWWKn/art.json +++ b/art/TFqk3nQR5AQxhWWKn/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446209528873" + "$date": 1446209528873 }, "origId": null, "name": "unnamed", @@ -23,11 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 2.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-jllyv458pit4wbtb8-thumbnail.jpg", - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "K4cJQtRsCmwCye2gF", "modifiedAt": { - "$date": "1446209528875" + "$date": 1446209528875 }, - "rank": "1.929845081157382" + "rank": 1.929845081157382 } \ No newline at end of file diff --git a/art/TGAHpg3tJBt7nTsRy/art.json b/art/TGAHpg3tJBt7nTsRy/art.json index a7109c37..c3364721 100644 --- a/art/TGAHpg3tJBt7nTsRy/art.json +++ b/art/TGAHpg3tJBt7nTsRy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": "1557600049871" + "$date": 1557600049871 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": "1557600224396" + "$date": 1557600224396 }, "modifiedAt": { - "$date": "1557725666116" + "$date": 1557725666116 }, "origId": null, "name": "Play", "notes": "", - "rank": "1.5137031444716542", + "rank": 1.5137031444716542, "private": false, "unlisted": true, "username": "jorenvo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mffzvs4kneuf2w9u0-thumbnail.jpg", "hasSound": "", - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "zMSthdEsXmGxbfana" } \ No newline at end of file diff --git a/art/TGGLggjxQgLPEFHWx/art.json b/art/TGGLggjxQgLPEFHWx/art.json index 1c676c01..497300fd 100644 --- a/art/TGGLggjxQgLPEFHWx/art.json +++ b/art/TGGLggjxQgLPEFHWx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yXJ6WCMQCSanfJTWk", "createdAt": { - "$date": "1447692554526" + "$date": 1447692554526 }, "username": "dzozef", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448279176305" + "$date": 1448279176305 }, "modifiedAt": { - "$date": "1448365771420" + "$date": 1448365771420 }, "origId": null, "name": "heightfield plotter", - "rank": "10.372636880530486", + "rank": 10.372636880530486, "private": false, "username": "dzozef", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-196eqbwwif1xb8f6r-thumbnail.jpg", "hasSound": "", - "views": "2079", - "likes": "13", + "views": 2079, + "likes": 13, "revisionId": "5mGww4MYANm3buTTS", "avatarUrl": "https://secure.gravatar.com/avatar/d6b044e92a377cd617762af9a488719d?default=retro&size=200" } \ No newline at end of file diff --git a/art/TH2CTrKcW6GQ4Y9q9/art.json b/art/TH2CTrKcW6GQ4Y9q9/art.json index 7dc65036..056cd515 100644 --- a/art/TH2CTrKcW6GQ4Y9q9/art.json +++ b/art/TH2CTrKcW6GQ4Y9q9/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446212877117" + "$date": 1446212877117 }, "origId": null, "name": "unnamed", @@ -23,12 +23,12 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 64.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 5.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n\n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n vec2 xy = vec2(\n x * mix(0.5, 1.0, invV),\n y + pow(snd, 5.0) * 1.0) / (v + 0.5);\n gl_Position = vec4(xy * 0.5, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-fxot0gtbjrkyfqy9j-thumbnail.jpg", - "views": "240", - "likes": "0", + "views": 240, + "likes": 0, "revisionId": "eppGqbcDwwxzY6Lv8", "modifiedAt": { - "$date": "1446212877129" + "$date": 1446212877129 }, "hasSound": true, - "rank": "1.6389148705505143" + "rank": 1.6389148705505143 } \ No newline at end of file diff --git a/art/TKku4LqhCCgDpnKTd/art.json b/art/TKku4LqhCCgDpnKTd/art.json index 1dad8cce..e16a8df1 100644 --- a/art/TKku4LqhCCgDpnKTd/art.json +++ b/art/TKku4LqhCCgDpnKTd/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1509853202018" + "$date": 1509853202018 }, "modifiedAt": { - "$date": "1509853202018" + "$date": 1509853202018 }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb4", "notes": "", - "rank": "1.3079844368104467", + "rank": 1.3079844368104467, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5uexyao2ms42c8sot-thumbnail.jpg", "hasSound": true, - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "EdH6Ff8zvtQxHAQrg" } \ No newline at end of file diff --git a/art/TMG34LHftperZZKZm/art.json b/art/TMG34LHftperZZKZm/art.json index 3c13ffed..103557ff 100644 --- a/art/TMG34LHftperZZKZm/art.json +++ b/art/TMG34LHftperZZKZm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1503932811845" + "$date": 1503932811845 }, "modifiedAt": { - "$date": "1503932811845" + "$date": 1503932811845 }, "origId": null, "name": "Test", "notes": "", - "rank": "1.6600026375425982", + "rank": 1.6600026375425982, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-13m17rjl5l9u5tbm5-thumbnail.jpg", "hasSound": "", - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "K3J2qJwJGBpQwKZ7L" } \ No newline at end of file diff --git a/art/TPrujGdAaBfqpYpvT/art.json b/art/TPrujGdAaBfqpYpvT/art.json index 9c1d875c..cfaddc40 100644 --- a/art/TPrujGdAaBfqpYpvT/art.json +++ b/art/TPrujGdAaBfqpYpvT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463880533216" + "$date": 1463880533216 }, "modifiedAt": { - "$date": "1463880533216" + "$date": 1463880533216 }, "origId": "jLife2TGRq2pa6fXN", "name": "curve", "notes": "", - "rank": "1.5081660478173184", + "rank": 1.5081660478173184, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0jwrasq7zltr4fxm8-thumbnail.jpg", "hasSound": "", - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "NRcWkmZ4BjZuZcQG7" } \ No newline at end of file diff --git a/art/TTsbi8YxPA9GcqRmJ/art.json b/art/TTsbi8YxPA9GcqRmJ/art.json index 5fd983a7..9577c809 100644 --- a/art/TTsbi8YxPA9GcqRmJ/art.json +++ b/art/TTsbi8YxPA9GcqRmJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1506860213378" + "$date": 1506860213378 }, "modifiedAt": { - "$date": "1506860213378" + "$date": 1506860213378 }, "origId": "f2eQBt4FaMKf9efrz", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "10.316096366183048", + "rank": 10.316096366183048, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-02wh8dgy7pkg8hsij-thumbnail.jpg", "hasSound": true, - "views": "194", - "likes": "2", + "views": 194, + "likes": 2, "revisionId": "KFkg4Pjxg7n66ihzD" } \ No newline at end of file diff --git a/art/TYoTaksHA6DWsP4aD/art.json b/art/TYoTaksHA6DWsP4aD/art.json index c7b64841..7a9bb55d 100644 --- a/art/TYoTaksHA6DWsP4aD/art.json +++ b/art/TYoTaksHA6DWsP4aD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466778038099" + "$date": 1466778038099 }, "modifiedAt": { - "$date": "1512371835652" + "$date": 1512371835652 }, "origId": "kAANx8FwJoSeR9B4c", "name": "grid", "notes": "This one is used in the help 😜\nIf all you have is a hammer then everything is a nail 🤣", - "rank": "10.351896540465425", + "rank": 10.351896540465425, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-pntovum9yxo1r8mp1-thumbnail.jpg", "hasSound": true, - "views": "734", - "likes": "11", + "views": 734, + "likes": 11, "revisionId": "MRoHpWw4RtBNAxefz" } \ No newline at end of file diff --git a/art/TZ58peuETd4DLzbYC/art.json b/art/TZ58peuETd4DLzbYC/art.json index 308a7992..350f6c9d 100644 --- a/art/TZ58peuETd4DLzbYC/art.json +++ b/art/TZ58peuETd4DLzbYC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1518199794084" + "$date": 1518199794084 }, "modifiedAt": { - "$date": "1518199794084" + "$date": 1518199794084 }, "origId": "BQuWCvhCBBif7Zzmh", "name": "circles", "notes": "", - "rank": "1.338501586565041", + "rank": 1.338501586565041, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xsqe39n7zycs1psmt-thumbnail.jpg", "hasSound": "", - "views": "157", - "likes": "0", + "views": 157, + "likes": 0, "revisionId": "fyTdZP2FW98KaHpXp" } \ No newline at end of file diff --git a/art/TZBvEoNYkzhB8PtQR/art.json b/art/TZBvEoNYkzhB8PtQR/art.json index ce03b6c5..cbb9c855 100644 --- a/art/TZBvEoNYkzhB8PtQR/art.json +++ b/art/TZBvEoNYkzhB8PtQR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465708776162" + "$date": 1465708776162 }, "modifiedAt": { - "$date": "1591538751940" + "$date": 1591538751940 }, "origId": "uuHumiKPEiAKNPkEA", "name": "h-t", "notes": "", - "rank": "10.87010707915082", + "rank": 10.87010707915082, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dgsde2jx3xio85xi3-thumbnail.jpg", "hasSound": true, - "views": "1432", - "likes": "9", + "views": 1432, + "likes": 9, "revisionId": "dSQdvQdNjoMwqiiYG" } \ No newline at end of file diff --git a/art/Ta4jCjwCjoL5iw4gY/art.json b/art/Ta4jCjwCjoL5iw4gY/art.json index fabc24e4..7a434959 100644 --- a/art/Ta4jCjwCjoL5iw4gY/art.json +++ b/art/Ta4jCjwCjoL5iw4gY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652949446764" + "$date": 1652949446764 }, "modifiedAt": { - "$date": "1652949926274" + "$date": 1652949926274 }, "origId": "Tw8ymmpoiv7MwrjWv", "name": "Exercise - Vertexshaderart : Colors_sehun.kim", "notes": "Exercise - Vertexshaderart : Colors_sehun.kim", - "rank": "1.712123111384748", + "rank": 1.712123111384748, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k5drgoqh9zi3fkxji-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "cqfEdsbjjwQqGdCcx" } \ No newline at end of file diff --git a/art/TaRwiuErKL5fkN24p/art.json b/art/TaRwiuErKL5fkN24p/art.json index 1377a85e..5baa384a 100644 --- a/art/TaRwiuErKL5fkN24p/art.json +++ b/art/TaRwiuErKL5fkN24p/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1534124278250" + "$date": 1534124278250 }, "modifiedAt": { - "$date": "1534124278250" + "$date": 1534124278250 }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": "1.657547848878497", + "rank": 1.657547848878497, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-urg0yvvgn6s8zpuh8-thumbnail.jpg", "hasSound": true, - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "57CPDtdhn5fEe9MBv" } \ No newline at end of file diff --git a/art/TcJgksCcEE95aJXZc/art.json b/art/TcJgksCcEE95aJXZc/art.json index ae389e53..b1cca155 100644 --- a/art/TcJgksCcEE95aJXZc/art.json +++ b/art/TcJgksCcEE95aJXZc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1559532732025" + "$date": 1559532732025 }, "modifiedAt": { - "$date": "1559532732025" + "$date": 1559532732025 }, "origId": "HzfYepRNGKNTsrgjP", "name": "tetra", "notes": "basket", - "rank": "1.144372799469367", + "rank": 1.144372799469367, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9rfky2urbj9c7knas-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "ptTpedMimsegkKBtb" } \ No newline at end of file diff --git a/art/TdqvseMQyoJ3ZrjrD/art.json b/art/TdqvseMQyoJ3ZrjrD/art.json index 87d627a4..825a2e0d 100644 --- a/art/TdqvseMQyoJ3ZrjrD/art.json +++ b/art/TdqvseMQyoJ3ZrjrD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,10 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1447598532295" + "$date": 1447598532295 }, "modifiedAt": { - "$date": "1448203037761" + "$date": 1448203037761 }, "origId": null, "name": "Garden Fireworks", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-e5i54ral7oq73t97q-thumbnail.jpg", "hasSound": "", - "views": "3580", - "likes": "15", + "views": 3580, + "likes": 15, "revisionId": "W6FrKzneQJkmZtJwj", - "rank": "10.699371204363981", + "rank": 10.699371204363981, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/TiyZJh7nekQSquxTK/art.json b/art/TiyZJh7nekQSquxTK/art.json index 0afd9203..23726ecb 100644 --- a/art/TiyZJh7nekQSquxTK/art.json +++ b/art/TiyZJh7nekQSquxTK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1538390526985" + "$date": 1538390526985 }, "modifiedAt": { - "$date": "1538390526985" + "$date": 1538390526985 }, "origId": "TGGLggjxQgLPEFHWx", "name": "heightfield plotter", "notes": "", - "rank": "1.1661967399933122", + "rank": 1.1661967399933122, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ss07xal3icapvzy1u-thumbnail.jpg", "hasSound": "", - "views": "145", - "likes": "0", + "views": 145, + "likes": 0, "revisionId": "hbDw6oz7DMZJwt7EC" } \ No newline at end of file diff --git a/art/Tj6QZbDv6jioYkJtb/art.json b/art/Tj6QZbDv6jioYkJtb/art.json index 2e2201c8..c2f81f6c 100644 --- a/art/Tj6QZbDv6jioYkJtb/art.json +++ b/art/Tj6QZbDv6jioYkJtb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1529963938022" + "$date": 1529963938022 }, "modifiedAt": { - "$date": "1529964806981" + "$date": 1529964806981 }, "origId": null, "name": "Curves with powers", "notes": "Making curves with powers", - "rank": "1.8969496492567894", + "rank": 1.8969496492567894, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-bt1tvz9tj6tychd34-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "8wqFe2FzPSRHDM4fD" } \ No newline at end of file diff --git a/art/TjYfbRFifgzMfDFfg/art.json b/art/TjYfbRFifgzMfDFfg/art.json index 89c846b7..ff82dc27 100644 --- a/art/TjYfbRFifgzMfDFfg/art.json +++ b/art/TjYfbRFifgzMfDFfg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689309642804" + "$date": 1689309642804 }, "modifiedAt": { - "$date": "1689309642804" + "$date": 1689309642804 }, "origId": "jETzmmycobJrRvXH9", "name": "SphereDistribution", "notes": "", - "rank": "1.058562914004288", + "rank": 1.058562914004288, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-sgree9tktys6mcf21-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "4pYEZmNKZu94fQNmH" } \ No newline at end of file diff --git a/art/TjsWhmhbezg59ibvb/art.json b/art/TjsWhmhbezg59ibvb/art.json index 22ede38d..14310cf7 100644 --- a/art/TjsWhmhbezg59ibvb/art.json +++ b/art/TjsWhmhbezg59ibvb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555872152375" + "$date": 1555872152375 }, "modifiedAt": { - "$date": "1555872152375" + "$date": 1555872152375 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2826549114051633", + "rank": 1.2826549114051633, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-dnlsnmugcpnazhqki-thumbnail.jpg", "hasSound": "", - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "yiSnv3cRhAGKbeNzy" } \ No newline at end of file diff --git a/art/TkKCcbsYG7ubBaXDq/art.json b/art/TkKCcbsYG7ubBaXDq/art.json index f581347f..f0b31f2d 100644 --- a/art/TkKCcbsYG7ubBaXDq/art.json +++ b/art/TkKCcbsYG7ubBaXDq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": "1684040210652" + "$date": 1684040210652 }, "profile": { "name": "yejin shin", @@ -12,15 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": "1684041990259" + "$date": 1684041990259 }, "modifiedAt": { - "$date": "1684041990259" + "$date": 1684041990259 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7175184460576416", + "rank": 1.7175184460576416, "private": false, "unlisted": true, "username": "yejin-shin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rnd67cs6p1anqpkzb-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "qBXph2ithME5oRG4u" } \ No newline at end of file diff --git a/art/TkQY6zwRTeGzEqbCb/art.json b/art/TkQY6zwRTeGzEqbCb/art.json index 9dc8b4f9..ee25dac6 100644 --- a/art/TkQY6zwRTeGzEqbCb/art.json +++ b/art/TkQY6zwRTeGzEqbCb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": "1492808668114" + "$date": 1492808668114 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": "1492811832959" + "$date": 1492811832959 }, "modifiedAt": { - "$date": "1492811832959" + "$date": 1492811832959 }, "origId": "2djzoxSxpM9HnRXQH", "name": "z%%z 3 music", "notes": "", - "rank": "1.3063086583942776", + "rank": 1.3063086583942776, "private": false, "unlisted": true, "username": "clydepashley", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l69t7w9hln6zevamk-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "dtoo4mRfpaXTWDhCy" } \ No newline at end of file diff --git a/art/TmsGWvgfvS9T75Fii/art.json b/art/TmsGWvgfvS9T75Fii/art.json index 0e9cf2c3..151c3bcd 100644 --- a/art/TmsGWvgfvS9T75Fii/art.json +++ b/art/TmsGWvgfvS9T75Fii/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689302834444" + "$date": 1689302834444 }, "modifiedAt": { - "$date": "1689305968965" + "$date": 1689305968965 }, "origId": null, "name": "Sample test", "notes": "", - "rank": "1.7629310167898642", + "rank": 1.7629310167898642, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tqzq1mp4blmp9psr4-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "yKxzwaiCyEW9BBpeB" } \ No newline at end of file diff --git a/art/Tn26s3ARMWt6vkHkk/art.json b/art/Tn26s3ARMWt6vkHkk/art.json index bfce6ce8..6fc3bf59 100644 --- a/art/Tn26s3ARMWt6vkHkk/art.json +++ b/art/Tn26s3ARMWt6vkHkk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1494054469299" + "$date": 1494054469299 }, "modifiedAt": { - "$date": "1494054469299" + "$date": 1494054469299 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "foof", "notes": "", - "rank": "10.319538444329265", + "rank": 10.319538444329265, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hcj5z3k9mr1m4eyt3-thumbnail.jpg", "hasSound": true, - "views": "364", - "likes": "6", + "views": 364, + "likes": 6, "revisionId": "EMTPH8nHxznchrMRK" } \ No newline at end of file diff --git a/art/TnA8pckZzDwoPmYvM/art.json b/art/TnA8pckZzDwoPmYvM/art.json index ad42a9ba..c1e912b0 100644 --- a/art/TnA8pckZzDwoPmYvM/art.json +++ b/art/TnA8pckZzDwoPmYvM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": "1552696746395" + "$date": 1552696746395 }, "profile": { "name": "Alejandro Cámara", @@ -12,15 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": "1553029252655" + "$date": 1553029252655 }, "modifiedAt": { - "$date": "1553051974769" + "$date": 1553051974769 }, "origId": null, "name": "P04-Ej02", "notes": "", - "rank": "1.3092513897487676", + "rank": 1.3092513897487676, "private": false, "unlisted": true, "username": "alejandrocamara", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hp32xqbsjdtwnwxxp-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "uoYoMWMefHhGo8kiz" } \ No newline at end of file diff --git a/art/TnXzsnYqaPym78gQ8/art.json b/art/TnXzsnYqaPym78gQ8/art.json index f49673ce..9826d251 100644 --- a/art/TnXzsnYqaPym78gQ8/art.json +++ b/art/TnXzsnYqaPym78gQ8/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446283588771" + "$date": 1446283588771 }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "julia", @@ -23,11 +23,11 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos, float w, float h)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(1.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n float newRe = 1.5 * (pos.x - w / 2.0) / (0.5 * w);\n float newIm = (pos.y - h / 2.0) / (0.5 * h);\n float oldRe;\n float oldIm;\n float j = 0.0;\n for(int i = 0; i < 128; i++)\n {\n j+=1.0;\n oldRe = newRe;\n oldIm = newIm;\n newRe = oldRe * oldRe - oldIm * oldIm + 0.4;\n newIm = 2.0 * oldRe * oldIm + sin(time/1.0);\n if((newRe * newRe + newIm * newIm) > 4.0) break;\n }\n return j/64.0;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px+0.5, py+0.5)*100.0,w/2.0,h/2.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-jyz5mtdesuiwpq0yb-thumbnail.jpg", - "views": "469", - "likes": "2", + "views": 469, + "likes": 2, "revisionId": "JJjSFRdPyJoJFCqao", "modifiedAt": { - "$date": "1446283588776" + "$date": 1446283588776 }, - "rank": "10.32724116970912" + "rank": 10.32724116970912 } \ No newline at end of file diff --git a/art/ToJKAtGKcN3vg5MJY/art.json b/art/ToJKAtGKcN3vg5MJY/art.json index 95e03674..8b368e37 100644 --- a/art/ToJKAtGKcN3vg5MJY/art.json +++ b/art/ToJKAtGKcN3vg5MJY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1604401422565" + "$date": 1604401422565 }, "modifiedAt": { - "$date": "1604401422565" + "$date": 1604401422565 }, "origId": "eYuBQN69mTZCKaGdB", "name": "barret blockz ", "notes": "", - "rank": "1.9727978696847073", + "rank": 1.9727978696847073, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4ucsh9d2402ttbrbf-thumbnail.jpg", "hasSound": true, - "views": "86", - "likes": "0", + "views": 86, + "likes": 0, "revisionId": "bntLBQfkuTPaGrtMu" } \ No newline at end of file diff --git a/art/Toiefpwj7bhJqsYxd/art.json b/art/Toiefpwj7bhJqsYxd/art.json index 399e07cb..857456ed 100644 --- a/art/Toiefpwj7bhJqsYxd/art.json +++ b/art/Toiefpwj7bhJqsYxd/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446208651828" + "$date": 1446208651828 }, "origId": null, "name": "unnamed", @@ -23,12 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 8.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-ytsdswuq7vvj56y6s-thumbnail.jpg", - "views": "192", - "likes": "0", + "views": 192, + "likes": 0, "revisionId": "pLLH4He2eqDjaQ6PC", "modifiedAt": { - "$date": "1446208651831" + "$date": 1446208651831 }, "hasSound": true, - "rank": "1.6536901133500412" + "rank": 1.6536901133500412 } \ No newline at end of file diff --git a/art/TrexNrcNFyQ7FrJjb/art.json b/art/TrexNrcNFyQ7FrJjb/art.json index 82869ef2..6b858796 100644 --- a/art/TrexNrcNFyQ7FrJjb/art.json +++ b/art/TrexNrcNFyQ7FrJjb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1446545252712" + "$date": 1446545252712 }, "modifiedAt": { - "$date": "1446545252712" + "$date": 1446545252712 }, "origId": "LTuqGKGJGc3bHxGij", "name": "shapeshift", @@ -35,9 +35,9 @@ "shader": "vec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float t = time * 0.2;\n float NUM_SEGMENTS = 3. + mod(floor(t), 20.);\n float NUM_POINTS = NUM_SEGMENTS * 2.0;\n float STEP = 3.0 + mod(floor(t * 4.), NUM_SEGMENTS);\n float PI = 3.14159 + mod(floor(t * 8.), 30.0);\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00024, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.9, 0.8);\n float innerRadius = pow(count * 0.0025, 1.10);\n float oC = cos(orbitAngle + count * 0.01) * innerRadius;\n float oS = sin(orbitAngle + count * 0.01) * innerRadius;\n\n vec2 aspect = vec2(1, resolution.x / resolution.y); \n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n \n float hue = floor(time) / 0.23;\n float sat = 1.;\n float val = 0.8;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-q8ud09emoqpfjkx2f-thumbnail.jpg", - "views": "229", - "likes": "0", + "views": 229, + "likes": 0, "revisionId": "dRpMmQJ9SuxgmcbAZ", - "rank": "1.3489571120973654", + "rank": 1.3489571120973654, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/TrfCHd7Prkiad7Fox/art.json b/art/TrfCHd7Prkiad7Fox/art.json index 27da37cf..3513bcde 100644 --- a/art/TrfCHd7Prkiad7Fox/art.json +++ b/art/TrfCHd7Prkiad7Fox/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1509001182119" + "$date": 1509001182119 }, "modifiedAt": { - "$date": "1509001182119" + "$date": 1509001182119 }, "origId": "349P7R35WtujgHxrw", "name": "666wired x3 4k", "notes": "", - "rank": "1.8697000533154733", + "rank": 1.8697000533154733, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7dl5oi7clcjogmhoh-thumbnail.jpg", "hasSound": true, - "views": "114", - "likes": "0", + "views": 114, + "likes": 0, "revisionId": "9PWD8qTJLv6mn533T" } \ No newline at end of file diff --git a/art/TsDPjH9MzsLF4uHdo/art.json b/art/TsDPjH9MzsLF4uHdo/art.json index 4c88fc8e..24eb4066 100644 --- a/art/TsDPjH9MzsLF4uHdo/art.json +++ b/art/TsDPjH9MzsLF4uHdo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642499110308" + "$date": 1642499110308 }, "modifiedAt": { - "$date": "1642499110308" + "$date": 1642499110308 }, "origId": "78PSuMWSJy9qmzeCm", "name": "snêky", "notes": "", - "rank": "1.94797257112913", + "rank": 1.94797257112913, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fzg9eyxsgmr1yisnf-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "iSYz4toWLX4JAFSn6" } \ No newline at end of file diff --git a/art/TtKakFtTdMbTCbaQj/art.json b/art/TtKakFtTdMbTCbaQj/art.json index be090cd4..ca6a9d0b 100644 --- a/art/TtKakFtTdMbTCbaQj/art.json +++ b/art/TtKakFtTdMbTCbaQj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": "1530901372124" + "$date": 1530901372124 }, "username": "mattsonic", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1530901380641" + "$date": 1530901380641 }, "modifiedAt": { - "$date": "1530901380641" + "$date": 1530901380641 }, "origId": null, "name": "tutorial1", "notes": "", - "rank": "1.9862747814214234", + "rank": 1.9862747814214234, "private": false, "unlisted": true, "username": "mattsonic", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i9vztkv3xyxhb9hl0-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Ec8cFntekajDWqzPg" } \ No newline at end of file diff --git a/art/Tv6txjYWJaTTTbyRp/art.json b/art/Tv6txjYWJaTTTbyRp/art.json index b2d06c7f..8d9dfc5d 100644 --- a/art/Tv6txjYWJaTTTbyRp/art.json +++ b/art/Tv6txjYWJaTTTbyRp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571702704133" + "$date": 1571702704133 }, "modifiedAt": { - "$date": "1571702704133" + "$date": 1571702704133 }, "origId": "bgatWdfJ85SuY4Fn3", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.8287651330848669", + "rank": 1.8287651330848669, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f65q6jvwpn6bcvn5f-thumbnail.jpg", "hasSound": true, - "views": "189", - "likes": "0", + "views": 189, + "likes": 0, "revisionId": "7duR77PCerFqH898W" } \ No newline at end of file diff --git a/art/Tw8ymmpoiv7MwrjWv/art.json b/art/Tw8ymmpoiv7MwrjWv/art.json index d73efe4f..3c17ab6c 100644 --- a/art/Tw8ymmpoiv7MwrjWv/art.json +++ b/art/Tw8ymmpoiv7MwrjWv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652949401958" + "$date": 1652949401958 }, "modifiedAt": { - "$date": "1652949401958" + "$date": 1652949401958 }, "origId": null, "name": "Exercise - Vertexshaderart : Colors", "notes": "Exercise - Vertexshaderart : Colors", - "rank": "1.0958336156211932", + "rank": 1.0958336156211932, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cvyesdo586g77jo0v-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "32aoDcja37CMdDkjz" } \ No newline at end of file diff --git a/art/W5AaXFFJk2ZggnWEk/art.json b/art/W5AaXFFJk2ZggnWEk/art.json index 2635d8d5..fc21fe7d 100644 --- a/art/W5AaXFFJk2ZggnWEk/art.json +++ b/art/W5AaXFFJk2ZggnWEk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1551118150645" + "$date": 1551118150645 }, "modifiedAt": { - "$date": "1551118821807" + "$date": 1551118821807 }, "origId": null, "name": "simple", "notes": "", - "rank": "1.2381230235670808", + "rank": 1.2381230235670808, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gqn7s6jwfzts85hzz-thumbnail.jpg", "hasSound": true, - "views": "107", - "likes": "0", + "views": 107, + "likes": 0, "revisionId": "x4zPpBAdxXjRPCEhR" } \ No newline at end of file diff --git a/art/W5vsi9uadatWRg8XJ/art.json b/art/W5vsi9uadatWRg8XJ/art.json index d276176a..0dd2cb9a 100644 --- a/art/W5vsi9uadatWRg8XJ/art.json +++ b/art/W5vsi9uadatWRg8XJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1511254481909" + "$date": 1511254481909 }, "modifiedAt": { - "$date": "1511254481909" + "$date": 1511254481909 }, "origId": "T9BE9jwspwHzixcM5", "name": "plasma waves 6666", "notes": "", - "rank": "1.2892622447105027", + "rank": 1.2892622447105027, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5sgozfaq4i3rn2ifd-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "osBDyL3GNmFo8N7K3" } \ No newline at end of file diff --git a/art/W6AZjsv3rqioGwCLa/art.json b/art/W6AZjsv3rqioGwCLa/art.json index d2b585fa..4d60679d 100644 --- a/art/W6AZjsv3rqioGwCLa/art.json +++ b/art/W6AZjsv3rqioGwCLa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642024813634" + "$date": 1642024813634 }, "modifiedAt": { - "$date": "1642073070493" + "$date": 1642073070493 }, "origId": "rghHKREPitTaTLiyH", "name": "Oh my word", "notes": "", - "rank": "1.632777081109505", + "rank": 1.632777081109505, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-go3bn66wd32dq2ctc-thumbnail.jpg", "hasSound": true, - "views": "90", - "likes": "0", + "views": 90, + "likes": 0, "revisionId": "snGh7X5FGLbbj2XuJ" } \ No newline at end of file diff --git a/art/W7N52DhuhNz27EPxw/art.json b/art/W7N52DhuhNz27EPxw/art.json index c2bb5751..09ee505c 100644 --- a/art/W7N52DhuhNz27EPxw/art.json +++ b/art/W7N52DhuhNz27EPxw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r9TsYjFbMAHj6aFmq", "createdAt": { - "$date": "1525508581790" + "$date": 1525508581790 }, "username": "sina5an", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1525513956597" + "$date": 1525513956597 }, "modifiedAt": { - "$date": "1525513956597" + "$date": 1525513956597 }, "origId": null, "name": "Ders 1", "notes": "", - "rank": "1.9490875225244937", + "rank": 1.9490875225244937, "private": false, "unlisted": false, "username": "sina5an", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-c4b5x71ah1ff8yjd1-thumbnail.jpg", "hasSound": true, - "views": "270", - "likes": "0", + "views": 270, + "likes": 0, "revisionId": "xxsmEZygAg6He993f" } \ No newline at end of file diff --git a/art/W9WTPxA9AXtFxZRqq/art.json b/art/W9WTPxA9AXtFxZRqq/art.json index c54f72c4..28c2fc5f 100644 --- a/art/W9WTPxA9AXtFxZRqq/art.json +++ b/art/W9WTPxA9AXtFxZRqq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bNheeAS24MHH5bfHh", "createdAt": { - "$date": "1446789740056" + "$date": 1446789740056 }, "profile": { "first_name": "Jason", @@ -13,10 +13,10 @@ "username": "jason" }, "createdAt": { - "$date": "1446789744240" + "$date": 1446789744240 }, "modifiedAt": { - "$date": "1446789744240" + "$date": 1446789744240 }, "origId": null, "name": "sines", @@ -36,9 +36,9 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n /*\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n */\n \n float traces = 5.0;\n float trace = mod(vertexId, traces);\n float x = -1.0 + 2.0 * vertexId / vertexCount;\n \n float speed = 1.0 * time;\n float amp = sin(time) * (1.0 + trace) / traces;\n float y = amp * sin(speed + PI * x);\n \n gl_Position = vec4(x, y, 0, 1);\n float c = trace / traces;\n v_color = vec4(hsv2rgb(vec3(x, 0.5, 1)), 1);\n //v_color = vec4(c, c, 1, 0);\n}" }, "screenshotURL": "data/images/images-mq97m9nxjsgg7i0pe-thumbnail.jpg", - "views": "169", - "likes": "0", + "views": 169, + "likes": 0, "revisionId": "k8NtKdtuXp6B7mtZk", - "rank": "1.479706025654675", + "rank": 1.479706025654675, "avatarUrl": "https://lh4.googleusercontent.com/-wE4hYuyWNI8/AAAAAAAAAAI/AAAAAAAAm8k/TUzOeIuTvlY/photo.jpg" } \ No newline at end of file diff --git a/art/WARdzeaiQZaiSy6Hj/art.json b/art/WARdzeaiQZaiSy6Hj/art.json index 17494ec3..43d1c0b0 100644 --- a/art/WARdzeaiQZaiSy6Hj/art.json +++ b/art/WARdzeaiQZaiSy6Hj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1449082902129" + "$date": 1449082902129 }, "modifiedAt": { - "$date": "1591668931663" + "$date": 1591668931663 }, "origId": null, "name": "uniuni", - "rank": "10.775740014660776", + "rank": 10.775740014660776, "private": false, "unlisted": false, "username": "gman", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-fprrdobp2yiuwmr8l-thumbnail.jpg", "hasSound": true, - "views": "221", - "likes": "2", + "views": 221, + "likes": 2, "revisionId": "6xWtquaxarHxqeYYR", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "" diff --git a/art/WBgJQrq6H2sZ2gzyb/art.json b/art/WBgJQrq6H2sZ2gzyb/art.json index fff9823f..cf2f6480 100644 --- a/art/WBgJQrq6H2sZ2gzyb/art.json +++ b/art/WBgJQrq6H2sZ2gzyb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512908569240" + "$date": 1512908569240 }, "modifiedAt": { - "$date": "1512908569240" + "$date": 1512908569240 }, "origId": null, "name": "test", "notes": "", - "rank": "1.2541237644938559", + "rank": 1.2541237644938559, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vw8arwvvehovcvucq-thumbnail.jpg", "hasSound": "", - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "vbT9YTmFRNwYfE73D" } \ No newline at end of file diff --git a/art/WC5fhEkctfmHrGz6m/art.json b/art/WC5fhEkctfmHrGz6m/art.json index be9e37a8..ba800490 100644 --- a/art/WC5fhEkctfmHrGz6m/art.json +++ b/art/WC5fhEkctfmHrGz6m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684323718468" + "$date": 1684323718468 }, "modifiedAt": { - "$date": "1684323718468" + "$date": 1684323718468 }, "origId": null, "name": "Making A Grid_minseok_kim", "notes": "", - "rank": "1.5000496348001475", + "rank": 1.5000496348001475, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jvnygw42dvb174q3r-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "gL8fnScPckhPkitWi" } \ No newline at end of file diff --git a/art/WEKX8jLk432REZLJq/art.json b/art/WEKX8jLk432REZLJq/art.json index a983748a..cad0055b 100644 --- a/art/WEKX8jLk432REZLJq/art.json +++ b/art/WEKX8jLk432REZLJq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448613046287" + "$date": 1448613046287 }, "modifiedAt": { - "$date": "1448892907198" + "$date": 1448892907198 }, "origId": "pJM2rdtSkSBnEkMeG", "name": "illu", - "rank": "1.55512851663381", + "rank": 1.55512851663381, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-x1xom7jgfgpv7zcsl-thumbnail.jpg", "hasSound": true, - "views": "227", - "likes": "1", + "views": 227, + "likes": 1, "revisionId": "6XiJpRhK6GTPyMQAg", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" diff --git a/art/WGdY3o9Nv6AqRvu5E/art.json b/art/WGdY3o9Nv6AqRvu5E/art.json index f1def835..b61c99fd 100644 --- a/art/WGdY3o9Nv6AqRvu5E/art.json +++ b/art/WGdY3o9Nv6AqRvu5E/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1673123490769" + "$date": 1673123490769 }, "modifiedAt": { - "$date": "1673123490769" + "$date": 1673123490769 }, "origId": "pTwLX9y5LQfFD3iey", "name": "vector field demonstration", "notes": "", - "rank": "1.8799885520799822", + "rank": 1.8799885520799822, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u7x7y5e7l25hu68z2-thumbnail.jpg", "hasSound": "", - "views": "27", - "likes": "0", + "views": 27, + "likes": 0, "revisionId": "9DfKZkGjhKcYJJ4ye" } \ No newline at end of file diff --git a/art/WKkAZ9su88ypqH9da/art.json b/art/WKkAZ9su88ypqH9da/art.json index 2e8214d4..5bb6516d 100644 --- a/art/WKkAZ9su88ypqH9da/art.json +++ b/art/WKkAZ9su88ypqH9da/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652948650012" + "$date": 1652948650012 }, "modifiedAt": { - "$date": "1652948650012" + "$date": 1652948650012 }, "origId": "xPP9fDv73GJbsTxGE", "name": "Exercise - Vertexshaderart : Motion", "notes": "Exercise - Vertexshaderart : Motion", - "rank": "1.6397959260371242", + "rank": 1.6397959260371242, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z3aw97e71l40pgibb-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "o9X29DkgmC2HRCABf" } \ No newline at end of file diff --git a/art/WM2T8Fz7ftcgqwgYn/art.json b/art/WM2T8Fz7ftcgqwgYn/art.json index 76bc4cc9..c2334722 100644 --- a/art/WM2T8Fz7ftcgqwgYn/art.json +++ b/art/WM2T8Fz7ftcgqwgYn/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1487369965918" + "$date": 1487369965918 }, "modifiedAt": { - "$date": "1487369965918" + "$date": 1487369965918 }, "origId": "obL3NXCsSpjdP4EX9", "name": "plasma grid", "notes": "", - "rank": "1.3565483398537834", + "rank": 1.3565483398537834, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n5jqyci8gywvyqlgw-thumbnail.jpg", "hasSound": true, - "views": "152", - "likes": "0", + "views": 152, + "likes": 0, "revisionId": "kmAQhTXKLM7qxdvMA" } \ No newline at end of file diff --git a/art/WMSNZ3Scdfw2fZJyw/art.json b/art/WMSNZ3Scdfw2fZJyw/art.json index 1507a9e1..8cd47acb 100644 --- a/art/WMSNZ3Scdfw2fZJyw/art.json +++ b/art/WMSNZ3Scdfw2fZJyw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1598790413732" + "$date": 1598790413732 }, "modifiedAt": { - "$date": "1598790413732" + "$date": 1598790413732 }, "origId": "S8WjbT3dh5ZHhbpAS", "name": "crepe3", "notes": "", - "rank": "1.1045156281927349", + "rank": 1.1045156281927349, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-m03374aefkhqmhnyh-thumbnail.jpg", "hasSound": true, - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "2DB2S6DwM8gi7hgFH" } \ No newline at end of file diff --git a/art/WMeytAXb53i6LtrWm/art.json b/art/WMeytAXb53i6LtrWm/art.json index 9551722b..c1024fdb 100644 --- a/art/WMeytAXb53i6LtrWm/art.json +++ b/art/WMeytAXb53i6LtrWm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1467482639021" + "$date": 1467482639021 }, "modifiedAt": { - "$date": "1468296456717" + "$date": 1468296456717 }, "origId": null, "name": "woozy", "notes": "", - "rank": "10.051147328720198", + "rank": 10.051147328720198, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ro2r5d7ydpdn4wpyz-thumbnail.jpg", "hasSound": true, - "views": "558", - "likes": "9", + "views": 558, + "likes": 9, "revisionId": "5zxi5XEFJ6KrfhxPj" } \ No newline at end of file diff --git a/art/WQxKx3Pee7i5gEdzG/art.json b/art/WQxKx3Pee7i5gEdzG/art.json index 85e263b6..378460a6 100644 --- a/art/WQxKx3Pee7i5gEdzG/art.json +++ b/art/WQxKx3Pee7i5gEdzG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1565912380871" + "$date": 1565912380871 }, "modifiedAt": { - "$date": "1565912380871" + "$date": 1565912380871 }, "origId": "XK2y2Cy63Ez45E7pm", "name": "gworm KMACHINE wip2", "notes": "", - "rank": "1.1178346440930813", + "rank": 1.1178346440930813, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-15wxwg3goxvxugzxu-thumbnail.jpg", "hasSound": true, - "views": "236", - "likes": "1", + "views": 236, + "likes": 1, "revisionId": "jwuKzmSp9tydv7LLs" } \ No newline at end of file diff --git a/art/WWDNZ5h4zR4H9dqPn/art.json b/art/WWDNZ5h4zR4H9dqPn/art.json index 5e722cfb..98ac621f 100644 --- a/art/WWDNZ5h4zR4H9dqPn/art.json +++ b/art/WWDNZ5h4zR4H9dqPn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": "1684301218251" + "$date": 1684301218251 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": "1684314619853" + "$date": 1684314619853 }, "modifiedAt": { - "$date": "1684314761596" + "$date": 1684314761596 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.5711609604907355", + "rank": 1.5711609604907355, "private": false, "unlisted": true, "username": "minjae-yu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s261xcsh36qdgv4ac-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tJe57MKWKEnEw7tZq" } \ No newline at end of file diff --git a/art/WWd3sxvrHtZpty96D/art.json b/art/WWd3sxvrHtZpty96D/art.json index d9f95678..c71a9de7 100644 --- a/art/WWd3sxvrHtZpty96D/art.json +++ b/art/WWd3sxvrHtZpty96D/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520076588824" + "$date": 1520076588824 }, "modifiedAt": { - "$date": "1520076588824" + "$date": 1520076588824 }, "origId": "srEzQEq8iaczPwERC", "name": "toon chaos1", "notes": "", - "rank": "1.7504991961355072", + "rank": 1.7504991961355072, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v83g9wskj1yod6e59-thumbnail.jpg", "hasSound": true, - "views": "106", - "likes": "0", + "views": 106, + "likes": 0, "revisionId": "AFtNm7nX5omWqLeq9" } \ No newline at end of file diff --git a/art/WXAP9xy4D98Qz6J8f/art.json b/art/WXAP9xy4D98Qz6J8f/art.json index 64d9cbda..21532446 100644 --- a/art/WXAP9xy4D98Qz6J8f/art.json +++ b/art/WXAP9xy4D98Qz6J8f/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YENNvdHH2hjjkQZyr", "createdAt": { - "$date": "1526166965786" + "$date": 1526166965786 }, "profile": { "name": "Rob Southgate", @@ -12,15 +12,15 @@ "username": "robsouthgate4" }, "createdAt": { - "$date": "1526166969169" + "$date": 1526166969169 }, "modifiedAt": { - "$date": "1526166969169" + "$date": 1526166969169 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.657240589022221", + "rank": 1.657240589022221, "private": false, "unlisted": true, "username": "robsouthgate4", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rew6f0ip4abwtbsen-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Dewbmk4yJKKL9Do22" } \ No newline at end of file diff --git a/art/WYLzRpCTKdWsrCPkZ/art.json b/art/WYLzRpCTKdWsrCPkZ/art.json index 362e5e91..21b7409d 100644 --- a/art/WYLzRpCTKdWsrCPkZ/art.json +++ b/art/WYLzRpCTKdWsrCPkZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1518813201466" + "$date": 1518813201466 }, "modifiedAt": { - "$date": "1518813201466" + "$date": 1518813201466 }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "It's So In Vogue To Be Dead", "notes": "", - "rank": "1.875945502157133", + "rank": 1.875945502157133, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0enzij7j6btlo410r-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "aBLyHLJB2wDfGFHNR" } \ No newline at end of file diff --git a/art/WZ4EToBv8LTc3N3Tn/art.json b/art/WZ4EToBv8LTc3N3Tn/art.json index 4b08b9b1..d6f4383a 100644 --- a/art/WZ4EToBv8LTc3N3Tn/art.json +++ b/art/WZ4EToBv8LTc3N3Tn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dAjowjxtKCPWETu9X", "createdAt": { - "$date": "1454951904461" + "$date": 1454951904461 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "atomim" }, "createdAt": { - "$date": "1454951999858" + "$date": 1454951999858 }, "modifiedAt": { - "$date": "1454954234289" + "$date": 1454954234289 }, "origId": null, "name": "husleri", "notes": "remember to reset time!", - "rank": "1.2342607865195925", + "rank": 1.2342607865195925, "private": false, "unlisted": false, "username": "atomim", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dds4ppnhrsidjttxp-thumbnail.jpg", "hasSound": "", - "views": "214", - "likes": "0", + "views": 214, + "likes": 0, "revisionId": "ACyBA9zu5YcaaceHj" } \ No newline at end of file diff --git a/art/WZNDshPHXJPBR52fb/art.json b/art/WZNDshPHXJPBR52fb/art.json index eab41a30..a419d226 100644 --- a/art/WZNDshPHXJPBR52fb/art.json +++ b/art/WZNDshPHXJPBR52fb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522931253192" + "$date": 1522931253192 }, "modifiedAt": { - "$date": "1522931253192" + "$date": 1522931253192 }, "origId": "CJyTYWu2F352dNTrn", "name": "hrt", "notes": "", - "rank": "1.713029233818406", + "rank": 1.713029233818406, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vs3jnysqkizh56ms4-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "9adXir9nsijW5PDvq" } \ No newline at end of file diff --git a/art/WbN969kWgnCsYXofi/art.json b/art/WbN969kWgnCsYXofi/art.json index 6c4248c7..745581d3 100644 --- a/art/WbN969kWgnCsYXofi/art.json +++ b/art/WbN969kWgnCsYXofi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1676886843571" + "$date": 1676886843571 }, "modifiedAt": { - "$date": "1676886843571" + "$date": 1676886843571 }, "origId": "wt7dgJfnc9ut9a8tk", "name": "sketch", "notes": "", - "rank": "1.1457145893871108", + "rank": 1.1457145893871108, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-aj17rdnpw6vpj68vg-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "TE5omaiyM5R9otPcB" } \ No newline at end of file diff --git a/art/WcpXFp2FfMH7gwc6m/art.json b/art/WcpXFp2FfMH7gwc6m/art.json index d976e01d..7a40dff8 100644 --- a/art/WcpXFp2FfMH7gwc6m/art.json +++ b/art/WcpXFp2FfMH7gwc6m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684762237859" + "$date": 1684762237859 }, "modifiedAt": { - "$date": "1684762237859" + "$date": 1684762237859 }, "origId": "9hzmisGQfvWW54XX2", "name": "Audio Reactive Art hyojoonKim", "notes": "", - "rank": "1.3277932251181894", + "rank": 1.3277932251181894, "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qmm70n2wwv3b7o1vb-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "PbLCeqtjGBbvjWaD9" } \ No newline at end of file diff --git a/art/WfwMFdL3M3qEpW4zy/art.json b/art/WfwMFdL3M3qEpW4zy/art.json index d2bb0b5b..ecf6de90 100644 --- a/art/WfwMFdL3M3qEpW4zy/art.json +++ b/art/WfwMFdL3M3qEpW4zy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1685167836895" + "$date": 1685167836895 }, "modifiedAt": { - "$date": "1685170621760" + "$date": 1685170621760 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.9915243288584445", + "rank": 1.9915243288584445, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-72jahw7kmqc9ayvgd-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "BeAg8R2P7GRpoFsKA" } \ No newline at end of file diff --git a/art/WgAGyf4sc6LfsH2bd/art.json b/art/WgAGyf4sc6LfsH2bd/art.json index 971c2cd1..ce47570d 100644 --- a/art/WgAGyf4sc6LfsH2bd/art.json +++ b/art/WgAGyf4sc6LfsH2bd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445777460343" + "$date": 1445777460343 }, "origId": null, "name": "squiro", @@ -31,14 +31,14 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.21 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "az6MaCyqZHBJcj8u6", - "views": "736", - "likes": "7", + "views": 736, + "likes": 7, "revisionId": "Jn9x7n7moQP4HJzTM", "screenshotURL": "data/images/images-az6MaCyqZHBJcj8u6-thumbnail.png", "modifiedAt": { - "$date": "1445777460349" + "$date": 1445777460349 }, "hasSound": true, - "rank": "10.279065455178793", + "rank": 10.279065455178793, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/WhEz6A2JeXrzqtrhZ/art.json b/art/WhEz6A2JeXrzqtrhZ/art.json index 17cfeae2..15fb6226 100644 --- a/art/WhEz6A2JeXrzqtrhZ/art.json +++ b/art/WhEz6A2JeXrzqtrhZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Jx77jdaDpkcxC4oFJ", "createdAt": { - "$date": "1596977619651" + "$date": 1596977619651 }, "profile": { "name": "colin3dmax", @@ -12,15 +12,15 @@ "username": "colin3dmax" }, "createdAt": { - "$date": "1596977660648" + "$date": 1596977660648 }, "modifiedAt": { - "$date": "1596977660648" + "$date": 1596977660648 }, "origId": "eN9F6DmmRZpCrr3v4", "name": "my_demo", "notes": "", - "rank": "1.5411883344147277", + "rank": 1.5411883344147277, "private": false, "unlisted": true, "username": "colin3dmax", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-aaiqticnwvpz7avem-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "2cDhheCGTwkonJkF8" } \ No newline at end of file diff --git a/art/WnMNfRSbiZgpHz3xc/art.json b/art/WnMNfRSbiZgpHz3xc/art.json index 54166d03..23c080ac 100644 --- a/art/WnMNfRSbiZgpHz3xc/art.json +++ b/art/WnMNfRSbiZgpHz3xc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": "1551481183440" + "$date": 1551481183440 }, "profile": { "first_name": "Julio", @@ -13,15 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": "1553047657538" + "$date": 1553047657538 }, "modifiedAt": { - "$date": "1553114339875" + "$date": 1553114339875 }, "origId": null, "name": "Ej2", "notes": "", - "rank": "1.7630125554992784", + "rank": 1.7630125554992784, "private": false, "unlisted": true, "username": "julio", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-a3mjywi1rwuzrv96w-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "6t8FqmTSmy74fJ3Re" } \ No newline at end of file diff --git a/art/Wo2pq9yKds3mQYWaX/art.json b/art/Wo2pq9yKds3mQYWaX/art.json index 06db75e9..a1eb17f5 100644 --- a/art/Wo2pq9yKds3mQYWaX/art.json +++ b/art/Wo2pq9yKds3mQYWaX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1518841391388" + "$date": 1518841391388 }, "modifiedAt": { - "$date": "1518841391388" + "$date": 1518841391388 }, "origId": "qbZNX3pQENCDwdJvA", "name": "circlepower K FURR233x", "notes": "", - "rank": "1.3561820447409116", + "rank": 1.3561820447409116, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ce3lagigslp9dx0wl-thumbnail.jpg", "hasSound": true, - "views": "154", - "likes": "0", + "views": 154, + "likes": 0, "revisionId": "47daEv39kgacZNKNP" } \ No newline at end of file diff --git a/art/WrX5cRT7BypxGrBFk/art.json b/art/WrX5cRT7BypxGrBFk/art.json index 9e10047b..2b82308f 100644 --- a/art/WrX5cRT7BypxGrBFk/art.json +++ b/art/WrX5cRT7BypxGrBFk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1652707629243" + "$date": 1652707629243 }, "modifiedAt": { - "$date": "1652707629243" + "$date": 1652707629243 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.195990232428284", + "rank": 1.195990232428284, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-aru8107anzhkgktyz-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "hHcMFqM3ukB7Wtu96" } \ No newline at end of file diff --git a/art/WriDgXxvrtaB7q77s/art.json b/art/WriDgXxvrtaB7q77s/art.json index 3ddc819e..a657fd73 100644 --- a/art/WriDgXxvrtaB7q77s/art.json +++ b/art/WriDgXxvrtaB7q77s/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1506715198746" + "$date": 1506715198746 }, "modifiedAt": { - "$date": "1506715198746" + "$date": 1506715198746 }, "origId": "Be7qcEqHTfnXmi3nw", "name": "crystal irisz (1xxx)", "notes": "", - "rank": "1.8453987622446815", + "rank": 1.8453987622446815, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mm2uuteaknr0mli7v-thumbnail.jpg", "hasSound": true, - "views": "64", - "likes": "1", + "views": 64, + "likes": 1, "revisionId": "KtBGQjYiZzF7CMwvK" } \ No newline at end of file diff --git a/art/WsESfm8ByGEmnFBkE/art.json b/art/WsESfm8ByGEmnFBkE/art.json index adc7fed3..bbb865e9 100644 --- a/art/WsESfm8ByGEmnFBkE/art.json +++ b/art/WsESfm8ByGEmnFBkE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1620051084909" + "$date": 1620051084909 }, "modifiedAt": { - "$date": "1620051084909" + "$date": 1620051084909 }, "origId": "nb7JYJJLQtbayZHzh", "name": "Pixel Storm edit", "notes": "", - "rank": "1.4406889167715364", + "rank": 1.4406889167715364, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-hf8a6s6m74vo1af3o-thumbnail.jpg", "hasSound": true, - "views": "109", - "likes": "0", + "views": 109, + "likes": 0, "revisionId": "d8v3i6bxkQrZzKvSi" } \ No newline at end of file diff --git a/art/WswhQKGQNaZzQhtqz/art.json b/art/WswhQKGQNaZzQhtqz/art.json index 453dda41..5177c17d 100644 --- a/art/WswhQKGQNaZzQhtqz/art.json +++ b/art/WswhQKGQNaZzQhtqz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427380006" + "$date": 1600427380006 }, "modifiedAt": { - "$date": "1600427380006" + "$date": 1600427380006 }, "origId": "TZBvEoNYkzhB8PtQR", "name": "h-t", "notes": "", - "rank": "1.0237630255297505", + "rank": 1.0237630255297505, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-m9rvxrh9bdfjksi7l-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "1", + "views": 1, + "likes": 1, "revisionId": "dTqL9HPyL2kB3fmrC" } \ No newline at end of file diff --git a/art/WuRAKg77S8gD366A8/art.json b/art/WuRAKg77S8gD366A8/art.json index 19efdbd3..3d789bd0 100644 --- a/art/WuRAKg77S8gD366A8/art.json +++ b/art/WuRAKg77S8gD366A8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YjHcknEt6QQipuQr3", "createdAt": { - "$date": "1551481228108" + "$date": 1551481228108 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "polacienta" }, "createdAt": { - "$date": "1551487082770" + "$date": 1551487082770 }, "modifiedAt": { - "$date": "1551487082770" + "$date": 1551487082770 }, "origId": null, "name": "circulo", "notes": "", - "rank": "1.489064873839887", + "rank": 1.489064873839887, "private": false, "unlisted": true, "username": "polacienta", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1nycxnqka0p0kno13-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "dAra8vurD7wahE6Du" } \ No newline at end of file diff --git a/art/WurZPAe5kYjd8bBB6/art.json b/art/WurZPAe5kYjd8bBB6/art.json index e135b1f3..0233c9d9 100644 --- a/art/WurZPAe5kYjd8bBB6/art.json +++ b/art/WurZPAe5kYjd8bBB6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": "1549374729066" + "$date": 1549374729066 }, "username": "kcha", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551184147314" + "$date": 1551184147314 }, "modifiedAt": { - "$date": "1551186863538" + "$date": 1551186863538 }, "origId": "uNm4pd5oCSruRA832", "name": "tutorial_02", "notes": "", - "rank": "1.538850833457871", + "rank": 1.538850833457871, "private": false, "unlisted": true, "username": "kcha", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wqix1rs8sm0mzovz8-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "XibRpZikK9vFE77jd" } \ No newline at end of file diff --git a/art/WvKKxjSusH6cFyYcx/art.json b/art/WvKKxjSusH6cFyYcx/art.json index d689356d..07b31d2e 100644 --- a/art/WvKKxjSusH6cFyYcx/art.json +++ b/art/WvKKxjSusH6cFyYcx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,7 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": "1445821645802" + "$date": 1445821645802 }, "origId": "wTaKE9X796qNFqgEM", "name": "neurovelho2", @@ -32,14 +32,14 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvoid main() {\n float NUM_SEGMENTS =2.0;\n float NUM_POINTS = (NUM_SEGMENTS * 1.0);\n float STEP = time*0.0001;\n if (STEP > 0.003) STEP = 0.003;\n float localTime = time*0.1 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * localTime*0.0001) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001+0.3*cos(time*0.1+c)) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001+0.3*sin(time*0.1+orbitAngle)) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(1.0-b, 1.0-c*10.0, 1.0-s*10.0, 1);\n}" }, "screenshotDataId": "2TcZG9cG5pSJ7Sjgo", - "views": "1601", - "likes": "2", + "views": 1601, + "likes": 2, "revisionId": "BxFcvKWatonJsfFHw", "screenshotURL": "data/images/images-2TcZG9cG5pSJ7Sjgo-thumbnail.png", "modifiedAt": { - "$date": "1445821645808" + "$date": 1445821645808 }, "hasSound": true, - "rank": "10.33007522257043", + "rank": 10.33007522257043, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/WwHWSfGf9LMF8vSAs/art.json b/art/WwHWSfGf9LMF8vSAs/art.json index 40f8d9fb..b0f24dd3 100644 --- a/art/WwHWSfGf9LMF8vSAs/art.json +++ b/art/WwHWSfGf9LMF8vSAs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654342180927" + "$date": 1654342180927 }, "modifiedAt": { - "$date": "1654342440799" + "$date": 1654342440799 }, "origId": null, "name": "Circles from Triangles", "notes": "extra", - "rank": "1.471072940973064", + "rank": 1.471072940973064, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-sadk8hul2ubhz5eqz-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "qhvkKDgBbPYovareq" } \ No newline at end of file diff --git a/art/WxF9C4KTpRRskgmYF/art.json b/art/WxF9C4KTpRRskgmYF/art.json index 783c50e5..6ac5d45a 100644 --- a/art/WxF9C4KTpRRskgmYF/art.json +++ b/art/WxF9C4KTpRRskgmYF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1565919780826" + "$date": 1565919780826 }, "modifiedAt": { - "$date": "1565919780826" + "$date": 1565919780826 }, "origId": "FozLSgACn56r8QXk5", "name": "omgregg KMachine WIP", "notes": "4 Kmachine WIP", - "rank": "1.0219465379770598", + "rank": 1.0219465379770598, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fkiqkxuysvhgobuwt-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "Z3wkAxJ94oPb62XJT" } \ No newline at end of file diff --git a/art/WyifmdumQtSdpJgcb/art.json b/art/WyifmdumQtSdpJgcb/art.json index 3054aae5..945dc231 100644 --- a/art/WyifmdumQtSdpJgcb/art.json +++ b/art/WyifmdumQtSdpJgcb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524514153537" + "$date": 1524514153537 }, "modifiedAt": { - "$date": "1524571335253" + "$date": 1524571335253 }, "origId": "M6uEwrn2PMs7yXoRA", "name": "3D Soundscape", "notes": "Mapping sound to a 3D landscape generator", - "rank": "1.3946814096383504", + "rank": 1.3946814096383504, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-9yn4vpfiik3fufu2p-thumbnail.jpg", "hasSound": true, - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "6XoQwAcxWMMTHCXoy" } \ No newline at end of file diff --git a/art/WzeZofWAP8mZ2aNBz/art.json b/art/WzeZofWAP8mZ2aNBz/art.json index 3c6511b1..15b450ed 100644 --- a/art/WzeZofWAP8mZ2aNBz/art.json +++ b/art/WzeZofWAP8mZ2aNBz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1620055602473" + "$date": 1620055602473 }, "modifiedAt": { - "$date": "1641050693659" + "$date": 1641050693659 }, "origId": "2QLFrSm3uSxdnEW58", "name": "rotate motion tutorial", "notes": "", - "rank": "1.1329364661411214", + "rank": 1.1329364661411214, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-f7hwnjpkxtelesz4b-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "wR9MsPzocqBscHmX7" } \ No newline at end of file diff --git a/art/X4p3ogDk8g7e5CvmA/art.json b/art/X4p3ogDk8g7e5CvmA/art.json index 7471e875..6d58c747 100644 --- a/art/X4p3ogDk8g7e5CvmA/art.json +++ b/art/X4p3ogDk8g7e5CvmA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498388857687" + "$date": 1498388857687 }, "modifiedAt": { - "$date": "1498388857687" + "$date": 1498388857687 }, "origId": "RvWJ6QMocJKvfzo6E", "name": "papipupepo for k machhine2", "notes": "", - "rank": "10.154457413303518", + "rank": 10.154457413303518, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-atvk1btbynkev6gw1-thumbnail.jpg", "hasSound": true, - "views": "177", - "likes": "2", + "views": 177, + "likes": 2, "revisionId": "xZnbKzMPmihHjYDXF" } \ No newline at end of file diff --git a/art/X74uYKiDLZJmqhLnh/art.json b/art/X74uYKiDLZJmqhLnh/art.json index 07118cb0..c0cbed60 100644 --- a/art/X74uYKiDLZJmqhLnh/art.json +++ b/art/X74uYKiDLZJmqhLnh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,7 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1446138964033" + "$date": 1446138964033 }, "origId": null, "name": "Planet Polygon", @@ -31,14 +31,14 @@ "shader": "// Planet Polygon - @P_Malin\n\n// Switch the primitive type to LINES to see how the background sun flare is rendered!\n\nfloat g_cameraFar = 8000.0;\n\nvec3 g_sunColor = vec3( 1.0, 0.8, 0.5 ) * 100.0;\n\n\n#define PI radians( 180.0 )\n\nvec3 GetSunPosition()\n{\n \tfloat fSunDistance = 14000.0;\n \treturn vec3( 0.0, 0.1, 1.0 ) * fSunDistance;\n}\n\nvec3 GetSunDir( vec3 vCameraPos )\n{\n \treturn normalize( GetSunPosition() - vCameraPos );\n}\n\nfloat GetCosSunRadius( vec3 vCameraPos )\n{\n \tfloat d = length( vCameraPos - GetSunPosition() );\n \treturn 100.0 / d;\n}\n\nfloat GetSunIntensity( vec3 vCameraPos )\n{\n \tfloat d = length( vCameraPos - GetSunPosition() );\n \treturn 1000.0 / (d * d);\n}\n\nvoid GetQuadInfo( const float vertexIndex, out vec2 quadVertId, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n \n if \t\t( twoTriVertexIndex < 0.5 ) quadVertId = vec2( 0.0, 0.0 );\n else if\t( twoTriVertexIndex < 1.5 )\tquadVertId = vec2( 1.0, 0.0 );\n else if ( twoTriVertexIndex < 2.5 )\tquadVertId = vec2( 0.0, 1.0 );\n else if ( twoTriVertexIndex < 3.5 )\tquadVertId = vec2( 1.0, 0.0 );\n else if ( twoTriVertexIndex < 4.5 )\tquadVertId = vec2( 1.0, 1.0 );\n else \t\t\t\t\t\t\t\tquadVertId = vec2( 0.0, 1.0 );\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\n\nvoid GetQuadTileInfo( const vec2 quadVertId, const float quadId, const vec2 vDim, out vec2 vQuadTileIndex, out vec2 vQuadUV )\n{\n vQuadTileIndex.x = floor( mod( quadId, vDim.x ) );\n vQuadTileIndex.y = floor( quadId / vDim.x );\n\n \tvQuadUV.x = floor(quadVertId.x + vQuadTileIndex.x);\n vQuadUV.y = floor(quadVertId.y + vQuadTileIndex.y);\n\n vQuadUV = vQuadUV * (1.0 / vDim);\n}\n\n\nvoid GetQuadTileInfo( const float vertexIndex, const vec2 vDim, out vec2 vQuadTileIndex, out vec2 vQuadUV )\n{\n \tvec2 quadVertId;\n \tfloat quadId;\n\tGetQuadInfo( vertexIndex, quadVertId, quadId ); \n \tGetQuadTileInfo( quadVertId, quadId, vDim, vQuadTileIndex, vQuadUV ); \n}\n\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n\tfloat fGloss;\n};\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, const vec3 vCameraPos, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(vCameraPos-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = surfaceInfo.fGloss;\n vSpecular += pow( NdotH, fPower ) * 2.0 * NdotL * vLightColor;\n}\n\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vCameraPos, const vec3 vAlbedo, float fShadow )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n AddDirectionalLight( GetSunDir(vCameraPos), g_sunColor * 0.01 * fShadow, surfaceInfo, vCameraPos, vDiffuseLight, vSpecLight );\n \n vec3 vViewDir = normalize(vCameraPos-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0); \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor, float fExposure )\n{\n vColor = vec3(1.0) - exp2( vColor * -fExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(max(0.0, 1.0 - fDist), kPower));\n}\n\n\nstruct SceneVertex\n{\n \tvec3 vWorldPos;\n \tvec3 vColor;\n\tfloat fAlpha;\n};\n\n\n\nvoid GetMatrixFromZY( const vec3 vZ, const vec3 vY, out mat3 m )\n{\n vec3 vX = normalize( cross( vY, vZ ) );\n vec3 vOrthoY = normalize( cross( vZ, vX ) );\n m[0] = vX;\n m[1] = vOrthoY;\n m[2] = vZ;\n}\n\nvoid GetMatrixFromZ( vec3 vZAxis, out mat3 m )\n{\n \tvec3 vZ = normalize(vZAxis);\n \tvec3 vY = vec3( 0.0, 1.0, 0.0 );\n \tif ( abs(vZ.y) > 0.99 )\n {\n vY = vec3( 1.0, 0.0, 0.0 );\n }\n \tGetMatrixFromZY( vZ, vY, m );\n}\n\nvec3 GetBackdropColor( vec3 vViewDir, vec3 vCameraPos )\n{\n \tfloat VdotL = dot( normalize(vViewDir), GetSunDir(vCameraPos) );\n \n \tVdotL = clamp( VdotL, 0.0, 1.0 );\n \n \tfloat fShade = 0.0;\n\n \tfShade = acos( VdotL ) * (1.0 / PI);\n \n \tfloat fCosSunRadius = GetCosSunRadius(vCameraPos);\n \n \tfShade = max( 0.0, (fShade - fCosSunRadius) / (1.0 - fCosSunRadius) ); \n \n \tfShade = GetSunIntensity( vCameraPos ) / pow(fShade, 1.5);\n \n return vec3( fShade * g_sunColor ); \n}\n\n#define g_backdropSegments \t\t\t32.0\n#define g_backdropSlices \t\t\t32.0\n#define g_backdropQuads \t\t\t( g_backdropSegments * g_backdropSlices )\n#define g_backdropVertexCount \t\t( g_backdropQuads * 6.0 )\n\nvoid GenerateBackdropVertex( const float vertexIndex, const vec3 vCameraPos, out SceneVertex outSceneVertex )\n{\n vec2 vBackdropDim = vec2( g_backdropSegments, g_backdropSlices );\n \n \tvec2 vQuadTileIndex;\n vec2 vUV; \n \tGetQuadTileInfo( vertexIndex, vBackdropDim, vQuadTileIndex, vUV );\n\n float fSlicePos = 0.0;\n \n \tfloat fSunMeshPinch = 5.0;\n \n \tif (vUV.y > 0.0)\n {\n \tfloat t = pow( vUV.y, fSunMeshPinch );\n \t\tfloat fCosSunRadius = GetCosSunRadius(vCameraPos);\n \tfSlicePos = fCosSunRadius + t * (1.0- fCosSunRadius);\n }\n \n \tvec3 vSpherePos;\n \tfloat fElevation = fSlicePos * PI;\n \tvSpherePos.z = cos( fElevation );\n\n \tfloat fHeading = vUV.x * PI * 2.0;\n \tfloat fSliceRadius = sqrt( 1.0 - vSpherePos.z * vSpherePos.z );\n \tvSpherePos.x = sin( fHeading ) * fSliceRadius;\n \tvSpherePos.y = cos( fHeading ) * fSliceRadius;\n \n\tmat3 m;\n \n \tGetMatrixFromZ( GetSunDir(vCameraPos), m );\n \n \tvec3 vLocalSpherePos = m * vSpherePos;\n\n \tfloat fBackdropDistance = g_cameraFar; \n \tvec3 vWorldSpherePos = vLocalSpherePos * fBackdropDistance;\n\n \tvWorldSpherePos += vCameraPos;\n \n outSceneVertex.vWorldPos = vWorldSpherePos;\n \n \toutSceneVertex.vColor = GetBackdropColor( vLocalSpherePos, vCameraPos );\n\n \toutSceneVertex.fAlpha = 1.0;\n} \n\n// From Shadertoy \"Hash without sine - Dave Hoskins\"\n// https://www.shadertoy.com/view/4djSRW\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\nfloat hash11(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n p3 += dot(p3, p3.yzx + 19.19);\n return fract((p3.x + p3.y) * p3.z);\n}\n\nvec4 hash41(float p)\n{\n\tvec4 p4 = fract(vec4(p) * MOD4);\n p4 += dot(p4, p4.wzxy+19.19);\n return fract(vec4((p4.x + p4.y)*p4.z, (p4.x + p4.z)*p4.y, (p4.y + p4.z)*p4.w, (p4.z + p4.w)*p4.x));\n \n}\n\nfloat SmoothNoise(in vec2 o) \n{\n\tvec2 p = floor(o);\n\tvec2 f = fract(o);\n\t\t\n\tfloat n = p.x + p.y*57.0;\n\n\tfloat a = hash11(n+ 0.0);\n\tfloat b = hash11(n+ 1.0);\n\tfloat c = hash11(n+ 57.0);\n\tfloat d = hash11(n+ 58.0);\n\t\n\tvec2 f2 = f * f;\n\tvec2 f3 = f2 * f;\n\t\n\tvec2 t = 3.0 * f2 - 2.0 * f3;\n\t\n\tfloat u = t.x;\n\tfloat v = t.y;\n\n\tfloat res = a + (b-a)*u +(c-a)*v + (a-b+d-c)*u*v;\n \n return res;\n}\n\n#define k_fmbSteps 10\nfloat FBM( vec2 p, float repeat, float ps ) {\n\tfloat f = 0.0;\n float tot = 0.0;\n float a = 1.0; \t\n for( int i=0; i= 0.0) && (fMinDist < 100.0 ) )\n {\n \tfShadowAttn = (fClosestDist2 - fSphereRadius2) + 10.0;\n \tfShadowAttn *= 0.025;\n \tfShadowAttn = clamp( fShadowAttn, 0.0, 1.0);\n }\n\t} \n \n \treturn fShadowAttn;\n}\n\n#define g_ringSegments \t\t\t128.0\n#define g_ringQuads \t\t\t( g_ringSegments * 3.0 )\n#define g_ringVertexCount \t\t( g_ringQuads * 6.0 )\n\nvoid GenerateRingVertex( const float vertexIndex, const vec3 vCameraPos, PlanetInfo planetInfo, out SceneVertex outSceneVertex, float fInnerRadius, float fOuterRadius, float fRandom )\n{\n vec2 vDim = vec2( g_ringSegments, 3 );\n \n \tvec2 vQuadTileIndex;\n vec2 vUV; \n \tGetQuadTileInfo( vertexIndex, vDim, vQuadTileIndex, vUV );\n\n \tvec3 vRingPos;\n\n \tfloat fHeading = vUV.x * PI * 2.0;\n \n \tfloat fRadiusPos = vUV.y;\n \n \tif( vUV.y < 0.5 ) fRadiusPos = 0.0; else fRadiusPos = 1.0;\n\n \n \tfloat fRadius = fInnerRadius + fRadiusPos * (fOuterRadius - fInnerRadius);\n\n \tif ( vUV.y < 0.01 ) fRadius-= 0.02;\n \tif ( vUV.y > 0.99 ) fRadius+= 0.02;\n \n \tvRingPos.y = 0.0;\n \tvRingPos.x = sin( fHeading ) * fRadius;\n \tvRingPos.z = cos( fHeading ) * fRadius;\n \n outSceneVertex.vWorldPos = PlanetPosToWorld( planetInfo, vRingPos );\n \n \tfloat fShadow = GetPlanetShadow( outSceneVertex.vWorldPos, vCameraPos, planetInfo );\n \n \tfloat fAlpha = ( fRandom * 0.5 + 0.5);\n\tfAlpha = fAlpha * fAlpha;\n \n \tvec3 vAlbedo = mix( planetInfo.vRingColor0, planetInfo.vRingColor1, fRandom );\n \n \tSurfaceInfo surfaceInfo;\n \tsurfaceInfo.vPos = outSceneVertex.vWorldPos;\n \tsurfaceInfo.vNormal = PlanetNormalToWorld( planetInfo, vec3(0.0, 1.0, 0.0) );\n \tsurfaceInfo.fGloss = 20.0;\n\n outSceneVertex.vColor = LightSurface( surfaceInfo, vCameraPos, vAlbedo, fShadow );\n\n \t// Hack lighting from other side\n \tvec3 vCameraDir = vCameraPos - surfaceInfo.vPos;\n \tvCameraDir = reflect( vCameraDir, surfaceInfo.vNormal );\n \tvec3 otherSideCameraPos = vCameraDir + surfaceInfo.vPos;\n outSceneVertex.vColor += LightSurface( surfaceInfo, otherSideCameraPos, vAlbedo, fShadow ) * 0.1;\n\n \tfAlpha *= 1.0 - abs( vUV.y * 2.0 - 1.0 );\n \n \tfloat NdotV = normalize(vCameraPos).y;\n \tfAlpha = mix( fAlpha, 1.0, exp2( abs(NdotV) * -5.0 ) );\n \n \toutSceneVertex.fAlpha = fAlpha;\n} \n\n\nvoid main()\n{ \n \tSceneVertex sceneVertex;\n \n \tvec2 vMouse = mouse;\n \tfloat orbitAngle = time * 0.4 + 2.5;\n \n \tfloat fov = 1.5;\n \n \tfloat fMouseX = (vMouse.x * 0.5 + 0.5);\n \tfMouseX = fMouseX * fMouseX;\n \n \tPlanetInfo planetInfo;\n \n#if 1\n \tplanetInfo.vSurfaceColor0 = vec3(0.36, 0.16, 0.0001);\n \tplanetInfo.vSurfaceColor1 = vec3(1.0, 0.36, 0.000001);\n \n \tplanetInfo.textureScale = 100.0;\n planetInfo.texturePersistence = 0.5;\n \tplanetInfo.surfaceType = 0.3;\n \n \n \tplanetInfo.vRingColor0 = vec3(1.0, 0.64, 0.09);\n \tplanetInfo.vRingColor1 = vec3(0.36, 0.16, 0.0001);\n \n \tplanetInfo.hasRings = true;\n \n \tplanetInfo.vOrigin = vec3(0.0);\n \tplanetInfo.fRadius = 5.0;\n \n \tplanetInfo.fSegments = 32.0;\n \tplanetInfo.fSlices = 48.0;\n \n \tplanetInfo.iMoonCount = 10;\n#else\n \tplanetInfo.vSurfaceColor0 = vec3(0.01, 0.01, 0.5);\n \tplanetInfo.vSurfaceColor1 = vec3(0.01, 1.0, 0.01);\n \n \tplanetInfo.textureScale = 16.0;\n planetInfo.texturePersistence = 0.5;\n \tplanetInfo.surfaceType = 0.8;\n \n \n \tplanetInfo.vRingColor0 = vec3(1.0, 0.64, 0.09);\n \tplanetInfo.vRingColor1 = vec3(0.36, 0.16, 0.0001);\n \n \tplanetInfo.hasRings = false;\n \n \tplanetInfo.vOrigin = vec3(0.0);\n \tplanetInfo.fRadius = 0.1;\n \n \tplanetInfo.fSegments = 32.0;\n \tplanetInfo.fSlices = 48.0;\n \n \tplanetInfo.iMoonCount = 1;\n#endif \n \n \tfloat fOrbitDistance = (planetInfo.fRadius * 2.0) + exp2( fMouseX * 20.0 );\n \n \tvec3 vCameraPos = vec3( sin(orbitAngle), 0.2 + vMouse.y * 0.5, cos(orbitAngle) ) * fOrbitDistance;\n \tvec3 vCameraTarget = vec3( 0.0, planetInfo.fRadius * 0.2, 0.0 );\n \tvec3 vCameraUp = vec3( 0.1, 1.0, 0.0 );\n \n \tif( false )\n {\n vCameraPos = vec3( 10.0, 8.0, 30.0 );\n vCameraTarget = vec3( 0.0, 0.0, 0.0 );\n vCameraUp = vec3( 0.0, 1.0, 0.0);\n }\n \n \tvec3 vCameraForwards = normalize(vCameraTarget - vCameraPos);\n \n \tmat3 mCamera;\n GetMatrixFromZY( vCameraForwards, normalize(vCameraUp), mCamera );\n \n \tfloat vertexIndex = vertexId;\n \n \t// Backdrop\n \tif ( vertexIndex >= 0.0 && vertexIndex < g_backdropVertexCount )\n {\n \tGenerateBackdropVertex( vertexIndex, vCameraPos, sceneVertex );\n }\n \tvertexIndex -= g_backdropVertexCount;\n\n \t// Stars\n \tif ( vertexIndex >= 0.0 && vertexIndex < g_starVertexCount )\n {\n \tGenerateStarVertex( vertexIndex, vCameraPos, sceneVertex );\n }\n \tvertexIndex -= g_starVertexCount;\n \n \t// Planet\n \tfloat fPlanetVertexCount = GetPlanetVertexCount(planetInfo);\n \tif ( vertexIndex >= 0.0 && vertexIndex < fPlanetVertexCount )\n {\n \tGeneratePlanetVertex( vertexIndex, vCameraPos, planetInfo, sceneVertex );\n }\n \tvertexIndex -= fPlanetVertexCount;\n\n \t// Moon \n \tconst int kMaxMoonCount = 5;\n \tfloat fMoonDist = planetInfo.fRadius * 6.0;\n \tfor( int moonIndex=0; moonIndex < kMaxMoonCount; moonIndex++ )\n {\n \tif(moonIndex < planetInfo.iMoonCount)\n {\n PlanetInfo moonInfo;\n\n moonInfo.vSurfaceColor0 = vec3(0.7);\n moonInfo.vSurfaceColor1 = vec3(0.5);\n\n moonInfo.textureScale = 100.0;\n moonInfo.texturePersistence = 0.5;\n moonInfo.surfaceType = 0.9;\n\n\n moonInfo.vRingColor0 = vec3(1.0, 0.64, 0.09);\n moonInfo.vRingColor1 = vec3(0.36, 0.16, 0.0001);\n\n moonInfo.hasRings = false;\n\n float fAngle = hash11(fMoonDist) * 12.345 + time * 0.1 / fMoonDist;\n moonInfo.vOrigin = vec3(sin(fAngle), 0.0, cos(fAngle)) * fMoonDist;\n moonInfo.fRadius = planetInfo.fRadius * 0.025;\n fMoonDist = fMoonDist * 1.8;\n\n moonInfo.fSegments = 16.0;\n moonInfo.fSlices = 16.0;\n\n moonInfo.iMoonCount = 0;\n \n float fMoonVertexCount = GetPlanetVertexCount(moonInfo);\n if ( vertexIndex >= 0.0 && vertexIndex < fMoonVertexCount )\n {\n GeneratePlanetVertex( vertexIndex, vCameraPos, moonInfo, sceneVertex );\n }\n vertexIndex -= fMoonVertexCount;\n \n } \n }\n \n \n \t// Ring\n \tif ( planetInfo.hasRings )\n {\n float fRingInner = 8.0;\n float fRingSize = 2.0;\n float fRingSeed = 0.0; \t\n for ( int ringIndex = 0; ringIndex < 6; ringIndex++ )\n {\n if ( vertexIndex >= 0.0 && vertexIndex < g_ringVertexCount )\n {\n GenerateRingVertex( vertexIndex, vCameraPos, planetInfo, sceneVertex, fRingInner, fRingInner + fRingSize, hash11(fRingInner) );\n }\n vertexIndex -= g_ringVertexCount;\n\n fRingInner += fRingSize;\n fRingInner += 0.02 + (sin( fRingSeed * 123.432 ) * 0.5 + 0.5) * 0.25;\n float fSizeRandom = sin( fRingSeed * 423.432 ) * 0.5 + 0.5;\n fRingSize = 0.1 + fSizeRandom * fSizeRandom * 2.0;\n fRingSeed += 1.0;\n }\n }\n \n \tif ( vertexIndex >= 0.0 )\n {\n sceneVertex.vWorldPos = vec3(0.0);\n sceneVertex.vColor = vec3(0.0);\n sceneVertex.fAlpha = 0.0;\n }\n\n // Fianl output position\n\tvec3 vViewPos = sceneVertex.vWorldPos;\n vViewPos -= vCameraPos;\n \tvViewPos = vViewPos * mCamera;\n \t\n \tvec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * fov;\n \tvec2 vScreenPos = vViewPos.xy * vFov;\n\n\tgl_Position = vec4( vScreenPos.xy, -1.0, vViewPos.z );\n \n \t// Final output color\n \tvec3 vFinalColor = sceneVertex.vColor;\n \n \tvFinalColor = ApplyVignetting( (gl_Position.xy / gl_Position.w) * 0.5 + 0.5, vFinalColor ); \n \n \tfloat VdotL = dot( vCameraForwards, -GetSunDir(vCameraPos) );\n \n \t// Adjust exposure if we are looking towards the sun\n \tfloat fExposure = (0.5 + VdotL * 0.5) * 5.0;\n \n \tfExposure /= GetSunIntensity( vCameraPos ) * 100000.0;\n \n \tfExposure += 0.5;\n \n \tfExposure *= min( 1.0, time / 5.0 );\n \n \tvFinalColor = PostProcess( vFinalColor, fExposure );\n \n \tv_color = vec4(vFinalColor * sceneVertex.fAlpha, sceneVertex.fAlpha); \n}\n" }, "screenshotURL": "data/images/images-ap0k4nriqs0j3ezco-thumbnail.jpg", - "views": "6288", - "likes": "14", + "views": 6288, + "likes": 14, "revisionId": "SAXmZos6nwaXSPFoh", "modifiedAt": { - "$date": "1447430202388" + "$date": 1447430202388 }, "private": false, "hasSound": true, - "rank": "10.357886434135473", + "rank": 10.357886434135473, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/XASP5MBqwovRLqzqg/art.json b/art/XASP5MBqwovRLqzqg/art.json index c28a4bdf..dc74adc5 100644 --- a/art/XASP5MBqwovRLqzqg/art.json +++ b/art/XASP5MBqwovRLqzqg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425093263" + "$date": 1595425093263 }, "modifiedAt": { - "$date": "1595425093263" + "$date": 1595425093263 }, "origId": "B2Xb9dHRi7bYyQfjA", "name": "ball-o?", "notes": "", - "rank": "1.891450668435469", + "rank": 1.891450668435469, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-quwpp2v0w25pc3xoy-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "amyi9PGowSfEDHSTf" } \ No newline at end of file diff --git a/art/XBmtPpZobE3xxRQ9e/art.json b/art/XBmtPpZobE3xxRQ9e/art.json index d41090ec..d7627838 100644 --- a/art/XBmtPpZobE3xxRQ9e/art.json +++ b/art/XBmtPpZobE3xxRQ9e/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "buw2QswjyuzF5R3Z7", "createdAt": { - "$date": "1643991359601" + "$date": 1643991359601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "orange4glace" }, "createdAt": { - "$date": "1644671059304" + "$date": 1644671059304 }, "modifiedAt": { - "$date": "1644671115654" + "$date": 1644671115654 }, "origId": null, "name": "teardrop", "notes": "", - "rank": "1.8477050853875046", + "rank": 1.8477050853875046, "private": false, "unlisted": true, "username": "orange4glace", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c3y7uuu31nci2b9ox-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "ziRYrwjWfuNix49hw" } \ No newline at end of file diff --git a/art/XCcCm2KWsWPqG7Puh/art.json b/art/XCcCm2KWsWPqG7Puh/art.json index df1c15db..1564bb72 100644 --- a/art/XCcCm2KWsWPqG7Puh/art.json +++ b/art/XCcCm2KWsWPqG7Puh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1678232801531" + "$date": 1678232801531 }, "modifiedAt": { - "$date": "1678232801531" + "$date": 1678232801531 }, "origId": "3oRDhfqRydMBEWnD5", "name": "Amoeba V4 - Inside", "notes": "", - "rank": "1.3853496822634124", + "rank": 1.3853496822634124, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-t55qqohod9fuexw2p-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "oKgCYYaDabLxv7rxH" } \ No newline at end of file diff --git a/art/XDJPeMfrdhMBhw4XD/art.json b/art/XDJPeMfrdhMBhw4XD/art.json index 934a5671..5259eabe 100644 --- a/art/XDJPeMfrdhMBhw4XD/art.json +++ b/art/XDJPeMfrdhMBhw4XD/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1445937936376" + "$date": 1445937936376 }, "origId": null, "name": "GitchColor", @@ -23,13 +23,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 40.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.0;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "Ahemx2XwPNGX7PhZs", - "views": "288", - "likes": "0", + "views": 288, + "likes": 0, "revisionId": "kLqGnY2Y2McMaPa8n", "screenshotURL": "data/images/images-Ahemx2XwPNGX7PhZs-thumbnail.png", "modifiedAt": { - "$date": "1445937936382" + "$date": 1445937936382 }, "hasSound": true, - "rank": "1.9793813760760894" + "rank": 1.9793813760760894 } \ No newline at end of file diff --git a/art/XJecoKnhhsWTTNp4Z/art.json b/art/XJecoKnhhsWTTNp4Z/art.json index 783355de..b5038f1c 100644 --- a/art/XJecoKnhhsWTTNp4Z/art.json +++ b/art/XJecoKnhhsWTTNp4Z/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446201202189" + "$date": 1446201202189 }, "origId": "PoyGoZL5Lmmn9N5SF", "name": "Jack-o'-lantern in a circle", @@ -23,11 +23,11 @@ "shader": "\n//\n// Jack-o'-lantern\n// @P_Malin\n\n#define kRaymarchMaxIter 64\n\n#define kBounceCount 1\n\n//#define SCENE_DOMAIN_REPEAT\n\nfloat kFarClip=100.0;\n\nvec2 GetWindowCoord( const in vec2 vUV );\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget );\nvec3 GetSceneColour( in vec3 vRayOrigin, in vec3 vRayDir );\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput );\n\nfloat GetCarving2dDistance(const in vec2 vPos );\n\nvec3 vLightPos = vec3(0.0, -0.5, 0.0);\t\t\t\nvec3 vLightColour = vec3(1.0, 0.8, 0.4);\n\nfloat fCarving = 1.0;\n\n// from https://www.shadertoy.com/view/4djSRW\nfloat hash(float p)\n{\n\tvec2 p2 = fract(vec2(p * 5.3983, p * 5.4427));\n p2 += dot(p2.yx, p2.xy + vec2(21.5351, 14.3137));\n\treturn fract(p2.x * p2.y * 95.4337);\n}\n\n// CAMERA\n\nvec2 GetWindowCoord( const in vec2 vUV )\n{\n\tvec2 vWindow = vUV * 2.0 - 1.0;\n\tvWindow.x *= resolution.x / resolution.y;\n\n\treturn vWindow;\t\n}\n\n\nvec3 GetCameraRayDir( const in vec2 vWindow, const in vec3 vCameraPos, const in vec3 vCameraTarget )\n{\n\tvec3 vForward = normalize(vCameraTarget - vCameraPos);\n\tvec3 vRight = normalize(cross(vec3(0.0, 1.0, 0.0), vForward));\n\tvec3 vUp = normalize(cross(vForward, vRight));\n\t\t\t\t\t\t\t \n\tvec3 vDir = normalize(vWindow.x * vRight + vWindow.y * vUp + vForward * 1.5);\n\n\treturn vDir;\n}\n\n// POSTFX\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvec3 ApplyTonemap( const in vec3 vLinear )\n{\n\tfloat kExposure = 1.0;\n \n\treturn 1.0 - exp2(vLinear * -kExposure);\t\n}\n\nvec3 ApplyGamma( const in vec3 vLinear )\n{\n\tconst float kGamma = 2.2;\n\n\treturn pow(vLinear, vec3(1.0/kGamma));\t\n}\n\nvec3 ApplyBlackLevel( const in vec3 vColour )\n{\n float fBlackLevel = 0.1;\n return vColour / (1.0 - fBlackLevel) - fBlackLevel;\n}\n\nvec3 ApplyPostFX( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec3 vTemp = ApplyVignetting( vUV, vInput );\t\n\t\n\tvTemp = ApplyTonemap(vTemp);\n\t\n\tvTemp = ApplyGamma(vTemp);\t\t\n \n vTemp = ApplyBlackLevel(vTemp);\n \n return vTemp;\n}\n\t\n// RAYTRACE\n\nstruct C_Intersection\n{\n\tvec3 vPos;\n\tfloat fDist;\t\n\tvec3 vNormal;\n\tvec3 vUVW;\n\tfloat fObjectId;\n};\n\nfloat GetCarving2dDistance(const in vec2 vPos )\n{\n if(fCarving < 0.0)\n return 10.0;\n \n\tfloat fMouthDist = length(vPos.xy + vec2(0.0, -0.5)) - 1.5;\n\tfloat fMouthDist2 = length(vPos.xy + vec2(0.0, -1.1 - 0.5)) - 2.0;\n\t\n\tif(-fMouthDist2 > fMouthDist )\n\t{\n\t\tfMouthDist = -fMouthDist2;\n\t}\n\n float fFaceDist = fMouthDist;\n\n vec2 vNosePos = vPos.xy + vec2(0.0, -0.5);\n vNosePos.x = abs(vNosePos.x);\n float fNoseDist = dot(vNosePos.xy, normalize(vec2(1.0, 0.5)));\n fNoseDist = max(fNoseDist, -(vNosePos.y + 0.5));\n if(fNoseDist < fFaceDist)\n {\n fFaceDist = fNoseDist;\n }\n\n\n vec2 vEyePos = vPos.xy;\n vEyePos.x = abs(vEyePos.x);\n vEyePos.x -= 1.0;\n vEyePos.y -= 1.0;\n float fEyeDist = dot(vEyePos.xy, normalize(vec2(-1.0, 1.5)));\n fEyeDist = max(fEyeDist, dot(vEyePos.xy, normalize(vec2(1.0, 0.5))));\n fEyeDist = max(fEyeDist, -0.5+dot(vEyePos.xy, normalize(vec2(0.0, -1.0))));\n if(fEyeDist < fFaceDist)\n {\n fFaceDist = fEyeDist;\n }\n \n return fFaceDist;\n}\n\nfloat GetCarvingDistance(const in vec3 vPos )\n{\n\tfloat fDist = (length(vPos * vec3(1.0, 1.4, 1.0)) - 2.7) / 1.5;\n\n float fFaceDist = GetCarving2dDistance(vPos.xy);\n \n\tfloat fRearDist = vPos.z;\n\t\n\tif(fRearDist > fFaceDist)\n\t{\n\t\tfFaceDist = fRearDist;\n\t}\t\n\t\n\tif(fFaceDist < fDist )\n\t{\n\t\tfDist = fFaceDist;\n\t}\n\n float fR = length(vPos.xz);\n \n float fLidDist = dot( vec2(fR, vPos.y), normalize(vec2(1.0, -1.5)));\n \n fLidDist = abs(fLidDist) - 0.03;\n\tif(fLidDist < fDist )\n\t{\n\t\tfDist = fLidDist;\n\t}\n \n\treturn fDist;\n}\n\nfloat GetPumpkinDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n vec3 vSphereOrigin = vec3(0.0, 0.0, 0.0);\n float fSphereRadius = 3.0;\n\n\tvec3 vOffset = vPos - vSphereOrigin;\n\tfloat fFirstDist = length(vOffset);\n\t\n\tfloat fOutDist;\n\tif(fFirstDist > 3.5)\n\t{\n\t\tfOutDist = fFirstDist - fSphereRadius;\n\t}\n\telse\n\t{\n\t\tfloat fAngle1 = atan(vOffset.x, vOffset.z);\n\t\tfloat fSin = sin(fAngle1 * 10.0);\n\t\tfSin = 1.0 - sqrt(abs(fSin));\n\t\tvOffset *= 1.0 + fSin * vec3(0.05, 0.025, 0.05);\n\t\tvOffset.y *= 1.0 + 0.5 * (fSphereRadius - length(vOffset.xz)) / fSphereRadius;\n\t\tfOutDist = length(vOffset) - fSphereRadius;\n\t}\n\t\n\n\tvec4 vSphere1UVW_Id = vec4(normalize(vPos - vSphereOrigin), 3.0);\n\tvOutUVW_Id = vSphere1UVW_Id;\n\t\n\tvec3 vStalkOffset = vPos;\n\tvStalkOffset.x += -(vStalkOffset.y - fSphereRadius) * 0.1;\n\tfloat fDist2d = length(vStalkOffset.xz);\n\tfloat fStalkDist = fDist2d - 0.2;\n\tfStalkDist = max(fStalkDist, vPos.y - 2.5 + vPos.x * 0.25);\n\tfStalkDist = max(fStalkDist, -vPos.y);\n\tif( fStalkDist < fOutDist )\n\t{\n\t\tfOutDist = fStalkDist;\n\t\tvOutUVW_Id = vSphere1UVW_Id;\n\t\tvOutUVW_Id.w = 2.0;\n\t}\n\n\treturn fOutDist;\n}\n\nfloat GetSceneDistance( out vec4 vOutUVW_Id, const in vec3 vPos )\n{\n\tfloat fFloorDist = vPos.y + 2.0;\n\tvec4 vFloorUVW_Id = vec4(vPos.xz, 0.0, 1.0);\n\n\t\n\tvec3 vPumpkinDomain = vPos;\n\n#ifdef SCENE_DOMAIN_REPEAT\n\tfloat fRepeat = 12.0;\n\tfloat fOffset = (fRepeat * 0.5);\n\tvPumpkinDomain.xz = fract((vPos.xz + fOffset) / fRepeat) * fRepeat - fOffset;\n#endif \n \n\tfloat fOutDist = fFloorDist;\n\tvOutUVW_Id = vFloorUVW_Id;\n\n\tvec4 vPumpkinUVW_Id;\n\tfloat fPumpkinDist = GetPumpkinDistance( vPumpkinUVW_Id, vPumpkinDomain );\n\n\tfloat fCarvingDist = GetCarvingDistance( vPumpkinDomain );\n\t\n\tif(-fCarvingDist > fPumpkinDist)\n\t{\n\t\tfPumpkinDist = -fCarvingDist;\n\t\tvPumpkinUVW_Id = vec4(4.0);\n\t}\n\n\t\n\tif(fPumpkinDist < fOutDist)\n\t{\n\t\tfOutDist = fPumpkinDist;\n\t\tvOutUVW_Id = vPumpkinUVW_Id;\n\t}\n\t\n\treturn fOutDist;\n}\n\nvec3 GetSceneNormal(const in vec3 vPos)\n{\n const float fDelta = 0.001;\n\n vec3 vDir1 = vec3( 1.0, -1.0, -1.0);\n vec3 vDir2 = vec3(-1.0, -1.0, 1.0);\n vec3 vDir3 = vec3(-1.0, 1.0, -1.0);\n vec3 vDir4 = vec3( 1.0, 1.0, 1.0);\n\t\n vec3 vOffset1 = vDir1 * fDelta;\n vec3 vOffset2 = vDir2 * fDelta;\n vec3 vOffset3 = vDir3 * fDelta;\n vec3 vOffset4 = vDir4 * fDelta;\n\n\tvec4 vUnused;\n float f1 = GetSceneDistance( vUnused, vPos + vOffset1 );\n float f2 = GetSceneDistance( vUnused, vPos + vOffset2 );\n float f3 = GetSceneDistance( vUnused, vPos + vOffset3 );\n float f4 = GetSceneDistance( vUnused, vPos + vOffset4 );\n\t\n vec3 vNormal = vDir1 * f1 + vDir2 * f2 + vDir3 * f3 + vDir4 * f4;\t\n\t\t\n return normalize( vNormal );\n}\n\nvoid TraceScene( out C_Intersection outIntersection, const in vec3 vOrigin, const in vec3 vDir )\n{\t\n\tvec4 vUVW_Id = vec4(0.0);\t\t\n\tvec3 vPos = vec3(0.0);\n\t\n\tfloat t = 0.01;\n\tfor(int i=0; i 100.0)\n\t\t{\n\t\t\tt = kFarClip;\n\t\t\tvPos = vOrigin + vDir * t;\n\t\t\tvUVW_Id = vec4(0.0);\n\t\t\tbreak;\n\t\t}\n\t}\n\t\n\toutIntersection.fDist = t;\n\toutIntersection.vPos = vPos;\n\toutIntersection.vNormal = GetSceneNormal(vPos);\n\toutIntersection.vUVW = vUVW_Id.xyz;\n\toutIntersection.fObjectId = vUVW_Id.w;\n}\n\n\nfloat TraceShadow( const in vec3 vOrigin, const in vec3 vDir, const in float fDist )\n{\n C_Intersection shadowIntersection;\n\tTraceScene(shadowIntersection, vOrigin, vDir);\n\tif(shadowIntersection.fDist < fDist) \n\t{\n\t\treturn 0.0;\t\t\n\t}\n\t\n\treturn 1.0;\n}\n\nfloat GetSSS( const in vec3 vPos, const in vec3 vLightPos )\n{\n vec3 vLightToPos = vPos - vLightPos;\n vec3 vDir = normalize(vLightToPos);\n \n\tC_Intersection intersection;\n\tTraceScene(intersection, vLightPos, vDir);\n\tfloat fOpticalDepth = length(vLightToPos) - intersection.fDist;\n\n fOpticalDepth = max(0.00001, fOpticalDepth);\n \n\treturn exp2( fOpticalDepth * -8.0 );\n}\n\n// LIGHTING\n\nfloat GIV( float dotNV, float k)\n{\n\treturn 1.0 / ((dotNV + 0.0001) * (1.0 - k)+k);\n}\n\nvoid AddLighting(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vLightDir, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightColour)\n{\n\tvec3 vH = normalize( -vViewDir + vLightDir );\n\tfloat fNDotL = clamp(dot(vLightDir, vNormal), 0.0, 1.0);\n\tfloat fNDotV = clamp(dot(-vViewDir, vNormal), 0.0, 1.0);\n\tfloat fNDotH = clamp(dot(vNormal, vH), 0.0, 1.0);\n\t\n\tfloat alpha = 1.0 - fSmoothness;\n\talpha = alpha * alpha;\n\t// D\n\n\tfloat alphaSqr = alpha * alpha;\n\tfloat pi = 3.14159;\n\tfloat denom = fNDotH * fNDotH * (alphaSqr - 1.0) + 1.0;\n\tfloat d = alphaSqr / (pi * denom * denom);\n\n\tfloat k = alpha / 2.0;\n\tfloat vis = GIV(fNDotL, k) * GIV(fNDotV, k);\n\n\tfloat fSpecularIntensity = d * vis * fNDotL;\n\tvSpecularLight += vLightColour * fSpecularIntensity;\n\n\tvDiffuseLight += vLightColour * fNDotL;\n}\n\nvoid AddPointLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightPos, const in vec3 vLightColour)\n{\n\tvec3 vToLight = vLightPos - vPos;\t\n\tfloat fDistance2 = dot(vToLight, vToLight);\n\tfloat fAttenuation = 100.0 / (fDistance2);\n\tvec3 vLightDir = normalize(vToLight);\n\t\n\tvec3 vShadowRayDir = vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, length(vToLight));\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\n}\n\nfloat AddDirectionalLight(inout vec3 vDiffuseLight, inout vec3 vSpecularLight, const in vec3 vViewDir, const in vec3 vPos, const in vec3 vNormal, const in float fSmoothness, const in vec3 vLightDir, const in vec3 vLightColour)\n{\t\n\tfloat fAttenuation = 1.0;\n\n\tvec3 vShadowRayDir = -vLightDir;\n\tvec3 vShadowRayOrigin = vPos + vShadowRayDir * 0.01;\n\tfloat fShadowFactor = TraceShadow(vShadowRayOrigin, vShadowRayDir, 10.0);\n\t\n\tAddLighting(vDiffuseLight, vSpecularLight, vViewDir, -vLightDir, vNormal, fSmoothness, vLightColour * fShadowFactor * fAttenuation);\t\n \n return fShadowFactor;\n}\n\nvoid AddDirectionalLightFlareToFog(inout vec3 vFogColour, const in vec3 vRayDir, const in vec3 vLightDir, const in vec3 vLightColour)\n{\n\tfloat fDirDot = clamp(dot(-vLightDir, vRayDir), 0.0, 1.0);\n\tfloat kSpreadPower = 4.0;\n\tvFogColour += vLightColour * pow(fDirDot, kSpreadPower);\n}\n\n// SCENE MATERIALS\n\n#define MOD2 vec2(4.438975,3.972973)\n\nfloat Hash( float p ) \n{\n // https://www.shadertoy.com/view/4djSRW - Dave Hoskins\n\tvec2 p2 = fract(vec2(p) * MOD2);\n p2 += dot(p2.yx, p2.xy+19.19);\n\treturn fract(p2.x * p2.y); \n\t//return fract(sin(n)*43758.5453);\n}\n\nfloat SmoothNoise(in vec2 o) \n{\n\tvec2 p = floor(o);\n\tvec2 f = fract(o);\n\t\t\n\tfloat n = p.x + p.y*57.0;\n\n\tfloat a = Hash(n+ 0.0);\n\tfloat b = Hash(n+ 1.0);\n\tfloat c = Hash(n+ 57.0);\n\tfloat d = Hash(n+ 58.0);\n\t\n\tvec2 f2 = f * f;\n\tvec2 f3 = f2 * f;\n\t\n\tvec2 t = 3.0 * f2 - 2.0 * f3;\n\t\n\tfloat u = t.x;\n\tfloat v = t.y;\n\n\tfloat res = a + (b-a)*u +(c-a)*v + (a-b+d-c)*u*v;\n \n return res;\n}\n\n#define k_fmbSteps 10\nfloat FBM( vec2 p, float ps ) {\n\tfloat f = 0.0;\n float tot = 0.0;\n float a = 1.0;\n for( int i=0; i= 3.0)\n {\n vDiffuseLight += GetSSS(intersection.vPos, vPointLightPos) * vLightColour;\n }\n else\n {\n vec3 vToLight = vPointLightPos - intersection.vPos;\n float fNdotL = dot(normalize(vToLight), vBumpNormal) * 0.5 + 0.5;\n\t\t\t\tvDiffuseLight += max(0.0, 1.0 - length(vToLight)/5.0) * vLightColour * fNdotL; \n }\n\n\t\t\tfloat fSmoothFactor = fSmoothness * 0.9 + 0.1;\n float fFresnelClamp = 0.25; // too much fresnel produces sparkly artefacts\n float fNdotD = clamp(dot(vBumpNormal, -vRayDir), fFresnelClamp, 1.0);\n\t\t\tvec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0) * fSmoothFactor;\n\n \n\t\t\tvResult = mix(vAlbedo * vDiffuseLight, vSpecularLight, vFresnel);\t\t\n\t\t\tvBlendFactor = vFresnel;\n\t\t\t\n\t\t\tApplyAtmosphere(vResult, intersection.fDist, vRayOrigin, vRayDir);\t\t\n\t\t\t\n\t\t\tvRemaining *= vBlendFactor;\t\t\t\t\n\t\t\tvRayDir = normalize(reflect(vRayDir, vBumpNormal));\n\t\t\tvRayOrigin = intersection.vPos;\n\t\t}\t\t\t\n\n\t\tvColour += vResult * vCurrRemaining * fShouldApply;\t\n\t}\n\n\tvec3 vSkyColor = GetSkyColour(vRayDir);\n\t\n\tApplyAtmosphere(vSkyColor, kFarClip, vRayOrigin, vRayDir);\t\t\n\t\n // Hack for this scene when using 1 bounce.\n // remove final sky reflection when in shadow\n vSkyColor *= fLastShadow; \n \n\tvColour += vSkyColor * vRemaining;\n\t\n // Face glow\n float t = -(_vRayOrigin.z + 2.8) / _vRayDir.z;\n \n if( t > 0.0 )\n {\n vec3 vPos = _vRayOrigin + _vRayDir * t;\n\n float fDist = abs(GetCarving2dDistance(vPos.xy * vec2(1.0, 1.0)));\n float fDot = max(0.0, _vRayDir.z);\n fDot = fDot * fDot;\n vColour += exp2(-fDist * 10.0) * fDot * vLightColour * 0.25;\n }\n \n \n\treturn vColour;\n}\n\n\n\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\n#define TAU 6.283\n\nvec2 hash21(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n\tp3 += dot(p3, p3.yzx + 19.19);\n\treturn fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y));\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\n/// radius, angle to x, y\nvec2 euclidFromRadial(in vec2 rad)\n{\n float s = sin(rad.y * TAU);\n float c = cos(rad.y * TAU);\n float xf = resolution.y / resolution.x;\n float yf = 1.0;\n if (xf > 1.0) {yf = 1.0 / xf; xf = 1.0;}\n return vec2(rad.x * xf * 0.5 * c + 0.5, rad.x * yf * 0.5 * s + 0.5);\n}\n\nvoid main() \n{\n float fTriangleIndex = floor( vertexId / 3.0 ) + time;\n float fTriangleVertexIndex = mod( vertexId, 3.0 );\n \n vec2 vUV = hash21( fTriangleIndex );\n vUV = euclidFromRadial(vUV);\n \n \tfloat fSize = 1.0;\n\n float fDist = 7.0;\n\n float fAngle = radians(190.0) + sin(time * 0.25) * 0.2;\n float fHeight = 2.0 + sin(time * 0.1567) * 1.5;\n \n\tvec3 vCameraPos = vec3(sin(fAngle) * fDist, fHeight, cos(fAngle) * fDist);\n\tvec3 vCameraTarget = vec3(0.0, -0.5, 0.0);\n \n\tvec3 vRayOrigin = vCameraPos;\n\tvec3 vRayDir = GetCameraRayDir( GetWindowCoord(vUV), vCameraPos, vCameraTarget );\n\t\n \tfloat fHitDist = 0.0;\n \tvec3 vHitNormal = vec3(0.0);\n\tvec3 vResult = GetSceneColour(vRayOrigin, vRayDir, fHitDist, vHitNormal);\n\t \n\tvec3 vFinal = ApplyPostFX( vUV, vResult );\n\n\n //fSize = 0.05 / fHitDist;\n fSize *= 0.01;\n fSize *= 0.5 + vFinal.x * vFinal.y * 0.5;\n vec2 vOffset = vec2(0.0);\n \n \n if( fTriangleVertexIndex < 0.5 )\n {\n vOffset.y += fSize;\n }\n else if( fTriangleVertexIndex < 1.5 )\n {\n vOffset.x -= fSize;\n }\n else if( fTriangleVertexIndex < 2.5 )\n {\n vOffset.x += fSize;\n }\n \n vOffset = Rotate( vOffset, fTriangleIndex );\n vUV += vOffset;\n\n vUV.xy = vUV.xy * 2.0 - 1.0;\n \n gl_Position = vec4(vUV.xy * fHitDist, 0, fHitDist);\n v_color = vec4(vFinal, 1.0);\n\n}" }, "screenshotURL": "data/images/images-yk73gvuuppe0thfs6-thumbnail.jpg", - "views": "575", - "likes": "0", + "views": 575, + "likes": 0, "revisionId": "cmmaeEooC4kZwiNps", "modifiedAt": { - "$date": "1446201202201" + "$date": 1446201202201 }, - "rank": "1.4943990241568306" + "rank": 1.4943990241568306 } \ No newline at end of file diff --git a/art/XK2y2Cy63Ez45E7pm/art.json b/art/XK2y2Cy63Ez45E7pm/art.json index 1d0d871c..67e3d2c9 100644 --- a/art/XK2y2Cy63Ez45E7pm/art.json +++ b/art/XK2y2Cy63Ez45E7pm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1523509066283" + "$date": 1523509066283 }, "modifiedAt": { - "$date": "1523509066283" + "$date": 1523509066283 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "10.337149639149727", + "rank": 10.337149639149727, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vmbz8fi0evme0msb6-thumbnail.jpg", "hasSound": true, - "views": "1545", - "likes": "7", + "views": 1545, + "likes": 7, "revisionId": "Jxg8jSNzo5C4f5bt9" } \ No newline at end of file diff --git a/art/XLRYpFJ4uH4fWk2Tn/art.json b/art/XLRYpFJ4uH4fWk2Tn/art.json index a6d4d538..f4c1e98e 100644 --- a/art/XLRYpFJ4uH4fWk2Tn/art.json +++ b/art/XLRYpFJ4uH4fWk2Tn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YpknDeNt3wXWyAhpm", "createdAt": { - "$date": "1597531127701" + "$date": 1597531127701 }, "username": "bene2002", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1597531141283" + "$date": 1597531141283 }, "modifiedAt": { - "$date": "1597532645032" + "$date": 1597532645032 }, "origId": "rAzqz9fhRarpgzdC2", "name": "Test1", "notes": "", - "rank": "1.822243554851134", + "rank": 1.822243554851134, "private": false, "unlisted": true, "username": "bene2002", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9jc8imup47bxeo64u-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "o6Xpu5mCpLeguENjc" } \ No newline at end of file diff --git a/art/XMfocB69HDJbjh5Sf/art.json b/art/XMfocB69HDJbjh5Sf/art.json index fe1f982e..f75f95fe 100644 --- a/art/XMfocB69HDJbjh5Sf/art.json +++ b/art/XMfocB69HDJbjh5Sf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kxWiXJRdSz5aEp6wK", "createdAt": { - "$date": "1687622868608" + "$date": 1687622868608 }, "username": "sherrysmcguire", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1691353537203" + "$date": 1691353537203 }, "modifiedAt": { - "$date": "1691353537203" + "$date": 1691353537203 }, "origId": null, "name": "mindmagma01 - tut", "notes": "Based on tutorials by vertexshaderart", - "rank": "1.735752673560239", + "rank": 1.735752673560239, "private": false, "unlisted": true, "username": "sherrysmcguire", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4hhzgkbnxg6oygfkc-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "f2YRMgerBSDKt3PqN" } \ No newline at end of file diff --git a/art/XQQfnaTej5ZuzxNaf/art.json b/art/XQQfnaTej5ZuzxNaf/art.json index a79539e0..f05aa6d5 100644 --- a/art/XQQfnaTej5ZuzxNaf/art.json +++ b/art/XQQfnaTej5ZuzxNaf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499312011029" + "$date": 1499312011029 }, "modifiedAt": { - "$date": "1507625082001" + "$date": 1507625082001 }, "origId": "rvw679Z5He2rieYqy", "name": "dyson", "notes": "", - "rank": "10.280787961579097", + "rank": 10.280787961579097, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-45ab77rsq4obimrej-thumbnail.jpg", "hasSound": true, - "views": "1929", - "likes": "16", + "views": 1929, + "likes": 16, "revisionId": "tBTMJN5oAGSPjwSNT" } \ No newline at end of file diff --git a/art/XQjMFcAi9qguPBnBG/art.json b/art/XQjMFcAi9qguPBnBG/art.json index 5ebc618d..05414c2d 100644 --- a/art/XQjMFcAi9qguPBnBG/art.json +++ b/art/XQjMFcAi9qguPBnBG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652806867488" + "$date": 1652806867488 }, "modifiedAt": { - "$date": "1652946030593" + "$date": 1652946030593 }, "origId": null, "name": "Making A Grid", "notes": "Making A Grid", - "rank": "1.0406045433669306", + "rank": 1.0406045433669306, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-medcu0fyov4d63apv-thumbnail.jpg", "hasSound": "", - "views": "10", - "likes": "1", + "views": 10, + "likes": 1, "revisionId": "izNieqeAJ5Lozu3BJ" } \ No newline at end of file diff --git a/art/XRdg3Wi744WAEMHKZ/art.json b/art/XRdg3Wi744WAEMHKZ/art.json index dc5f87f9..178a26d1 100644 --- a/art/XRdg3Wi744WAEMHKZ/art.json +++ b/art/XRdg3Wi744WAEMHKZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498818443081" + "$date": 1498818443081 }, "modifiedAt": { - "$date": "1498818443081" + "$date": 1498818443081 }, "origId": "3Csyw9ecsH7rXLkok", "name": "Spiral-TRIdNCE1", "notes": "", - "rank": "1.0334327715626812", + "rank": 1.0334327715626812, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vqx4b2zvj61yf3hhm-thumbnail.jpg", "hasSound": "", - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "m5CYDbvMyC2ua6n9s" } \ No newline at end of file diff --git a/art/XTMgvDzrnXxm3gSZQ/art.json b/art/XTMgvDzrnXxm3gSZQ/art.json index 8e8e4cfa..051669ec 100644 --- a/art/XTMgvDzrnXxm3gSZQ/art.json +++ b/art/XTMgvDzrnXxm3gSZQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1644478317984" + "$date": 1644478317984 }, "modifiedAt": { - "$date": "1644478317984" + "$date": 1644478317984 }, "origId": "m6Sw7fXzNji9JqQRk", "name": "disruptive D robots hail", "notes": "", - "rank": "1.8825546686937682", + "rank": 1.8825546686937682, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-thzo5hkb0awoyfmxv-thumbnail.jpg", "hasSound": true, - "views": "119", - "likes": "0", + "views": 119, + "likes": 0, "revisionId": "G2mnkJSSmEdSRoNP2" } \ No newline at end of file diff --git a/art/XTxHzHEnG5mRTTYnm/art.json b/art/XTxHzHEnG5mRTTYnm/art.json index 1ab43de7..a5cee572 100644 --- a/art/XTxHzHEnG5mRTTYnm/art.json +++ b/art/XTxHzHEnG5mRTTYnm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619547907954" + "$date": 1619547907954 }, "modifiedAt": { - "$date": "1619547907954" + "$date": 1619547907954 }, "origId": "AXAuvTYrFKQwTgykw", "name": "FiboSound3D_fail", "notes": "3D fibo sphere...", - "rank": "1.2861152251111818", + "rank": 1.2861152251111818, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-le42lmcsp0b5a343u-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "KTysr2qWPSZ2xpvho" } \ No newline at end of file diff --git a/art/XW2ueZpHcoWqtkuqD/art.json b/art/XW2ueZpHcoWqtkuqD/art.json index 93a69695..87776d30 100644 --- a/art/XW2ueZpHcoWqtkuqD/art.json +++ b/art/XW2ueZpHcoWqtkuqD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GFesmoh3Yvhi8iTmH", "createdAt": { - "$date": "1445882144141" + "$date": 1445882144141 }, "username": "xt95", "profile": { @@ -11,7 +11,7 @@ } }, "createdAt": { - "$date": "1445882564816" + "$date": 1445882564816 }, "origId": null, "name": "lorenz attractor", @@ -30,14 +30,14 @@ "shader": "const float PI = 3.14159265;\nfloat hash( float n ) { return fract(sin(n)*753.5453123); }\nvec3 project(vec3 p) { return vec3(p.xy / p.z, p.z); }\n\nvoid main()\n{\n float id = float(vertexId)/7602.;\n \n vec3 p = vec3(.1);\n //Lorenz attractor\n if(vertexId>2000.)\n {\n float snd = texture2D(sound, vec2(1./128.,.0)).a;\n float\ta = -0.966918-snd,b = 2.879879+pow(snd,4.),c = 0.765145,d = 0.744728;\n for(int i=2000; i<7000; i++)\n {\n if(i= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-a646mkb6wr9fpzaun-thumbnail.jpg", - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "bTrfL4S5PrwrskxA4", "modifiedAt": { - "$date": "1446223143667" + "$date": 1446223143667 }, - "rank": "1.703529069455476" + "rank": 1.703529069455476 } \ No newline at end of file diff --git a/art/YNECMxcrupx4erT4u/art.json b/art/YNECMxcrupx4erT4u/art.json index bd3b7f58..133c6a00 100644 --- a/art/YNECMxcrupx4erT4u/art.json +++ b/art/YNECMxcrupx4erT4u/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1541270385383" + "$date": 1541270385383 }, "modifiedAt": { - "$date": "1541270385383" + "$date": 1541270385383 }, "origId": null, "name": "Rotating Points! *Again*", "notes": "", - "rank": "1.6471890283010868", + "rank": 1.6471890283010868, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-httx5njufis10g6h6-thumbnail.jpg", "hasSound": true, - "views": "162", - "likes": "0", + "views": 162, + "likes": 0, "revisionId": "2eDBe4aAP4qmyaCzH" } \ No newline at end of file diff --git a/art/YNrYu5vLMifYXQAyj/art.json b/art/YNrYu5vLMifYXQAyj/art.json index 56ae78e0..10a7e3e2 100644 --- a/art/YNrYu5vLMifYXQAyj/art.json +++ b/art/YNrYu5vLMifYXQAyj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546126898429" + "$date": 1546126898429 }, "modifiedAt": { - "$date": "1546204801351" + "$date": 1546204801351 }, "origId": "S3xrtQ73jjKSYCofF", "name": "Experiment003", "notes": "", - "rank": "1.7597412042233909", + "rank": 1.7597412042233909, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-w18wzkv0l0uqbcxj9-thumbnail.jpg", "hasSound": "", - "views": "110", - "likes": "0", + "views": 110, + "likes": 0, "revisionId": "PmBTYouv7YfDinQwb" } \ No newline at end of file diff --git a/art/YPJmHpa7pwzhxgBkq/art.json b/art/YPJmHpa7pwzhxgBkq/art.json index 56ebf5d2..641dcbaa 100644 --- a/art/YPJmHpa7pwzhxgBkq/art.json +++ b/art/YPJmHpa7pwzhxgBkq/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1455053780011" + "$date": 1455053780011 }, "modifiedAt": { - "$date": "1455053780011" + "$date": 1455053780011 }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": "1.8975554211893815", + "rank": 1.8975554211893815, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wwarm5phdngsauee4-thumbnail.jpg", "hasSound": true, - "views": "138", - "likes": "0", + "views": 138, + "likes": 0, "revisionId": "o5Z8zRwbmPihWQtLu" } \ No newline at end of file diff --git a/art/YQhEmHqKTgrDSD3AM/art.json b/art/YQhEmHqKTgrDSD3AM/art.json index 1690716d..5f325f75 100644 --- a/art/YQhEmHqKTgrDSD3AM/art.json +++ b/art/YQhEmHqKTgrDSD3AM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1501758535995" + "$date": 1501758535995 }, "modifiedAt": { - "$date": "1511895162981" + "$date": 1511895162981 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "circlepower", "notes": "", - "rank": "1.6059513607786717", + "rank": 1.6059513607786717, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z2boocj2rzbvd7qfe-thumbnail.jpg", "hasSound": true, - "views": "432", - "likes": "0", + "views": 432, + "likes": 0, "revisionId": "oLeP4ZY4QapgGhsDf" } \ No newline at end of file diff --git a/art/YQrEtnLC8h7QHDNsd/art.json b/art/YQrEtnLC8h7QHDNsd/art.json index b2ab9986..3a8820c9 100644 --- a/art/YQrEtnLC8h7QHDNsd/art.json +++ b/art/YQrEtnLC8h7QHDNsd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498063113508" + "$date": 1498063113508 }, "modifiedAt": { - "$date": "1498063113508" + "$date": 1498063113508 }, "origId": "a3KvcpoEdK4k9gNxr", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": "1.7581315794033732", + "rank": 1.7581315794033732, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-d4idjsbg5t17i6a47-thumbnail.jpg", "hasSound": true, - "views": "184", - "likes": "0", + "views": 184, + "likes": 0, "revisionId": "gJPZi5hbw7BZ3QB55" } \ No newline at end of file diff --git a/art/YRrZ7fHmFhtoKpyrq/art.json b/art/YRrZ7fHmFhtoKpyrq/art.json index 00f8a57e..a7531a6c 100644 --- a/art/YRrZ7fHmFhtoKpyrq/art.json +++ b/art/YRrZ7fHmFhtoKpyrq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1502038682700" + "$date": 1502038682700 }, "modifiedAt": { - "$date": "1502080295602" + "$date": 1502080295602 }, "origId": "XxsoGmBRve3XhR5q3", "name": "bebubebup", "notes": "", - "rank": "10.021438124464531", + "rank": 10.021438124464531, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rtaa1k3eekpdz5dk7-thumbnail.jpg", "hasSound": true, - "views": "1431", - "likes": "9", + "views": 1431, + "likes": 9, "revisionId": "i5f832sYGFAqMrq7i" } \ No newline at end of file diff --git a/art/YSzcySDB7rcbwJmTP/art.json b/art/YSzcySDB7rcbwJmTP/art.json index 9250834c..3271f6b2 100644 --- a/art/YSzcySDB7rcbwJmTP/art.json +++ b/art/YSzcySDB7rcbwJmTP/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446227942226" + "$date": 1446227942226 }, "origId": null, "name": "mfx01", @@ -23,11 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 7.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-00mmdgkif42g500zg-thumbnail.jpg", - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "6HjY3ch4qrzMeceoN", "modifiedAt": { - "$date": "1446227942228" + "$date": 1446227942228 }, - "rank": "1.7201071538563897" + "rank": 1.7201071538563897 } \ No newline at end of file diff --git a/art/YTKN84yNr6RB2aDbB/art.json b/art/YTKN84yNr6RB2aDbB/art.json index 77fb0254..94df8825 100644 --- a/art/YTKN84yNr6RB2aDbB/art.json +++ b/art/YTKN84yNr6RB2aDbB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "2NqqLhzzo62uRSSnm", "createdAt": { - "$date": "1636961186133" + "$date": 1636961186133 }, "username": "muffin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1637002181316" + "$date": 1637002181316 }, "modifiedAt": { - "$date": "1637074886561" + "$date": 1637074886561 }, "origId": null, "name": "learn1", "notes": "", - "rank": "1.6225271132131023", + "rank": 1.6225271132131023, "private": false, "unlisted": false, "username": "muffin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qq17maop7exb5hr97-thumbnail.jpg", "hasSound": "", - "views": "214", - "likes": "1", + "views": 214, + "likes": 1, "revisionId": "DNsN5RnmetkapF68P" } \ No newline at end of file diff --git a/art/YTqaQuCP9GEF532DP/art.json b/art/YTqaQuCP9GEF532DP/art.json index 81028acd..0ae15efb 100644 --- a/art/YTqaQuCP9GEF532DP/art.json +++ b/art/YTqaQuCP9GEF532DP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1519006561479" + "$date": 1519006561479 }, "modifiedAt": { - "$date": "1519006561479" + "$date": 1519006561479 }, "origId": "BZMNQR7kcPSCCwyHL", "name": "Quads Spiral", "notes": "", - "rank": "1.0677218825582742", + "rank": 1.0677218825582742, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8bygdn0kxsom7ldng-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "eHpJMMjmZ4veQukES" } \ No newline at end of file diff --git a/art/YWMRwMd62Rwyig8hP/art.json b/art/YWMRwMd62Rwyig8hP/art.json index 2a5863d7..c402a9cb 100644 --- a/art/YWMRwMd62Rwyig8hP/art.json +++ b/art/YWMRwMd62Rwyig8hP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498555333849" + "$date": 1498555333849 }, "modifiedAt": { - "$date": "1498555333849" + "$date": 1498555333849 }, "origId": "ZqGJTgEXDTHA5rBjL", "name": "gmesher 4 K", "notes": "", - "rank": "1.9866927441935194", + "rank": 1.9866927441935194, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-y7jvzhbw75rcxzit5-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "feoiqWKg3iJWzcsMe" } \ No newline at end of file diff --git a/art/YXfLo5Yw55muQ7MZn/art.json b/art/YXfLo5Yw55muQ7MZn/art.json index 09fe93c9..e1d3c0cf 100644 --- a/art/YXfLo5Yw55muQ7MZn/art.json +++ b/art/YXfLo5Yw55muQ7MZn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468375901068" + "$date": 1468375901068 }, "modifiedAt": { - "$date": "1468375901068" + "$date": 1468375901068 }, "origId": "wJuenftt4G6XBy8x7", "name": "t-grid", "notes": "", - "rank": "1.2800674467182693", + "rank": 1.2800674467182693, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n5suzffth9sqqycz0-thumbnail.jpg", "hasSound": "", - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "PXMZ6YCzxC2AkjMhZ" } \ No newline at end of file diff --git a/art/YXzZv8FqoYXqAXDdk/art.json b/art/YXzZv8FqoYXqAXDdk/art.json index 73b6ca87..b6379b94 100644 --- a/art/YXzZv8FqoYXqAXDdk/art.json +++ b/art/YXzZv8FqoYXqAXDdk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684425329391" + "$date": 1684425329391 }, "modifiedAt": { - "$date": "1684425428811" + "$date": 1684425428811 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.2150493290856659", + "rank": 1.2150493290856659, "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h2zw4virnnp5i5cv3-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "PhqyqAAw5QuHuw8oL" } \ No newline at end of file diff --git a/art/YazT6iXD9eAmLY6qD/art.json b/art/YazT6iXD9eAmLY6qD/art.json index 805e6558..7d002480 100644 --- a/art/YazT6iXD9eAmLY6qD/art.json +++ b/art/YazT6iXD9eAmLY6qD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642026139711" + "$date": 1642026139711 }, "modifiedAt": { - "$date": "1642026139711" + "$date": 1642026139711 }, "origId": "EZmjdzfcpwjp7MSFM", "name": "Oh my word", "notes": "", - "rank": "1.7189067650966638", + "rank": 1.7189067650966638, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3hnnrwslmrr7bylwo-thumbnail.jpg", "hasSound": true, - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "knEuaRKdws5asETud" } \ No newline at end of file diff --git a/art/YbA3f6xnjbmXzkwHx/art.json b/art/YbA3f6xnjbmXzkwHx/art.json index 56192e0e..f9cc0186 100644 --- a/art/YbA3f6xnjbmXzkwHx/art.json +++ b/art/YbA3f6xnjbmXzkwHx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1503981621743" + "$date": 1503981621743 }, "modifiedAt": { - "$date": "1503981621743" + "$date": 1503981621743 }, "origId": "kRDzJyojeaeAei2M4", "name": "Kringu", "notes": "", - "rank": "10.556329750509324", + "rank": 10.556329750509324, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hq7sgqfity9trscld-thumbnail.jpg", "hasSound": true, - "views": "364", - "likes": "3", + "views": 364, + "likes": 3, "revisionId": "NfoeRZ9sGJwN2S3bM" } \ No newline at end of file diff --git a/art/Yd2HBe825wEYTar8Y/art.json b/art/Yd2HBe825wEYTar8Y/art.json index fcf298ff..209529a5 100644 --- a/art/Yd2HBe825wEYTar8Y/art.json +++ b/art/Yd2HBe825wEYTar8Y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684415734584" + "$date": 1684415734584 }, "modifiedAt": { - "$date": "1684416105188" + "$date": 1684416105188 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.2091457710707207", + "rank": 1.2091457710707207, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-o87xwqhn4wubbibfg-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "2u9itqZbrANMZoasi" } \ No newline at end of file diff --git a/art/YdpjoX8LmWLnbtXQv/art.json b/art/YdpjoX8LmWLnbtXQv/art.json index ef33e528..d3a6a76b 100644 --- a/art/YdpjoX8LmWLnbtXQv/art.json +++ b/art/YdpjoX8LmWLnbtXQv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555889914750" + "$date": 1555889914750 }, "modifiedAt": { - "$date": "1555889914750" + "$date": 1555889914750 }, "origId": "G86ZR9sbc4BB8uW3m", "name": "seascape", "notes": "", - "rank": "1.8586436194025249", + "rank": 1.8586436194025249, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3jiyb7ob50ek0lqm3-thumbnail.jpg", "hasSound": "", - "views": "214", - "likes": "1", + "views": 214, + "likes": 1, "revisionId": "Xj9CthYTcqequLgE4" } \ No newline at end of file diff --git a/art/Yg2urWWiE8sAJEo8W/art.json b/art/Yg2urWWiE8sAJEo8W/art.json index 38daa1b5..2c002a67 100644 --- a/art/Yg2urWWiE8sAJEo8W/art.json +++ b/art/Yg2urWWiE8sAJEo8W/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1705066436781" + "$date": 1705066436781 }, "modifiedAt": { - "$date": "1705066544175" + "$date": 1705066544175 }, "origId": "SWCEzMNTmvcDAxs3n", "name": "first mandelbrot", "notes": "", - "rank": "1.65659571785742", + "rank": 1.65659571785742, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-meg2sgs3a6m1n2yqe-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "xnv9Ahvu4r3TwQGoc" } \ No newline at end of file diff --git a/art/YgBq9NXqcsYsRmpBe/art.json b/art/YgBq9NXqcsYsRmpBe/art.json index f8e802e9..8c251d27 100644 --- a/art/YgBq9NXqcsYsRmpBe/art.json +++ b/art/YgBq9NXqcsYsRmpBe/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1552678010010" + "$date": 1552678010010 }, "modifiedAt": { - "$date": "1552678010010" + "$date": 1552678010010 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.695214755722976", + "rank": 1.695214755722976, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9sq3twzp9riypfrqk-thumbnail.jpg", "hasSound": true, - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "2EEJdyWPYCyLEyAQR" } \ No newline at end of file diff --git a/art/Yhoy3z7NY6qCX3cnx/art.json b/art/Yhoy3z7NY6qCX3cnx/art.json index 558a88e7..ba5c292f 100644 --- a/art/Yhoy3z7NY6qCX3cnx/art.json +++ b/art/Yhoy3z7NY6qCX3cnx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "D9c43gfZ2NcdAj8DJ", "createdAt": { - "$date": "1590579087275" + "$date": 1590579087275 }, "username": "jluethi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590590986802" + "$date": 1590590986802 }, "modifiedAt": { - "$date": "1590594613539" + "$date": 1590594613539 }, "origId": null, "name": "1", "notes": "", - "rank": "1.813362377400369", + "rank": 1.813362377400369, "private": false, "unlisted": true, "username": "jluethi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-t6p8ow95hy85zgak3-thumbnail.jpg", "hasSound": true, - "views": "205", - "likes": "0", + "views": 205, + "likes": 0, "revisionId": "pcLJRR4HaZckA2Jpo" } \ No newline at end of file diff --git a/art/YiboJk6SvJNEAPSGR/art.json b/art/YiboJk6SvJNEAPSGR/art.json index 0c20e38b..8047079a 100644 --- a/art/YiboJk6SvJNEAPSGR/art.json +++ b/art/YiboJk6SvJNEAPSGR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485098536332" + "$date": 1485098536332 }, "modifiedAt": { - "$date": "1485107647059" + "$date": 1485107647059 }, "origId": "8QyjKkpp7q9aGkAn7", "name": "roty", "notes": "", - "rank": "10.457623349929937", + "rank": 10.457623349929937, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xs5j37ax2dkigjmj2-thumbnail.jpg", "hasSound": true, - "views": "285", - "likes": "7", + "views": 285, + "likes": 7, "revisionId": "BgKoeYgPi2aBmWd73" } \ No newline at end of file diff --git a/art/Ykt3ZLD52Wnphvaak/art.json b/art/Ykt3ZLD52Wnphvaak/art.json index b181d795..7c432dab 100644 --- a/art/Ykt3ZLD52Wnphvaak/art.json +++ b/art/Ykt3ZLD52Wnphvaak/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1453125294700" + "$date": 1453125294700 }, "modifiedAt": { - "$date": "1453125294700" + "$date": 1453125294700 }, "origId": "k5BBCA2vPq6sY6xv5", "name": "Simple line music extended", "notes": "", - "rank": "1.0366583856925915", + "rank": 1.0366583856925915, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-jvp0zeph8xd1ph5jr-thumbnail.jpg", "hasSound": true, - "views": "152", - "likes": "0", + "views": 152, + "likes": 0, "revisionId": "apexAECNxD6ayXs9x" } \ No newline at end of file diff --git a/art/Ym2ek7eMQNEDspKJd/art.json b/art/Ym2ek7eMQNEDspKJd/art.json index 168c1e04..5be6e59a 100644 --- a/art/Ym2ek7eMQNEDspKJd/art.json +++ b/art/Ym2ek7eMQNEDspKJd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1501984943284" + "$date": 1501984943284 }, "modifiedAt": { - "$date": "1501984943284" + "$date": 1501984943284 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8861188073780324", + "rank": 1.8861188073780324, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-du9z3rdxfn4axc2ua-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "1", + "views": 2, + "likes": 1, "revisionId": "cWQDJQpozMBwmJxgF" } \ No newline at end of file diff --git a/art/Yn396rtWBPwEkd3fo/art.json b/art/Yn396rtWBPwEkd3fo/art.json index 02eaa3ca..46c53562 100644 --- a/art/Yn396rtWBPwEkd3fo/art.json +++ b/art/Yn396rtWBPwEkd3fo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1583524345135" + "$date": 1583524345135 }, "modifiedAt": { - "$date": "1583524345135" + "$date": 1583524345135 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5906486482551276", + "rank": 1.5906486482551276, "private": false, "unlisted": true, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-uas34w59hxp0hp90v-thumbnail.jpg", "hasSound": true, - "views": "92", - "likes": "0", + "views": 92, + "likes": 0, "revisionId": "PFoH8gHKuf4qCjDvu" } \ No newline at end of file diff --git a/art/YoyxivmzQMzpahR8j/art.json b/art/YoyxivmzQMzpahR8j/art.json index 152fb6e5..5174c38f 100644 --- a/art/YoyxivmzQMzpahR8j/art.json +++ b/art/YoyxivmzQMzpahR8j/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1645618126969" + "$date": 1645618126969 }, "modifiedAt": { - "$date": "1645618126969" + "$date": 1645618126969 }, "origId": null, "name": "sea_urkin", "notes": "", - "rank": "1.6387389338531102", + "rank": 1.6387389338531102, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n6a19w5liwxn91pib-thumbnail.jpg", "hasSound": "", - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "8oJzrT3iRXFxRB3tT" } \ No newline at end of file diff --git a/art/YqNb2nTxxZRYWkJzz/art.json b/art/YqNb2nTxxZRYWkJzz/art.json index 74d3eb2a..559084c1 100644 --- a/art/YqNb2nTxxZRYWkJzz/art.json +++ b/art/YqNb2nTxxZRYWkJzz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498263356795" + "$date": 1498263356795 }, "modifiedAt": { - "$date": "1498263356795" + "$date": 1498263356795 }, "origId": "YQrEtnLC8h7QHDNsd", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": "1.6283352638973034", + "rank": 1.6283352638973034, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-k39cwwn8q1i4wu4p1-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "j2sAerRqyXpKbEeXk" } \ No newline at end of file diff --git a/art/Yudd65BQfx92kHBcH/art.json b/art/Yudd65BQfx92kHBcH/art.json index b089ddc7..c38d226d 100644 --- a/art/Yudd65BQfx92kHBcH/art.json +++ b/art/Yudd65BQfx92kHBcH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1617711881713" + "$date": 1617711881713 }, "modifiedAt": { - "$date": "1617777509234" + "$date": 1617777509234 }, "origId": "6bbL3L3PTAdvJyg8n", "name": "run", "notes": "", - "rank": "10.683568643775375", + "rank": 10.683568643775375, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3af3gds7ce4xxejhi-thumbnail.jpg", "hasSound": true, - "views": "898", - "likes": "7", + "views": 898, + "likes": 7, "revisionId": "x7jCuRBHj6vyzEKJN" } \ No newline at end of file diff --git a/art/YviLasT7Z62qurfRD/art.json b/art/YviLasT7Z62qurfRD/art.json index 33f20718..a399cae7 100644 --- a/art/YviLasT7Z62qurfRD/art.json +++ b/art/YviLasT7Z62qurfRD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1539035352284" + "$date": 1539035352284 }, "modifiedAt": { - "$date": "1539035352284" + "$date": 1539035352284 }, "origId": "wP2mJ5GtGxM69FK8H", "name": "omg", "notes": "", - "rank": "1.6384818377582233", + "rank": 1.6384818377582233, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-96nrt61aq6orp9hfg-thumbnail.jpg", "hasSound": "", - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "jTNRprcd97KTqWPNC" } \ No newline at end of file diff --git a/art/Yx83njpAunvLW4dyE/art.json b/art/Yx83njpAunvLW4dyE/art.json index cfed2697..ddedde5a 100644 --- a/art/Yx83njpAunvLW4dyE/art.json +++ b/art/Yx83njpAunvLW4dyE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kFy4FdSykoxKiLWNu", "createdAt": { - "$date": "1641637791041" + "$date": 1641637791041 }, "profile": { "name": "Grégoire Ciles", @@ -12,15 +12,15 @@ "username": "gregoireciles" }, "createdAt": { - "$date": "1641639152114" + "$date": 1641639152114 }, "modifiedAt": { - "$date": "1641639152114" + "$date": 1641639152114 }, "origId": null, "name": "03 - Grid Motion & Color", "notes": "", - "rank": "1.65039664982305", + "rank": 1.65039664982305, "private": false, "unlisted": true, "username": "gregoireciles", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-g0e3bvvmadrgskrat-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "YbNXAPnbb8fY3KvCy" } \ No newline at end of file diff --git a/art/YyvPGrqSH2HjWTQi9/art.json b/art/YyvPGrqSH2HjWTQi9/art.json index 964f67c4..9e051cb2 100644 --- a/art/YyvPGrqSH2HjWTQi9/art.json +++ b/art/YyvPGrqSH2HjWTQi9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1554929540009" + "$date": 1554929540009 }, "modifiedAt": { - "$date": "1554929540009" + "$date": 1554929540009 }, "origId": null, "name": "Time table", "notes": "", - "rank": "1.0874785689010056", + "rank": 1.0874785689010056, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x2sdy14m6sxv8jsok-thumbnail.jpg", "hasSound": true, - "views": "117", - "likes": "1", + "views": 117, + "likes": 1, "revisionId": "rnpsceJc7bwXrZJeB" } \ No newline at end of file diff --git a/art/YzsRADN9oob3PHivP/art.json b/art/YzsRADN9oob3PHivP/art.json index b0702ba7..fea494f0 100644 --- a/art/YzsRADN9oob3PHivP/art.json +++ b/art/YzsRADN9oob3PHivP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": "1684210422037" + "$date": 1684210422037 }, "username": "w.chae", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684940441735" + "$date": 1684940441735 }, "modifiedAt": { - "$date": "1684942221942" + "$date": 1684942221942 }, "origId": null, "name": "AudioReactive", "notes": "AudioReactive", - "rank": "1.9422001241854796", + "rank": 1.9422001241854796, "private": false, "unlisted": true, "username": "w.chae", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-o7lxu55kyhi30lxek-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "T7JJ2ikWKPKoe6eLj" } \ No newline at end of file diff --git a/art/Z26iq8hKBPX2svsmR/art.json b/art/Z26iq8hKBPX2svsmR/art.json index 21b28927..b559f078 100644 --- a/art/Z26iq8hKBPX2svsmR/art.json +++ b/art/Z26iq8hKBPX2svsmR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498603985461" + "$date": 1498603985461 }, "modifiedAt": { - "$date": "1498603985461" + "$date": 1498603985461 }, "origId": "qXiLEbW6jk6fh9rJj", "name": "bounder2", "notes": "", - "rank": "1.2448629527255326", + "rank": 1.2448629527255326, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vmj56oc7xaovbsqo1-thumbnail.jpg", "hasSound": true, - "views": "174", - "likes": "1", + "views": 174, + "likes": 1, "revisionId": "eWJw2rsW7Fh9aqxAa" } \ No newline at end of file diff --git a/art/Z3SAeG8oMryJKuF8z/art.json b/art/Z3SAeG8oMryJKuF8z/art.json index 67bd187b..84d20def 100644 --- a/art/Z3SAeG8oMryJKuF8z/art.json +++ b/art/Z3SAeG8oMryJKuF8z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496679900142" + "$date": 1496679900142 }, "modifiedAt": { - "$date": "1496681389799" + "$date": 1496681389799 }, "origId": "AC57qxXZiP5Xt3MPo", "name": "sound cute", "notes": "", - "rank": "1.425212744143571", + "rank": 1.425212744143571, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2jo9v28lwe6q7nxsk-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "yRJ36TvgfeDiECRw5" } \ No newline at end of file diff --git a/art/Z43GXJiragwBynoD3/art.json b/art/Z43GXJiragwBynoD3/art.json index 7a9958e5..c2fcbbc0 100644 --- a/art/Z43GXJiragwBynoD3/art.json +++ b/art/Z43GXJiragwBynoD3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510640078428" + "$date": 1510640078428 }, "modifiedAt": { - "$date": "1510640078428" + "$date": 1510640078428 }, "origId": "T3o69kd5wMtWNCj5k", "name": "LED Display remix", "notes": "A tribute to La La Land.\nA music visualization demo.\nInspired by fragment shader http://glslsandbox.com/e#41758.0", - "rank": "1.0779857659562277", + "rank": 1.0779857659562277, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fs4znso8neoao271e-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "DYfyX2Av33WzGwb2x" } \ No newline at end of file diff --git a/art/Z4HpJPY5d2PNYRHZA/art.json b/art/Z4HpJPY5d2PNYRHZA/art.json index effac5b5..fa3011f9 100644 --- a/art/Z4HpJPY5d2PNYRHZA/art.json +++ b/art/Z4HpJPY5d2PNYRHZA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463104350896" + "$date": 1463104350896 }, "modifiedAt": { - "$date": "1463104350896" + "$date": 1463104350896 }, "origId": "ASwcBa7AR4rPpF2Wg", "name": "msh", "notes": "", - "rank": "10.3305961279661", + "rank": 10.3305961279661, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-edpsawbdaqexusatd-thumbnail.jpg", "hasSound": true, - "views": "232", - "likes": "2", + "views": 232, + "likes": 2, "revisionId": "afmKc3a4TFBDXn2zr" } \ No newline at end of file diff --git a/art/Z7vAdzozZiayT9xtx/art.json b/art/Z7vAdzozZiayT9xtx/art.json index 4d3d4f6d..1ede46de 100644 --- a/art/Z7vAdzozZiayT9xtx/art.json +++ b/art/Z7vAdzozZiayT9xtx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654180876326" + "$date": 1654180876326 }, "modifiedAt": { - "$date": "1654185976180" + "$date": 1654185976180 }, "origId": "2PbekWKKMe8gWdJ3z", "name": "Circles from Triangles", "notes": "Circles from Triangles", - "rank": "1.9973229267419674", + "rank": 1.9973229267419674, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4qiamzzv3mwtl6qg4-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "2bArHP4upsjQrBotC" } \ No newline at end of file diff --git a/art/ZADtvSryHzDYzCtp9/art.json b/art/ZADtvSryHzDYzCtp9/art.json index 89b25b97..77448767 100644 --- a/art/ZADtvSryHzDYzCtp9/art.json +++ b/art/ZADtvSryHzDYzCtp9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551481516801" + "$date": 1551481516801 }, "modifiedAt": { - "$date": "1551481516801" + "$date": 1551481516801 }, "origId": "FuHqi38wkbaQc4shv", "name": "unnamed", "notes": "", - "rank": "1.5909189072070478", + "rank": 1.5909189072070478, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-o8x37nolkczvzjlul-thumbnail.jpg", "hasSound": "", - "views": "16", - "likes": "0", + "views": 16, + "likes": 0, "revisionId": "G6T4jMD8vvuMwrfq7" } \ No newline at end of file diff --git a/art/ZAHaRXC8kiQBzSkbb/art.json b/art/ZAHaRXC8kiQBzSkbb/art.json index 9937dae3..371fd9a6 100644 --- a/art/ZAHaRXC8kiQBzSkbb/art.json +++ b/art/ZAHaRXC8kiQBzSkbb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1482252697193" + "$date": 1482252697193 }, "modifiedAt": { - "$date": "1482252697193" + "$date": 1482252697193 }, "origId": null, "name": "SurfaceNet Metaball", "notes": "", - "rank": "10.738209142322725", + "rank": 10.738209142322725, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-290zfqwqwzy8ecig6-thumbnail.jpg", "hasSound": "", - "views": "768", - "likes": "3", + "views": 768, + "likes": 3, "revisionId": "3vraw9ESWCopjk4f2" } \ No newline at end of file diff --git a/art/ZFSiQpx33DLDg9hmd/art.json b/art/ZFSiQpx33DLDg9hmd/art.json index ebe3f046..2db352f2 100644 --- a/art/ZFSiQpx33DLDg9hmd/art.json +++ b/art/ZFSiQpx33DLDg9hmd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1528273870941" + "$date": 1528273870941 }, "modifiedAt": { - "$date": "1528273870941" + "$date": 1528273870941 }, "origId": null, "name": "loop-test", "notes": "Needed to test some issues with the new Web Audio API restrictions in both Safari and Chrome", - "rank": "1.7329241619890101", + "rank": 1.7329241619890101, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q1rb2c7c3wpm66suj-thumbnail.jpg", "hasSound": true, - "views": "100", - "likes": "0", + "views": 100, + "likes": 0, "revisionId": "2a6NsC49zwe5Z6NZ6" } \ No newline at end of file diff --git a/art/ZFhCyFCR3GKn8HkgG/art.json b/art/ZFhCyFCR3GKn8HkgG/art.json index 948faf4c..f1ee6120 100644 --- a/art/ZFhCyFCR3GKn8HkgG/art.json +++ b/art/ZFhCyFCR3GKn8HkgG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1624106993675" + "$date": 1624106993675 }, "modifiedAt": { - "$date": "1624106993675" + "$date": 1624106993675 }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy", "notes": "", - "rank": "1.8768662649097394", + "rank": 1.8768662649097394, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gxszja6uxjn787m35-thumbnail.jpg", "hasSound": true, - "views": "116", - "likes": "0", + "views": 116, + "likes": 0, "revisionId": "Wh55txhW9yAhmSi3y" } \ No newline at end of file diff --git a/art/ZMzvpXNMZY9564WHh/art.json b/art/ZMzvpXNMZY9564WHh/art.json index dccc5ec8..9c6eded0 100644 --- a/art/ZMzvpXNMZY9564WHh/art.json +++ b/art/ZMzvpXNMZY9564WHh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1571790705588" + "$date": 1571790705588 }, "modifiedAt": { - "$date": "1571790705588" + "$date": 1571790705588 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3464437544469656", + "rank": 1.3464437544469656, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-m7g23vjzoy73jmpw1-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "PxBvqD97w3MPsWmnH" } \ No newline at end of file diff --git a/art/ZNi2inr6Jmirh6Hgy/art.json b/art/ZNi2inr6Jmirh6Hgy/art.json index a536f9bf..d60a00ac 100644 --- a/art/ZNi2inr6Jmirh6Hgy/art.json +++ b/art/ZNi2inr6Jmirh6Hgy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FY5kuXpFq5nGKnZfW", "createdAt": { - "$date": "1446136365862" + "$date": 1446136365862 }, "profile": { "info": "http://eddietree.com", @@ -12,14 +12,14 @@ "username": "eddietree" }, "createdAt": { - "$date": "1447833185599" + "$date": 1447833185599 }, "modifiedAt": { - "$date": "1447838411743" + "$date": 1447838411743 }, "origId": null, "name": "Emiko", - "rank": "10.203044516259807", + "rank": 10.203044516259807, "private": false, "username": "eddietree", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-mno1wzlv6yd9hudz3-thumbnail.jpg", "hasSound": true, - "views": "182", - "likes": "2", + "views": 182, + "likes": 2, "revisionId": "8KeDxnXbmnYyycx33", "avatarUrl": "https://pbs.twimg.com/profile_images/658497007795875840/BWYk5wYJ_200x200.png" } \ No newline at end of file diff --git a/art/ZNnRK7kpHZXGz5gT5/art.json b/art/ZNnRK7kpHZXGz5gT5/art.json index b797c228..630096e8 100644 --- a/art/ZNnRK7kpHZXGz5gT5/art.json +++ b/art/ZNnRK7kpHZXGz5gT5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "3rSa7stTYpQ9y6mjB", "createdAt": { - "$date": "1445836902062" + "$date": 1445836902062 }, "profile": { "name": "Filip Szczepański", @@ -12,7 +12,7 @@ "username": "freefull" }, "createdAt": { - "$date": "1445840757177" + "$date": 1445840757177 }, "origId": null, "name": "MagnetTV", @@ -31,13 +31,13 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 64.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n \n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n gl_Position = vec4(x, y, 0, 1);\n\n gl_PointSize = cos(60.0*(length(vec2(x*sin(y*3.0+time),y))- time/20.0))*4.0 + 4.0;\n \n float hue = x*y;\n float sat = 0.8;\n float val = 0.8;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "BnFhPf79SsMQsqBaZ", - "views": "1423", - "likes": "1", + "views": 1423, + "likes": 1, "revisionId": "KDdbvuH3qpqLoGBiN", "screenshotURL": "data/images/images-hh71fpxvcv3l13nv3-thumbnail.jpg", "modifiedAt": { - "$date": "1446233548912" + "$date": 1446233548912 }, - "rank": "1.4967403740617022", + "rank": 1.4967403740617022, "avatarUrl": "https://avatars.githubusercontent.com/FreeFull?s=200" } \ No newline at end of file diff --git a/art/ZNyqShZSnzXJMjTPX/art.json b/art/ZNyqShZSnzXJMjTPX/art.json index 4a0e4fe3..f2a718f3 100644 --- a/art/ZNyqShZSnzXJMjTPX/art.json +++ b/art/ZNyqShZSnzXJMjTPX/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565302288274" + "$date": 1565302288274 }, "modifiedAt": { - "$date": "1565302288274" + "$date": 1565302288274 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8814158871461315", + "rank": 1.8814158871461315, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-jigj5pinfmwwm6phg-thumbnail.jpg", "hasSound": "", - "views": "93", - "likes": "0", + "views": 93, + "likes": 0, "revisionId": "ecKp6RDGrjBC8xoyw" } \ No newline at end of file diff --git a/art/ZPpq2oK4fqmPHJnQn/art.json b/art/ZPpq2oK4fqmPHJnQn/art.json index a33ca02d..943c4ebd 100644 --- a/art/ZPpq2oK4fqmPHJnQn/art.json +++ b/art/ZPpq2oK4fqmPHJnQn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RcxgZCyRSYWSzdHH8", "createdAt": { - "$date": "1544399496802" + "$date": 1544399496802 }, "profile": { "first_name": "Daff", @@ -13,15 +13,15 @@ "username": "daff" }, "createdAt": { - "$date": "1544400334538" + "$date": 1544400334538 }, "modifiedAt": { - "$date": "1544437375180" + "$date": 1544437375180 }, "origId": null, "name": "Alert", "notes": "Alert\n@Re_gain Aka Daff", - "rank": "1.8964378542295317", + "rank": 1.8964378542295317, "private": false, "unlisted": false, "username": "daff", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-10ghgje8atqyukd46-thumbnail.jpg", "hasSound": true, - "views": "321", - "likes": "1", + "views": 321, + "likes": 1, "revisionId": "GKxTuKJEzGDpgCrEr" } \ No newline at end of file diff --git a/art/ZSksx2deRsDocFDKT/art.json b/art/ZSksx2deRsDocFDKT/art.json index ac64b1d2..53a2a319 100644 --- a/art/ZSksx2deRsDocFDKT/art.json +++ b/art/ZSksx2deRsDocFDKT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bo599JjHiiAF2SxT6", "createdAt": { - "$date": "1554181328913" + "$date": 1554181328913 }, "username": "jefflee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554181353062" + "$date": 1554181353062 }, "modifiedAt": { - "$date": "1554181353062" + "$date": 1554181353062 }, "origId": null, "name": "Lee", "notes": "rgb cool", - "rank": "10.017360720682657", + "rank": 10.017360720682657, "private": false, "unlisted": false, "username": "jefflee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-x8tzxjmbzwbjhhtlr-thumbnail.jpg", "hasSound": true, - "views": "844", - "likes": "2", + "views": 844, + "likes": 2, "revisionId": "mQ2fkD6ouxSgwiE2p" } \ No newline at end of file diff --git a/art/ZTAvJzo5HJdr2FsZK/art.json b/art/ZTAvJzo5HJdr2FsZK/art.json index 46179712..f2890b86 100644 --- a/art/ZTAvJzo5HJdr2FsZK/art.json +++ b/art/ZTAvJzo5HJdr2FsZK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,10 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": "1447022075702" + "$date": 1447022075702 }, "modifiedAt": { - "$date": "1447022075702" + "$date": 1447022075702 }, "origId": "iPiDjpBYDPGFTGp8Y", "name": "residuallines", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-5kfqvydni4i5h9bhh-thumbnail.jpg", "hasSound": true, - "views": "455", - "likes": "4", + "views": 455, + "likes": 4, "revisionId": "uQWS93K6TGQy5kstC", - "rank": "10.409208139743688", + "rank": 10.409208139743688, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/ZTEp3znDaGd9mFj4J/art.json b/art/ZTEp3znDaGd9mFj4J/art.json index f213b01d..6bdb37a4 100644 --- a/art/ZTEp3znDaGd9mFj4J/art.json +++ b/art/ZTEp3znDaGd9mFj4J/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9mSJ94a3jLQYEtpma", "createdAt": { - "$date": "1574356902539" + "$date": 1574356902539 }, "profile": { "first_name": "Nathan", @@ -13,15 +13,15 @@ "username": "nathan2" }, "createdAt": { - "$date": "1574377652016" + "$date": 1574377652016 }, "modifiedAt": { - "$date": "1574378256585" + "$date": 1574378256585 }, "origId": null, "name": "Dots", "notes": "", - "rank": "1.6639574350591282", + "rank": 1.6639574350591282, "private": false, "unlisted": true, "username": "nathan2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-bnyxagaak7tyeoq56-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "XAbBySGW9eRAQXYY3" } \ No newline at end of file diff --git a/art/ZWM6nHwzqNcfrMCbQ/art.json b/art/ZWM6nHwzqNcfrMCbQ/art.json index 0a023e00..e98a8ab0 100644 --- a/art/ZWM6nHwzqNcfrMCbQ/art.json +++ b/art/ZWM6nHwzqNcfrMCbQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5BgXouYqC6RdG72mD", "createdAt": { - "$date": "1517615797080" + "$date": 1517615797080 }, "profile": { "first_name": "JC", @@ -13,15 +13,15 @@ "username": "jc" }, "createdAt": { - "$date": "1517618846596" + "$date": 1517618846596 }, "modifiedAt": { - "$date": "1517618928241" + "$date": 1517618928241 }, "origId": null, "name": "My programing class", "notes": "", - "rank": "10.32005696161455", + "rank": 10.32005696161455, "private": false, "unlisted": false, "username": "jc", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fewh20hnqgtenzrlm-thumbnail.jpg", "hasSound": "", - "views": "622", - "likes": "3", + "views": 622, + "likes": 3, "revisionId": "tzH7gaXg64vGWGeJJ" } \ No newline at end of file diff --git a/art/ZZ2MBTXKXSRzbure5/art.json b/art/ZZ2MBTXKXSRzbure5/art.json index 64b7e622..6dc6a82b 100644 --- a/art/ZZ2MBTXKXSRzbure5/art.json +++ b/art/ZZ2MBTXKXSRzbure5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452126261820" + "$date": 1452126261820 }, "modifiedAt": { - "$date": "1452346496617" + "$date": 1452346496617 }, "origId": "pubHuPRcYrgB8xLXg", "name": "msh", "notes": "Inspired by [this](http://lightprocesses.tumblr.com/post/111678252500/horizon-coded-in-processing-10-frames-related) I somehow ended up here", - "rank": "10.419633140233094", + "rank": 10.419633140233094, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xvwa4daqb76klb1bk-thumbnail.jpg", "hasSound": true, - "views": "654", - "likes": "8", + "views": 654, + "likes": 8, "revisionId": "tNZgWi89LvK44K4dQ" } \ No newline at end of file diff --git a/art/ZZPtHWkxTWXKxGiJB/art.json b/art/ZZPtHWkxTWXKxGiJB/art.json index 1afec5ec..7e528f21 100644 --- a/art/ZZPtHWkxTWXKxGiJB/art.json +++ b/art/ZZPtHWkxTWXKxGiJB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634513744803" + "$date": 1634513744803 }, "modifiedAt": { - "$date": "1634513744803" + "$date": 1634513744803 }, "origId": "yJStxdpLgCWHmBA7n", "name": "first test", "notes": "", - "rank": "1.7550260721122732", + "rank": 1.7550260721122732, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-e3i3deyf3k201t93b-thumbnail.jpg", "hasSound": "", - "views": "58", - "likes": "0", + "views": 58, + "likes": 0, "revisionId": "ezm4Ak5BjcymaiHTF" } \ No newline at end of file diff --git a/art/ZZj9dLPDqjWny5kJW/art.json b/art/ZZj9dLPDqjWny5kJW/art.json index 237649e8..dcc3d5a5 100644 --- a/art/ZZj9dLPDqjWny5kJW/art.json +++ b/art/ZZj9dLPDqjWny5kJW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501925528057" + "$date": 1501925528057 }, "modifiedAt": { - "$date": "1501925528057" + "$date": 1501925528057 }, "origId": "4LYwmawuudnFoyRng", "name": "Rose Quartz", "notes": "", - "rank": "1.7687038414962957", + "rank": 1.7687038414962957, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-z4sw7mn5v2p75flvq-thumbnail.jpg", "hasSound": true, - "views": "177", - "likes": "1", + "views": 177, + "likes": 1, "revisionId": "wZSZhh2J8zJjeHfBS" } \ No newline at end of file diff --git a/art/ZbFWyvpmE9fXFTeD6/art.json b/art/ZbFWyvpmE9fXFTeD6/art.json index f02b7e43..49532032 100644 --- a/art/ZbFWyvpmE9fXFTeD6/art.json +++ b/art/ZbFWyvpmE9fXFTeD6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6pkRP7HRXpy6Kg4NC", "createdAt": { - "$date": "1466932151517" + "$date": 1466932151517 }, "profile": { "name": "Vincent Schüßler", @@ -12,15 +12,15 @@ "username": "vincent23" }, "createdAt": { - "$date": "1466934530481" + "$date": 1466934530481 }, "modifiedAt": { - "$date": "1466980819990" + "$date": 1466980819990 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.461138744182114", + "rank": 1.461138744182114, "private": false, "unlisted": true, "username": "vincent23", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bxhtcgyra7ayb6eg5-thumbnail.jpg", "hasSound": true, - "views": "23", - "likes": "0", + "views": 23, + "likes": 0, "revisionId": "ETtoHEfLnDnpZzGYj" } \ No newline at end of file diff --git a/art/ZbRaEcwQdQBWXwaX9/art.json b/art/ZbRaEcwQdQBWXwaX9/art.json index b891b44b..c44edcee 100644 --- a/art/ZbRaEcwQdQBWXwaX9/art.json +++ b/art/ZbRaEcwQdQBWXwaX9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1699315601692" + "$date": 1699315601692 }, "modifiedAt": { - "$date": "1699315601692" + "$date": 1699315601692 }, "origId": null, "name": "primera vez", "notes": "", - "rank": "1.9911029354058325", + "rank": 1.9911029354058325, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8zjguu4aub63zn5ai-thumbnail.jpg", "hasSound": "", - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "BNw5YR2HahstXzimH" } \ No newline at end of file diff --git a/art/ZdjbNTWSNwcCQRwPT/art.json b/art/ZdjbNTWSNwcCQRwPT/art.json index 72204559..128fc925 100644 --- a/art/ZdjbNTWSNwcCQRwPT/art.json +++ b/art/ZdjbNTWSNwcCQRwPT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571698896657" + "$date": 1571698896657 }, "modifiedAt": { - "$date": "1571698896657" + "$date": 1571698896657 }, "origId": "raCeFgW4uDJ8yZBwD", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.6076297407384614", + "rank": 1.6076297407384614, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9r689snvffufx67by-thumbnail.jpg", "hasSound": true, - "views": "140", - "likes": "0", + "views": 140, + "likes": 0, "revisionId": "8zRkTnYuKKeXdkb9t" } \ No newline at end of file diff --git a/art/ZfE8NGNHiwufD7MPr/art.json b/art/ZfE8NGNHiwufD7MPr/art.json index 8b1e6117..0528f682 100644 --- a/art/ZfE8NGNHiwufD7MPr/art.json +++ b/art/ZfE8NGNHiwufD7MPr/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1534122727013" + "$date": 1534122727013 }, "modifiedAt": { - "$date": "1534122727013" + "$date": 1534122727013 }, "origId": "uPu4TCDWfH27uwcgs", "name": "octmantid", "notes": "", - "rank": "1.534156748063073", + "rank": 1.534156748063073, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-oiqcciwboto9vgl2b-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "3T6qSZGhbTHXrR2JB" } \ No newline at end of file diff --git a/art/ZfXn2xm6JJh3o5b7T/art.json b/art/ZfXn2xm6JJh3o5b7T/art.json index b0e788ad..90d58f7f 100644 --- a/art/ZfXn2xm6JJh3o5b7T/art.json +++ b/art/ZfXn2xm6JJh3o5b7T/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1599137758046" + "$date": 1599137758046 }, "modifiedAt": { - "$date": "1599137758046" + "$date": 1599137758046 }, "origId": "uw8sFSNiZKdTFYyqd", "name": "HexGrid2", "notes": "mouse for control shape pattern", - "rank": "1.9161646120835902", + "rank": 1.9161646120835902, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3vk5ria549kvtwiwm-thumbnail.jpg", "hasSound": true, - "views": "114", - "likes": "0", + "views": 114, + "likes": 0, "revisionId": "einrpn4sMFoMnvx99" } \ No newline at end of file diff --git a/art/ZoyrdxZiwDYNfzT53/art.json b/art/ZoyrdxZiwDYNfzT53/art.json index f4f9506c..b58c5773 100644 --- a/art/ZoyrdxZiwDYNfzT53/art.json +++ b/art/ZoyrdxZiwDYNfzT53/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zb8mvzZdopDTzghEH", "createdAt": { - "$date": "1529745843000" + "$date": 1529745843000 }, "profile": { "first_name": "Shtrompel", @@ -13,15 +13,15 @@ "username": "shtrompel" }, "createdAt": { - "$date": "1529745957278" + "$date": 1529745957278 }, "modifiedAt": { - "$date": "1530280224688" + "$date": 1530280224688 }, "origId": null, "name": "ASD", "notes": "", - "rank": "1.3282960883656822", + "rank": 1.3282960883656822, "private": false, "unlisted": true, "username": "shtrompel", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hmkp2nfr8bly8vwei-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "vZ2TtrWTTQypseMkK" } \ No newline at end of file diff --git a/art/ZpTRRCPeXztEN8eLo/art.json b/art/ZpTRRCPeXztEN8eLo/art.json index 7aed5d11..a7cfae8f 100644 --- a/art/ZpTRRCPeXztEN8eLo/art.json +++ b/art/ZpTRRCPeXztEN8eLo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1495005739337" + "$date": 1495005739337 }, "modifiedAt": { - "$date": "1495005739337" + "$date": 1495005739337 }, "origId": "PyqCH2QLtx4JYsvAY", "name": "Grid V", "notes": "Yes!", - "rank": "1.5040150076569467", + "rank": 1.5040150076569467, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c9finxr5o8ub7ysq1-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "SQScvKjnxNNMszAu6" } \ No newline at end of file diff --git a/art/ZqGJTgEXDTHA5rBjL/art.json b/art/ZqGJTgEXDTHA5rBjL/art.json index f6891d46..a163ec8e 100644 --- a/art/ZqGJTgEXDTHA5rBjL/art.json +++ b/art/ZqGJTgEXDTHA5rBjL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498553186180" + "$date": 1498553186180 }, "modifiedAt": { - "$date": "1498553186180" + "$date": 1498553186180 }, "origId": null, "name": "gmesher 4 K", "notes": "", - "rank": "1.8170421638329906", + "rank": 1.8170421638329906, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nntysj1mb2vtnljdo-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "1", + "views": 3, + "likes": 1, "revisionId": "vWfdZqj3v8ZMFZuem" } \ No newline at end of file diff --git a/art/ZqvxtvqSYZ8ThiJ3J/art.json b/art/ZqvxtvqSYZ8ThiJ3J/art.json index 2a38db3e..e9aad07a 100644 --- a/art/ZqvxtvqSYZ8ThiJ3J/art.json +++ b/art/ZqvxtvqSYZ8ThiJ3J/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652946071629" + "$date": 1652946071629 }, "modifiedAt": { - "$date": "1652946071629" + "$date": 1652946071629 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.1254962318872426", + "rank": 1.1254962318872426, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kirxfxyoftiz00usr-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "LFL4LamNKefaPBF5Q" } \ No newline at end of file diff --git a/art/ZvcLBFp3AkteTsGku/art.json b/art/ZvcLBFp3AkteTsGku/art.json index 89a62637..fcf7796f 100644 --- a/art/ZvcLBFp3AkteTsGku/art.json +++ b/art/ZvcLBFp3AkteTsGku/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494927741274" + "$date": 1494927741274 }, "modifiedAt": { - "$date": "1494952126012" + "$date": 1494952126012 }, "origId": null, "name": "Getting it", "notes": "Yes!", - "rank": "1.7575332509028339", + "rank": 1.7575332509028339, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4wx1m3jvte423zxdn-thumbnail.jpg", "hasSound": "", - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "7JJ5yxoQNX2byQGnm" } \ No newline at end of file diff --git a/art/ZwJTJhgwALcNCeGWC/art.json b/art/ZwJTJhgwALcNCeGWC/art.json index 6bce40d7..8f7d9765 100644 --- a/art/ZwJTJhgwALcNCeGWC/art.json +++ b/art/ZwJTJhgwALcNCeGWC/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446218689558" + "$date": 1446218689558 }, "origId": "fFEpFHbdC4ecFLuaB", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 5.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 7.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-axmkjt14yq7xcov3d-thumbnail.jpg", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "R84g3fnqboMkuAkxT", "modifiedAt": { - "$date": "1446218689561" + "$date": 1446218689561 }, - "rank": "1.1869794654240446" + "rank": 1.1869794654240446 } \ No newline at end of file diff --git a/art/ZyWp3YSber6wbuY8a/art.json b/art/ZyWp3YSber6wbuY8a/art.json index 039b5155..80ab6917 100644 --- a/art/ZyWp3YSber6wbuY8a/art.json +++ b/art/ZyWp3YSber6wbuY8a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9ZLSSgkxArZxmcF9R", "createdAt": { - "$date": "1693869872205" + "$date": 1693869872205 }, "username": "mrsynackster", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1693870502946" + "$date": 1693870502946 }, "modifiedAt": { - "$date": "1693872761551" + "$date": 1693872761551 }, "origId": null, "name": "first_try", "notes": "", - "rank": "1.1715978016653852", + "rank": 1.1715978016653852, "private": false, "unlisted": true, "username": "mrsynackster", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-lj9dnlq4s6grtgerk-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "qgQ97QcwACMz9cHCb" } \ No newline at end of file diff --git a/art/ZzCgG7HuSE6BLGSKR/art.json b/art/ZzCgG7HuSE6BLGSKR/art.json index 44405ea2..2130c849 100644 --- a/art/ZzCgG7HuSE6BLGSKR/art.json +++ b/art/ZzCgG7HuSE6BLGSKR/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446218031997" + "$date": 1446218031997 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-96hk18ubib81ns45t-thumbnail.jpg", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "j3GjgM6vPb4D4LZXZ", "modifiedAt": { - "$date": "1446218032000" + "$date": 1446218032000 }, - "rank": "1.614650022717334" + "rank": 1.614650022717334 } \ No newline at end of file diff --git a/art/a2qkLCbs8jJyqJ4sJ/art.json b/art/a2qkLCbs8jJyqJ4sJ/art.json index d8e82d21..13731ec4 100644 --- a/art/a2qkLCbs8jJyqJ4sJ/art.json +++ b/art/a2qkLCbs8jJyqJ4sJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1598789378587" + "$date": 1598789378587 }, "modifiedAt": { - "$date": "1598789378587" + "$date": 1598789378587 }, "origId": "S8WjbT3dh5ZHhbpAS", "name": "crepe11", "notes": "", - "rank": "1.7122172620287444", + "rank": 1.7122172620287444, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-244ad5snqc1ucelg8-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "7moK5BpnuLHCWrPRR" } \ No newline at end of file diff --git a/art/a3JBo24QkPxvKYpja/art.json b/art/a3JBo24QkPxvKYpja/art.json index 2bcf6bfd..6b5974ea 100644 --- a/art/a3JBo24QkPxvKYpja/art.json +++ b/art/a3JBo24QkPxvKYpja/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669434220197" + "$date": 1669434220197 }, "modifiedAt": { - "$date": "1669434220197" + "$date": 1669434220197 }, "origId": null, "name": "yellolong", "notes": "", - "rank": "1.8312064622203064", + "rank": 1.8312064622203064, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-43d7yf6za24synjei-thumbnail.jpg", "hasSound": true, - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "FnSX32hoB56bkMKes" } \ No newline at end of file diff --git a/art/a3KvcpoEdK4k9gNxr/art.json b/art/a3KvcpoEdK4k9gNxr/art.json index d55088aa..f146f965 100644 --- a/art/a3KvcpoEdK4k9gNxr/art.json +++ b/art/a3KvcpoEdK4k9gNxr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498051966425" + "$date": 1498051966425 }, "modifiedAt": { - "$date": "1498051966425" + "$date": 1498051966425 }, "origId": "KouaGmh83NF5FCHdM", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": "10.127083853705908", + "rank": 10.127083853705908, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4beqm4402figbyncc-thumbnail.jpg", "hasSound": true, - "views": "359", - "likes": "4", + "views": 359, + "likes": 4, "revisionId": "HzpPd8co6xv7A5st9" } \ No newline at end of file diff --git a/art/a3o5rh2HCzLMPnSbn/art.json b/art/a3o5rh2HCzLMPnSbn/art.json index 1e1f484a..2b033688 100644 --- a/art/a3o5rh2HCzLMPnSbn/art.json +++ b/art/a3o5rh2HCzLMPnSbn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FsPX3C7EerrsJgMhi", "createdAt": { - "$date": "1638285005914" + "$date": 1638285005914 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "leithba" }, "createdAt": { - "$date": "1638285019433" + "$date": 1638285019433 }, "modifiedAt": { - "$date": "1638360110043" + "$date": 1638360110043 }, "origId": null, "name": "black eye", "notes": "", - "rank": "10.910873112731698", + "rank": 10.910873112731698, "private": false, "unlisted": false, "username": "leithba", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1oyzc51wdo5jdwgow-thumbnail.jpg", "hasSound": true, - "views": "675", - "likes": "3", + "views": 675, + "likes": 3, "revisionId": "gW4MbhZTvvQmS4Aiz" } \ No newline at end of file diff --git a/art/a4eb9XeRsqT78RngR/art.json b/art/a4eb9XeRsqT78RngR/art.json index 75bf9eb1..aa83ab39 100644 --- a/art/a4eb9XeRsqT78RngR/art.json +++ b/art/a4eb9XeRsqT78RngR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689315182686" + "$date": 1689315182686 }, "modifiedAt": { - "$date": "1689315182686" + "$date": 1689315182686 }, "origId": "rBjrdN2CvsneEkgEk", "name": "otb", "notes": "", - "rank": "1.7787495806709488", + "rank": 1.7787495806709488, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-sqxjto7jtlmpq1zoh-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tzzdLiMjLu9eySP9x" } \ No newline at end of file diff --git a/art/a4rkLdCiX5RnyGq6x/art.json b/art/a4rkLdCiX5RnyGq6x/art.json index d94faddc..d0097cf5 100644 --- a/art/a4rkLdCiX5RnyGq6x/art.json +++ b/art/a4rkLdCiX5RnyGq6x/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479698360" + "$date": 1551479698360 }, "modifiedAt": { - "$date": "1551479698360" + "$date": 1551479698360 }, "origId": "7rEgrhT8EQfJ7PDrk", "name": "the tangled webs I weave", "notes": "", - "rank": "1.2905293323346918", + "rank": 1.2905293323346918, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-pjc745bll0s3r1avc-thumbnail.jpg", "hasSound": "", - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "dgnh6zumomd3d4PyP" } \ No newline at end of file diff --git a/art/a5fepCCbY5AhGFXTT/art.json b/art/a5fepCCbY5AhGFXTT/art.json index 271d0ff1..3dbddaa6 100644 --- a/art/a5fepCCbY5AhGFXTT/art.json +++ b/art/a5fepCCbY5AhGFXTT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a5u5aymsXPMzHyfqq", "createdAt": { - "$date": "1530428097309" + "$date": 1530428097309 }, "profile": { "name": "Nezihe Sözen", @@ -12,15 +12,15 @@ "username": "nezihesozen" }, "createdAt": { - "$date": "1530441600955" + "$date": 1530441600955 }, "modifiedAt": { - "$date": "1530441600955" + "$date": 1530441600955 }, "origId": null, "name": "deneme", "notes": "", - "rank": "1.088575083341014", + "rank": 1.088575083341014, "private": false, "unlisted": true, "username": "nezihesozen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l2d0dtrxveq3rn0aj-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "BZSu4KYtQbXgiyN9f" } \ No newline at end of file diff --git a/art/a75Aou3fJGMJjXG5r/art.json b/art/a75Aou3fJGMJjXG5r/art.json index 3b04d9d6..97deb6a7 100644 --- a/art/a75Aou3fJGMJjXG5r/art.json +++ b/art/a75Aou3fJGMJjXG5r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1543722047857" + "$date": 1543722047857 }, "modifiedAt": { - "$date": "1547639434605" + "$date": 1547639434605 }, "origId": "ZFSiQpx33DLDg9hmd", "name": "discinos", "notes": "", - "rank": "10.142415290146845", + "rank": 10.142415290146845, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8j4khplgk7fip14s1-thumbnail.jpg", "hasSound": true, - "views": "668", - "likes": "7", + "views": 668, + "likes": 7, "revisionId": "6zRxkqETD7TZW5KeX" } \ No newline at end of file diff --git a/art/a9PxcWZgDCKCjv5qK/art.json b/art/a9PxcWZgDCKCjv5qK/art.json index d78bc328..c657d575 100644 --- a/art/a9PxcWZgDCKCjv5qK/art.json +++ b/art/a9PxcWZgDCKCjv5qK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684322954383" + "$date": 1684322954383 }, "modifiedAt": { - "$date": "1684322954383" + "$date": 1684322954383 }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": "1.4799598003589154", + "rank": 1.4799598003589154, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-13mmf9wpnk8x7jrqp-thumbnail.jpg", "hasSound": "", - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "2uhkwAE8fHDKCzqnb" } \ No newline at end of file diff --git a/art/aBnPmDNxFrFDiFvvL/art.json b/art/aBnPmDNxFrFDiFvvL/art.json index 1c0050b6..d03909b6 100644 --- a/art/aBnPmDNxFrFDiFvvL/art.json +++ b/art/aBnPmDNxFrFDiFvvL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1685544744396" + "$date": 1685544744396 }, "modifiedAt": { - "$date": "1685544744396" + "$date": 1685544744396 }, "origId": "5MbciF3ZFxqF8hyYn", "name": "Circles from Triangles with stars of various colors by Jaeyeong An", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": "1.676497652627", + "rank": 1.676497652627, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-adhmaed4pn9dcrhl5-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "Yhwy6BPstNyaL2JiY" } \ No newline at end of file diff --git a/art/aD8f8mi353xWbSHQk/art.json b/art/aD8f8mi353xWbSHQk/art.json index 9e8657dc..fe6058fd 100644 --- a/art/aD8f8mi353xWbSHQk/art.json +++ b/art/aD8f8mi353xWbSHQk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452095910351" + "$date": 1452095910351 }, "modifiedAt": { - "$date": "1530768804584" + "$date": 1530768804584 }, "origId": "fmmQsNyrdyjA3226x", "name": "fla", "notes": "", - "rank": "10.60611367792228", + "rank": 10.60611367792228, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kt6m0bz9dxa4a006z-thumbnail.jpg", "hasSound": true, - "views": "927", - "likes": "10", + "views": 927, + "likes": 10, "revisionId": "nLFynnK2r2g8fS3Tp" } \ No newline at end of file diff --git a/art/aDjRo3j6NPWb6isz6/art.json b/art/aDjRo3j6NPWb6isz6/art.json index 68cdb37f..28e212f3 100644 --- a/art/aDjRo3j6NPWb6isz6/art.json +++ b/art/aDjRo3j6NPWb6isz6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684304186739" + "$date": 1684304186739 }, "modifiedAt": { - "$date": "1684304186739" + "$date": 1684304186739 }, "origId": null, "name": "Exercise Making A Grid", "notes": "", - "rank": "1.0176899304948581", + "rank": 1.0176899304948581, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-um3y19xdyza2v2n5q-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "mikzNwTxohS3q7pge" } \ No newline at end of file diff --git a/art/aFBig76hWcPDu5Kf5/art.json b/art/aFBig76hWcPDu5Kf5/art.json index a4e94d84..379862b2 100644 --- a/art/aFBig76hWcPDu5Kf5/art.json +++ b/art/aFBig76hWcPDu5Kf5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fAjz2DYFaqKPFtNjB", "createdAt": { - "$date": "1537183953122" + "$date": 1537183953122 }, "username": "yonatan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1537741567716" + "$date": 1537741567716 }, "modifiedAt": { - "$date": "1537741567716" + "$date": 1537741567716 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8080435270957458", + "rank": 1.8080435270957458, "private": false, "unlisted": true, "username": "yonatan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-zchd1rzdfm8xv4221-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "QHSFT2sqmcJEgGWX9" } \ No newline at end of file diff --git a/art/aGMT3RwjTa9BswBkK/art.json b/art/aGMT3RwjTa9BswBkK/art.json index 6c0c9b49..3ad35ffc 100644 --- a/art/aGMT3RwjTa9BswBkK/art.json +++ b/art/aGMT3RwjTa9BswBkK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654435115159" + "$date": 1654435115159 }, "modifiedAt": { - "$date": "1654435115159" + "$date": 1654435115159 }, "origId": "obrPubQ8WrCrbvYfb", "name": "Circle from Triangles", "notes": "", - "rank": "1.2283151957671", + "rank": 1.2283151957671, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yekhk5ibllyvwcdez-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "GJwxhsnoYA9aB2iNZ" } \ No newline at end of file diff --git a/art/aHPn3XMX6j7TP3D8i/art.json b/art/aHPn3XMX6j7TP3D8i/art.json index 4bf88710..df7e8949 100644 --- a/art/aHPn3XMX6j7TP3D8i/art.json +++ b/art/aHPn3XMX6j7TP3D8i/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685544456827" + "$date": 1685544456827 }, "modifiedAt": { - "$date": "1685544863658" + "$date": 1685544863658 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.5695643434522177", + "rank": 1.5695643434522177, "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9pxyfx6erpwokuthp-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "E7a9HdxPELbMSDf2y" } \ No newline at end of file diff --git a/art/aKTdaStpa8ugaemPs/art.json b/art/aKTdaStpa8ugaemPs/art.json index 7c00ad9a..0d0a52b3 100644 --- a/art/aKTdaStpa8ugaemPs/art.json +++ b/art/aKTdaStpa8ugaemPs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543837072706" + "$date": 1543837072706 }, "modifiedAt": { - "$date": "1543837072706" + "$date": 1543837072706 }, "origId": "MgC43FZpWMJiPkiAD", "name": "unnamed", "notes": "", - "rank": "1.822967869234324", + "rank": 1.822967869234324, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n9t2z0wfs6yojrtp6-thumbnail.jpg", "hasSound": true, - "views": "21", - "likes": "0", + "views": 21, + "likes": 0, "revisionId": "Tgp7asDYtdEFCfoiP" } \ No newline at end of file diff --git a/art/aKaMTCwCLH9Wy2wfG/art.json b/art/aKaMTCwCLH9Wy2wfG/art.json index 9edadf8d..5612e4f1 100644 --- a/art/aKaMTCwCLH9Wy2wfG/art.json +++ b/art/aKaMTCwCLH9Wy2wfG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626775282150" + "$date": 1626775282150 }, "modifiedAt": { - "$date": "1626775282150" + "$date": 1626775282150 }, "origId": "dQM2bdFTuo6XKyJ9B", "name": "hypercuber", "notes": "", - "rank": "1.4815779702918526", + "rank": 1.4815779702918526, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-sc04zeskppxhbujy9-thumbnail.jpg", "hasSound": "", - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "dZ6NAWhwCYqDCCzzA" } \ No newline at end of file diff --git a/art/aM9NFXxMSiNnsvi4u/art.json b/art/aM9NFXxMSiNnsvi4u/art.json index 39bceb57..68220bbc 100644 --- a/art/aM9NFXxMSiNnsvi4u/art.json +++ b/art/aM9NFXxMSiNnsvi4u/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684487104767" + "$date": 1684487104767 }, "modifiedAt": { - "$date": "1684487104767" + "$date": 1684487104767 }, "origId": null, "name": "Colors - Geumbi Yeo", "notes": "", - "rank": "1.7960456629941464", + "rank": 1.7960456629941464, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pktdrv2l64t92si9y-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "KXvKv9FvQf9Qk3AKh" } \ No newline at end of file diff --git a/art/aMJHfrjJHMKKy4iNi/art.json b/art/aMJHfrjJHMKKy4iNi/art.json index 32ee273d..3fe50b41 100644 --- a/art/aMJHfrjJHMKKy4iNi/art.json +++ b/art/aMJHfrjJHMKKy4iNi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "L777oTxckRqcna2Xo", "createdAt": { - "$date": "1447150700460" + "$date": 1447150700460 }, "username": "fizzer", "profile": { @@ -11,14 +11,14 @@ } }, "createdAt": { - "$date": "1447757693856" + "$date": 1447757693856 }, "modifiedAt": { - "$date": "1447757719326" + "$date": 1447757719326 }, "origId": null, "name": "Glitter Spirals", - "rank": "10.26940154087254", + "rank": 10.26940154087254, "private": false, "username": "fizzer", "settings": { @@ -36,8 +36,8 @@ }, "screenshotURL": "data/images/images-31qctr6ro2lmh4g2x-thumbnail.jpg", "hasSound": "", - "views": "1700", - "likes": "7", + "views": 1700, + "likes": 7, "revisionId": "vcwXhJMZWqKXYNmoq", "avatarUrl": "https://secure.gravatar.com/avatar/2c3dadd3c5ae632ac7e0405a9eff8109?default=retro&size=200&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F96d8ba478cd8a029f90e0382b4224a0e" } \ No newline at end of file diff --git a/art/aRahetpEjCSsaLHkX/art.json b/art/aRahetpEjCSsaLHkX/art.json index ca5f2853..9e50ae43 100644 --- a/art/aRahetpEjCSsaLHkX/art.json +++ b/art/aRahetpEjCSsaLHkX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sEFgEzTWenNKzd4Qq", "createdAt": { - "$date": "1446401715607" + "$date": 1446401715607 }, "profile": { "name": "Tomas Vymazal", @@ -12,10 +12,10 @@ "username": "myownclone" }, "createdAt": { - "$date": "1446402729408" + "$date": 1446402729408 }, "modifiedAt": { - "$date": "1446402729408" + "$date": 1446402729408 }, "origId": "tw3mJeCpEXQ6gMz2q", "name": "pointsprite plasma", @@ -35,9 +35,9 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n c = (sin(pos.x) * cos(pos.y))*(sin(pos.y) * cos(pos.x)*cos(pos.x+pos.y)*sin(pos.x));\n c += sin(time)*cos(time);\n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 10.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 4.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-oxtgeg340znm4dsam-thumbnail.jpg", - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "nKe3WMF8LBws6JjCv", - "rank": "1.6750241813466504", + "rank": 1.6750241813466504, "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200" } \ No newline at end of file diff --git a/art/aW3a59fZi6sxhTYBj/art.json b/art/aW3a59fZi6sxhTYBj/art.json index 11e31ca4..421497d6 100644 --- a/art/aW3a59fZi6sxhTYBj/art.json +++ b/art/aW3a59fZi6sxhTYBj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1510386377516" + "$date": 1510386377516 }, "modifiedAt": { - "$date": "1510386377516" + "$date": 1510386377516 }, "origId": "K2eiDz74g3k842g37", "name": "Triangular Voronoi", "notes": "", - "rank": "1.3258060408052788", + "rank": 1.3258060408052788, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lre10u2xzqvyrglfe-thumbnail.jpg", "hasSound": true, - "views": "171", - "likes": "0", + "views": 171, + "likes": 0, "revisionId": "7XmZuzyJ5RXrbm7hR" } \ No newline at end of file diff --git a/art/aW7ux7BBYH5aNYM6h/art.json b/art/aW7ux7BBYH5aNYM6h/art.json index 8ea8fbb6..61bd7120 100644 --- a/art/aW7ux7BBYH5aNYM6h/art.json +++ b/art/aW7ux7BBYH5aNYM6h/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1536052518135" + "$date": 1536052518135 }, "modifiedAt": { - "$date": "1536052518135" + "$date": 1536052518135 }, "origId": null, "name": "triangle", "notes": "", - "rank": "1.8173932619355053", + "rank": 1.8173932619355053, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u6crmgza45c3fkpmr-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "fW5GyWPNW2MvhxMAw" } \ No newline at end of file diff --git a/art/aXiR2fCcooYzoea9L/art.json b/art/aXiR2fCcooYzoea9L/art.json index a68da96b..d231f14d 100644 --- a/art/aXiR2fCcooYzoea9L/art.json +++ b/art/aXiR2fCcooYzoea9L/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1710198927457" + "$date": 1710198927457 }, "modifiedAt": { - "$date": "1710198927457" + "$date": 1710198927457 }, "origId": "9L4TTn35TGvpgnmg9", "name": "plasma grid", "notes": "", - "rank": "1.6699013126608113", + "rank": 1.6699013126608113, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ltwaxsxbyifp8cjg8-thumbnail.jpg", "hasSound": true, - "views": "18", - "likes": "0", + "views": 18, + "likes": 0, "revisionId": "5nJ8MW4qaeHpeAjBx" } \ No newline at end of file diff --git a/art/aY78NwrqSDZrC8tRW/art.json b/art/aY78NwrqSDZrC8tRW/art.json index 246e8aed..4875abac 100644 --- a/art/aY78NwrqSDZrC8tRW/art.json +++ b/art/aY78NwrqSDZrC8tRW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": "1549374729066" + "$date": 1549374729066 }, "username": "kcha", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1552793701983" + "$date": 1552793701983 }, "modifiedAt": { - "$date": "1552804576162" + "$date": 1552804576162 }, "origId": "d5q4WZfHWEwTikN2o", "name": "tutorial_05", "notes": "", - "rank": "1.6587469711450227", + "rank": 1.6587469711450227, "private": false, "unlisted": true, "username": "kcha", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-u2hg2lpfskrmwt5yi-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "sGcyCWQGi6xv8XvWn" } \ No newline at end of file diff --git a/art/aZd7ykAPBAnQ9mKSb/art.json b/art/aZd7ykAPBAnQ9mKSb/art.json index 12142174..635d3b87 100644 --- a/art/aZd7ykAPBAnQ9mKSb/art.json +++ b/art/aZd7ykAPBAnQ9mKSb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": "1684313887762" + "$date": 1684313887762 }, "username": "duhochoi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684416342951" + "$date": 1684416342951 }, "modifiedAt": { - "$date": "1684416342951" + "$date": 1684416342951 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.8271945234013314", + "rank": 1.8271945234013314, "private": false, "unlisted": true, "username": "duhochoi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kpqjsvrj2ee62sqba-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "fsMnCJhANArsyk3ia" } \ No newline at end of file diff --git a/art/adr4oWENvpWNLwHJR/art.json b/art/adr4oWENvpWNLwHJR/art.json index a448be10..7be68e53 100644 --- a/art/adr4oWENvpWNLwHJR/art.json +++ b/art/adr4oWENvpWNLwHJR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "eRW4yDxawZyEw54rX", "createdAt": { - "$date": "1446229516677" + "$date": 1446229516677 }, "username": "johan", "profile": { @@ -11,7 +11,7 @@ } }, "createdAt": { - "$date": "1446315356886" + "$date": 1446315356886 }, "origId": null, "name": "geosphere", @@ -30,12 +30,12 @@ "shader": "#define PI 3.14159\n#define DIVISIONS 0.\n//#DEFINE INDICES {1,4,0,4,9,0,4,5,9,8,5,4,1,8,4,1,10,8,10,3,8,8,3,5,3,2,5,3,7,2,3,10,7,10,6,7,6,11,7,6,0,11,6,1,0,10,1,6,11,0,9,2,11,9,5,2,9,11,2,7};\n\nconst float DIM_X = 128.;\nconst float DIM_Y = 64.;\n\nconst float BG_DIM_X = 8.;\nconst float BG_DIM_Y = 6.;\n//#define FIT_VERTICAL\n/*\n//const int INDICES[60] = int[](\nconst int INDICES[60] = {\n 1,4,0,\n 4,9,0,\n 4,5,9,\n 8,5,4,\n 1,8,4,\n 1,10,8,\n 10,3,8,\n 8,3,5,\n 3,2,5,\n 3,7,2,\n 3,10,7,\n 10,6,7,\n 6,11,7,\n 6,0,11,\n 6,1,0,\n 10,1,6,\n 11,0,9,\n 2,11,9,\n 5,2,9,\n 11,2,7\n//);\n}\n*/\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadTriIndex = floor(twoTriVertexIndex*0.334);\n float quadVertexIndex = triVertexIndex + quadTriIndex;\n\n x = mod(quadVertexIndex, 2.);\n y = floor(quadVertexIndex * 0.5);\n \n quadId = floor( vertexIndex / 6.0 );\n}\n\n//todo: DEFINE PROJECTION\nmat4 GetProjection(){\n float near = 0.01;\n float far = 10.;\n float aspectRatio = resolution.x / resolution.y;\n float fov = 2.;\n float h = cos(0.5*fov)/sin(0.5*fov);\n float w = h * aspectRatio;\n float a = - (near+far)/(near - far);\n float b = - ((2.*far*near)/(far-near));\n\n mat4 m = mat4( \n w, 0, 0, 0,\n 0, h, 0, 0,\n 0, 0, a, 1,\n 0, 0, b, 0\n );\n return m;\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n\n \n /*\n vec3 corners2[12] = vec3[](\n vec3(-X, 0, Z),\n vec3(X, 0, Z),\n vec3(-X, 0, -Z),\n \n vec3(X, 0, -Z),\n vec3(0, Z, X),\n vec3(0, Z, -X),\n \n vec3(0, -Z, X),\n vec3(0, -Z, -X),\n vec3(Z, X, 0),\n \n vec3( -Z, X, 0),\n vec3(Z, -X, 0),\n vec3(-Z, -X, 0)\n );\n */\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexIndex, quadX, quadY, quadId );\n\n //vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, BG_DIM_X);\n quadTile.y = floor(quadId / BG_DIM_X);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV /= vec2(BG_DIM_X, BG_DIM_Y);\n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.99, 1.0 );\n\n v_color = vec4( vUV.xy, 0., 1.0 );\n}\n\nvec3 VolcanoVertexPos(vec2 uv){\n float phase = uv.x * PI * 2.;\n vec3 pos;\n float r = smoothstep(1.,0.,uv.y);\n r += 0.5;\n r *= 0.25;\n\n \n pos.x = sin(phase);\n pos.y = uv.y - 0.5;\n pos.z = cos(phase);\n pos.xz *= r;\n \n pos.z += 1.;\n \n //pos += fractalNoise(pos*10.)* 0.05;\n \n return pos;\n}\n\n/*\nint[] getVertexIndices(float triangleIndex)\n{\n int indices[3] = int[](0,0,0);\n return indices;\n}\n*/\n\nvoid ProcessGeoSphere(float vertexIndex )\n{\n float X = 0.525731112119133606;\n float Z = 0.850650808352039932;\n \n vec3 corners[12];\n corners[0] = vec3(-X, 0, Z);\n corners[1] = vec3(X, 0, Z);\n corners[2] = vec3(-X, 0, -Z);\n \n corners[3] = vec3(X, 0, -Z);\n corners[4] = vec3(0, Z, X);\n corners[5] = vec3(0, Z, -X);\n \n corners[6] = vec3(0, -Z, X);\n corners[7] = vec3(0, -Z, -X);\n corners[8] = vec3(Z, X, 0);\n \n corners[9] = vec3( -Z, X, 0);\n corners[10] = vec3(Z, -X, 0);\n corners[11] = vec3(-Z, -X, 0);\n \n vec3 triangles[20];\n triangles[0] = vec3(1,4,0);\n triangles[1] = vec3(4,9,0);\n triangles[2] = vec3(4,5,9);\n // \n\n //int indices[60] = int[](1,4,0,4,9,0,4,5,9,8,5,4,1,8,4,1,10,8,10,3,8,8,3,5,3,2,5,3,7,2,3,10,7,10,6,7,6,11,7,6,0,11,6,1,0,10,1,6,11,0,9,2,11,9,5,2,9,11,2,7);\n //float array[2] = float[2](1., 1.);\n \n float vi = mod(vertexIndex, 3.);\n float triIndex = floor(vertexIndex/3.);\n\n vec3 pos;\n \n gl_Position = GetProjection() * vec4(pos, 1.0 );\n\n //vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n //vPos.y *= resolution.x / resolution.y;\n\n //v_color = vec4( vUV.xy, 0., 1.0 );\n v_color = vec4(pos * 0.5 + 0.5, 1.0 );\n}\n \n\nvoid main() {\n float vid = vertexId;\n float bgCount = BG_DIM_X * BG_DIM_Y * 6.;\n \n \n \tif( vid < bgCount )\n {\n\t\tProcessBackdrop(vid); \n }\n else \n {\n \tvid -= bgCount;\n \tfloat geoSphereCount = 20. * pow(4., DIVISIONS) * 3.;\n \tif(vid < geoSphereCount) ProcessGeoSphere(vid); \n }\n}" }, "screenshotURL": "data/images/images-0q00bdlrbeo1t0bkr-thumbnail.jpg", - "views": "115", - "likes": "0", + "views": 115, + "likes": 0, "revisionId": "HD7exgPuwP3KvRgxA", "modifiedAt": { - "$date": "1446318510570" + "$date": 1446318510570 }, - "rank": "1.4572283602949203", + "rank": 1.4572283602949203, "avatarUrl": "https://secure.gravatar.com/avatar/d01877a458be485c665b6ee7c1376d7b?default=retro&size=200" } \ No newline at end of file diff --git a/art/ahsgh32ELS6fLxWcK/art.json b/art/ahsgh32ELS6fLxWcK/art.json index 0365631a..8815dda5 100644 --- a/art/ahsgh32ELS6fLxWcK/art.json +++ b/art/ahsgh32ELS6fLxWcK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1579363286011" + "$date": 1579363286011 }, "modifiedAt": { - "$date": "1579363286011" + "$date": 1579363286011 }, "origId": "jETzmmycobJrRvXH9", "name": "SphereDistributionPawel", "notes": "", - "rank": "1.5857408368282497", + "rank": 1.5857408368282497, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cimnc9o070j4ku174-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "Z6oWeXcrcCKzvo4z4" } \ No newline at end of file diff --git a/art/aimt699JRJfpBQPGx/art.json b/art/aimt699JRJfpBQPGx/art.json index da994e94..894c99b7 100644 --- a/art/aimt699JRJfpBQPGx/art.json +++ b/art/aimt699JRJfpBQPGx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684849756528" + "$date": 1684849756528 }, "modifiedAt": { - "$date": "1684849756528" + "$date": 1684849756528 }, "origId": null, "name": "Audio Reactive_minseok_kim", "notes": "", - "rank": "1.950631542601513", + "rank": 1.950631542601513, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bfwf1alo7cb9emzds-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "GyoQhA4JrNncLQcAK" } \ No newline at end of file diff --git a/art/akox4yJZBcHiLrbKy/art.json b/art/akox4yJZBcHiLrbKy/art.json index da6cb673..f7d24133 100644 --- a/art/akox4yJZBcHiLrbKy/art.json +++ b/art/akox4yJZBcHiLrbKy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684505570632" + "$date": 1684505570632 }, "modifiedAt": { - "$date": "1684505570632" + "$date": 1684505570632 }, "origId": null, "name": "Colors_minseok_kim", "notes": "", - "rank": "1.621513182045732", + "rank": 1.621513182045732, "private": false, "unlisted": false, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dapat16nmyupp9tty-thumbnail.jpg", "hasSound": "", - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "JarBcvKEXq2a7jMfK" } \ No newline at end of file diff --git a/art/aqJ9RgEQBu63bvw2o/art.json b/art/aqJ9RgEQBu63bvw2o/art.json index 604bac16..61a7c7ab 100644 --- a/art/aqJ9RgEQBu63bvw2o/art.json +++ b/art/aqJ9RgEQBu63bvw2o/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1608293207123" + "$date": 1608293207123 }, "modifiedAt": { - "$date": "1689918277740" + "$date": 1689918277740 }, "origId": "hffRc9FH8TMNKECkJ", "name": "blades", "notes": "", - "rank": "10.079667642560953", + "rank": 10.079667642560953, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0s97jm0zph1gew89f-thumbnail.jpg", "hasSound": true, - "views": "537", - "likes": "3", + "views": 537, + "likes": 3, "revisionId": "dhDe8FJk9p8dF6HT8" } \ No newline at end of file diff --git a/art/aqgyqr6ASpcsZTeEu/art.json b/art/aqgyqr6ASpcsZTeEu/art.json index 964cdddd..4d9a0b21 100644 --- a/art/aqgyqr6ASpcsZTeEu/art.json +++ b/art/aqgyqr6ASpcsZTeEu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": "1446316652572" + "$date": 1446316652572 }, "profile": { "first_name": "Mark", @@ -13,14 +13,14 @@ "username": "mark" }, "createdAt": { - "$date": "1447962079174" + "$date": 1447962079174 }, "modifiedAt": { - "$date": "1448037373793" + "$date": 1448037373793 }, "origId": "Yg9JRZQhtaWe3dpis", "name": "spheres", - "rank": "10.303115342462263", + "rank": 10.303115342462263, "private": false, "username": "mark", "settings": { @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-3w3gf1cd32tgjbgr4-thumbnail.jpg", "hasSound": true, - "views": "476", - "likes": "3", + "views": 476, + "likes": 3, "revisionId": "EswMju4Zqyvk2X2fx", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/aqszowTp3EkLRtdea/art.json b/art/aqszowTp3EkLRtdea/art.json index fa34e17c..3c0def5c 100644 --- a/art/aqszowTp3EkLRtdea/art.json +++ b/art/aqszowTp3EkLRtdea/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684411577463" + "$date": 1684411577463 }, "modifiedAt": { - "$date": "1684411577463" + "$date": 1684411577463 }, "origId": null, "name": "Motion Variation", "notes": "", - "rank": "1.6169435503320198", + "rank": 1.6169435503320198, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1beqpgds4lbdxxcnd-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "qRpHffRkudTSadM9b" } \ No newline at end of file diff --git a/art/as29BXy9qihbCbPqA/art.json b/art/as29BXy9qihbCbPqA/art.json index c5aceef3..26dd0457 100644 --- a/art/as29BXy9qihbCbPqA/art.json +++ b/art/as29BXy9qihbCbPqA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HBPA5fBLqSQaSdvHS", "createdAt": { - "$date": "1493456527434" + "$date": 1493456527434 }, "username": "chemlo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1493784797269" + "$date": 1493784797269 }, "modifiedAt": { - "$date": "1493784797269" + "$date": 1493784797269 }, "origId": null, "name": "Lonely Rolling Star", "notes": "", - "rank": "1.2427105450166882", + "rank": 1.2427105450166882, "private": false, "unlisted": false, "username": "chemlo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-v2qlmxxm74lsgizsz-thumbnail.jpg", "hasSound": true, - "views": "169", - "likes": "0", + "views": 169, + "likes": 0, "revisionId": "hGRefsjZkJnqPXxHe" } \ No newline at end of file diff --git a/art/asSnAehpD5b5tuJ27/art.json b/art/asSnAehpD5b5tuJ27/art.json index 68318b3d..40d0f9f6 100644 --- a/art/asSnAehpD5b5tuJ27/art.json +++ b/art/asSnAehpD5b5tuJ27/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1445944657389" + "$date": 1445944657389 }, "origId": "JsEv9AaC54NF6cY8Q", "name": "round", @@ -23,13 +23,13 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 5.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 16.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 122.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.2 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.32125;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n \n gl_PointSize = min(32.0, 3.0 + pow((snd + 0.2) * 1.5, 10.0) * mix(13.0, 0.3, v));\n\n float x = u * PI * 12432329.0 + snd - 0.5 + sin(count + time * 0.00000) * 0.1450;\n float y = v - pow(snd, 1.5) * 0.4 + 0.5;\n float c = cos(x);\n float s = sin(x);\n vec2 xy = vec2(c * y, s * y);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "55igKnZWEY89oN9en", - "views": "340", - "likes": "1", + "views": 340, + "likes": 1, "revisionId": "YPBjtpCqXqwXerEJW", "screenshotURL": "data/images/images-55igKnZWEY89oN9en-thumbnail.png", "modifiedAt": { - "$date": "1445944657397" + "$date": 1445944657397 }, "hasSound": true, - "rank": "1.4001389563374567" + "rank": 1.4001389563374567 } \ No newline at end of file diff --git a/art/auetPcBpAZ2WyysTb/art.json b/art/auetPcBpAZ2WyysTb/art.json index cf514d32..beb37866 100644 --- a/art/auetPcBpAZ2WyysTb/art.json +++ b/art/auetPcBpAZ2WyysTb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1613485478553" + "$date": 1613485478553 }, "modifiedAt": { - "$date": "1613485478553" + "$date": 1613485478553 }, "origId": "3pFLZ6LMxGuHYkjcr", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "1.1067817910701536", + "rank": 1.1067817910701536, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gcypxrg8ppp2ylt9b-thumbnail.jpg", "hasSound": true, - "views": "104", - "likes": "1", + "views": 104, + "likes": 1, "revisionId": "qDANQy6WASfQcsCH5" } \ No newline at end of file diff --git a/art/auo92EWvwwyBRak2c/art.json b/art/auo92EWvwwyBRak2c/art.json index a1cb2f04..e43740ee 100644 --- a/art/auo92EWvwwyBRak2c/art.json +++ b/art/auo92EWvwwyBRak2c/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485750399595" + "$date": 1485750399595 }, "modifiedAt": { - "$date": "1487682609280" + "$date": 1487682609280 }, "origId": "B5PGbeNcqjZkjn87u", "name": "widr", "notes": "", - "rank": "10.28688559572156", + "rank": 10.28688559572156, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s71rid2d21wxp86yw-thumbnail.jpg", "hasSound": true, - "views": "813", - "likes": "7", + "views": 813, + "likes": 7, "revisionId": "bAe6LGEPgN6eqvbjB" } \ No newline at end of file diff --git a/art/axgq9WTTCr84iSYkv/art.json b/art/axgq9WTTCr84iSYkv/art.json index 170c863a..7eb1d1fd 100644 --- a/art/axgq9WTTCr84iSYkv/art.json +++ b/art/axgq9WTTCr84iSYkv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512056593061" + "$date": 1512056593061 }, "modifiedAt": { - "$date": "1512056593061" + "$date": 1512056593061 }, "origId": "LPS8BeAeCDomFZXzX", "name": "omg", "notes": "", - "rank": "1.7495711862823489", + "rank": 1.7495711862823489, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-g62klv9uyy23pkrb9-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "Gc9fR4jEcCR7g98JL" } \ No newline at end of file diff --git a/art/aynW9zWZRGxronmcP/art.json b/art/aynW9zWZRGxronmcP/art.json index 569399ce..2e804f22 100644 --- a/art/aynW9zWZRGxronmcP/art.json +++ b/art/aynW9zWZRGxronmcP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1510356369921" + "$date": 1510356369921 }, "modifiedAt": { - "$date": "1510356369921" + "$date": 1510356369921 }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "notes": "", - "rank": "1.485596143466157", + "rank": 1.485596143466157, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zccb967zu9r7scfa8-thumbnail.jpg", "hasSound": true, - "views": "80", - "likes": "0", + "views": 80, + "likes": 0, "revisionId": "E5XQqXetotsoRsubm" } \ No newline at end of file diff --git a/art/b2AspWSvDsXib8Kkc/art.json b/art/b2AspWSvDsXib8Kkc/art.json index 8978ca1b..11e10ae6 100644 --- a/art/b2AspWSvDsXib8Kkc/art.json +++ b/art/b2AspWSvDsXib8Kkc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1509734892382" + "$date": 1509734892382 }, "modifiedAt": { - "$date": "1519247040616" + "$date": 1519247040616 }, "origId": null, "name": "Torus Bulb", "notes": "", - "rank": "10.237252953428671", + "rank": 10.237252953428671, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2ek98fepqfdnydxkm-thumbnail.jpg", "hasSound": true, - "views": "1084", - "likes": "6", + "views": 1084, + "likes": 6, "revisionId": "xH6qN7eaZGQAB3EAT" } \ No newline at end of file diff --git a/art/b32w7foxrhZkD9GeR/art.json b/art/b32w7foxrhZkD9GeR/art.json index 62ddd9e7..cfeed4db 100644 --- a/art/b32w7foxrhZkD9GeR/art.json +++ b/art/b32w7foxrhZkD9GeR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vPNbgk3CpKXsP8n4Z", "createdAt": { - "$date": "1454793915807" + "$date": 1454793915807 }, "profile": { "name": "Tom Khx", @@ -12,15 +12,15 @@ "username": "tom" }, "createdAt": { - "$date": "1454793982096" + "$date": 1454793982096 }, "modifiedAt": { - "$date": "1454800081972" + "$date": 1454800081972 }, "origId": null, "name": "trajectory", "notes": "", - "rank": "1.939729672253843", + "rank": 1.939729672253843, "private": false, "unlisted": true, "username": "tom", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fl0hp7ii28jm0o1wn-thumbnail.jpg", "hasSound": "", - "views": "155", - "likes": "0", + "views": 155, + "likes": 0, "revisionId": "5MJevKwEbnAZr7mBo" } \ No newline at end of file diff --git a/art/b3HJWpHiePeAo4JrM/art.json b/art/b3HJWpHiePeAo4JrM/art.json index b4a023cc..6389229d 100644 --- a/art/b3HJWpHiePeAo4JrM/art.json +++ b/art/b3HJWpHiePeAo4JrM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684414594680" + "$date": 1684414594680 }, "modifiedAt": { - "$date": "1684414594680" + "$date": 1684414594680 }, "origId": "mwEZ5Nk4R35Dsd7eu", "name": "Motion", "notes": "", - "rank": "1.7430336475540265", + "rank": 1.7430336475540265, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c35b35ngfjae182ra-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "Gk4YjhEBSXQrZvSWH" } \ No newline at end of file diff --git a/art/b3WFbQ4SDWLwXbcSp/art.json b/art/b3WFbQ4SDWLwXbcSp/art.json index a3be5e7a..7e742de7 100644 --- a/art/b3WFbQ4SDWLwXbcSp/art.json +++ b/art/b3WFbQ4SDWLwXbcSp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1673125264235" + "$date": 1673125264235 }, "modifiedAt": { - "$date": "1673125264235" + "$date": 1673125264235 }, "origId": "s8fhTKeFZujEYyKJi", "name": "vector field demonstration2", "notes": "", - "rank": "1.8390078483858452", + "rank": 1.8390078483858452, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fwmwqwqtzlc2aq39a-thumbnail.jpg", "hasSound": "", - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "h2L7RpB7JB3iihqpe" } \ No newline at end of file diff --git a/art/b5fN5z5ZFYzsQukHD/art.json b/art/b5fN5z5ZFYzsQukHD/art.json index 8c338c6f..32997f8f 100644 --- a/art/b5fN5z5ZFYzsQukHD/art.json +++ b/art/b5fN5z5ZFYzsQukHD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634631764588" + "$date": 1634631764588 }, "modifiedAt": { - "$date": "1634631764588" + "$date": 1634631764588 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2347548966964035", + "rank": 1.2347548966964035, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x95nqjo5vt1wfrrtr-thumbnail.jpg", "hasSound": "", - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "BcTPmXtQNWTYZgHCt" } \ No newline at end of file diff --git a/art/b6di9dPczq6ZikLtM/art.json b/art/b6di9dPczq6ZikLtM/art.json index 62d278a0..b62e2ff2 100644 --- a/art/b6di9dPczq6ZikLtM/art.json +++ b/art/b6di9dPczq6ZikLtM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1529654556529" + "$date": 1529654556529 }, "modifiedAt": { - "$date": "1529654556529" + "$date": 1529654556529 }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb", "notes": "", - "rank": "1.5423828296303086", + "rank": 1.5423828296303086, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cg2i9848v9l6ikhdm-thumbnail.jpg", "hasSound": true, - "views": "108", - "likes": "0", + "views": 108, + "likes": 0, "revisionId": "TWL5tzGukuqaNpKR3" } \ No newline at end of file diff --git a/art/b9J4bEZw9Z2qRJm5f/art.json b/art/b9J4bEZw9Z2qRJm5f/art.json index 3e8c601f..e94d5a56 100644 --- a/art/b9J4bEZw9Z2qRJm5f/art.json +++ b/art/b9J4bEZw9Z2qRJm5f/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1578398393611" + "$date": 1578398393611 }, "modifiedAt": { - "$date": "1578539683163" + "$date": 1578539683163 }, "origId": "X74uYKiDLZJmqhLnh", "name": "sphere create ", "notes": "", - "rank": "1.406007567978952", + "rank": 1.406007567978952, "private": false, "unlisted": true, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nidt3qols9exy4aqf-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "dWmawDpNpbH2noYsm" } \ No newline at end of file diff --git a/art/bD2aNq4oSF5v8z3Q9/art.json b/art/bD2aNq4oSF5v8z3Q9/art.json index 34eb2a63..42ae4c8d 100644 --- a/art/bD2aNq4oSF5v8z3Q9/art.json +++ b/art/bD2aNq4oSF5v8z3Q9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508057703835" + "$date": 1508057703835 }, "modifiedAt": { - "$date": "1508057703835" + "$date": 1508057703835 }, "origId": "7YksmRJcwQXipHhfx", "name": "terrain", "notes": "", - "rank": "1.1526720530842642", + "rank": 1.1526720530842642, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9s908tofi0f53w1pk-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Bq8FGZakGLypKBAgH" } \ No newline at end of file diff --git a/art/bG8faYzBsvfvBSwDH/art.json b/art/bG8faYzBsvfvBSwDH/art.json index 69548f17..89362244 100644 --- a/art/bG8faYzBsvfvBSwDH/art.json +++ b/art/bG8faYzBsvfvBSwDH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1446348066727" + "$date": 1446348066727 }, "origId": "HSGSvjGwQyB6cFQMP", "name": "voices", @@ -31,15 +31,15 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.)\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nfloat rand(vec2 co){\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvec2 mouthLine(float vertexId) {\n vertexId = mod(vertexId, NUM_SEGMENTS);\n float rt = floor(vertexId / (NUM_SEGMENTS * .5));\n float bot = mod(floor(vertexId / (NUM_SEGMENTS * .25)), 2.);\n float u = mod(vertexId, NUM_SEGMENTS * .25) / (NUM_SEGMENTS * .25);\n bot = mix(bot, 1. - bot, rt);\n // 0, 1, 2, 3\n // 3, 2, 1, 0, 0, -1, -2, -3, \n // -3, -2, -1, 0\n float uh = mix(mix(u, 1. - u, bot), mix(-u, -1. + u,1. - bot), rt);\n float v = mix(sin((0.2 + abs(uh) * 0.7) * PI) - 0.3, sin((0.4 + abs(uh) * 0.6) * PI), bot);\n return vec2(uh, mix(v, -v, bot));\n}\n\nvec2 mouth(float vertexId) {\n float inOut = mod(floor(vertexId / NUM_POINTS), 2.);\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0);\n return mouthLine(point) * mix(vec2(1., 1.), vec2(1., .5), inOut);\n}\n\nvoid main() {\n float inOut = mod(floor(vertexId / NUM_POINTS), 2.);\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0);\n // line count\n float count = mod(floor(vertexId / (NUM_POINTS * 2.)), 10.);\n float mEcho = floor(vertexId / (NUM_POINTS * 2. * 10.));\n float snd = texture2D(sound, vec2(count / 10. * 0.1, 0.)).a;\n \n //vec2 rp = vec2(count / 10.0, 0.5);\n float posId = count + floor(time * 0.1 + count * 0.1) * 10.;\n float scale = rand(vec2(posId * .3, posId * 1.3));\n vec2 rp = vec2(rand(vec2(posId, posId)), rand(vec2(posId*7.,posId*9.)));\n float mLerp = mEcho / 10.;\n float sndScale = mix(0.7, 2.3, pow(snd + 0.3, 5.0));\n vec2 xy = mouth(vertexId) * vec2(1. + sndScale * 0.05, sndScale) * mix(0.3, 1.2, scale) * mix(1., .6, mLerp) + (rp * 2. - 1.) * 4.;\n\n gl_Position = vec4(xy * 0.20, 0, 1);\n gl_PointSize = 4.;\n\n float hue = -0.08 + count * 0.01;\n float sat = 1.0;\n float val = pow(1. - mLerp, 3.) * mix(0.3, 1.0, snd);\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-p3nkljbixrhwxoe0l-thumbnail.jpg", - "views": "144", - "likes": "0", + "views": 144, + "likes": 0, "revisionId": "AgsGG4LqooK6J472H", "modifiedAt": { - "$date": "1458895032122" + "$date": 1458895032122 }, "private": false, "hasSound": true, - "rank": "1.545872722661313", + "rank": 1.545872722661313, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "soundcloud link updated", "unlisted": false diff --git a/art/bJc832Huv2tEcL58Y/art.json b/art/bJc832Huv2tEcL58Y/art.json index ad700778..cca30ac8 100644 --- a/art/bJc832Huv2tEcL58Y/art.json +++ b/art/bJc832Huv2tEcL58Y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652974274507" + "$date": 1652974274507 }, "modifiedAt": { - "$date": "1652974274507" + "$date": 1652974274507 }, "origId": "y2RHXZfCXZm9N45hp", "name": "Colors", "notes": "", - "rank": "1.004575213431854", + "rank": 1.004575213431854, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3qsi5ghs04dv721fe-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "BgcBrEjZoSdWLZGNx" } \ No newline at end of file diff --git a/art/bN3QdqY39pxGw8csG/art.json b/art/bN3QdqY39pxGw8csG/art.json index 9571c6d8..2d16017a 100644 --- a/art/bN3QdqY39pxGw8csG/art.json +++ b/art/bN3QdqY39pxGw8csG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": "1453130559425" + "$date": 1453130559425 }, "username": "gaz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1458951994831" + "$date": 1458951994831 }, "modifiedAt": { - "$date": "1459146366446" + "$date": 1459146366446 }, "origId": "FvWzPMiZrdqtgEJHY", "name": "クラゲ", "notes": "", - "rank": "1.099853875373098", + "rank": 1.099853875373098, "private": false, "unlisted": false, "username": "gaz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yrushczem24ny5sni-thumbnail.jpg", "hasSound": "", - "views": "248", - "likes": "0", + "views": 248, + "likes": 0, "revisionId": "wr8PEF8PHGX6A8Pes" } \ No newline at end of file diff --git a/art/bN6NWErydKPLz62i5/art.json b/art/bN6NWErydKPLz62i5/art.json index 45dbf3bd..5190e772 100644 --- a/art/bN6NWErydKPLz62i5/art.json +++ b/art/bN6NWErydKPLz62i5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XXJ3rh9sSe4pkGYPu", "createdAt": { - "$date": "1517961347141" + "$date": 1517961347141 }, "profile": { "first_name": "Michell", @@ -13,15 +13,15 @@ "username": "michell" }, "createdAt": { - "$date": "1517961353269" + "$date": 1517961353269 }, "modifiedAt": { - "$date": "1518117529204" + "$date": 1518117529204 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4495999805668596", + "rank": 1.4495999805668596, "private": false, "unlisted": true, "username": "michell", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-782dw6cws8x64ahwt-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "SLgzhMtxMY5dfhZ9d" } \ No newline at end of file diff --git a/art/bNYRsM3GYemaiam5G/art.json b/art/bNYRsM3GYemaiam5G/art.json index 49e24b32..584d833f 100644 --- a/art/bNYRsM3GYemaiam5G/art.json +++ b/art/bNYRsM3GYemaiam5G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1470369702018" + "$date": 1470369702018 }, "modifiedAt": { - "$date": "1482772764629" + "$date": 1482772764629 }, "origId": "7YksmRJcwQXipHhfx", "name": "spiky", "notes": "", - "rank": "1.452362849298431", + "rank": 1.452362849298431, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kgig6x7ocjqne128f-thumbnail.jpg", "hasSound": true, - "views": "253", - "likes": "0", + "views": 253, + "likes": 0, "revisionId": "8bHeLzARdEM2WHHao" } \ No newline at end of file diff --git a/art/bREFug9pGbyBNwXgE/art.json b/art/bREFug9pGbyBNwXgE/art.json index 894db36f..746ecc9d 100644 --- a/art/bREFug9pGbyBNwXgE/art.json +++ b/art/bREFug9pGbyBNwXgE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589065497978" + "$date": 1589065497978 }, "modifiedAt": { - "$date": "1589065497978" + "$date": 1589065497978 }, "origId": "ud8JyamidCEqTgz7R", "name": "tristrip", "notes": "", - "rank": "1.0967290515622086", + "rank": 1.0967290515622086, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-whfg7yukhc9t46ua6-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "cxY8Yo3HMvwbL32Wb" } \ No newline at end of file diff --git a/art/bSWJchGnG97o3HQfE/art.json b/art/bSWJchGnG97o3HQfE/art.json index 92b11e8a..29656194 100644 --- a/art/bSWJchGnG97o3HQfE/art.json +++ b/art/bSWJchGnG97o3HQfE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1631147198563" + "$date": 1631147198563 }, "modifiedAt": { - "$date": "1631147198563" + "$date": 1631147198563 }, "origId": "ctdaXFjXNjTiss8Kh", "name": "circles", "notes": "", - "rank": "1.7110960766218668", + "rank": 1.7110960766218668, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8tjij9c7bq0xl923x-thumbnail.jpg", "hasSound": true, - "views": "111", - "likes": "1", + "views": 111, + "likes": 1, "revisionId": "HGDAApQmYWAsTT4yS" } \ No newline at end of file diff --git a/art/bWGzwX6udGM4uM7ra/art.json b/art/bWGzwX6udGM4uM7ra/art.json index aee25fae..537dae3e 100644 --- a/art/bWGzwX6udGM4uM7ra/art.json +++ b/art/bWGzwX6udGM4uM7ra/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634513611708" + "$date": 1634513611708 }, "modifiedAt": { - "$date": "1634513611708" + "$date": 1634513611708 }, "origId": "TDswsR4bMAPBnsQLT", "name": "first test", "notes": "", - "rank": "1.6040749799928329", + "rank": 1.6040749799928329, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ps0o4xp5rdoy1fp2n-thumbnail.jpg", "hasSound": "", - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "MhCruEDGeLz4wr4yM" } \ No newline at end of file diff --git a/art/bbpMGgfF9vceKwYEH/art.json b/art/bbpMGgfF9vceKwYEH/art.json index 2f6d1bd2..f7583a3e 100644 --- a/art/bbpMGgfF9vceKwYEH/art.json +++ b/art/bbpMGgfF9vceKwYEH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642025965457" + "$date": 1642025965457 }, "modifiedAt": { - "$date": "1642025965457" + "$date": 1642025965457 }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "not tested", - "rank": "1.6456899949084516", + "rank": 1.6456899949084516, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-boxqh59px59rpwtoi-thumbnail.jpg", "hasSound": true, - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "qKjHbtEiq3TkTJ6nM" } \ No newline at end of file diff --git a/art/bbsF39W6bJo3j4R3j/art.json b/art/bbsF39W6bJo3j4R3j/art.json index 9b14184f..4a9e3769 100644 --- a/art/bbsF39W6bJo3j4R3j/art.json +++ b/art/bbsF39W6bJo3j4R3j/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452327862209" + "$date": 1452327862209 }, "modifiedAt": { - "$date": "1453746266127" + "$date": 1453746266127 }, "origId": "xvg4vyvfWjCvKZQfW", "name": "cyty", "notes": "", - "rank": "10.16209403398069", + "rank": 10.16209403398069, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4a3wvsmv4bb39rh29-thumbnail.jpg", "hasSound": true, - "views": "702", - "likes": "9", + "views": 702, + "likes": 9, "revisionId": "8z2whXqEmXfeJTPD8" } \ No newline at end of file diff --git a/art/bcenao9Loe5Xc2Y7T/art.json b/art/bcenao9Loe5Xc2Y7T/art.json index 67f3d0dc..0c67fbb1 100644 --- a/art/bcenao9Loe5Xc2Y7T/art.json +++ b/art/bcenao9Loe5Xc2Y7T/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1471091972070" + "$date": 1471091972070 }, "modifiedAt": { - "$date": "1472183513487" + "$date": 1472183513487 }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "spacetunnel", "notes": "", - "rank": "1.7360291131967216", + "rank": 1.7360291131967216, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u5bonv21959qo7duf-thumbnail.jpg", "hasSound": true, - "views": "293", - "likes": "1", + "views": 293, + "likes": 1, "revisionId": "2PXMBpbejFR39rZWJ" } \ No newline at end of file diff --git a/art/bgNBk3TJvBHtbJ9jB/art.json b/art/bgNBk3TJvBHtbJ9jB/art.json index eb40a400..434148d3 100644 --- a/art/bgNBk3TJvBHtbJ9jB/art.json +++ b/art/bgNBk3TJvBHtbJ9jB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1496246753530" + "$date": 1496246753530 }, "modifiedAt": { - "$date": "1496246753530" + "$date": 1496246753530 }, "origId": "2RntyLszQwDn9wi85", "name": "bounder2", "notes": "", - "rank": "1.0102746607216442", + "rank": 1.0102746607216442, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gmupkbuf81sfkk5zs-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "1", + "views": 75, + "likes": 1, "revisionId": "SNAF9DHWqid2pWnBd" } \ No newline at end of file diff --git a/art/bgatWdfJ85SuY4Fn3/art.json b/art/bgatWdfJ85SuY4Fn3/art.json index addd8557..44c23224 100644 --- a/art/bgatWdfJ85SuY4Fn3/art.json +++ b/art/bgatWdfJ85SuY4Fn3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1533265869874" + "$date": 1533265869874 }, "modifiedAt": { - "$date": "1533317874049" + "$date": 1533317874049 }, "origId": null, "name": "French Lorenz Attractor", "notes": "", - "rank": "1.3272650142501872", + "rank": 1.3272650142501872, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-u17mun28yzgn6n4u3-thumbnail.jpg", "hasSound": true, - "views": "650", - "likes": "0", + "views": 650, + "likes": 0, "revisionId": "xbHAehfvHej3cz3hF" } \ No newline at end of file diff --git a/art/bhTaMtEz4j9zuSn7g/art.json b/art/bhTaMtEz4j9zuSn7g/art.json index a6f8a2e9..e23ecbcd 100644 --- a/art/bhTaMtEz4j9zuSn7g/art.json +++ b/art/bhTaMtEz4j9zuSn7g/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446302791198" + "$date": 1446302791198 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-74c311r34oj3vo8q6-thumbnail.jpg", - "views": "200", - "likes": "0", + "views": 200, + "likes": 0, "revisionId": "9LfndQnJ6ZgDdaK4L", "modifiedAt": { - "$date": "1446302791204" + "$date": 1446302791204 }, - "rank": "1.8367623788711083" + "rank": 1.8367623788711083 } \ No newline at end of file diff --git a/art/bi5qETD9A4okpa4oi/art.json b/art/bi5qETD9A4okpa4oi/art.json index ed97d469..73acfcc1 100644 --- a/art/bi5qETD9A4okpa4oi/art.json +++ b/art/bi5qETD9A4okpa4oi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m9Xt2RWANEC8tE4t8", "createdAt": { - "$date": "1546352592491" + "$date": 1546352592491 }, "username": "mklcp", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1546352656458" + "$date": 1546352656458 }, "modifiedAt": { - "$date": "1546352656458" + "$date": 1546352656458 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5226904485728259", + "rank": 1.5226904485728259, "private": false, "unlisted": true, "username": "mklcp", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5l037lr5zvf3ic8hm-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "t9udSBC8wWTCGDbkR" } \ No newline at end of file diff --git a/art/biFYsrY6uepWwyQN8/art.json b/art/biFYsrY6uepWwyQN8/art.json index 7c46bd9a..fd04b189 100644 --- a/art/biFYsrY6uepWwyQN8/art.json +++ b/art/biFYsrY6uepWwyQN8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681926985910" + "$date": 1681926985910 }, "modifiedAt": { - "$date": "1681926985910" + "$date": 1681926985910 }, "origId": "L4yzBqmc6NRwKXSrs", "name": "RED HEXDROPS 4 points", "notes": "", - "rank": "1.2437055804879935", + "rank": 1.2437055804879935, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-8dn2j8yhrlzs9o3ph-thumbnail.jpg", "hasSound": true, - "views": "45", - "likes": "0", + "views": 45, + "likes": 0, "revisionId": "ea3mDuYuBq5MaH87j" } \ No newline at end of file diff --git a/art/bjkZzQ6XfJ5Ypu4AX/art.json b/art/bjkZzQ6XfJ5Ypu4AX/art.json index 2924baac..6c8d1fa3 100644 --- a/art/bjkZzQ6XfJ5Ypu4AX/art.json +++ b/art/bjkZzQ6XfJ5Ypu4AX/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446204598570" + "$date": 1446204598570 }, "origId": "iQAtnkJRC8XtvT4tW", "name": "synapsicorporation2", @@ -23,12 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\n// music by rez! here we goooooooo-oo-oo-oooooooo.....\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n\n float localTime = time + 20.0;\n \n float NUM_SEGMENTS = localTime*cos(texture2D(floatSound,vec2(localTime*0.0000001,cos(localTime*0.0000001))).a*0.00001);\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2+cos(texture2D(floatSound,vec2(count*0.01,angle*0.01)).a*0.0001*localTime);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01*texture2D(floatSound,vec2(localTime,s+vertexId*0.01)).a*0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n \n \n float aa = (localTime*0.001)*cos(localTime*0.1000*vertexId);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle-aa);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-b32zrgvrma06ugm88-thumbnail.jpg", - "views": "137", - "likes": "0", + "views": 137, + "likes": 0, "revisionId": "adf4xLyXBhjDnWxvy", "modifiedAt": { - "$date": "1446204598572" + "$date": 1446204598572 }, "hasSound": true, - "rank": "1.1014401572494776" + "rank": 1.1014401572494776 } \ No newline at end of file diff --git a/art/bmeg6H2QQu9rgbn4o/art.json b/art/bmeg6H2QQu9rgbn4o/art.json index 0990646f..6e2b5c50 100644 --- a/art/bmeg6H2QQu9rgbn4o/art.json +++ b/art/bmeg6H2QQu9rgbn4o/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524509172054" + "$date": 1524509172054 }, "modifiedAt": { - "$date": "1524509172054" + "$date": 1524509172054 }, "origId": null, "name": "Velocity modeling", "notes": "Slowly starting to understand, coordinate system is a bit strange compared to normal canvas, got to get used to that", - "rank": "1.9994986905188223", + "rank": 1.9994986905188223, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-jicqb7ibzo8l6tsdw-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "YZD6ceuTerdnxLyvo" } \ No newline at end of file diff --git a/art/bpN3ufoDGdkJjxFsQ/art.json b/art/bpN3ufoDGdkJjxFsQ/art.json index 0939a71f..fab28687 100644 --- a/art/bpN3ufoDGdkJjxFsQ/art.json +++ b/art/bpN3ufoDGdkJjxFsQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445863358973" + "$date": 1445863358973 }, "origId": "LTuqGKGJGc3bHxGij", "name": "starts", @@ -31,14 +31,14 @@ "shader": "#define PI 3.14159\n// triangles per thing we want to draw\n#define NUM_TRIANGLES 2.0 \n// points pre thing\n#define NUM_POINTS (NUM_TRIANGLES * 3.0)\n#define STEP 2.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n gl_PointSize = 30.0;\n float localTime = time;\n // pointId: 0, 1, 2, for each point in thing\n float pointId = mod(vertexId, NUM_POINTS);\n // each triangle 0,1,2,0,1,2 ...\n float triPointId = mod(vertexId, 3.0);\n // thingId: counts things\n float thingId = floor(vertexId / NUM_POINTS);\n // triId: 0, 1, .. for each triangle in thing\n float triId = mod(floor(pointId / 3.0), NUM_TRIANGLES);\n float angle = (triId * 0.5 + triPointId) * PI * 2.0 / 3.0;\n \n float baseAngle = pow(thingId * 0.9, 0.8) + thingId * 0.01;\n\n float u = fract(thingId * 0.001) * 0.2 + 0.01;\n float v = mod(thingId * 0.01, 0.25) * 0.05;\n float snd = texture2D(sound, vec2(u, v)).a;\n\n float radius = pow(thingId * 0.002, 1.00) * 0.1 + pow(snd, 4.0) * 0.2;\n float c = cos(angle) * radius;\n float s = sin(angle) * radius; \n \n\n float orbitAngle = baseAngle + snd * 0.0;\n float innerRadius = pow(thingId * 0.0025, 1.2) + pow(snd, 4.0);\n float oC = cos(orbitAngle + thingId * 0.01) * innerRadius;\n float oS = sin(orbitAngle + thingId * 0.01) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n \n float hue = (1.0 - fract(0.0 + thingId * 0.001 + sin(time) * 0.5)) * 0.2;\n float sat = 1.0;\n float val = 0.2 + pow(snd, 4.0);\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "r2Kppkg2XMnp7Lr43", - "views": "1601", - "likes": "7", + "views": 1601, + "likes": 7, "revisionId": "WgpfinPPwT4PPpark", "screenshotURL": "data/images/images-r2Kppkg2XMnp7Lr43-thumbnail.png", "modifiedAt": { - "$date": "1445863358979" + "$date": 1445863358979 }, "hasSound": true, - "rank": "10.705852667221318", + "rank": 10.705852667221318, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/bpX9tBkNhHiF6nHk8/art.json b/art/bpX9tBkNhHiF6nHk8/art.json index c7d7f1ac..0fd7bd60 100644 --- a/art/bpX9tBkNhHiF6nHk8/art.json +++ b/art/bpX9tBkNhHiF6nHk8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fJsd989asQpLSTgC3", "createdAt": { - "$date": "1687709824959" + "$date": 1687709824959 }, "username": "mv10", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1687710770852" + "$date": 1687710770852 }, "modifiedAt": { - "$date": "1687807918232" + "$date": 1687807918232 }, "origId": null, "name": "sound basics 1", "notes": "", - "rank": "1.5383459000860231", + "rank": 1.5383459000860231, "private": false, "unlisted": false, "username": "mv10", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ef7ogza1aqocla6p6-thumbnail.jpg", "hasSound": true, - "views": "98", - "likes": "0", + "views": 98, + "likes": 0, "revisionId": "wzcwfsyZnqY8TWy8d" } \ No newline at end of file diff --git a/art/btdHcA68nwnRPi6G5/art.json b/art/btdHcA68nwnRPi6G5/art.json index 99fa440b..28833864 100644 --- a/art/btdHcA68nwnRPi6G5/art.json +++ b/art/btdHcA68nwnRPi6G5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DczorXy8ojCtMXAR7", "createdAt": { - "$date": "1654098853172" + "$date": 1654098853172 }, "username": "lilhomiedowntown", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654324833808" + "$date": 1654324833808 }, "modifiedAt": { - "$date": "1654325263068" + "$date": 1654325263068 }, "origId": null, "name": "testitup", "notes": "", - "rank": "1.6887062353181113", + "rank": 1.6887062353181113, "private": false, "unlisted": true, "username": "lilhomiedowntown", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-egu2oxhvkc6d9kasl-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "GtqSd5TCGR2eiT2um" } \ No newline at end of file diff --git a/art/bwr53KzdWw7hBTnsA/art.json b/art/bwr53KzdWw7hBTnsA/art.json index 49195ec9..84d89bd7 100644 --- a/art/bwr53KzdWw7hBTnsA/art.json +++ b/art/bwr53KzdWw7hBTnsA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1577996484790" + "$date": 1577996484790 }, "modifiedAt": { - "$date": "1577996484790" + "$date": 1577996484790 }, "origId": "BtkrDbo3o9cSAoXeW", "name": "stranded", "notes": "", - "rank": "1.1979423151176614", + "rank": 1.1979423151176614, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-sgreoau9jthpzdty2-thumbnail.jpg", "hasSound": true, - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "qpMdFX7N3wJYqZp5j" } \ No newline at end of file diff --git a/art/bwv3qCqRiC5rfavvx/art.json b/art/bwv3qCqRiC5rfavvx/art.json index 68b29d03..ad404070 100644 --- a/art/bwv3qCqRiC5rfavvx/art.json +++ b/art/bwv3qCqRiC5rfavvx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684323962872" + "$date": 1684323962872 }, "modifiedAt": { - "$date": "1684323962872" + "$date": 1684323962872 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.4319391800198056", + "rank": 1.4319391800198056, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kdmt87gz6x2y4mevw-thumbnail.jpg", "hasSound": "", - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "noSLPdJSv5t5yXAJa" } \ No newline at end of file diff --git a/art/bySCJHkqxfotHbAzv/art.json b/art/bySCJHkqxfotHbAzv/art.json index 1d769610..598b9c4a 100644 --- a/art/bySCJHkqxfotHbAzv/art.json +++ b/art/bySCJHkqxfotHbAzv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522119637501" + "$date": 1522119637501 }, "modifiedAt": { - "$date": "1522119637501" + "$date": 1522119637501 }, "origId": "9s4f49dwx4L8hbbD5", "name": "moduloi kanssani", "notes": "", - "rank": "1.662591623702033", + "rank": 1.662591623702033, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hm2uamqbbejg5nw01-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "vjedNB8fCRLBttsbr" } \ No newline at end of file diff --git a/art/byf5BfNoi72wvAFDi/art.json b/art/byf5BfNoi72wvAFDi/art.json index e496a42b..d04c243a 100644 --- a/art/byf5BfNoi72wvAFDi/art.json +++ b/art/byf5BfNoi72wvAFDi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685553097978" + "$date": 1685553097978 }, "modifiedAt": { - "$date": "1685553097978" + "$date": 1685553097978 }, "origId": "pGdr2hxn77WNvKPcH", "name": "Circles from Triangles - tweaks", "notes": "Circles from Triangles - tweaks", - "rank": "1.8303472985120088", + "rank": 1.8303472985120088, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0cfi9ju2j111mwnyl-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "TwgvZKYkmKcaDLovs" } \ No newline at end of file diff --git a/art/c3DBxMMrtv3DhErvP/art.json b/art/c3DBxMMrtv3DhErvP/art.json index 5d36778a..2ad19563 100644 --- a/art/c3DBxMMrtv3DhErvP/art.json +++ b/art/c3DBxMMrtv3DhErvP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504629553732" + "$date": 1504629553732 }, "modifiedAt": { - "$date": "1504629553732" + "$date": 1504629553732 }, "origId": null, "name": "tests", "notes": "test", - "rank": "1.5256069315371146", + "rank": 1.5256069315371146, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ybfh9kbwmzja90t0b-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Smhi3NmjxQSEodwHY" } \ No newline at end of file diff --git a/art/c53eL6yrZ2W47TK9r/art.json b/art/c53eL6yrZ2W47TK9r/art.json index f49577d7..89f64047 100644 --- a/art/c53eL6yrZ2W47TK9r/art.json +++ b/art/c53eL6yrZ2W47TK9r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1541014263161" + "$date": 1541014263161 }, "modifiedAt": { - "$date": "1541014263161" + "$date": 1541014263161 }, "origId": null, "name": "Animated Points", "notes": "", - "rank": "1.5117656592900346", + "rank": 1.5117656592900346, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y7dt8bhwiqgbpdcvr-thumbnail.jpg", "hasSound": true, - "views": "143", - "likes": "0", + "views": 143, + "likes": 0, "revisionId": "fDaaxZZAb4JRPBX3p" } \ No newline at end of file diff --git a/art/c5eMNzQN3L9wo8Bp5/art.json b/art/c5eMNzQN3L9wo8Bp5/art.json index cef83bea..fffd14aa 100644 --- a/art/c5eMNzQN3L9wo8Bp5/art.json +++ b/art/c5eMNzQN3L9wo8Bp5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546165831327" + "$date": 1546165831327 }, "modifiedAt": { - "$date": "1546165889280" + "$date": 1546165889280 }, "origId": null, "name": "Init", "notes": "", - "rank": "1.180831656000534", + "rank": 1.180831656000534, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xdcrroj3kebozh27d-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "vNrJEAjXB5MbMeaes" } \ No newline at end of file diff --git a/art/c65csouQ75h2ArqRF/art.json b/art/c65csouQ75h2ArqRF/art.json index cb2e5f17..b8cf4542 100644 --- a/art/c65csouQ75h2ArqRF/art.json +++ b/art/c65csouQ75h2ArqRF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589157617190" + "$date": 1589157617190 }, "modifiedAt": { - "$date": "1589157617190" + "$date": 1589157617190 }, "origId": "57eTciQiKd6wT2ndd", "name": "mostly harmless", "notes": "", - "rank": "1.502703353419792", + "rank": 1.502703353419792, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-txppvt38n4149bsuo-thumbnail.jpg", "hasSound": "", - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "xWwoYhT5im2PdbAm7" } \ No newline at end of file diff --git a/art/c7BfoLHoLFBdJ5iYy/art.json b/art/c7BfoLHoLFBdJ5iYy/art.json index b51f1615..b58ea78d 100644 --- a/art/c7BfoLHoLFBdJ5iYy/art.json +++ b/art/c7BfoLHoLFBdJ5iYy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652848486714" + "$date": 1652848486714 }, "modifiedAt": { - "$date": "1652851391523" + "$date": 1652851391523 }, "origId": "d8rzf4Hgtp69tQvrz", "name": "Making a Grid - sehun.kim", "notes": "Exercise - Vertexshaderart : Making a Grid", - "rank": "1.595218880619651", + "rank": 1.595218880619651, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hvlneikv92976wjq7-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "33Po6DBBcMupWpscz" } \ No newline at end of file diff --git a/art/c8gpxWQCgY845YBbg/art.json b/art/c8gpxWQCgY845YBbg/art.json index 70c6fd43..88733256 100644 --- a/art/c8gpxWQCgY845YBbg/art.json +++ b/art/c8gpxWQCgY845YBbg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496309035587" + "$date": 1496309035587 }, "modifiedAt": { - "$date": "1496316003294" + "$date": 1496316003294 }, "origId": "BN8A2f8DcC5htsq6T", "name": "Lesson03", "notes": "Lesson Three tutorial code.", - "rank": "1.0423427466356903", + "rank": 1.0423427466356903, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-y5b788uioj1o62th3-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "DAkhqxeqHCBnG3veG" } \ No newline at end of file diff --git a/art/c9GGGN9nw3aPqNYBW/art.json b/art/c9GGGN9nw3aPqNYBW/art.json index e5785b4c..1b2c326d 100644 --- a/art/c9GGGN9nw3aPqNYBW/art.json +++ b/art/c9GGGN9nw3aPqNYBW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1495058960097" + "$date": 1495058960097 }, "modifiedAt": { - "$date": "1495058960097" + "$date": 1495058960097 }, "origId": "DwqqEvCDpZA7dj9qu", "name": "Init V", "notes": "", - "rank": "1.6991131781015143", + "rank": 1.6991131781015143, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-llgioij561tzofclq-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "DZoWS3uEanagZgwEH" } \ No newline at end of file diff --git a/art/cBtDPFjaQQmK8RYXB/art.json b/art/cBtDPFjaQQmK8RYXB/art.json index 90567619..5e4240b0 100644 --- a/art/cBtDPFjaQQmK8RYXB/art.json +++ b/art/cBtDPFjaQQmK8RYXB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1496649918539" + "$date": 1496649918539 }, "modifiedAt": { - "$date": "1496650876394" + "$date": 1496650876394 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "dot art", "notes": "", - "rank": "10.836284566325478", + "rank": 10.836284566325478, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cwax7jsvwevlgnqgw-thumbnail.jpg", "hasSound": true, - "views": "333", - "likes": "6", + "views": 333, + "likes": 6, "revisionId": "5ohsdq4PxJbG7pTjb" } \ No newline at end of file diff --git a/art/cCmnbDXAePT5wsvRQ/art.json b/art/cCmnbDXAePT5wsvRQ/art.json index d7f57368..70e401db 100644 --- a/art/cCmnbDXAePT5wsvRQ/art.json +++ b/art/cCmnbDXAePT5wsvRQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nRkH7WvwLTAduuBeD", "createdAt": { - "$date": "1597328870398" + "$date": 1597328870398 }, "username": "illus0r", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1626892102364" + "$date": 1626892102364 }, "modifiedAt": { - "$date": "1626892102364" + "$date": 1626892102364 }, "origId": null, "name": "The power of bugs", "notes": "", - "rank": "1.7309623953603241", + "rank": 1.7309623953603241, "private": false, "unlisted": true, "username": "illus0r", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pcnxhpl34crladdqm-thumbnail.jpg", "hasSound": "", - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "eK3uQum8DKydxwZ3x" } \ No newline at end of file diff --git a/art/cCpQdXvZsWd8cH6Hw/art.json b/art/cCpQdXvZsWd8cH6Hw/art.json index 8ff8d76b..25101cd1 100644 --- a/art/cCpQdXvZsWd8cH6Hw/art.json +++ b/art/cCpQdXvZsWd8cH6Hw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485259387108" + "$date": 1485259387108 }, "modifiedAt": { - "$date": "1485259387108" + "$date": 1485259387108 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "morp", "notes": "", - "rank": "10.66401645938793", + "rank": 10.66401645938793, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uq2uvm3kk9szhih5j-thumbnail.jpg", "hasSound": true, - "views": "145", - "likes": "6", + "views": 145, + "likes": 6, "revisionId": "KNkctuazLbsCGqcnA" } \ No newline at end of file diff --git a/art/cFiTJq22KeDLreh5x/art.json b/art/cFiTJq22KeDLreh5x/art.json index 8fbf6a60..0fdd72a7 100644 --- a/art/cFiTJq22KeDLreh5x/art.json +++ b/art/cFiTJq22KeDLreh5x/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684728167435" + "$date": 1684728167435 }, "modifiedAt": { - "$date": "1684728167435" + "$date": 1684728167435 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.65779577824075", + "rank": 1.65779577824075, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3fqtc25lauzqkwaau-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "3JoBowZXBLQ3NShTF" } \ No newline at end of file diff --git a/art/cMSxxdiL7gecfonqz/art.json b/art/cMSxxdiL7gecfonqz/art.json index ef835e8e..f64e242b 100644 --- a/art/cMSxxdiL7gecfonqz/art.json +++ b/art/cMSxxdiL7gecfonqz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1578995242154" + "$date": 1578995242154 }, "modifiedAt": { - "$date": "1579594003538" + "$date": 1579594003538 }, "origId": "GRZbiaYQ5RXxaKsSA", "name": "shadow_test", "notes": "", - "rank": "10.975768453199628", + "rank": 10.975768453199628, "private": false, "unlisted": false, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gc17abjxqx6i76z55-thumbnail.jpg", "hasSound": "", - "views": "541", - "likes": "3", + "views": 541, + "likes": 3, "revisionId": "LvXE27aqLdr82Fs4Q" } \ No newline at end of file diff --git a/art/cMqY3Hixco2WwFZo6/art.json b/art/cMqY3Hixco2WwFZo6/art.json index 891f3b47..729d281c 100644 --- a/art/cMqY3Hixco2WwFZo6/art.json +++ b/art/cMqY3Hixco2WwFZo6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": "1549374729066" + "$date": 1549374729066 }, "username": "kcha", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551283204610" + "$date": 1551283204610 }, "modifiedAt": { - "$date": "1551283281226" + "$date": 1551283281226 }, "origId": null, "name": "whirl", "notes": "", - "rank": "1.637562074418206", + "rank": 1.637562074418206, "private": false, "unlisted": false, "username": "kcha", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dopf3pk1pczd3avl5-thumbnail.jpg", "hasSound": "", - "views": "111", - "likes": "0", + "views": 111, + "likes": 0, "revisionId": "sfwTzZgwDWJeLcKdj" } \ No newline at end of file diff --git a/art/cQ2oBbxfbCYZLRFtr/art.json b/art/cQ2oBbxfbCYZLRFtr/art.json index d0675b1f..5341777f 100644 --- a/art/cQ2oBbxfbCYZLRFtr/art.json +++ b/art/cQ2oBbxfbCYZLRFtr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500344708260" + "$date": 1500344708260 }, "modifiedAt": { - "$date": "1500344708260" + "$date": 1500344708260 }, "origId": "Rp7GgqLK79srZtBn3", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": "1.260639116477312", + "rank": 1.260639116477312, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qqti112vp0s0bzvtz-thumbnail.jpg", "hasSound": true, - "views": "127", - "likes": "0", + "views": 127, + "likes": 0, "revisionId": "w5q79Kygx5PDDJnQe" } \ No newline at end of file diff --git a/art/cRFKCFDgC87Q4M4di/art.json b/art/cRFKCFDgC87Q4M4di/art.json index ae06db66..78afc8bf 100644 --- a/art/cRFKCFDgC87Q4M4di/art.json +++ b/art/cRFKCFDgC87Q4M4di/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684924428293" + "$date": 1684924428293 }, "modifiedAt": { - "$date": "1684924428293" + "$date": 1684924428293 }, "origId": null, "name": "Audio Reactive - duplicate", "notes": "", - "rank": "1.5629958902023038", + "rank": 1.5629958902023038, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4wkru1gstsm4lrchk-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "QgG3zx8eCgdfEAqF6" } \ No newline at end of file diff --git a/art/cTjJFwZcBSSW8d9gw/art.json b/art/cTjJFwZcBSSW8d9gw/art.json index 6a7369cb..a6321d8e 100644 --- a/art/cTjJFwZcBSSW8d9gw/art.json +++ b/art/cTjJFwZcBSSW8d9gw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684325118975" + "$date": 1684325118975 }, "modifiedAt": { - "$date": "1684325337549" + "$date": 1684325337549 }, "origId": null, "name": "Making A Grid_Own variation", "notes": "", - "rank": "1.7966855093518315", + "rank": 1.7966855093518315, "private": false, "unlisted": false, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3nsin53boylhavckc-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "SnTHcMERiK98bZy9S" } \ No newline at end of file diff --git a/art/cWYEWZbQ3HcWiKgyG/art.json b/art/cWYEWZbQ3HcWiKgyG/art.json index b4d9605b..aa78a876 100644 --- a/art/cWYEWZbQ3HcWiKgyG/art.json +++ b/art/cWYEWZbQ3HcWiKgyG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503202376651" + "$date": 1503202376651 }, "modifiedAt": { - "$date": "1503202376651" + "$date": 1503202376651 }, "origId": "ZKyW6sGCeKnuju3A2", "name": "dotto-chouhoukei w", "notes": "", - "rank": "1.3414195902778503", + "rank": 1.3414195902778503, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-afysjn6y1r2mnygdy-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "F4v4TNszApa6nWib4" } \ No newline at end of file diff --git a/art/cYSbbDEEERcyLekzE/art.json b/art/cYSbbDEEERcyLekzE/art.json index 61fc5a80..c1a5e1d5 100644 --- a/art/cYSbbDEEERcyLekzE/art.json +++ b/art/cYSbbDEEERcyLekzE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1685512296926" + "$date": 1685512296926 }, "modifiedAt": { - "$date": "1685512533762" + "$date": 1685512533762 }, "origId": null, "name": "Circles from Triangles_Own variation", "notes": "", - "rank": "1.3852704260402253", + "rank": 1.3852704260402253, "private": false, "unlisted": true, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l8jnsq2iq43go4fa7-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "faWv8nMNn9mX9SDNk" } \ No newline at end of file diff --git a/art/cYx2ofpAnLZMY6Xqr/art.json b/art/cYx2ofpAnLZMY6Xqr/art.json index 7b1c58d2..50fde9bd 100644 --- a/art/cYx2ofpAnLZMY6Xqr/art.json +++ b/art/cYx2ofpAnLZMY6Xqr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": "1551481183440" + "$date": 1551481183440 }, "profile": { "first_name": "Julio", @@ -13,15 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": "1551490687950" + "$date": 1551490687950 }, "modifiedAt": { - "$date": "1551490687950" + "$date": 1551490687950 }, "origId": "tiY4qnEQ7wBnY5XdH", "name": "Circulo", "notes": "Primera", - "rank": "1.6505534903138857", + "rank": 1.6505534903138857, "private": false, "unlisted": true, "username": "julio", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-e02qh3tkicqy8pyia-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "qj8pBwhPED8WAXn2z" } \ No newline at end of file diff --git a/art/cZLahmf6sZpctWKsR/art.json b/art/cZLahmf6sZpctWKsR/art.json index 39177c03..a4a30127 100644 --- a/art/cZLahmf6sZpctWKsR/art.json +++ b/art/cZLahmf6sZpctWKsR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": "1605217631309" + "$date": 1605217631309 }, "profile": { "first_name": "Eugene", @@ -13,15 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": "1605219572498" + "$date": 1605219572498 }, "modifiedAt": { - "$date": "1605219572498" + "$date": 1605219572498 }, "origId": "6d4uyMnEKnip4oyLR", "name": "tutorial-1-1 grid adjusts with resolution", "notes": "", - "rank": "1.9012615341782657", + "rank": 1.9012615341782657, "private": false, "unlisted": true, "username": "eugene", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-k79umvkc3s6yw6xvi-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ME6SYBnmoA7j7Jz6Y" } \ No newline at end of file diff --git a/art/cZZ3eyhcr5QzLGrqT/art.json b/art/cZZ3eyhcr5QzLGrqT/art.json index 020e6574..d49a96d9 100644 --- a/art/cZZ3eyhcr5QzLGrqT/art.json +++ b/art/cZZ3eyhcr5QzLGrqT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1613486348951" + "$date": 1613486348951 }, "modifiedAt": { - "$date": "1613486348951" + "$date": 1613486348951 }, "origId": "auetPcBpAZ2WyysTb", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "1.7804589735873777", + "rank": 1.7804589735873777, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-eyo5kcj1k5c27dhmv-thumbnail.jpg", "hasSound": true, - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "8BW3mQEeE5S9e9MWn" } \ No newline at end of file diff --git a/art/cZoyrQ8kQECXDtSTn/art.json b/art/cZoyrQ8kQECXDtSTn/art.json index 0f4a7e0e..21eb7d88 100644 --- a/art/cZoyrQ8kQECXDtSTn/art.json +++ b/art/cZoyrQ8kQECXDtSTn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448448172039" + "$date": 1448448172039 }, "modifiedAt": { - "$date": "1448448252509" + "$date": 1448448252509 }, "origId": "DCY4ddBCsphoYLARH", "name": "wet", - "rank": "10.903179115661118", + "rank": 10.903179115661118, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-dgdib8thfbbw1lzrd-thumbnail.jpg", "hasSound": true, - "views": "330", - "likes": "8", + "views": 330, + "likes": 8, "revisionId": "X7vgz82WgtM26nrc5", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/ccQWyo6KBLufEhq89/art.json b/art/ccQWyo6KBLufEhq89/art.json index f8b87e8c..25d13866 100644 --- a/art/ccQWyo6KBLufEhq89/art.json +++ b/art/ccQWyo6KBLufEhq89/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565835851295" + "$date": 1565835851295 }, "modifiedAt": { - "$date": "1565835851295" + "$date": 1565835851295 }, "origId": "6329mueSGExenMjbN", "name": "dotp", "notes": "", - "rank": "1.7574785737174428", + "rank": 1.7574785737174428, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tvgoxbp3ecqk83ml4-thumbnail.jpg", "hasSound": true, - "views": "93", - "likes": "0", + "views": 93, + "likes": 0, "revisionId": "KbWr46DipWZiNqKqe" } \ No newline at end of file diff --git a/art/cds3yEbDHT2sbnKxa/art.json b/art/cds3yEbDHT2sbnKxa/art.json index e2fbbad0..9dd707b9 100644 --- a/art/cds3yEbDHT2sbnKxa/art.json +++ b/art/cds3yEbDHT2sbnKxa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1599073971787" + "$date": 1599073971787 }, "modifiedAt": { - "$date": "1599073971787" + "$date": 1599073971787 }, "origId": "NeGB5oyRfmeMmWodT", "name": "Frank in White", "notes": "", - "rank": "1.1095303944818293", + "rank": 1.1095303944818293, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ycxpztn0rh8lt5glb-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "BTDhTFLhbN7SLh5Y6" } \ No newline at end of file diff --git a/art/cgHCLAi7mKznjvENd/art.json b/art/cgHCLAi7mKznjvENd/art.json index 24f7f466..bf7efec5 100644 --- a/art/cgHCLAi7mKznjvENd/art.json +++ b/art/cgHCLAi7mKznjvENd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449289303183" + "$date": 1449289303183 }, "modifiedAt": { - "$date": "1449289303183" + "$date": 1449289303183 }, "origId": "RM7eRS2ZAytCwuqj5", "name": "FailedFountains", - "rank": "1.4181516518566313", + "rank": 1.4181516518566313, "private": false, "unlisted": true, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-j97pqeyxnn1cmlf5u-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "BytvM8RipAcR6yx6f", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/chpxsLEkqhZkhLxDD/art.json b/art/chpxsLEkqhZkhLxDD/art.json index 7a2e0b9e..2932cb30 100644 --- a/art/chpxsLEkqhZkhLxDD/art.json +++ b/art/chpxsLEkqhZkhLxDD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1693705385481" + "$date": 1693705385481 }, "modifiedAt": { - "$date": "1693705385481" + "$date": 1693705385481 }, "origId": "jLsTszfmYpHj49XKx", "name": "cube", "notes": "", - "rank": "1.8344322156781314", + "rank": 1.8344322156781314, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-907ihbkmpi5rmhxa3-thumbnail.jpg", "hasSound": "", - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "mtBy43jsyiqHzNfet" } \ No newline at end of file diff --git a/art/cj62wdtr684imMKtg/art.json b/art/cj62wdtr684imMKtg/art.json index 76a2f3f7..9b95b269 100644 --- a/art/cj62wdtr684imMKtg/art.json +++ b/art/cj62wdtr684imMKtg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1503791790906" + "$date": 1503791790906 }, "modifiedAt": { - "$date": "1503791790906" + "$date": 1503791790906 }, "origId": "pCCMuqhftZ6T2yx6X", "name": "point cloud vs spheres", "notes": "", - "rank": "1.8017726224777728", + "rank": 1.8017726224777728, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8rxmfu15tfld7cprc-thumbnail.jpg", "hasSound": true, - "views": "141", - "likes": "0", + "views": 141, + "likes": 0, "revisionId": "RZ454ospmG9MsKbRC" } \ No newline at end of file diff --git a/art/cjTYyd8z2yEWqYFeg/art.json b/art/cjTYyd8z2yEWqYFeg/art.json index f961dcdf..381e4170 100644 --- a/art/cjTYyd8z2yEWqYFeg/art.json +++ b/art/cjTYyd8z2yEWqYFeg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1605109030736" + "$date": 1605109030736 }, "modifiedAt": { - "$date": "1605109030736" + "$date": 1605109030736 }, "origId": "PLaQo2H7Zkft5CLu2", "name": "Lines New", "notes": "Li Yuchun李宇春", - "rank": "1.8418184520451968", + "rank": 1.8418184520451968, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-os8wh9rdkcz2f37ol-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "dNX9m5j5rHf9jXQaG" } \ No newline at end of file diff --git a/art/cjw2sg8cHvsk78JBF/art.json b/art/cjw2sg8cHvsk78JBF/art.json index 347034f2..fe9a4777 100644 --- a/art/cjw2sg8cHvsk78JBF/art.json +++ b/art/cjw2sg8cHvsk78JBF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684492267479" + "$date": 1684492267479 }, "modifiedAt": { - "$date": "1684492267479" + "$date": 1684492267479 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.3331415000515334", + "rank": 1.3331415000515334, "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ixqutkhr581jaqbmq-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "E8xxi2M97gAnK2jzL" } \ No newline at end of file diff --git a/art/ckAitsgFTQ4DbFHAC/art.json b/art/ckAitsgFTQ4DbFHAC/art.json index 3c324901..14a2abe2 100644 --- a/art/ckAitsgFTQ4DbFHAC/art.json +++ b/art/ckAitsgFTQ4DbFHAC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589064853916" + "$date": 1589064853916 }, "modifiedAt": { - "$date": "1589064853916" + "$date": 1589064853916 }, "origId": "zvKXwd6wx6E38aPmf", "name": "tristrip", "notes": "", - "rank": "1.605263518346177", + "rank": 1.605263518346177, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-e6v19213q992xt2gf-thumbnail.jpg", "hasSound": "", - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "wzhgGfjdhtRfguddc" } \ No newline at end of file diff --git a/art/cm7ZiKYPzjYBqPSyQ/art.json b/art/cm7ZiKYPzjYBqPSyQ/art.json index c635d699..9a3acaac 100644 --- a/art/cm7ZiKYPzjYBqPSyQ/art.json +++ b/art/cm7ZiKYPzjYBqPSyQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590947813981" + "$date": 1590947813981 }, "modifiedAt": { - "$date": "1590947813981" + "$date": 1590947813981 }, "origId": "dJTCRw4XXeXH2rYMd", "name": "mostly harmless", "notes": "", - "rank": "1.0823338811115066", + "rank": 1.0823338811115066, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-iklkbopsxvoxx2z8o-thumbnail.jpg", "hasSound": "", - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "vrBCRyFj7AxJ9qH7T" } \ No newline at end of file diff --git a/art/cnpLD2E8bCJ8MjaXX/art.json b/art/cnpLD2E8bCJ8MjaXX/art.json index 5ed3e0e5..132fa96b 100644 --- a/art/cnpLD2E8bCJ8MjaXX/art.json +++ b/art/cnpLD2E8bCJ8MjaXX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598879903011" + "$date": 1598879903011 }, "modifiedAt": { - "$date": "1598879903011" + "$date": 1598879903011 }, "origId": "4rzpKJ43tFQEsLBkP", "name": "residuallines White", "notes": "white", - "rank": "1.2871735175586656", + "rank": 1.2871735175586656, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-s8a03p2l2llzgdosf-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "LsBzPQK45G7YPB3kG" } \ No newline at end of file diff --git a/art/coje67XoytKsXMYqF/art.json b/art/coje67XoytKsXMYqF/art.json index 8dd61c54..abec324e 100644 --- a/art/coje67XoytKsXMYqF/art.json +++ b/art/coje67XoytKsXMYqF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642066937459" + "$date": 1642066937459 }, "modifiedAt": { - "$date": "1642066937459" + "$date": 1642066937459 }, "origId": "sK7LiRcHNuXupG5ax", "name": "Oh my word", "notes": "", - "rank": "1.173385281569706", + "rank": 1.173385281569706, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4gp5a7fswz9v16fiz-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "MmsMxhTLtKgjNvX2o" } \ No newline at end of file diff --git a/art/cpo4C8yfRudYYakav/art.json b/art/cpo4C8yfRudYYakav/art.json index d86d7254..88392b32 100644 --- a/art/cpo4C8yfRudYYakav/art.json +++ b/art/cpo4C8yfRudYYakav/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "qHjqBLXumt25WmNwj", "createdAt": { - "$date": "1713237301136" + "$date": 1713237301136 }, "profile": { "first_name": "erick", @@ -14,15 +14,15 @@ "username": "erick2" }, "createdAt": { - "$date": "1713238136283" + "$date": 1713238136283 }, "modifiedAt": { - "$date": "1713238136283" + "$date": 1713238136283 }, "origId": null, "name": "probando", "notes": "", - "rank": "1.5020192077308265", + "rank": 1.5020192077308265, "private": false, "unlisted": true, "username": "erick2", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-83g4qewooqvx46lz7-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "SfsWaNDzTT2NScDEc" } \ No newline at end of file diff --git a/art/cprWonx4tN8nMgQHt/art.json b/art/cprWonx4tN8nMgQHt/art.json index 519920d5..88fa57ad 100644 --- a/art/cprWonx4tN8nMgQHt/art.json +++ b/art/cprWonx4tN8nMgQHt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "q4xaX8JuN9ATDe8tt", "createdAt": { - "$date": "1517619250907" + "$date": 1517619250907 }, "profile": { "first_name": "Anuar", @@ -13,15 +13,15 @@ "username": "anuar" }, "createdAt": { - "$date": "1517960564826" + "$date": 1517960564826 }, "modifiedAt": { - "$date": "1517960564826" + "$date": 1517960564826 }, "origId": null, "name": "cosa 1", "notes": "", - "rank": "1.3288518675697245", + "rank": 1.3288518675697245, "private": false, "unlisted": false, "username": "anuar", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6xf6be9n2fduyi78u-thumbnail.jpg", "hasSound": true, - "views": "175", - "likes": "0", + "views": 175, + "likes": 0, "revisionId": "JZiQZqacYxup8hxw7" } \ No newline at end of file diff --git a/art/cqLtuWkpoZFuj7Aq2/art.json b/art/cqLtuWkpoZFuj7Aq2/art.json index ed687b65..c1bf3195 100644 --- a/art/cqLtuWkpoZFuj7Aq2/art.json +++ b/art/cqLtuWkpoZFuj7Aq2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1462070863695" + "$date": 1462070863695 }, "modifiedAt": { - "$date": "1462070863695" + "$date": 1462070863695 }, "origId": "PmW7c9NeLghdwa8S4", "name": "murf", "notes": "", - "rank": "1.5552794965765693", + "rank": 1.5552794965765693, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bld6ud541ckdye2h1-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "9H5Dbes84HDnhZNA7" } \ No newline at end of file diff --git a/art/cqrpE8sDb6Md6djDh/art.json b/art/cqrpE8sDb6Md6djDh/art.json index 35ee14e8..b9472244 100644 --- a/art/cqrpE8sDb6Md6djDh/art.json +++ b/art/cqrpE8sDb6Md6djDh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652939945117" + "$date": 1652939945117 }, "modifiedAt": { - "$date": "1652940145642" + "$date": 1652940145642 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.9331932741925772", + "rank": 1.9331932741925772, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4rskjlaycflwj17a8-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "n9M6iYo9NQNKWfegd" } \ No newline at end of file diff --git a/art/ct6NykQPhqWr3A7aC/art.json b/art/ct6NykQPhqWr3A7aC/art.json index 7ddf2672..076b69b6 100644 --- a/art/ct6NykQPhqWr3A7aC/art.json +++ b/art/ct6NykQPhqWr3A7aC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1538862773390" + "$date": 1538862773390 }, "modifiedAt": { - "$date": "1594507096480" + "$date": 1594507096480 }, "origId": "YSrCe2ZHmwiB2d6Kz", "name": "mountains", "notes": "", - "rank": "1.794424159451506", + "rank": 1.794424159451506, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9nv796me9ziong1hu-thumbnail.jpg", "hasSound": true, - "views": "185", - "likes": "0", + "views": 185, + "likes": 0, "revisionId": "YsXn5autsgGLgQfYd" } \ No newline at end of file diff --git a/art/ctdaXFjXNjTiss8Kh/art.json b/art/ctdaXFjXNjTiss8Kh/art.json index 8fb96b63..4ec28155 100644 --- a/art/ctdaXFjXNjTiss8Kh/art.json +++ b/art/ctdaXFjXNjTiss8Kh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468395002526" + "$date": 1468395002526 }, "modifiedAt": { - "$date": "1494052478975" + "$date": 1494052478975 }, "origId": null, "name": "circles", "notes": "", - "rank": "1.3569610692192962", + "rank": 1.3569610692192962, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-48z002kn4oniobgni-thumbnail.jpg", "hasSound": true, - "views": "452", - "likes": "0", + "views": 452, + "likes": 0, "revisionId": "HuZegYQmFtAwEvaW9" } \ No newline at end of file diff --git a/art/cvLGj6QKvo7uebnbK/art.json b/art/cvLGj6QKvo7uebnbK/art.json index 445f6edf..91b2d902 100644 --- a/art/cvLGj6QKvo7uebnbK/art.json +++ b/art/cvLGj6QKvo7uebnbK/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447076092617" + "$date": 1447076092617 }, "modifiedAt": { - "$date": "1447076092617" + "$date": 1447076092617 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-h8oc2dy04u0dwdefp-thumbnail.jpg", "hasSound": true, - "views": "175", - "likes": "1", + "views": 175, + "likes": 1, "revisionId": "L9i9L8bqhs9Fwpyqx", - "rank": "1.602175162541391" + "rank": 1.602175162541391 } \ No newline at end of file diff --git a/art/cvcz6reqzpuyvdjvY/art.json b/art/cvcz6reqzpuyvdjvY/art.json index a4cde5b9..d7c7db25 100644 --- a/art/cvcz6reqzpuyvdjvY/art.json +++ b/art/cvcz6reqzpuyvdjvY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": "1463104654911" + "$date": 1463104654911 }, "username": "mipmap", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1569929109355" + "$date": 1569929109355 }, "modifiedAt": { - "$date": "1569929109355" + "$date": 1569929109355 }, "origId": "BxMWaxP7Sqiz38FgK", "name": "newave", "notes": "\n\nFrom https://www.vertexshaderart.com/art/BxMWaxP7Sqiz38FgK", - "rank": "1.7399860888017986", + "rank": 1.7399860888017986, "private": false, "unlisted": false, "username": "mipmap", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ld2t51bqtupcrtyrv-thumbnail.jpg", "hasSound": "", - "views": "208", - "likes": "0", + "views": 208, + "likes": 0, "revisionId": "uJCkKiv9fXAGXgfKZ" } \ No newline at end of file diff --git a/art/cxEbTRudczrikaEBX/art.json b/art/cxEbTRudczrikaEBX/art.json index aef0418b..cf156115 100644 --- a/art/cxEbTRudczrikaEBX/art.json +++ b/art/cxEbTRudczrikaEBX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685264476149" + "$date": 1685264476149 }, "modifiedAt": { - "$date": "1685264476149" + "$date": 1685264476149 }, "origId": "94LjZTzQhciudirXa", "name": "Circles from Triangles - Tweak", "notes": "", - "rank": "1.5055231057185277", + "rank": 1.5055231057185277, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-uyzuozlwfsjhs9h4p-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "vvzbrtqvGyc79WiG8" } \ No newline at end of file diff --git a/art/cxdd3QwD34CZzTpFj/art.json b/art/cxdd3QwD34CZzTpFj/art.json index 9579f3a0..990dc470 100644 --- a/art/cxdd3QwD34CZzTpFj/art.json +++ b/art/cxdd3QwD34CZzTpFj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QwzsYvDScS9sqNHNF", "createdAt": { - "$date": "1699414239850" + "$date": 1699414239850 }, "profile": { "first_name": "aphim44", @@ -12,15 +12,15 @@ "username": "aphim44" }, "createdAt": { - "$date": "1699414242999" + "$date": 1699414242999 }, "modifiedAt": { - "$date": "1699414242999" + "$date": 1699414242999 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5293370394769752", + "rank": 1.5293370394769752, "private": false, "unlisted": true, "username": "aphim44", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bec1z4kmli7l82s7q-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "hLojThv4AEwqQZWKb" } \ No newline at end of file diff --git a/art/cynWXyqSFnWDriqfR/art.json b/art/cynWXyqSFnWDriqfR/art.json index 3ba46e9b..760de2de 100644 --- a/art/cynWXyqSFnWDriqfR/art.json +++ b/art/cynWXyqSFnWDriqfR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553245212406" + "$date": 1553245212406 }, "modifiedAt": { - "$date": "1553245212406" + "$date": 1553245212406 }, "origId": "mzzBJYvnnyvaq6xcD", "name": "1903-GridSound", "notes": "", - "rank": "1.446404607850624", + "rank": 1.446404607850624, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-7vxgaxq2q9l94cdxq-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "cme5LtNjYeJ8Nf2Kb" } \ No newline at end of file diff --git a/art/cz2CWm8MobiaqYc46/art.json b/art/cz2CWm8MobiaqYc46/art.json index 6ecf1a7b..2358ea2b 100644 --- a/art/cz2CWm8MobiaqYc46/art.json +++ b/art/cz2CWm8MobiaqYc46/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447490979081" + "$date": 1447490979081 }, "modifiedAt": { - "$date": "1447490979081" + "$date": 1447490979081 }, "origId": "87jiR2yJj3v4JHQGX", "name": "residualfillattack", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-2kvbe7w6rl8k2xfla-thumbnail.jpg", "hasSound": true, - "views": "90", - "likes": "0", + "views": 90, + "likes": 0, "revisionId": "LgbLzAyRE8Bmz4gsq", - "rank": "1.459194890959611" + "rank": 1.459194890959611 } \ No newline at end of file diff --git a/art/cznhWtArrLFqxJgAf/art.json b/art/cznhWtArrLFqxJgAf/art.json index b0b55371..99e6ecf8 100644 --- a/art/cznhWtArrLFqxJgAf/art.json +++ b/art/cznhWtArrLFqxJgAf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1608842208340" + "$date": 1608842208340 }, "modifiedAt": { - "$date": "1608842208340" + "$date": 1608842208340 }, "origId": null, "name": "Oklab Color Space", "notes": "[https://bottosson.github.io/posts/oklab/](https://bottosson.github.io/posts/oklab/)", - "rank": "1.4650392331767552", + "rank": 1.4650392331767552, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ur30c1be3rakpj5fh-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "uCvH6HqmbWEvdAJ4J" } \ No newline at end of file diff --git a/art/d5232ap5Whxh5xE5w/art.json b/art/d5232ap5Whxh5xE5w/art.json index 67360972..41ccecf3 100644 --- a/art/d5232ap5Whxh5xE5w/art.json +++ b/art/d5232ap5Whxh5xE5w/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553509334658" + "$date": 1553509334658 }, "modifiedAt": { - "$date": "1553509334658" + "$date": 1553509334658 }, "origId": "C5XnDd3TxCtHq52Jv", "name": "1903-GridHypnoticMasses", "notes": "", - "rank": "1.4344631756145603", + "rank": 1.4344631756145603, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nzvtjnvgw8x4v3jyn-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "rZE6GyYLCAGzrSxXh" } \ No newline at end of file diff --git a/art/d5MYkeFzBcFMQzpQf/art.json b/art/d5MYkeFzBcFMQzpQf/art.json index 4f15b8fd..6588172c 100644 --- a/art/d5MYkeFzBcFMQzpQf/art.json +++ b/art/d5MYkeFzBcFMQzpQf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": "1568858617968" + "$date": 1568858617968 }, "username": "gitanely", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1568858691769" + "$date": 1568858691769 }, "modifiedAt": { - "$date": "1568878263727" + "$date": 1568878263727 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1654710193411968", + "rank": 1.1654710193411968, "private": false, "unlisted": true, "username": "gitanely", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1wy40xa7vq4uwtov1-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "eoZsvTcnJNRNxkCk7" } \ No newline at end of file diff --git a/art/d5q4WZfHWEwTikN2o/art.json b/art/d5q4WZfHWEwTikN2o/art.json index 3559b3f2..1f08b000 100644 --- a/art/d5q4WZfHWEwTikN2o/art.json +++ b/art/d5q4WZfHWEwTikN2o/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": "1549374729066" + "$date": 1549374729066 }, "username": "kcha", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551870065980" + "$date": 1551870065980 }, "modifiedAt": { - "$date": "1552194228938" + "$date": 1552194228938 }, "origId": "yXyfMG3k8JMQsDgDm", "name": "tutorial_04", "notes": "", - "rank": "1.071383120767937", + "rank": 1.071383120767937, "private": false, "unlisted": true, "username": "kcha", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-uxamxew6if8gngqbu-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "ppxThKZKP5FKEeLHh" } \ No newline at end of file diff --git a/art/d6HHmyLaBsmttvb5b/art.json b/art/d6HHmyLaBsmttvb5b/art.json index 1a0b1cca..41be7b10 100644 --- a/art/d6HHmyLaBsmttvb5b/art.json +++ b/art/d6HHmyLaBsmttvb5b/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1616247556124" + "$date": 1616247556124 }, "modifiedAt": { - "$date": "1616247556124" + "$date": 1616247556124 }, "origId": "CfHhvkT7qoHXgLNx6", "name": "myHello Cube", "notes": "", - "rank": "1.9256179207324566", + "rank": 1.9256179207324566, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wawjubb6axcnjmh5t-thumbnail.jpg", "hasSound": "", - "views": "92", - "likes": "0", + "views": 92, + "likes": 0, "revisionId": "KCHCQi5f3Q5ewpRY4" } \ No newline at end of file diff --git a/art/d6J9M7EJyoAgw5NcA/art.json b/art/d6J9M7EJyoAgw5NcA/art.json index 387af918..a4b7de89 100644 --- a/art/d6J9M7EJyoAgw5NcA/art.json +++ b/art/d6J9M7EJyoAgw5NcA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499139135821" + "$date": 1499139135821 }, "modifiedAt": { - "$date": "1499139135821" + "$date": 1499139135821 }, "origId": "uPwKetxzwcL2PFZd6", "name": "linespace", "notes": "", - "rank": "10.265914191064354", + "rank": 10.265914191064354, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-i912cmxjgisq3em06-thumbnail.jpg", "hasSound": true, - "views": "489", - "likes": "6", + "views": 489, + "likes": 6, "revisionId": "3ZyxDDSunRnWaaRNJ" } \ No newline at end of file diff --git a/art/d7anES7ef6WrrDwsy/art.json b/art/d7anES7ef6WrrDwsy/art.json index a6f55c3b..5bfabe59 100644 --- a/art/d7anES7ef6WrrDwsy/art.json +++ b/art/d7anES7ef6WrrDwsy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465461938970" + "$date": 1465461938970 }, "modifiedAt": { - "$date": "1465461938970" + "$date": 1465461938970 }, "origId": "gZNitbfDuN5pSwLf3", "name": "codez", "notes": "", - "rank": "10.860142947460721", + "rank": 10.860142947460721, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m5f2e7xd2dh99sj9r-thumbnail.jpg", "hasSound": true, - "views": "316", - "likes": "7", + "views": 316, + "likes": 7, "revisionId": "R3xf8wTNJx58ieiHe" } \ No newline at end of file diff --git a/art/d7bnfzEFFTWGyQNaT/art.json b/art/d7bnfzEFFTWGyQNaT/art.json index a75a06d6..c0a24de9 100644 --- a/art/d7bnfzEFFTWGyQNaT/art.json +++ b/art/d7bnfzEFFTWGyQNaT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1703288427096" + "$date": 1703288427096 }, "modifiedAt": { - "$date": "1703288427096" + "$date": 1703288427096 }, "origId": "WgAGyf4sc6LfsH2bd", "name": "squiro", "notes": "", - "rank": "1.802093773588902", + "rank": 1.802093773588902, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-m6e570ff6wrwxm5qa-thumbnail.jpg", "hasSound": true, - "views": "28", - "likes": "0", + "views": 28, + "likes": 0, "revisionId": "2cefmQg2QwAnGGfPo" } \ No newline at end of file diff --git a/art/d8J6rAnjiWz4HntZH/art.json b/art/d8J6rAnjiWz4HntZH/art.json index 89ceeb4e..3d5aa7ed 100644 --- a/art/d8J6rAnjiWz4HntZH/art.json +++ b/art/d8J6rAnjiWz4HntZH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "65jxhpzuS83g7Y4dT", "createdAt": { - "$date": "1466511627538" + "$date": 1466511627538 }, "profile": { "first_name": "Renya", @@ -13,15 +13,15 @@ "username": "renya" }, "createdAt": { - "$date": "1471786503166" + "$date": 1471786503166 }, "modifiedAt": { - "$date": "1471786503166" + "$date": 1471786503166 }, "origId": null, "name": "musicBox", "notes": "firstCharenge", - "rank": "10.643779372645582", + "rank": 10.643779372645582, "private": false, "unlisted": false, "username": "renya", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1nwtq8kn51dfqqkuc-thumbnail.jpg", "hasSound": true, - "views": "502", - "likes": "2", + "views": 502, + "likes": 2, "revisionId": "HjdxNAPdKmdXvQwfB" } \ No newline at end of file diff --git a/art/dAF9Jm3ZxebA7j6wX/art.json b/art/dAF9Jm3ZxebA7j6wX/art.json index eb096786..c4c6b9d3 100644 --- a/art/dAF9Jm3ZxebA7j6wX/art.json +++ b/art/dAF9Jm3ZxebA7j6wX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1571775863853" + "$date": 1571775863853 }, "modifiedAt": { - "$date": "1571775863853" + "$date": 1571775863853 }, "origId": "oG23xNxiPkfCLufzk", "name": "widr", "notes": "", - "rank": "1.332955362124062", + "rank": 1.332955362124062, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-i9geqj908wsd9weld-thumbnail.jpg", "hasSound": true, - "views": "90", - "likes": "0", + "views": 90, + "likes": 0, "revisionId": "C2PZbgtewEonwhBMp" } \ No newline at end of file diff --git a/art/dAL8F3TW5GN54MCBB/art.json b/art/dAL8F3TW5GN54MCBB/art.json index 43650855..94a63492 100644 --- a/art/dAL8F3TW5GN54MCBB/art.json +++ b/art/dAL8F3TW5GN54MCBB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684960691631" + "$date": 1684960691631 }, "modifiedAt": { - "$date": "1684960815612" + "$date": 1684960815612 }, "origId": "eq35fsTk4w4ZA3LQF", "name": "Audio Reactive Art - Tweaks", "notes": "Audio Reactive Art - CS250 \nspring 2023\n", - "rank": "1.3887658582670352", + "rank": 1.3887658582670352, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-myict7mjsb35a6i9c-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "3wbxJta5fj7jSo5Yp" } \ No newline at end of file diff --git a/art/dBc4DnM9H4zxHwGcH/art.json b/art/dBc4DnM9H4zxHwGcH/art.json index 3a74f84e..c9d2e2c6 100644 --- a/art/dBc4DnM9H4zxHwGcH/art.json +++ b/art/dBc4DnM9H4zxHwGcH/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551478843155" + "$date": 1551478843155 }, "modifiedAt": { - "$date": "1551478843155" + "$date": 1551478843155 }, "origId": "BtkrDbo3o9cSAoXeW", "name": "the tangled webs we weave", "notes": "", - "rank": "1.534488098676995", + "rank": 1.534488098676995, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4hh9pvko2o0w647b6-thumbnail.jpg", "hasSound": "", - "views": "90", - "likes": "0", + "views": 90, + "likes": 0, "revisionId": "rzXmcNysWAZZcH6PK" } \ No newline at end of file diff --git a/art/dCjgtsZXnjdzATJ8P/art.json b/art/dCjgtsZXnjdzATJ8P/art.json index 73008221..15b01fa4 100644 --- a/art/dCjgtsZXnjdzATJ8P/art.json +++ b/art/dCjgtsZXnjdzATJ8P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553462261340" + "$date": 1553462261340 }, "modifiedAt": { - "$date": "1553462261340" + "$date": 1553462261340 }, "origId": "5RiyKNicAa32rA9YZ", "name": "1903-GridSoundHypnoticWaves", "notes": "", - "rank": "1.0392157158904416", + "rank": 1.0392157158904416, "private": false, "unlisted": false, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ba41e3fs8gy8h9o73-thumbnail.jpg", "hasSound": true, - "views": "120", - "likes": "0", + "views": 120, + "likes": 0, "revisionId": "68yJDnAwRDGbyMxia" } \ No newline at end of file diff --git a/art/dCyrwwNxWC4gmj7zN/art.json b/art/dCyrwwNxWC4gmj7zN/art.json index 7f451607..222679ab 100644 --- a/art/dCyrwwNxWC4gmj7zN/art.json +++ b/art/dCyrwwNxWC4gmj7zN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1568768787456" + "$date": 1568768787456 }, "modifiedAt": { - "$date": "1568768787456" + "$date": 1568768787456 }, "origId": "BsrLb5e2Fujc6RvJf", "name": "Simple Fractal wip2", "notes": "", - "rank": "1.5665900660749177", + "rank": 1.5665900660749177, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lzcz7tctn124vvv6o-thumbnail.jpg", "hasSound": "", - "views": "150", - "likes": "0", + "views": 150, + "likes": 0, "revisionId": "o4yt52ecNMwwNmMuo" } \ No newline at end of file diff --git a/art/dDWeHcCfjXZ2qxCji/art.json b/art/dDWeHcCfjXZ2qxCji/art.json index e090b2eb..83cfce38 100644 --- a/art/dDWeHcCfjXZ2qxCji/art.json +++ b/art/dDWeHcCfjXZ2qxCji/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642027794039" + "$date": 1642027794039 }, "modifiedAt": { - "$date": "1642027794039" + "$date": 1642027794039 }, "origId": "bbpMGgfF9vceKwYEH", "name": "mostly harmless 4 Kmaachine WIP", "notes": "", - "rank": "1.7056873346743013", + "rank": 1.7056873346743013, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-b22yd31wklvw8foma-thumbnail.jpg", "hasSound": true, - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "LScnsisSm4xqotvQs" } \ No newline at end of file diff --git a/art/dJ7LxrXfRuAz7PLaC/art.json b/art/dJ7LxrXfRuAz7PLaC/art.json index 31d6d435..3c92da68 100644 --- a/art/dJ7LxrXfRuAz7PLaC/art.json +++ b/art/dJ7LxrXfRuAz7PLaC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1541757607948" + "$date": 1541757607948 }, "modifiedAt": { - "$date": "1541757607948" + "$date": 1541757607948 }, "origId": "R7yXZW3KoMpDcS5NW", "name": "shock", "notes": "", - "rank": "1.2549242056129606", + "rank": 1.2549242056129606, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0ngnjysucizv9vrn3-thumbnail.jpg", "hasSound": true, - "views": "245", - "likes": "1", + "views": 245, + "likes": 1, "revisionId": "fAS8Rrc4bg5iEaigG" } \ No newline at end of file diff --git a/art/dJQHunZMaGr5ssiey/art.json b/art/dJQHunZMaGr5ssiey/art.json index 22d8e5c3..00b0a960 100644 --- a/art/dJQHunZMaGr5ssiey/art.json +++ b/art/dJQHunZMaGr5ssiey/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446227063602" + "$date": 1446227063602 }, "origId": "WgAGyf4sc6LfsH2bd", "name": "squiro", @@ -23,12 +23,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 4.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float snd = texture2D(sound, vec2(fract(count / 128.0), fract(count / 20000.0))).a;\n float offset = count * 0.02;\n// float offset = 0.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.21 * pow(snd, 5.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.9;\n float innerRadius = count * 0.001;\n float oC = cos(orbitAngle + localTime * 0.4 + count * 0.1) * innerRadius;\n float oS = sin(orbitAngle + localTime + count * 0.1) * innerRadius;\n// float oS = .1 + innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-ab40lwjcoxyq4yixl-thumbnail.jpg", - "views": "108", - "likes": "0", + "views": 108, + "likes": 0, "revisionId": "ofTD8NRsuZeYFpauL", "modifiedAt": { - "$date": "1446227063605" + "$date": 1446227063605 }, "hasSound": true, - "rank": "1.8125274362060642" + "rank": 1.8125274362060642 } \ No newline at end of file diff --git a/art/dJTCRw4XXeXH2rYMd/art.json b/art/dJTCRw4XXeXH2rYMd/art.json index 65b14a79..5816ded4 100644 --- a/art/dJTCRw4XXeXH2rYMd/art.json +++ b/art/dJTCRw4XXeXH2rYMd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590947591834" + "$date": 1590947591834 }, "modifiedAt": { - "$date": "1590947591834" + "$date": 1590947591834 }, "origId": "pd5cBhZ239NhxnEim", "name": "mostly harmless", "notes": "", - "rank": "1.468588489300858", + "rank": 1.468588489300858, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-aa1i172l5fq3griyt-thumbnail.jpg", "hasSound": "", - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "P4HgiYxB3hdACkRLv" } \ No newline at end of file diff --git a/art/dJZ8nxPG2JKPBwHut/art.json b/art/dJZ8nxPG2JKPBwHut/art.json index aa75e1a0..7dadabc4 100644 --- a/art/dJZ8nxPG2JKPBwHut/art.json +++ b/art/dJZ8nxPG2JKPBwHut/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1546509251979" + "$date": 1546509251979 }, "modifiedAt": { - "$date": "1546509251979" + "$date": 1546509251979 }, "origId": "ZPpq2oK4fqmPHJnQn", "name": "Alert", "notes": "Alert\n@Re_gain Aka Daff", - "rank": "1.3202306284173995", + "rank": 1.3202306284173995, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gz9xmdxpsjg6ulyfm-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "SxHZJv7jjztu3WZzs" } \ No newline at end of file diff --git a/art/dKGqajerwQQwap65w/art.json b/art/dKGqajerwQQwap65w/art.json index 0bbb184b..34280824 100644 --- a/art/dKGqajerwQQwap65w/art.json +++ b/art/dKGqajerwQQwap65w/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "38uzcEgm5Fn8ZgX3u", "createdAt": { - "$date": "1588363657698" + "$date": 1588363657698 }, "username": "toneoperator", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1589214716085" + "$date": 1589214716085 }, "modifiedAt": { - "$date": "1589214716085" + "$date": 1589214716085 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3368641157172996", + "rank": 1.3368641157172996, "private": false, "unlisted": true, "username": "toneoperator", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ap3mfj975nq5w1b8f-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "vgiEkNsFv5w6y2PSH" } \ No newline at end of file diff --git a/art/dLkqdiAkHgpKZWw9c/art.json b/art/dLkqdiAkHgpKZWw9c/art.json index da9bc7d5..67e316ad 100644 --- a/art/dLkqdiAkHgpKZWw9c/art.json +++ b/art/dLkqdiAkHgpKZWw9c/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501731639070" + "$date": 1501731639070 }, "modifiedAt": { - "$date": "1501731639070" + "$date": 1501731639070 }, "origId": "hhDozSmRkW3ExvhoP", "name": "papipupepox2", "notes": "", - "rank": "1.668184494492411", + "rank": 1.668184494492411, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dtw6vhxh668yact8l-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "dnwTHd5w95vGg5hGE" } \ No newline at end of file diff --git a/art/dLyBG6jnNceKnhqbB/art.json b/art/dLyBG6jnNceKnhqbB/art.json index d4a1c750..373547ae 100644 --- a/art/dLyBG6jnNceKnhqbB/art.json +++ b/art/dLyBG6jnNceKnhqbB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501294812465" + "$date": 1501294812465 }, "modifiedAt": { - "$date": "1501294812465" + "$date": 1501294812465 }, "origId": null, "name": "camera transform vs vertex position logic exercise", "notes": "", - "rank": "1.5839672906807365", + "rank": 1.5839672906807365, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-p72wbrg8qs8znhvzt-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "cFgeuos8pRRchyc4M" } \ No newline at end of file diff --git a/art/dMRx2bNxuYsRKSHKt/art.json b/art/dMRx2bNxuYsRKSHKt/art.json index b402b037..d4aa4775 100644 --- a/art/dMRx2bNxuYsRKSHKt/art.json +++ b/art/dMRx2bNxuYsRKSHKt/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585678782422" + "$date": 1585678782422 }, "modifiedAt": { - "$date": "1585678782422" + "$date": 1585678782422 }, "origId": "hwZKXhEqYhJTNoSZX", "name": "zheballv4", "notes": "", - "rank": "1.01622284065026", + "rank": 1.01622284065026, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2igcj3m8r2wfr6io0-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "99spQ7dNwiQA7coBC" } \ No newline at end of file diff --git a/art/dMZsJyyPW2EgjrH4P/art.json b/art/dMZsJyyPW2EgjrH4P/art.json index 9910c0d7..857b2d5b 100644 --- a/art/dMZsJyyPW2EgjrH4P/art.json +++ b/art/dMZsJyyPW2EgjrH4P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7HjFWhhQTWKGaPrB", "createdAt": { - "$date": "1554168718684" + "$date": 1554168718684 }, "profile": { "first_name": "철짜", @@ -13,15 +13,15 @@ "username": "철짜" }, "createdAt": { - "$date": "1554181654220" + "$date": 1554181654220 }, "modifiedAt": { - "$date": "1554193048982" + "$date": 1554193048982 }, "origId": "jmoBvZevCB2QeEtAN", "name": "chulseung.lee", "notes": "this is shader assignment extra", - "rank": "1.9789958303057629", + "rank": 1.9789958303057629, "private": false, "unlisted": false, "username": "철짜", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-h7lwkokzpmjeb0e9c-thumbnail.jpg", "hasSound": "", - "views": "291", - "likes": "0", + "views": 291, + "likes": 0, "revisionId": "ezFHFqT2a3cZdYJDh" } \ No newline at end of file diff --git a/art/dMsa7ScyoyExY3Cxk/art.json b/art/dMsa7ScyoyExY3Cxk/art.json index 528aa4e5..63f48f1a 100644 --- a/art/dMsa7ScyoyExY3Cxk/art.json +++ b/art/dMsa7ScyoyExY3Cxk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1459782535939" + "$date": 1459782535939 }, "modifiedAt": { - "$date": "1459782535939" + "$date": 1459782535939 }, "origId": "xvg4vyvfWjCvKZQfW", "name": "reakt", "notes": "", - "rank": "10.292428451538736", + "rank": 10.292428451538736, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ijxhhjcynuh1lm0wm-thumbnail.jpg", "hasSound": true, - "views": "797", - "likes": "11", + "views": 797, + "likes": 11, "revisionId": "q3ZXvG8gSQzbisWCf" } \ No newline at end of file diff --git a/art/dN7ijsBkvACZ3Nv8B/art.json b/art/dN7ijsBkvACZ3Nv8B/art.json index 25c61c2e..cb93b255 100644 --- a/art/dN7ijsBkvACZ3Nv8B/art.json +++ b/art/dN7ijsBkvACZ3Nv8B/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479006989" + "$date": 1551479006989 }, "modifiedAt": { - "$date": "1551479006989" + "$date": 1551479006989 }, "origId": "dBc4DnM9H4zxHwGcH", "name": "the tangled webs we weave", "notes": "", - "rank": "1.9011854889094773", + "rank": 1.9011854889094773, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-q0m9p48f9qc8h4cx6-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "TCie68Gce4b8MbxP7" } \ No newline at end of file diff --git a/art/dPFqiAgc3g3evvDtS/art.json b/art/dPFqiAgc3g3evvDtS/art.json index 5e3f08bc..c78363fb 100644 --- a/art/dPFqiAgc3g3evvDtS/art.json +++ b/art/dPFqiAgc3g3evvDtS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pABFwgbRnC2CP5Woy", "createdAt": { - "$date": "1713478111704" + "$date": 1713478111704 }, "profile": { "first_name": "Floppa Films Google Emails", @@ -12,15 +12,15 @@ "username": "floppafilms google emails" }, "createdAt": { - "$date": "1713503344963" + "$date": 1713503344963 }, "modifiedAt": { - "$date": "1713503344963" + "$date": 1713503344963 }, "origId": "QHfQoa4YycdGxqd8r", "name": "shader template, useful functions + sound variable", "notes": "", - "rank": "1.8721111094046432", + "rank": 1.8721111094046432, "private": false, "unlisted": true, "username": "floppafilms google emails", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mxu8nfobf8yoatw3z-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "s6DuDC3KXyLgJGna5" } \ No newline at end of file diff --git a/art/dQM2bdFTuo6XKyJ9B/art.json b/art/dQM2bdFTuo6XKyJ9B/art.json index 575f04c3..b94b38c3 100644 --- a/art/dQM2bdFTuo6XKyJ9B/art.json +++ b/art/dQM2bdFTuo6XKyJ9B/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626219321788" + "$date": 1626219321788 }, "modifiedAt": { - "$date": "1626219321788" + "$date": 1626219321788 }, "origId": "3RibQfbPe3tobLxLw", "name": "hypercuber", "notes": "", - "rank": "1.6875729983197647", + "rank": 1.6875729983197647, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3v58l2e254bjseaxp-thumbnail.jpg", "hasSound": "", - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "NiupYwr6u7Mes5H7t" } \ No newline at end of file diff --git a/art/dTLifasffbDKw6x9Q/art.json b/art/dTLifasffbDKw6x9Q/art.json index 2134362d..22b1f541 100644 --- a/art/dTLifasffbDKw6x9Q/art.json +++ b/art/dTLifasffbDKw6x9Q/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512071207771" + "$date": 1512071207771 }, "modifiedAt": { - "$date": "1512071207771" + "$date": 1512071207771 }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "notes": "", - "rank": "1.6366391927180264", + "rank": 1.6366391927180264, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-o4u4rn8qh1zv06q0t-thumbnail.jpg", "hasSound": true, - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "aybJWcLuisDBq3FZB" } \ No newline at end of file diff --git a/art/dWK8BJdJy3MCus377/art.json b/art/dWK8BJdJy3MCus377/art.json index c9c097de..1740affd 100644 --- a/art/dWK8BJdJy3MCus377/art.json +++ b/art/dWK8BJdJy3MCus377/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": "1568858617968" + "$date": 1568858617968 }, "username": "gitanely", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1569573403472" + "$date": 1569573403472 }, "modifiedAt": { - "$date": "1569573403472" + "$date": 1569573403472 }, "origId": "RfnraoGGxrRDND4T8", "name": "unnamed", "notes": "", - "rank": "1.6706471834196126", + "rank": 1.6706471834196126, "private": false, "unlisted": true, "username": "gitanely", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1t5886xeark8nwcry-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "gYDGPnFuzGWd3miwB" } \ No newline at end of file diff --git a/art/dWoGmbWvzsuG5YKwG/art.json b/art/dWoGmbWvzsuG5YKwG/art.json index cec70066..bc5130f0 100644 --- a/art/dWoGmbWvzsuG5YKwG/art.json +++ b/art/dWoGmbWvzsuG5YKwG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XGye55yfygG7dSR4o", "createdAt": { - "$date": "1446196925045" + "$date": 1446196925045 }, "profile": { "name": "Karl Larsaeus", @@ -12,7 +12,7 @@ "username": "karlll" }, "createdAt": { - "$date": "1446197042392" + "$date": 1446197042392 }, "origId": null, "name": "test", @@ -31,12 +31,12 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.02) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 0.6);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.7);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0002) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotURL": "data/images/images-5epvsj1kxk21vjt2c-thumbnail.jpg", - "views": "175", - "likes": "1", + "views": 175, + "likes": 1, "revisionId": "Zwfx6aFmsfmCwpr42", "modifiedAt": { - "$date": "1446197042396" + "$date": 1446197042396 }, - "rank": "1.7780179592847467", + "rank": 1.7780179592847467, "avatarUrl": "https://avatars.githubusercontent.com/karlll?s=200" } \ No newline at end of file diff --git a/art/dXKhFciQLSL49zDPB/art.json b/art/dXKhFciQLSL49zDPB/art.json index 92932847..f8ca9cd3 100644 --- a/art/dXKhFciQLSL49zDPB/art.json +++ b/art/dXKhFciQLSL49zDPB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PhWErDgbQj3zSMwT2", "createdAt": { - "$date": "1613131881278" + "$date": 1613131881278 }, "profile": { "first_name": "John", @@ -13,15 +13,15 @@ "username": "john2" }, "createdAt": { - "$date": "1613132535668" + "$date": 1613132535668 }, "modifiedAt": { - "$date": "1613132535668" + "$date": 1613132535668 }, "origId": "PHWvovEcpp6R6yT8K", "name": "s.o.i.", "notes": "", - "rank": "1.8932442152268496", + "rank": 1.8932442152268496, "private": false, "unlisted": true, "username": "john2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-9u6xa6dhii16fzomd-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "LEXzHTbCG2kpuBu4M" } \ No newline at end of file diff --git a/art/dYaXs9CwnzQhAT8Kt/art.json b/art/dYaXs9CwnzQhAT8Kt/art.json index d65c18b7..873a7764 100644 --- a/art/dYaXs9CwnzQhAT8Kt/art.json +++ b/art/dYaXs9CwnzQhAT8Kt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445917458278" + "$date": 1445917458278 }, "origId": null, "name": "mouse-wip", @@ -31,14 +31,14 @@ "shader": "// ==========================================\n// ^\n// |\n// +-- click \"hide\" then MOVE YOUR MOUSE!!!!\n// ==========================================\n\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float u = 0.0;\n float v = fract(vertexId / 240.0);\n float age = floor(vertexId / 240.0) / 240.0;\n float invAge = 1.0 - age;\n vec4 touch = texture2D(touch, vec2(u, v));\n float snd = texture2D(sound, vec2(v, age) * vec2(0.25, 0.25)).a;\n float t = time - touch.w;\n \n float a = mod(vertexId, 6.0) / 6.0 * PI * 2.0 + t * 100.0;\n vec2 cs = vec2(cos(a), sin(a));\n vec2 xy = vec2(touch.xy) + (cs * age * snd * 0.2 - 0.1) * 0.1;\n gl_Position = vec4(xy * (1.0 + (age + t) * 1.0) , age, 1);\n\n float hue = mix(age + 0.6 + sin(v * PI * 2.0) * 0.9, 0.0, touch.z);\n vec3 color = hsv2rgb(vec3(hue, invAge, snd + touch.z));\n v_color = vec4(mix(color, background.rgb, age) * invAge, invAge);\n gl_PointSize = mix(20.0, 1.0, age);\n\n}\n\n" }, "screenshotDataId": "t99zGXjFrYfgwXEQR", - "views": "427", - "likes": "6", + "views": 427, + "likes": 6, "revisionId": "EGPkTtsvCv5DQQXrk", "screenshotURL": "data/images/images-ha7qpwzuk0mtknxbp-thumbnail.jpg", "modifiedAt": { - "$date": "1446105182176" + "$date": 1446105182176 }, "hasSound": true, - "rank": "10.58768059243132", + "rank": 10.58768059243132, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/dZFJfYQQ8kmuoFFpi/art.json b/art/dZFJfYQQ8kmuoFFpi/art.json index b80e2c52..b533d1cf 100644 --- a/art/dZFJfYQQ8kmuoFFpi/art.json +++ b/art/dZFJfYQQ8kmuoFFpi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533040591045" + "$date": 1533040591045 }, "modifiedAt": { - "$date": "1533040591045" + "$date": 1533040591045 }, "origId": "nxDSonR2aWTKY6XYt", "name": "Quad", "notes": "", - "rank": "1.5129725217029824", + "rank": 1.5129725217029824, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w040z10xyhncokxn3-thumbnail.jpg", "hasSound": "", - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "hysNshtXGoCCi3FWQ" } \ No newline at end of file diff --git a/art/daPtAnEfTEnXXXpuZ/art.json b/art/daPtAnEfTEnXXXpuZ/art.json index 56a99ab3..2d28f726 100644 --- a/art/daPtAnEfTEnXXXpuZ/art.json +++ b/art/daPtAnEfTEnXXXpuZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508001031403" + "$date": 1508001031403 }, "modifiedAt": { - "$date": "1508001031403" + "$date": 1508001031403 }, "origId": "oYPxM5nT76rkag9tD", "name": "popo", "notes": "", - "rank": "1.900884783167354", + "rank": 1.900884783167354, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xq7ksl4r2ety6rf40-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "KSRonT3Q4wFoDytMz" } \ No newline at end of file diff --git a/art/df3RvcwJQkovKdovf/art.json b/art/df3RvcwJQkovKdovf/art.json index 89f484ff..ef46cab6 100644 --- a/art/df3RvcwJQkovKdovf/art.json +++ b/art/df3RvcwJQkovKdovf/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589066271260" + "$date": 1589066271260 }, "modifiedAt": { - "$date": "1589066271260" + "$date": 1589066271260 }, "origId": "RYrCnYygNSqgtTDKi", "name": "tristrip", "notes": "", - "rank": "1.825106598080864", + "rank": 1.825106598080864, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x22ij1sbnauep2wke-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "EAcaJTz8NgDLHRPjr" } \ No newline at end of file diff --git a/art/df7Ra8dPPtCwcsrwL/art.json b/art/df7Ra8dPPtCwcsrwL/art.json index dc595981..65a14035 100644 --- a/art/df7Ra8dPPtCwcsrwL/art.json +++ b/art/df7Ra8dPPtCwcsrwL/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1447750440625" + "$date": 1447750440625 }, "modifiedAt": { - "$date": "1447750440625" + "$date": 1447750440625 }, "origId": null, "name": "tripna", - "rank": "1.313774257735402", + "rank": 1.313774257735402, "private": false, "username": "-anon-", "settings": { @@ -29,7 +29,7 @@ }, "screenshotURL": "data/images/images-m3w3s848st53eqsxu-thumbnail.jpg", "hasSound": true, - "views": "111", - "likes": "0", + "views": 111, + "likes": 0, "revisionId": "gSpziSQwYGJa3Nxhh" } \ No newline at end of file diff --git a/art/dfb54ssJPtsdTbqaj/art.json b/art/dfb54ssJPtsdTbqaj/art.json index 7235789f..7924d70c 100644 --- a/art/dfb54ssJPtsdTbqaj/art.json +++ b/art/dfb54ssJPtsdTbqaj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623654627880" + "$date": 1623654627880 }, "modifiedAt": { - "$date": "1623654627880" + "$date": 1623654627880 }, "origId": "nQhMRh5xxazydRqaC", "name": "glass of colors", "notes": "", - "rank": "1.1058878396458691", + "rank": 1.1058878396458691, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vd4en3frpc32r0x4o-thumbnail.jpg", "hasSound": true, - "views": "76", - "likes": "0", + "views": 76, + "likes": 0, "revisionId": "muXYoobi2o64YSby3" } \ No newline at end of file diff --git a/art/dfek5Y7Cg65RmZeWJ/art.json b/art/dfek5Y7Cg65RmZeWJ/art.json index e2c4b253..90894f6a 100644 --- a/art/dfek5Y7Cg65RmZeWJ/art.json +++ b/art/dfek5Y7Cg65RmZeWJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521777849903" + "$date": 1521777849903 }, "modifiedAt": { - "$date": "1521777849903" + "$date": 1521777849903 }, "origId": "2wjez5eJ6Ng5tFzSP", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.447234769437043", + "rank": 1.447234769437043, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ek5i2j3hos1vfq0a3-thumbnail.jpg", "hasSound": true, - "views": "58", - "likes": "0", + "views": 58, + "likes": 0, "revisionId": "nGnKDQn6Lqn2C8e7k" } \ No newline at end of file diff --git a/art/dh3DHrafWfekY5Q5d/art.json b/art/dh3DHrafWfekY5Q5d/art.json index a3c4d933..0d16cf8a 100644 --- a/art/dh3DHrafWfekY5Q5d/art.json +++ b/art/dh3DHrafWfekY5Q5d/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "xdTDDTRPhwPrWYuEQ", "createdAt": { - "$date": "1551488110621" + "$date": 1551488110621 }, "username": "jonaced", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553129767421" + "$date": 1553129767421 }, "modifiedAt": { - "$date": "1553195026330" + "$date": 1553195026330 }, "origId": null, "name": "circuloColores", "notes": "", - "rank": "1.0966300866429515", + "rank": 1.0966300866429515, "private": false, "unlisted": true, "username": "jonaced", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-35s40dxdeio8y8598-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "zDqf5FDAFr46samxY" } \ No newline at end of file diff --git a/art/dhbsE39FZ6S2kKtfm/art.json b/art/dhbsE39FZ6S2kKtfm/art.json index 7ae1d900..9ba38fa1 100644 --- a/art/dhbsE39FZ6S2kKtfm/art.json +++ b/art/dhbsE39FZ6S2kKtfm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1569754149032" + "$date": 1569754149032 }, "modifiedAt": { - "$date": "1569754149032" + "$date": 1569754149032 }, "origId": "7YSTw2WwEmcGS4hYz", "name": "unnamed", "notes": "", - "rank": "1.3345355263584997", + "rank": 1.3345355263584997, "private": false, "unlisted": true, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mdr2boxphzmzjeg87-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "c3DDja7DkZnupfrKF" } \ No newline at end of file diff --git a/art/dhnTE8qmLte8dvycB/art.json b/art/dhnTE8qmLte8dvycB/art.json index e523682c..cf118102 100644 --- a/art/dhnTE8qmLte8dvycB/art.json +++ b/art/dhnTE8qmLte8dvycB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1476090338287" + "$date": 1476090338287 }, "modifiedAt": { - "$date": "1476090338287" + "$date": 1476090338287 }, "origId": "K5xqhTGgRRGkJzitm", "name": "dacning disco blob", "notes": "", - "rank": "1.7982933723265493", + "rank": 1.7982933723265493, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-veuy0owcqvjz311vf-thumbnail.jpg", "hasSound": true, - "views": "188", - "likes": "0", + "views": 188, + "likes": 0, "revisionId": "gtZaemHL9MnRMH43E" } \ No newline at end of file diff --git a/art/di9ZgJzgbKZDyCan3/art.json b/art/di9ZgJzgbKZDyCan3/art.json index 534384c4..f8cfbbde 100644 --- a/art/di9ZgJzgbKZDyCan3/art.json +++ b/art/di9ZgJzgbKZDyCan3/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555891566927" + "$date": 1555891566927 }, "modifiedAt": { - "$date": "1555891566927" + "$date": 1555891566927 }, "origId": "YdpjoX8LmWLnbtXQv", "name": "seascape", "notes": "", - "rank": "10.193899835605784", + "rank": 10.193899835605784, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4lh2u5zkdjybt8ari-thumbnail.jpg", "hasSound": "", - "views": "402", - "likes": "3", + "views": 402, + "likes": 3, "revisionId": "NxRL4ACRvcyAGkCYA" } \ No newline at end of file diff --git a/art/dk6ee6LN5fC4Dkybg/art.json b/art/dk6ee6LN5fC4Dkybg/art.json index 667cfcc1..e01cc77f 100644 --- a/art/dk6ee6LN5fC4Dkybg/art.json +++ b/art/dk6ee6LN5fC4Dkybg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1510310279745" + "$date": 1510310279745 }, "modifiedAt": { - "$date": "1510310279745" + "$date": 1510310279745 }, "origId": "k5hPuKGzdkGEvfoZk", "name": "crystal irisz (1xxx)rwpoint", "notes": "2017-07-13: replaced music", - "rank": "10.99490621840876", + "rank": 10.99490621840876, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a9p3q50c1fizc35vj-thumbnail.jpg", "hasSound": true, - "views": "289", - "likes": "2", + "views": 289, + "likes": 2, "revisionId": "M47mju82ESmZDaiyQ" } \ No newline at end of file diff --git a/art/dmBnGPyH5KjJbneie/art.json b/art/dmBnGPyH5KjJbneie/art.json index 23edc5fa..5a4a4f19 100644 --- a/art/dmBnGPyH5KjJbneie/art.json +++ b/art/dmBnGPyH5KjJbneie/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684917722862" + "$date": 1684917722862 }, "modifiedAt": { - "$date": "1684917722862" + "$date": 1684917722862 }, "origId": "PXqNQnv5Xc23ek5f2", "name": "Audio Reactive_myunghyun.kim", "notes": "", - "rank": "1.1130986235579783", + "rank": 1.1130986235579783, "private": false, "unlisted": false, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dfh6gc59eguxybrxq-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "Zr3AHNFhMzbAX5TYh" } \ No newline at end of file diff --git a/art/do5csPmmsrqctxz3p/art.json b/art/do5csPmmsrqctxz3p/art.json index 218a8562..20b72caf 100644 --- a/art/do5csPmmsrqctxz3p/art.json +++ b/art/do5csPmmsrqctxz3p/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1522103866845" + "$date": 1522103866845 }, "modifiedAt": { - "$date": "1522103866845" + "$date": 1522103866845 }, "origId": "7nEqpyeYSLJxH3iCZ", "name": "BigSwingingSnake", "notes": "", - "rank": "1.5281705472999756", + "rank": 1.5281705472999756, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rci5cr266wrrzgu70-thumbnail.jpg", "hasSound": true, - "views": "141", - "likes": "0", + "views": 141, + "likes": 0, "revisionId": "gKFgvvRgFkmJFEKbd" } \ No newline at end of file diff --git a/art/dpsBkE3nfEEmeSaC8/art.json b/art/dpsBkE3nfEEmeSaC8/art.json index 892a36f0..d173f112 100644 --- a/art/dpsBkE3nfEEmeSaC8/art.json +++ b/art/dpsBkE3nfEEmeSaC8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "we8EQkA9drPxGjXJe", "createdAt": { - "$date": "1634527131008" + "$date": 1634527131008 }, "profile": { "first_name": "dumpster", @@ -13,15 +13,15 @@ "username": "dumpster" }, "createdAt": { - "$date": "1634579513388" + "$date": 1634579513388 }, "modifiedAt": { - "$date": "1634593128404" + "$date": 1634593128404 }, "origId": null, "name": "triangles - tutorial 5", "notes": "", - "rank": "1.2598002806485225", + "rank": 1.2598002806485225, "private": false, "unlisted": true, "username": "dumpster", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dc9hcsvj9ngotx6f7-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "oRyBWSYy6gwQHnbzX" } \ No newline at end of file diff --git a/art/duHXW2G4Ct7oCwFdN/art.json b/art/duHXW2G4Ct7oCwFdN/art.json index 1c97bf10..e9158a02 100644 --- a/art/duHXW2G4Ct7oCwFdN/art.json +++ b/art/duHXW2G4Ct7oCwFdN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571791662466" + "$date": 1571791662466 }, "modifiedAt": { - "$date": "1571791662466" + "$date": 1571791662466 }, "origId": "wfSM5cyoAJHAg6od5", "name": "unnamed", "notes": "", - "rank": "1.79462578471759", + "rank": 1.79462578471759, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-adl94rdj0yhl7a6ct-thumbnail.jpg", "hasSound": true, - "views": "110", - "likes": "0", + "views": 110, + "likes": 0, "revisionId": "wx5p7DvKJJb5AgTDx" } \ No newline at end of file diff --git a/art/dufQqpoG5ZrSfdkjf/art.json b/art/dufQqpoG5ZrSfdkjf/art.json index 2b42e75f..be1b62a0 100644 --- a/art/dufQqpoG5ZrSfdkjf/art.json +++ b/art/dufQqpoG5ZrSfdkjf/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1662139727784" + "$date": 1662139727784 }, "modifiedAt": { - "$date": "1662139727784" + "$date": 1662139727784 }, "origId": "5wpxiiCkDvE3Wsv5D", "name": "terrain", "notes": "", - "rank": "1.1692301289939289", + "rank": 1.1692301289939289, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-c8hmo4y2h3f07cs3u-thumbnail.jpg", "hasSound": true, - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "99BEcM9NAixweqtjd" } \ No newline at end of file diff --git a/art/dvzt2TN84y8LGgnsn/art.json b/art/dvzt2TN84y8LGgnsn/art.json index 89eeedda..f9bc3a53 100644 --- a/art/dvzt2TN84y8LGgnsn/art.json +++ b/art/dvzt2TN84y8LGgnsn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HBPA5fBLqSQaSdvHS", "createdAt": { - "$date": "1493456527434" + "$date": 1493456527434 }, "username": "chemlo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1493851187233" + "$date": 1493851187233 }, "modifiedAt": { - "$date": "1493851187233" + "$date": 1493851187233 }, "origId": null, "name": "test", "notes": "", - "rank": "1.2050678594240574", + "rank": 1.2050678594240574, "private": false, "unlisted": true, "username": "chemlo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4rlgpo9b58z2994kn-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "N6qnTr9hqkpyR7Sd7" } \ No newline at end of file diff --git a/art/dw7XrmJjH3mBbHx8u/art.json b/art/dw7XrmJjH3mBbHx8u/art.json index 36a7693d..87b256cb 100644 --- a/art/dw7XrmJjH3mBbHx8u/art.json +++ b/art/dw7XrmJjH3mBbHx8u/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449397046673" + "$date": 1449397046673 }, "modifiedAt": { - "$date": "1449397046673" + "$date": 1449397046673 }, "origId": "ke5bF6hENE8zphaSp", "name": "-fork Mutated torus", - "rank": "1.2617539311495416", + "rank": 1.2617539311495416, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-8tqol0os4vx1zx0pl-thumbnail.jpg", "hasSound": true, - "views": "119", - "likes": "0", + "views": 119, + "likes": 0, "revisionId": "9iXR4Nw77FnmPDyaF" } \ No newline at end of file diff --git a/art/dwJrBDGXGSGAQkzf3/art.json b/art/dwJrBDGXGSGAQkzf3/art.json index fe32e771..1d7d6144 100644 --- a/art/dwJrBDGXGSGAQkzf3/art.json +++ b/art/dwJrBDGXGSGAQkzf3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496498460887" + "$date": 1496498460887 }, "modifiedAt": { - "$date": "1496498603246" + "$date": 1496498603246 }, "origId": null, "name": "BoundMod", "notes": "Based on gman Bound shader.", - "rank": "1.8767088961041345", + "rank": 1.8767088961041345, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-tdtgzzyh0kf3v9t55-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "St4M6jAyrkGQnCDQQ" } \ No newline at end of file diff --git a/art/dxmjSBXBuwTbPjkQZ/art.json b/art/dxmjSBXBuwTbPjkQZ/art.json index 19d81b97..998f97f7 100644 --- a/art/dxmjSBXBuwTbPjkQZ/art.json +++ b/art/dxmjSBXBuwTbPjkQZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589350930507" + "$date": 1589350930507 }, "modifiedAt": { - "$date": "1589350930507" + "$date": 1589350930507 }, "origId": "i3Zcb8RFiak58hsFx", "name": "mostly harmless", "notes": "", - "rank": "1.5687385867567933", + "rank": 1.5687385867567933, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cfk53e015vkune1kt-thumbnail.jpg", "hasSound": "", - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "WzG4cZBuoTyWSCoTy" } \ No newline at end of file diff --git a/art/dxtwYFtYDMAdGgpJm/art.json b/art/dxtwYFtYDMAdGgpJm/art.json index ffe446fd..7856ac93 100644 --- a/art/dxtwYFtYDMAdGgpJm/art.json +++ b/art/dxtwYFtYDMAdGgpJm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1447314863302" + "$date": 1447314863302 }, "modifiedAt": { - "$date": "1447344001130" + "$date": 1447344001130 }, "origId": "JnRaHZcXYv7WBhq5b", "name": "pulseaudio", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-fhuydt3s73bz1udky-thumbnail.jpg", "hasSound": true, - "views": "660", - "likes": "8", + "views": 660, + "likes": 8, "revisionId": "Bqfi2YDStdFxp4Pzs", - "rank": "10.107044167711914", + "rank": 10.107044167711914, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/dyCMb2QsTKKjPQptu/art.json b/art/dyCMb2QsTKKjPQptu/art.json index 2a5f7b30..384caf95 100644 --- a/art/dyCMb2QsTKKjPQptu/art.json +++ b/art/dyCMb2QsTKKjPQptu/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1505300386016" + "$date": 1505300386016 }, "modifiedAt": { - "$date": "1505300386016" + "$date": 1505300386016 }, "origId": null, "name": "fov_border", "notes": "", - "rank": "1.4707403293395522", + "rank": 1.4707403293395522, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-egsf5elfbcskg8bvh-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "rbmFGyGLmR6paBNA9" } \ No newline at end of file diff --git a/art/dzCu7QoEjYiNTWqFD/art.json b/art/dzCu7QoEjYiNTWqFD/art.json index c7fe5f9d..25af2b87 100644 --- a/art/dzCu7QoEjYiNTWqFD/art.json +++ b/art/dzCu7QoEjYiNTWqFD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "SgjMKqPjMtNu8emwC", "createdAt": { - "$date": "1491226739572" + "$date": 1491226739572 }, "profile": { "name": "Antoine “NuSan” Zanuttini", @@ -12,15 +12,15 @@ "username": "antoine" }, "createdAt": { - "$date": "1491226764896" + "$date": 1491226764896 }, "modifiedAt": { - "$date": "1491229975643" + "$date": 1491229975643 }, "origId": null, "name": "Hyperbolic grid", "notes": "", - "rank": "1.460179152286292", + "rank": 1.460179152286292, "private": false, "unlisted": true, "username": "antoine", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-13nb2u24chetl8cd1-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "dkG38cbok2stANEZw" } \ No newline at end of file diff --git a/art/dzGkjTSDwbutqCp57/art.json b/art/dzGkjTSDwbutqCp57/art.json index 02d20db0..8d655e7a 100644 --- a/art/dzGkjTSDwbutqCp57/art.json +++ b/art/dzGkjTSDwbutqCp57/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685544786858" + "$date": 1685544786858 }, "modifiedAt": { - "$date": "1685544786858" + "$date": 1685544786858 }, "origId": "aHPn3XMX6j7TP3D8i", "name": "Circles from Triangles-hyjoonKim", "notes": "", - "rank": "1.2263066002244007", + "rank": 1.2263066002244007, "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4iqv8z2kkavbf68yl-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "LBvqfCX9Ru8ifp6Zz" } \ No newline at end of file diff --git a/art/e6LP3FE5P3qePgJk6/art.json b/art/e6LP3FE5P3qePgJk6/art.json index b4e235c9..ab72d728 100644 --- a/art/e6LP3FE5P3qePgJk6/art.json +++ b/art/e6LP3FE5P3qePgJk6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496657415691" + "$date": 1496657415691 }, "modifiedAt": { - "$date": "1496658816714" + "$date": 1496658816714 }, "origId": null, "name": "universe so big", "notes": "", - "rank": "1.3244674178834834", + "rank": 1.3244674178834834, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-afsezdz6s5r4li5zg-thumbnail.jpg", "hasSound": true, - "views": "49", - "likes": "0", + "views": 49, + "likes": 0, "revisionId": "3eYK6SGxBkLWgLPnF" } \ No newline at end of file diff --git a/art/e96He2kRbxRk7o6N8/art.json b/art/e96He2kRbxRk7o6N8/art.json index 71f27b24..44bdb8b7 100644 --- a/art/e96He2kRbxRk7o6N8/art.json +++ b/art/e96He2kRbxRk7o6N8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504633060728" + "$date": 1504633060728 }, "modifiedAt": { - "$date": "1504633060728" + "$date": 1504633060728 }, "origId": "2YWRHPyRWHGo6A9My", "name": "test", "notes": "test", - "rank": "1.4558914574442512", + "rank": 1.4558914574442512, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ccfb5gedaofu8r9v3-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "hkTiteEcwhtr2zuNz" } \ No newline at end of file diff --git a/art/e9b2X5LXefT2W9oh4/art.json b/art/e9b2X5LXefT2W9oh4/art.json index 41e76221..994c6e86 100644 --- a/art/e9b2X5LXefT2W9oh4/art.json +++ b/art/e9b2X5LXefT2W9oh4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1559016292012" + "$date": 1559016292012 }, "modifiedAt": { - "$date": "1559016292012" + "$date": 1559016292012 }, "origId": "nNmmtcBPupGfffRQy", "name": "lesson 3 - alpha = val", "notes": "", - "rank": "1.0469651072887147", + "rank": 1.0469651072887147, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-srru68via052ri2kt-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "MptuH8WKQ8WkR9sYE" } \ No newline at end of file diff --git a/art/eBpxuAodpyWjT6Asr/art.json b/art/eBpxuAodpyWjT6Asr/art.json index 30129f5d..04a6ffbc 100644 --- a/art/eBpxuAodpyWjT6Asr/art.json +++ b/art/eBpxuAodpyWjT6Asr/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1505529174434" + "$date": 1505529174434 }, "modifiedAt": { - "$date": "1505529174434" + "$date": 1505529174434 }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "notes": "", - "rank": "1.6657853838522971", + "rank": 1.6657853838522971, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2ibox6kclp7osyvv5-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "nACtya27sYdWjkPZm" } \ No newline at end of file diff --git a/art/eCTzFjq4bRAxBAC7h/art.json b/art/eCTzFjq4bRAxBAC7h/art.json index 543ba791..1e5fe208 100644 --- a/art/eCTzFjq4bRAxBAC7h/art.json +++ b/art/eCTzFjq4bRAxBAC7h/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1688991181442" + "$date": 1688991181442 }, "modifiedAt": { - "$date": "1688991181442" + "$date": 1688991181442 }, "origId": "TGGLggjxQgLPEFHWx", "name": "heightfield plotter", "notes": "", - "rank": "1.969459415900997", + "rank": 1.969459415900997, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2ogmchyi1l2biqky3-thumbnail.jpg", "hasSound": "", - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "bkPmqiWjLW5TNc3WA" } \ No newline at end of file diff --git a/art/eCgwSmrFuafedggBy/art.json b/art/eCgwSmrFuafedggBy/art.json index 772925d1..d4b497ec 100644 --- a/art/eCgwSmrFuafedggBy/art.json +++ b/art/eCgwSmrFuafedggBy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653051239559" + "$date": 1653051239559 }, "modifiedAt": { - "$date": "1653051239559" + "$date": 1653051239559 }, "origId": "P6MCpqz4ahLWemiGr", "name": "Colors_seongwon,jang", "notes": "", - "rank": "1.7160186537903763", + "rank": 1.7160186537903763, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bl6osed6ycyuabwum-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "ZK7NYNB7iQ8PLPdZB" } \ No newline at end of file diff --git a/art/eCtymAejxmi75Fg78/art.json b/art/eCtymAejxmi75Fg78/art.json index c6b04e5f..b63bdc1a 100644 --- a/art/eCtymAejxmi75Fg78/art.json +++ b/art/eCtymAejxmi75Fg78/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634516208133" + "$date": 1634516208133 }, "modifiedAt": { - "$date": "1634516208133" + "$date": 1634516208133 }, "origId": "tDPKDjEBxPf4GXgvv", "name": "first test", "notes": "", - "rank": "1.4899610573396527", + "rank": 1.4899610573396527, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w4lm489ltdpqzowwm-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "fLbSm98GeNXxQSTrS" } \ No newline at end of file diff --git a/art/eDqQBCKFjn2a35csa/art.json b/art/eDqQBCKFjn2a35csa/art.json index 61f534f4..283d534a 100644 --- a/art/eDqQBCKFjn2a35csa/art.json +++ b/art/eDqQBCKFjn2a35csa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r5LZGMGGwYzncg5YC", "createdAt": { - "$date": "1625274707441" + "$date": 1625274707441 }, "profile": { "name": "Ilya", @@ -12,15 +12,15 @@ "username": "ilyadorosh" }, "createdAt": { - "$date": "1625276308988" + "$date": 1625276308988 }, "modifiedAt": { - "$date": "1625279312989" + "$date": 1625279312989 }, "origId": null, "name": "weighted", "notes": "", - "rank": "1.0975671221931893", + "rank": 1.0975671221931893, "private": false, "unlisted": true, "username": "ilyadorosh", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y4nabnsgbde7qw1v5-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "3Nm5XtTMLqq4xycPp" } \ No newline at end of file diff --git a/art/eE6QrFjkFRdezQsuW/art.json b/art/eE6QrFjkFRdezQsuW/art.json index 66e06bd3..dd91b852 100644 --- a/art/eE6QrFjkFRdezQsuW/art.json +++ b/art/eE6QrFjkFRdezQsuW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1568769809779" + "$date": 1568769809779 }, "modifiedAt": { - "$date": "1568769809779" + "$date": 1568769809779 }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.7982329040358487", + "rank": 1.7982329040358487, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wskcldpcdj1waig9s-thumbnail.jpg", "hasSound": true, - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "P9J2DogFuvLQ3bCn5" } \ No newline at end of file diff --git a/art/eGvHvcKj3nHkhw9C6/art.json b/art/eGvHvcKj3nHkhw9C6/art.json index f73a7fdd..a5d07347 100644 --- a/art/eGvHvcKj3nHkhw9C6/art.json +++ b/art/eGvHvcKj3nHkhw9C6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496688133762" + "$date": 1496688133762 }, "modifiedAt": { - "$date": "1496688133762" + "$date": 1496688133762 }, "origId": "nw2X8ECBMqrgNbcQL", "name": "Circle Fun Two", "notes": "", - "rank": "1.3514397462249688", + "rank": 1.3514397462249688, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-esgcw10v878wlcldk-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "ajYXbWcvyHSTDd7Fw" } \ No newline at end of file diff --git a/art/eH67ZJMsPmJWmEdoK/art.json b/art/eH67ZJMsPmJWmEdoK/art.json index 064e6988..a8a5722f 100644 --- a/art/eH67ZJMsPmJWmEdoK/art.json +++ b/art/eH67ZJMsPmJWmEdoK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553210208970" + "$date": 1553210208970 }, "modifiedAt": { - "$date": "1553210208970" + "$date": 1553210208970 }, "origId": "YgBq9NXqcsYsRmpBe", "name": "ejercicio1", "notes": "", - "rank": "1.8701344309642074", + "rank": 1.8701344309642074, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-yeqq5rwl4o9saxhr2-thumbnail.jpg", "hasSound": true, - "views": "44", - "likes": "0", + "views": 44, + "likes": 0, "revisionId": "WknnvcoEA7wZcbpNg" } \ No newline at end of file diff --git a/art/eKqemqRBragaEs55Y/art.json b/art/eKqemqRBragaEs55Y/art.json index 0f522d65..28544512 100644 --- a/art/eKqemqRBragaEs55Y/art.json +++ b/art/eKqemqRBragaEs55Y/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784049451" + "$date": 1670784049451 }, "modifiedAt": { - "$date": "1670784049451" + "$date": 1670784049451 }, "origId": "hJ9T5D48jyNh2Ziaf", "name": "box", "notes": "", - "rank": "1.5704878080874838", + "rank": 1.5704878080874838, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-eztlitzffj21uloyh-thumbnail.jpg", "hasSound": "", - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "x5TQLMj4iwgJ2BCRt" } \ No newline at end of file diff --git a/art/eLAMSS8iwH7ip3sS6/art.json b/art/eLAMSS8iwH7ip3sS6/art.json index 263ec9a0..0a7687d3 100644 --- a/art/eLAMSS8iwH7ip3sS6/art.json +++ b/art/eLAMSS8iwH7ip3sS6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619965535529" + "$date": 1619965535529 }, "modifiedAt": { - "$date": "1619970565654" + "$date": 1619970565654 }, "origId": null, "name": "Montara", "notes": "", - "rank": "1.5582646465341958", + "rank": 1.5582646465341958, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-eftxxh3r2qrv46yb1-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "Fn6ty655n9ne2EsYa" } \ No newline at end of file diff --git a/art/eMAJ5HydzdzbnzduF/art.json b/art/eMAJ5HydzdzbnzduF/art.json index ea92cd38..3d091c9c 100644 --- a/art/eMAJ5HydzdzbnzduF/art.json +++ b/art/eMAJ5HydzdzbnzduF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PjeofrxxdagSm2pZE", "createdAt": { - "$date": "1486391451852" + "$date": 1486391451852 }, "profile": { "name": "Johan Beronius", @@ -12,15 +12,15 @@ "username": "demoniak" }, "createdAt": { - "$date": "1486562062107" + "$date": 1486562062107 }, "modifiedAt": { - "$date": "1486570133789" + "$date": 1486570133789 }, "origId": "NFPQeRuNoFDunGBxd", "name": "plasma grid", "notes": "", - "rank": "1.547848179616932", + "rank": 1.547848179616932, "private": false, "unlisted": false, "username": "demoniak", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1138c3q08ikgv8ltn-thumbnail.jpg", "hasSound": true, - "views": "195", - "likes": "0", + "views": 195, + "likes": 0, "revisionId": "5R2npspTmXnZYCnMw" } \ No newline at end of file diff --git a/art/eN9F6DmmRZpCrr3v4/art.json b/art/eN9F6DmmRZpCrr3v4/art.json index 42ecc963..e5ecfc09 100644 --- a/art/eN9F6DmmRZpCrr3v4/art.json +++ b/art/eN9F6DmmRZpCrr3v4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1596977602459" + "$date": 1596977602459 }, "modifiedAt": { - "$date": "1596977602459" + "$date": 1596977602459 }, "origId": null, "name": "my_demo", "notes": "", - "rank": "1.2687809852405776", + "rank": 1.2687809852405776, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-un9u5t0lu637ljqdb-thumbnail.jpg", "hasSound": "", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "95dM8PgiHJyQTuMAg" } \ No newline at end of file diff --git a/art/ePRvbCFXEeYiRFk7c/art.json b/art/ePRvbCFXEeYiRFk7c/art.json index 99a44ec2..e0117ef5 100644 --- a/art/ePRvbCFXEeYiRFk7c/art.json +++ b/art/ePRvbCFXEeYiRFk7c/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "xpJSyNWqFFTTh8Knt", "createdAt": { - "$date": "1524857419640" + "$date": 1524857419640 }, "profile": { "name": "Ricardo Matias", @@ -12,15 +12,15 @@ "username": "ricardomatias" }, "createdAt": { - "$date": "1524857870980" + "$date": 1524857870980 }, "modifiedAt": { - "$date": "1524859136579" + "$date": 1524859136579 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6444797349878804", + "rank": 1.6444797349878804, "private": false, "unlisted": true, "username": "ricardomatias", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cwi67s73rmygd8hpb-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "4MqE9fmBfkyjaqBtD" } \ No newline at end of file diff --git a/art/ePt2CZtNzQzvEYWAy/art.json b/art/ePt2CZtNzQzvEYWAy/art.json index 359179b2..815cdb33 100644 --- a/art/ePt2CZtNzQzvEYWAy/art.json +++ b/art/ePt2CZtNzQzvEYWAy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652887531413" + "$date": 1652887531413 }, "modifiedAt": { - "$date": "1652887607982" + "$date": 1652887607982 }, "origId": "gxfqzX2z6JLPodtww", "name": "Motion Variation", "notes": "", - "rank": "1.204791621103758", + "rank": 1.204791621103758, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ddcvng4qrduru4txl-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "qg2qR5MTLQeP9KuWQ" } \ No newline at end of file diff --git a/art/eQWS62YSydqjQaeSx/art.json b/art/eQWS62YSydqjQaeSx/art.json index 65cd39ec..06d3e4e9 100644 --- a/art/eQWS62YSydqjQaeSx/art.json +++ b/art/eQWS62YSydqjQaeSx/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479760474" + "$date": 1551479760474 }, "modifiedAt": { - "$date": "1551479760474" + "$date": 1551479760474 }, "origId": "EFCx8Coh8CuLXJXue", "name": "unnamed", "notes": "", - "rank": "1.511430223182644", + "rank": 1.511430223182644, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-etbgzksbg23pzb57f-thumbnail.jpg", "hasSound": "", - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "y9fcAppLdQqoeLnGx" } \ No newline at end of file diff --git a/art/eQxQuMzXiCEc7rMYz/art.json b/art/eQxQuMzXiCEc7rMYz/art.json index 6f547fd8..3b9bba76 100644 --- a/art/eQxQuMzXiCEc7rMYz/art.json +++ b/art/eQxQuMzXiCEc7rMYz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DwENpeGK75hmdzFsS", "createdAt": { - "$date": "1569860206569" + "$date": 1569860206569 }, "profile": { "name": "mtoutside", @@ -12,15 +12,15 @@ "username": "mtoutside" }, "createdAt": { - "$date": "1569902901376" + "$date": 1569902901376 }, "modifiedAt": { - "$date": "1569905596537" + "$date": 1569905596537 }, "origId": null, "name": "lessons", "notes": "", - "rank": "1.712084299673552", + "rank": 1.712084299673552, "private": false, "unlisted": true, "username": "mtoutside", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nwst684nt8u2olosw-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "Ma2Sn8juAZCRqYwkf" } \ No newline at end of file diff --git a/art/eXXeb2MwbgjMFutev/art.json b/art/eXXeb2MwbgjMFutev/art.json index 4de743d8..7fb6a397 100644 --- a/art/eXXeb2MwbgjMFutev/art.json +++ b/art/eXXeb2MwbgjMFutev/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551481011562" + "$date": 1551481011562 }, "modifiedAt": { - "$date": "1551481011562" + "$date": 1551481011562 }, "origId": "jjpd8XtJ5nJAcmyLh", "name": "unnamed", "notes": "", - "rank": "1.0031549835120004", + "rank": 1.0031549835120004, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qbyk2benxn3ynsvcp-thumbnail.jpg", "hasSound": "", - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "SGtDjXNNB8AawXGSi" } \ No newline at end of file diff --git a/art/eXepJNmr5e5q3DjWv/art.json b/art/eXepJNmr5e5q3DjWv/art.json index c7a59ec6..d44439a8 100644 --- a/art/eXepJNmr5e5q3DjWv/art.json +++ b/art/eXepJNmr5e5q3DjWv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448632229478" + "$date": 1448632229478 }, "modifiedAt": { - "$date": "1466984289774" + "$date": 1466984289774 }, "origId": "RJ4Tjj3PSsq4kvDcc", "name": "cubit", - "rank": "1.6475375056051806", + "rank": 1.6475375056051806, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-a9lcjlyadhcmlj9x3-thumbnail.jpg", "hasSound": true, - "views": "403", - "likes": "0", + "views": 403, + "likes": 0, "revisionId": "ZjRxKnSiRky3JqWsa", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", diff --git a/art/eY9pGfw52QeELpY2y/art.json b/art/eY9pGfw52QeELpY2y/art.json index 54d44f1c..b4929f48 100644 --- a/art/eY9pGfw52QeELpY2y/art.json +++ b/art/eY9pGfw52QeELpY2y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498099441655" + "$date": 1498099441655 }, "modifiedAt": { - "$date": "1498099441655" + "$date": 1498099441655 }, "origId": "ut7msYoHpzuRZjDyc", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": "10.760289780073531", + "rank": 10.760289780073531, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-uhupqqfvrw1qe0quo-thumbnail.jpg", "hasSound": true, - "views": "407", - "likes": "4", + "views": 407, + "likes": 4, "revisionId": "JdSHpaPmzGn2SxBWC" } \ No newline at end of file diff --git a/art/eYuBQN69mTZCKaGdB/art.json b/art/eYuBQN69mTZCKaGdB/art.json index 714d1274..034991fe 100644 --- a/art/eYuBQN69mTZCKaGdB/art.json +++ b/art/eYuBQN69mTZCKaGdB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1604399393016" + "$date": 1604399393016 }, "modifiedAt": { - "$date": "1604399393016" + "$date": 1604399393016 }, "origId": "SLdjCgFb5gQiFcuAW", "name": "bobblet", "notes": "", - "rank": "1.0760953294665245", + "rank": 1.0760953294665245, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qwgw5b71zv43vvguz-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "PTLRYpRTXRfbdMoHu" } \ No newline at end of file diff --git a/art/easEJ6iaXWeeR99Gj/art.json b/art/easEJ6iaXWeeR99Gj/art.json index 8c62fa82..2116fac1 100644 --- a/art/easEJ6iaXWeeR99Gj/art.json +++ b/art/easEJ6iaXWeeR99Gj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634511030579" + "$date": 1634511030579 }, "modifiedAt": { - "$date": "1634511030579" + "$date": 1634511030579 }, "origId": "sYdAq9WutD8TN6uxp", "name": "first test", "notes": "", - "rank": "1.3886654559986609", + "rank": 1.3886654559986609, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xrfr6bz31jn1bvc4m-thumbnail.jpg", "hasSound": "", - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "osY7TAajqhycbQTuP" } \ No newline at end of file diff --git a/art/edJC7G3Sd2mixhfmg/art.json b/art/edJC7G3Sd2mixhfmg/art.json index 93004785..5c468b1f 100644 --- a/art/edJC7G3Sd2mixhfmg/art.json +++ b/art/edJC7G3Sd2mixhfmg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1685534496594" + "$date": 1685534496594 }, "modifiedAt": { - "$date": "1685535136653" + "$date": 1685535136653 }, "origId": null, "name": "Circles from Triangles 2", "notes": "", - "rank": "1.458369437788114", + "rank": 1.458369437788114, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3hzld4pb4feio9tnp-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "d9dDmcaLkxeA2YT5Z" } \ No newline at end of file diff --git a/art/ef4RfHy9WFPvn43T6/art.json b/art/ef4RfHy9WFPvn43T6/art.json index d1133a72..1c23de08 100644 --- a/art/ef4RfHy9WFPvn43T6/art.json +++ b/art/ef4RfHy9WFPvn43T6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": "1543915151302" + "$date": 1543915151302 }, "username": "mol", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1543919593490" + "$date": 1543919593490 }, "modifiedAt": { - "$date": "1543919604518" + "$date": 1543919604518 }, "origId": "34z5eo3NAr7q87bLk", "name": "color whip", "notes": ": ^)", - "rank": "1.6805468639760832", + "rank": 1.6805468639760832, "private": false, "unlisted": false, "username": "mol", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-oq0jlttn48s8u0bkz-thumbnail.jpg", "hasSound": true, - "views": "209", - "likes": "0", + "views": 209, + "likes": 0, "revisionId": "2qGaQxt84YYH3J8Nn" } \ No newline at end of file diff --git a/art/efitgBPvLvfEFCPvW/art.json b/art/efitgBPvLvfEFCPvW/art.json index ee5b1d4e..b8b62122 100644 --- a/art/efitgBPvLvfEFCPvW/art.json +++ b/art/efitgBPvLvfEFCPvW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": "1619118831439" + "$date": 1619118831439 }, "username": "hzktqr", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619119006362" + "$date": 1619119006362 }, "modifiedAt": { - "$date": "1619119544070" + "$date": 1619119544070 }, "origId": null, "name": "efitgBPvLvfEFCPvW", "notes": "default https://soundcloud.com/caseandpoint/case-point-upgrade-free-download", - "rank": "1.9004944965892472", + "rank": 1.9004944965892472, "private": false, "unlisted": true, "username": "hzktqr", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-y9ggr0o4c6irztil9-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "Bna9MRc25aF945QMx" } \ No newline at end of file diff --git a/art/eh4QC67q3gssnkYYv/art.json b/art/eh4QC67q3gssnkYYv/art.json index 4b437a93..c8f771c2 100644 --- a/art/eh4QC67q3gssnkYYv/art.json +++ b/art/eh4QC67q3gssnkYYv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1516102797953" + "$date": 1516102797953 }, "modifiedAt": { - "$date": "1594510026577" + "$date": 1594510026577 }, "origId": "PcKwWKK2nMJ7TjaaT", "name": "noise tormented structure", "notes": "", - "rank": "10.347064500791365", + "rank": 10.347064500791365, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8t8i8w63y4p16c9b6-thumbnail.jpg", "hasSound": true, - "views": "379", - "likes": "2", + "views": 379, + "likes": 2, "revisionId": "qqAG7DYcpo49YWeGu" } \ No newline at end of file diff --git a/art/ehS7PTfScc8NxvEpP/art.json b/art/ehS7PTfScc8NxvEpP/art.json index 1c443942..b3e05226 100644 --- a/art/ehS7PTfScc8NxvEpP/art.json +++ b/art/ehS7PTfScc8NxvEpP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654000842423" + "$date": 1654000842423 }, "modifiedAt": { - "$date": "1654000842423" + "$date": 1654000842423 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.9505189787156632", + "rank": 1.9505189787156632, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9zl9dei1gpudqn7p4-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "diwWitAaj6MkouLNg" } \ No newline at end of file diff --git a/art/eiJ4hxesSBMicxFyJ/art.json b/art/eiJ4hxesSBMicxFyJ/art.json index c8f58182..231b06b7 100644 --- a/art/eiJ4hxesSBMicxFyJ/art.json +++ b/art/eiJ4hxesSBMicxFyJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479029819" + "$date": 1551479029819 }, "modifiedAt": { - "$date": "1551479029819" + "$date": 1551479029819 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5290000794756957", + "rank": 1.5290000794756957, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hid924udtyfkk4yxk-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "NAwxo7kZnkWinbq7r" } \ No newline at end of file diff --git a/art/eiQJGkMsgvxpx6Ejq/art.json b/art/eiQJGkMsgvxpx6Ejq/art.json index 46d288bc..45486dac 100644 --- a/art/eiQJGkMsgvxpx6Ejq/art.json +++ b/art/eiQJGkMsgvxpx6Ejq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494931026482" + "$date": 1494931026482 }, "modifiedAt": { - "$date": "1494931026482" + "$date": 1494931026482 }, "origId": "3rTF3aQTLfnSdwdcW", "name": "Grid Working", "notes": "", - "rank": "1.793918341672201", + "rank": 1.793918341672201, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hs7t83xud833j0s4a-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "e3JRN2vhnoJGRL6h6" } \ No newline at end of file diff --git a/art/em6g5TXFWMofu5RHa/art.json b/art/em6g5TXFWMofu5RHa/art.json index dd92a85e..9b3a7381 100644 --- a/art/em6g5TXFWMofu5RHa/art.json +++ b/art/em6g5TXFWMofu5RHa/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449398226576" + "$date": 1449398226576 }, "modifiedAt": { - "$date": "1449398226576" + "$date": 1449398226576 }, "origId": "LdQAN7vDm59Kqcvgs", "name": "Knotted Candy", - "rank": "1.0939801557565678", + "rank": 1.0939801557565678, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-q2k3cgnvzvhbz9bys-thumbnail.jpg", "hasSound": "", - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "ETByjNmpRuH95Z7M3" } \ No newline at end of file diff --git a/art/emCzESvMqeynBHRzP/art.json b/art/emCzESvMqeynBHRzP/art.json index 1bf594a2..88553994 100644 --- a/art/emCzESvMqeynBHRzP/art.json +++ b/art/emCzESvMqeynBHRzP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": "1554726116747" + "$date": 1554726116747 }, "username": "pgan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554726621854" + "$date": 1554726621854 }, "modifiedAt": { - "$date": "1554727672752" + "$date": 1554727672752 }, "origId": null, "name": "grid0", "notes": "", - "rank": "1.5093821735166033", + "rank": 1.5093821735166033, "private": false, "unlisted": true, "username": "pgan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-m8suth7l6pxh6oj7b-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "ToYpk8N4XnjzNdks3" } \ No newline at end of file diff --git a/art/emui4ppu4ZWu8iLwB/art.json b/art/emui4ppu4ZWu8iLwB/art.json index 1cda07f0..6ef6d5c8 100644 --- a/art/emui4ppu4ZWu8iLwB/art.json +++ b/art/emui4ppu4ZWu8iLwB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1676140582857" + "$date": 1676140582857 }, "modifiedAt": { - "$date": "1676140582857" + "$date": 1676140582857 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1252217625071779", + "rank": 1.1252217625071779, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qxe4loax4pibydqtz-thumbnail.jpg", "hasSound": true, - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "66FRQEaTyMRt9nbCE" } \ No newline at end of file diff --git a/art/enNTxR7RgQNk53fmx/art.json b/art/enNTxR7RgQNk53fmx/art.json index 3c2ac54d..095e9f7b 100644 --- a/art/enNTxR7RgQNk53fmx/art.json +++ b/art/enNTxR7RgQNk53fmx/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1476372327887" + "$date": 1476372327887 }, "modifiedAt": { - "$date": "1476372327887" + "$date": 1476372327887 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9670671848941947", + "rank": 1.9670671848941947, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qioua6g3dk76y3fho-thumbnail.jpg", "hasSound": "", - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "Z7fvTjBC2um3iRSN9" } \ No newline at end of file diff --git a/art/epH8co5uSwMkCYZGo/art.json b/art/epH8co5uSwMkCYZGo/art.json index f649af88..6c41c2c1 100644 --- a/art/epH8co5uSwMkCYZGo/art.json +++ b/art/epH8co5uSwMkCYZGo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": "1590717528473" + "$date": 1590717528473 }, "username": "cjensen93", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590717563542" + "$date": 1590717563542 }, "modifiedAt": { - "$date": "1590717563542" + "$date": 1590717563542 }, "origId": null, "name": "Motion", "notes": "Animation Test", - "rank": "1.138082400909363", + "rank": 1.138082400909363, "private": false, "unlisted": true, "username": "cjensen93", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0q1guwvb8985nmcjl-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "AhqwTA7jiPYoqy7iE" } \ No newline at end of file diff --git a/art/epNhofNCAKkjo88eT/art.json b/art/epNhofNCAKkjo88eT/art.json index f064f90b..8d616df7 100644 --- a/art/epNhofNCAKkjo88eT/art.json +++ b/art/epNhofNCAKkjo88eT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1611098736431" + "$date": 1611098736431 }, "modifiedAt": { - "$date": "1611098736431" + "$date": 1611098736431 }, "origId": "n8PMuEQT8BEAXbPgC", "name": "unnamed", "notes": "", - "rank": "1.7132029890267897", + "rank": 1.7132029890267897, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ci68cfkpf8dpnig50-thumbnail.jpg", "hasSound": "", - "views": "121", - "likes": "1", + "views": 121, + "likes": 1, "revisionId": "z2Z7G7mJ4MdPXvaMq" } \ No newline at end of file diff --git a/art/eq2kbtwQE5YiHEkMu/art.json b/art/eq2kbtwQE5YiHEkMu/art.json index ea34df47..8c67f985 100644 --- a/art/eq2kbtwQE5YiHEkMu/art.json +++ b/art/eq2kbtwQE5YiHEkMu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571821529476" + "$date": 1571821529476 }, "modifiedAt": { - "$date": "1571821529476" + "$date": 1571821529476 }, "origId": "2dsE7Bcq8iHknqYSm", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.95412760826664", + "rank": 1.95412760826664, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lpbqu4k8xj0sutgcp-thumbnail.jpg", "hasSound": true, - "views": "56", - "likes": "0", + "views": 56, + "likes": 0, "revisionId": "H8pB2mgogvfLoDBwC" } \ No newline at end of file diff --git a/art/eq35fsTk4w4ZA3LQF/art.json b/art/eq35fsTk4w4ZA3LQF/art.json index 4e2c76ff..860f3faf 100644 --- a/art/eq35fsTk4w4ZA3LQF/art.json +++ b/art/eq35fsTk4w4ZA3LQF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684959370516" + "$date": 1684959370516 }, "modifiedAt": { - "$date": "1684960264884" + "$date": 1684960264884 }, "origId": null, "name": "Audio Reactive Art", "notes": "Audio Reactive Art - CS250 \nspring 2023\n", - "rank": "1.3869410539012497", + "rank": 1.3869410539012497, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-st0wpbd02rttv49t1-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "xPPSCRi8kguW9rH4o" } \ No newline at end of file diff --git a/art/eqcXviN95rTrGxwyW/art.json b/art/eqcXviN95rTrGxwyW/art.json index 8210ce79..5c663ec0 100644 --- a/art/eqcXviN95rTrGxwyW/art.json +++ b/art/eqcXviN95rTrGxwyW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589783689103" + "$date": 1589783689103 }, "modifiedAt": { - "$date": "1589783689103" + "$date": 1589783689103 }, "origId": "T2fikhe7Y9nsT6rrx", "name": "voxels", "notes": "", - "rank": "1.033192917000967", + "rank": 1.033192917000967, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xaqu6fg4bn96hfdkq-thumbnail.jpg", "hasSound": "", - "views": "33", - "likes": "0", + "views": 33, + "likes": 0, "revisionId": "vnaLQ6zs9HfNapGYh" } \ No newline at end of file diff --git a/art/ercnsAaqXuGhCCCAe/art.json b/art/ercnsAaqXuGhCCCAe/art.json index 995063cb..2a5f7049 100644 --- a/art/ercnsAaqXuGhCCCAe/art.json +++ b/art/ercnsAaqXuGhCCCAe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rau3W4NQJotz63v4m", "createdAt": { - "$date": "1582363735117" + "$date": 1582363735117 }, "username": "nworblegin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1582363755267" + "$date": 1582363755267 }, "modifiedAt": { - "$date": "1582363904501" + "$date": 1582363904501 }, "origId": "RzDd4oDNK7htc9dqe", "name": "Hello wobbly triangle", "notes": "", - "rank": "1.2227106908167973", + "rank": 1.2227106908167973, "private": false, "unlisted": false, "username": "nworblegin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-cyq3acn20wzdo62mo-thumbnail.jpg", "hasSound": "", - "views": "290", - "likes": "1", + "views": 290, + "likes": 1, "revisionId": "RcJSZerrA63rrHzeJ" } \ No newline at end of file diff --git a/art/esptz5bbgn8NtZkbN/art.json b/art/esptz5bbgn8NtZkbN/art.json index dc5c4807..0d8ae394 100644 --- a/art/esptz5bbgn8NtZkbN/art.json +++ b/art/esptz5bbgn8NtZkbN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1495831922333" + "$date": 1495831922333 }, "modifiedAt": { - "$date": "1495831922333" + "$date": 1495831922333 }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "notes": "", - "rank": "1.7132529878003726", + "rank": 1.7132529878003726, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ygagq3ffhvrolnb8a-thumbnail.jpg", "hasSound": "", - "views": "118", - "likes": "0", + "views": 118, + "likes": 0, "revisionId": "HRhaya5YpvAYGmqag" } \ No newline at end of file diff --git a/art/esyFcPb5cskLWGgGE/art.json b/art/esyFcPb5cskLWGgGE/art.json index 42c19a99..a0261965 100644 --- a/art/esyFcPb5cskLWGgGE/art.json +++ b/art/esyFcPb5cskLWGgGE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1611666123081" + "$date": 1611666123081 }, "modifiedAt": { - "$date": "1611666123081" + "$date": 1611666123081 }, "origId": null, "name": "surface", "notes": "", - "rank": "1.9221358898123322", + "rank": 1.9221358898123322, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-oawtgfc01fg4ilkxp-thumbnail.jpg", "hasSound": true, - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "JhSHQZ2or7MpxCGep" } \ No newline at end of file diff --git a/art/etLPNmJ9oBq9QDcz6/art.json b/art/etLPNmJ9oBq9QDcz6/art.json index 7bf53447..6f92cd03 100644 --- a/art/etLPNmJ9oBq9QDcz6/art.json +++ b/art/etLPNmJ9oBq9QDcz6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yQ7JGWzLLZgnCmzdc", "createdAt": { - "$date": "1544373266259" + "$date": 1544373266259 }, "profile": { "first_name": "codework10101", @@ -13,15 +13,15 @@ "username": "codework10101" }, "createdAt": { - "$date": "1544373611343" + "$date": 1544373611343 }, "modifiedAt": { - "$date": "1544375746669" + "$date": 1544375746669 }, "origId": null, "name": "testPoint", "notes": "", - "rank": "1.0711011409081883", + "rank": 1.0711011409081883, "private": false, "unlisted": true, "username": "codework10101", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-h6cvlmd77fk9nygf7-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "tycfAvRqJKCdomL7Y" } \ No newline at end of file diff --git a/art/euQ9yLGh4rWre3oqK/art.json b/art/euQ9yLGh4rWre3oqK/art.json index 1775776e..9367b062 100644 --- a/art/euQ9yLGh4rWre3oqK/art.json +++ b/art/euQ9yLGh4rWre3oqK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "hZAFCdJeT5hB9wK8t", "createdAt": { - "$date": "1684925702058" + "$date": 1684925702058 }, "profile": { "first_name": "Good", @@ -13,15 +13,15 @@ "username": "good" }, "createdAt": { - "$date": "1684928742678" + "$date": 1684928742678 }, "modifiedAt": { - "$date": "1684929397779" + "$date": 1684929397779 }, "origId": "iZwjTQ6SHPHX7EjSE", "name": "lesson-03-color", "notes": "", - "rank": "1.286946388451202", + "rank": 1.286946388451202, "private": false, "unlisted": true, "username": "good", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-61u0me3y90srjguux-thumbnail.jpg", "hasSound": "", - "views": "25", - "likes": "1", + "views": 25, + "likes": 1, "revisionId": "LHoFv5S4JYAq7Pv5A" } \ No newline at end of file diff --git a/art/ev52maygjcBnfCzwC/art.json b/art/ev52maygjcBnfCzwC/art.json index 2297f3dc..583721f9 100644 --- a/art/ev52maygjcBnfCzwC/art.json +++ b/art/ev52maygjcBnfCzwC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "poQ88mFsrpyEKSkq5", "createdAt": { - "$date": "1633071476908" + "$date": 1633071476908 }, "username": "aleon", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1633073452764" + "$date": 1633073452764 }, "modifiedAt": { - "$date": "1633073452764" + "$date": 1633073452764 }, "origId": "R2FYLbHWTcCWh5PiE", "name": "grassgrolls", "notes": "", - "rank": "1.0628297968834473", + "rank": 1.0628297968834473, "private": false, "unlisted": true, "username": "aleon", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-77ym3exa356wz2w52-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "qRtfzXAAXawThKWep" } \ No newline at end of file diff --git a/art/evAAwbGtYJLZKPkMq/art.json b/art/evAAwbGtYJLZKPkMq/art.json index f908d9c2..0afd9683 100644 --- a/art/evAAwbGtYJLZKPkMq/art.json +++ b/art/evAAwbGtYJLZKPkMq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1535732906912" + "$date": 1535732906912 }, "modifiedAt": { - "$date": "1535732906912" + "$date": 1535732906912 }, "origId": "mmxfYzJp3mCehkHcH", "name": "ShaderDough", "notes": "", - "rank": "1.508259355018977", + "rank": 1.508259355018977, "private": false, "unlisted": true, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gtgcq67hgk5ykmzm2-thumbnail.jpg", "hasSound": true, - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "5pMEQmoB2MQmfb69d" } \ No newline at end of file diff --git a/art/ewJGvmyLg4AN7sTJA/art.json b/art/ewJGvmyLg4AN7sTJA/art.json index f60c4278..238a6955 100644 --- a/art/ewJGvmyLg4AN7sTJA/art.json +++ b/art/ewJGvmyLg4AN7sTJA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689303550229" + "$date": 1689303550229 }, "modifiedAt": { - "$date": "1689303550229" + "$date": 1689303550229 }, "origId": "kAANx8FwJoSeR9B4c", "name": "filters test", "notes": "", - "rank": "1.6207757737111737", + "rank": 1.6207757737111737, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3gci3fvyqvi64wcw7-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "CFtvMfHuYnAqrYhFN" } \ No newline at end of file diff --git a/art/eyJnMiGS99BJjeDGt/art.json b/art/eyJnMiGS99BJjeDGt/art.json index 68b32a7d..21950799 100644 --- a/art/eyJnMiGS99BJjeDGt/art.json +++ b/art/eyJnMiGS99BJjeDGt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520071300174" + "$date": 1520071300174 }, "modifiedAt": { - "$date": "1520071300174" + "$date": 1520071300174 }, "origId": "vqBN6kLpxjBHGRvz8", "name": "K Machine letter example", "notes": "", - "rank": "1.8476322143505646", + "rank": 1.8476322143505646, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-o8ne0q4a2mdkma4ti-thumbnail.jpg", "hasSound": true, - "views": "187", - "likes": "0", + "views": 187, + "likes": 0, "revisionId": "5H69opsNkDCmcTYLY" } \ No newline at end of file diff --git a/art/f24WmWznGNdEXEQTu/art.json b/art/f24WmWznGNdEXEQTu/art.json index 4855b058..4547bbdd 100644 --- a/art/f24WmWznGNdEXEQTu/art.json +++ b/art/f24WmWznGNdEXEQTu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1494900429354" + "$date": 1494900429354 }, "modifiedAt": { - "$date": "1494900429354" + "$date": 1494900429354 }, "origId": null, "name": "Pulsin", "notes": "Sound from Mr. One Way\nhttps://soundcloud.com/mr-one-way\n", - "rank": "1.963116070037969", + "rank": 1.963116070037969, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-o8j6foul9djzvabgh-thumbnail.jpg", "hasSound": true, - "views": "215", - "likes": "0", + "views": 215, + "likes": 0, "revisionId": "ZwncWehwvTXbrABT8" } \ No newline at end of file diff --git a/art/f2btT6XFeFnaFopph/art.json b/art/f2btT6XFeFnaFopph/art.json index c10a12e1..a3991ae9 100644 --- a/art/f2btT6XFeFnaFopph/art.json +++ b/art/f2btT6XFeFnaFopph/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684379404371" + "$date": 1684379404371 }, "modifiedAt": { - "$date": "1684379404371" + "$date": 1684379404371 }, "origId": null, "name": "Exercise a moving Grid", "notes": "", - "rank": "1.1439263708172278", + "rank": 1.1439263708172278, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bys4wm1juvncbwgvz-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "StdD3Lf92mAEzJxuX" } \ No newline at end of file diff --git a/art/f2eQBt4FaMKf9efrz/art.json b/art/f2eQBt4FaMKf9efrz/art.json index 5b278455..4bd61967 100644 --- a/art/f2eQBt4FaMKf9efrz/art.json +++ b/art/f2eQBt4FaMKf9efrz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1506340672671" + "$date": 1506340672671 }, "modifiedAt": { - "$date": "1506340672671" + "$date": 1506340672671 }, "origId": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.1465400633308378", + "rank": 1.1465400633308378, "private": false, "unlisted": true, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-udowci5p0xp1bgfzj-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "8oJP5dncotY6Xr4cG" } \ No newline at end of file diff --git a/art/f2knCxK4pMLFDEZWB/art.json b/art/f2knCxK4pMLFDEZWB/art.json index a960c695..cf506af0 100644 --- a/art/f2knCxK4pMLFDEZWB/art.json +++ b/art/f2knCxK4pMLFDEZWB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634511698011" + "$date": 1634511698011 }, "modifiedAt": { - "$date": "1634511698011" + "$date": 1634511698011 }, "origId": "J6Rbdqdhvx7Yjdh59", "name": "first test", "notes": "", - "rank": "1.9484739794580936", + "rank": 1.9484739794580936, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-f4kmyyz6quocwsyks-thumbnail.jpg", "hasSound": "", - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "kynJFyEA2L365TL46" } \ No newline at end of file diff --git a/art/f6Qou7QNuj5onaJeQ/art.json b/art/f6Qou7QNuj5onaJeQ/art.json index 63e8238f..0be925f3 100644 --- a/art/f6Qou7QNuj5onaJeQ/art.json +++ b/art/f6Qou7QNuj5onaJeQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NDBuYheXdbAhe2APT", "createdAt": { - "$date": "1453344610611" + "$date": 1453344610611 }, "profile": { "first_name": "Aaron", @@ -13,15 +13,15 @@ "username": "aaron" }, "createdAt": { - "$date": "1487716907755" + "$date": 1487716907755 }, "modifiedAt": { - "$date": "1487721596637" + "$date": 1487721596637 }, "origId": "QfDybr9wdsTip3KZ5", "name": "vertex+time based highlight", "notes": "Edits!", - "rank": "1.3585131458758737", + "rank": 1.3585131458758737, "private": false, "unlisted": true, "username": "aaron", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-2cgppphin4hp8buux-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "cGpStc96gP89LDy4C" } \ No newline at end of file diff --git a/art/f7oq7MsfTgoAMeXX2/art.json b/art/f7oq7MsfTgoAMeXX2/art.json index 844253b7..c43b8ecc 100644 --- a/art/f7oq7MsfTgoAMeXX2/art.json +++ b/art/f7oq7MsfTgoAMeXX2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "WS7AoGNwzNGk4TSqx", "createdAt": { - "$date": "1553828364273" + "$date": 1553828364273 }, "profile": { "first_name": "다은", @@ -13,15 +13,15 @@ "username": "다은" }, "createdAt": { - "$date": "1554191590971" + "$date": 1554191590971 }, "modifiedAt": { - "$date": "1554191590971" + "$date": 1554191590971 }, "origId": null, "name": "squarePlanet", "notes": "mouse, position, color, size.", - "rank": "1.0975615867441872", + "rank": 1.0975615867441872, "private": false, "unlisted": false, "username": "다은", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-txxf77ib6jx1fq4il-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "kiMprasKSmdsgTi4F" } \ No newline at end of file diff --git a/art/f9MztjgyzxAHdqsxy/art.json b/art/f9MztjgyzxAHdqsxy/art.json index 5bd9c4eb..50f52fd2 100644 --- a/art/f9MztjgyzxAHdqsxy/art.json +++ b/art/f9MztjgyzxAHdqsxy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634526836100" + "$date": 1634526836100 }, "modifiedAt": { - "$date": "1634526836100" + "$date": 1634526836100 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3264002831992625", + "rank": 1.3264002831992625, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-6crny2r0gk0rlosg5-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "egaQdeo2v3py63WLu" } \ No newline at end of file diff --git a/art/fAnatQu5aZpC5Dmby/art.json b/art/fAnatQu5aZpC5Dmby/art.json index 2d21689e..7119dc2a 100644 --- a/art/fAnatQu5aZpC5Dmby/art.json +++ b/art/fAnatQu5aZpC5Dmby/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YpknDeNt3wXWyAhpm", "createdAt": { - "$date": "1597531127701" + "$date": 1597531127701 }, "username": "bene2002", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1597532733779" + "$date": 1597532733779 }, "modifiedAt": { - "$date": "1597532733779" + "$date": 1597532733779 }, "origId": "XLRYpFJ4uH4fWk2Tn", "name": "Test2", "notes": "", - "rank": "1.9456086086173632", + "rank": 1.9456086086173632, "private": false, "unlisted": true, "username": "bene2002", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-w5kd0wb3zku61wqpr-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "jHrm3kvAiN9HpRWxw" } \ No newline at end of file diff --git a/art/fDJEaZrfDnKxNGck3/art.json b/art/fDJEaZrfDnKxNGck3/art.json index 32e26484..14aafb43 100644 --- a/art/fDJEaZrfDnKxNGck3/art.json +++ b/art/fDJEaZrfDnKxNGck3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1652626738733" + "$date": 1652626738733 }, "modifiedAt": { - "$date": "1652626738733" + "$date": 1652626738733 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.491476112409633", + "rank": 1.491476112409633, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-o9ybjrawelrdgatry-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "XqZ9cTRmJCKKcwNSW" } \ No newline at end of file diff --git a/art/fDPvNsyqX8zmv9hxa/art.json b/art/fDPvNsyqX8zmv9hxa/art.json index e872ddc6..5c8c4b58 100644 --- a/art/fDPvNsyqX8zmv9hxa/art.json +++ b/art/fDPvNsyqX8zmv9hxa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496676932899" + "$date": 1496676932899 }, "modifiedAt": { - "$date": "1496677094726" + "$date": 1496677094726 }, "origId": "A6iuFb7Tmao4i5avw", "name": "spiralNoise", "notes": "", - "rank": "1.1116336338404351", + "rank": 1.1116336338404351, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-enlcwaqznapc9xhb8-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "QTxxiLdDJ5uohXPRp" } \ No newline at end of file diff --git a/art/fFEpFHbdC4ecFLuaB/art.json b/art/fFEpFHbdC4ecFLuaB/art.json index 85aa1e38..34b04da8 100644 --- a/art/fFEpFHbdC4ecFLuaB/art.json +++ b/art/fFEpFHbdC4ecFLuaB/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446198579000" + "$date": 1446198579000 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 7.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-odg44osl63lgnpnca-thumbnail.jpg", - "views": "161", - "likes": "0", + "views": 161, + "likes": 0, "revisionId": "bgcPff4twGeaXNNwr", "modifiedAt": { - "$date": "1446198579008" + "$date": 1446198579008 }, - "rank": "1.9519601419510453" + "rank": 1.9519601419510453 } \ No newline at end of file diff --git a/art/fGCtwoQy8Mc8RK2pY/art.json b/art/fGCtwoQy8Mc8RK2pY/art.json index e229c501..0d582175 100644 --- a/art/fGCtwoQy8Mc8RK2pY/art.json +++ b/art/fGCtwoQy8Mc8RK2pY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6LYHhwj5wMwA9HvPG", "createdAt": { - "$date": "1535280458435" + "$date": 1535280458435 }, "username": "aaron1924", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1535281716982" + "$date": 1535281716982 }, "modifiedAt": { - "$date": "1535281716982" + "$date": 1535281716982 }, "origId": null, "name": "Swimming Cube", "notes": "", - "rank": "1.7920182688680046", + "rank": 1.7920182688680046, "private": false, "unlisted": true, "username": "aaron1924", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3zpmb6d2a6g198ctx-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "mTe2AMiBJE6tZ3QMD" } \ No newline at end of file diff --git a/art/fHqs32thqJc7j2QR3/art.json b/art/fHqs32thqJc7j2QR3/art.json index 33c22c8d..fe0b5629 100644 --- a/art/fHqs32thqJc7j2QR3/art.json +++ b/art/fHqs32thqJc7j2QR3/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623735592277" + "$date": 1623735592277 }, "modifiedAt": { - "$date": "1623735592277" + "$date": 1623735592277 }, "origId": "jgpwL4MjxvpeqZ2QN", "name": "unnamed", "notes": "", - "rank": "1.054903335777499", + "rank": 1.054903335777499, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-t3ye1v22de0ypn7qu-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "JoidnrdhghrCMWNLX" } \ No newline at end of file diff --git a/art/fKArPmJPF5sgaDbNK/art.json b/art/fKArPmJPF5sgaDbNK/art.json index c1038ecb..c130ea93 100644 --- a/art/fKArPmJPF5sgaDbNK/art.json +++ b/art/fKArPmJPF5sgaDbNK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540710954935" + "$date": 1540710954935 }, "modifiedAt": { - "$date": "1540710954935" + "$date": 1540710954935 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3036337453459648", + "rank": 1.3036337453459648, "private": false, "unlisted": true, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3v2tartd20707roac-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "PNT776opRv5v5Ywys" } \ No newline at end of file diff --git a/art/fKPK987qvE5gGHcWS/art.json b/art/fKPK987qvE5gGHcWS/art.json index 93beed78..04407a8c 100644 --- a/art/fKPK987qvE5gGHcWS/art.json +++ b/art/fKPK987qvE5gGHcWS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "3DSy7eEi5KvLcXcRt", "createdAt": { - "$date": "1446790094253" + "$date": 1446790094253 }, "profile": { "first_name": "Jason", @@ -13,10 +13,10 @@ "username": "jason2" }, "createdAt": { - "$date": "1446790101440" + "$date": 1446790101440 }, "modifiedAt": { - "$date": "1446790995662" + "$date": 1446790995662 }, "origId": "W9WTPxA9AXtFxZRqq", "name": "sines", @@ -36,9 +36,9 @@ "shader": "#define PI 3.14159\n\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() { \n float traces = 6.0;\n float trace = mod(vertexId, traces);\n float x = -1.0 + 2.0 * vertexId / vertexCount;\n \n float speed = 1.0 * time;\n float amp = x * 0.7 * (sin(time) + (1.0 + trace) / traces);\n float y = amp * sin(speed + PI * x);\n \n gl_Position = vec4(x, y, 0, 1);\n float c = trace / traces;\n v_color = vec4(hsv2rgb(vec3(x, 0.5, 1)), 1);\n}" }, "screenshotURL": "data/images/images-oq24k4gtm5vocgxag-thumbnail.jpg", - "views": "312", - "likes": "3", + "views": 312, + "likes": 3, "revisionId": "hpJJH3kFqiibQTm8w", - "rank": "10.075321255733321", + "rank": 10.075321255733321, "avatarUrl": "https://lh6.googleusercontent.com/-vde-XOBlwgQ/AAAAAAAAAAI/AAAAAAABvaw/lwoPQQotTj8/photo.jpg" } \ No newline at end of file diff --git a/art/fKYmuHmgGeNTPniPK/art.json b/art/fKYmuHmgGeNTPniPK/art.json index 42148b00..bd424e13 100644 --- a/art/fKYmuHmgGeNTPniPK/art.json +++ b/art/fKYmuHmgGeNTPniPK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1538036455501" + "$date": 1538036455501 }, "modifiedAt": { - "$date": "1538036455501" + "$date": 1538036455501 }, "origId": null, "name": "strobes", "notes": "", - "rank": "1.1941020558816369", + "rank": 1.1941020558816369, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bxd8b6b6r9ie6abhy-thumbnail.jpg", "hasSound": true, - "views": "232", - "likes": "1", + "views": 232, + "likes": 1, "revisionId": "s3Dk5exSctqZrY6G5" } \ No newline at end of file diff --git a/art/fLedbHFSXD9E4aMSv/art.json b/art/fLedbHFSXD9E4aMSv/art.json index e862ec01..64a07017 100644 --- a/art/fLedbHFSXD9E4aMSv/art.json +++ b/art/fLedbHFSXD9E4aMSv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1641908838779" + "$date": 1641908838779 }, "modifiedAt": { - "$date": "1641908838779" + "$date": 1641908838779 }, "origId": null, "name": "Oh my", "notes": "", - "rank": "1.420948798089222", + "rank": 1.420948798089222, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gu78a1hdbkc8e989z-thumbnail.jpg", "hasSound": "", - "views": "76", - "likes": "0", + "views": 76, + "likes": 0, "revisionId": "ZzWK7B6Q3Xy3mZf8d" } \ No newline at end of file diff --git a/art/fM43AivGvoEWBm7G7/art.json b/art/fM43AivGvoEWBm7G7/art.json index a674ac18..99bf59af 100644 --- a/art/fM43AivGvoEWBm7G7/art.json +++ b/art/fM43AivGvoEWBm7G7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZRyZDbZZaBWh7P43A", "createdAt": { - "$date": "1679393512197" + "$date": 1679393512197 }, "profile": { "name": "Moonjong Shin", @@ -12,15 +12,15 @@ "username": "moon-jong" }, "createdAt": { - "$date": "1679925724817" + "$date": 1679925724817 }, "modifiedAt": { - "$date": "1679926073672" + "$date": 1679926073672 }, "origId": "wP4tHTACwohNdomhd", "name": "grid_with_sound", "notes": "main", - "rank": "1.4243624264426507", + "rank": 1.4243624264426507, "private": false, "unlisted": true, "username": "moon-jong", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jd6enm4gjd4tg8jp4-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "mXfgFaYQ7HgjWGzaa" } \ No newline at end of file diff --git a/art/fMPBsNwkev8DSYD72/art.json b/art/fMPBsNwkev8DSYD72/art.json index 055ea058..88180378 100644 --- a/art/fMPBsNwkev8DSYD72/art.json +++ b/art/fMPBsNwkev8DSYD72/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669281424213" + "$date": 1669281424213 }, "modifiedAt": { - "$date": "1669281424213" + "$date": 1669281424213 }, "origId": null, "name": "litelline", "notes": "", - "rank": "1.6408992343954802", + "rank": 1.6408992343954802, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z6hyf2iuknjtljetj-thumbnail.jpg", "hasSound": true, - "views": "23", - "likes": "0", + "views": 23, + "likes": 0, "revisionId": "3qHFM84ayoayxfonM" } \ No newline at end of file diff --git a/art/fNYWAGT9SkHb3bQrk/art.json b/art/fNYWAGT9SkHb3bQrk/art.json index 99755e86..48aec06e 100644 --- a/art/fNYWAGT9SkHb3bQrk/art.json +++ b/art/fNYWAGT9SkHb3bQrk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1610788825823" + "$date": 1610788825823 }, "modifiedAt": { - "$date": "1610788825823" + "$date": 1610788825823 }, "origId": "mmoaXfjg9s32v5Cpw", "name": "hypercubermod", "notes": "", - "rank": "1.5801028386181812", + "rank": 1.5801028386181812, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xyxzilawzfc16xh2w-thumbnail.jpg", "hasSound": "", - "views": "92", - "likes": "0", + "views": 92, + "likes": 0, "revisionId": "YpbRZdGzz4wrmPYg6" } \ No newline at end of file diff --git a/art/fNyYuzQ69eREkJCMq/art.json b/art/fNyYuzQ69eREkJCMq/art.json index 18c8092c..16020f77 100644 --- a/art/fNyYuzQ69eREkJCMq/art.json +++ b/art/fNyYuzQ69eREkJCMq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vWQZQrMg9M6JE8pX9", "createdAt": { - "$date": "1575718900497" + "$date": 1575718900497 }, "username": "evan_chen", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1579398666268" + "$date": 1579398666268 }, "modifiedAt": { - "$date": "1579874952997" + "$date": 1579874952997 }, "origId": "5NxpTo5tmZ5jQ3ZE5", "name": "影 流 の 花", "notes": "", - "rank": "1.2120652882779803", + "rank": 1.2120652882779803, "private": false, "unlisted": true, "username": "evan_chen", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-7l9gc1si4ebpqd981-thumbnail.jpg", "hasSound": true, - "views": "26", - "likes": "0", + "views": 26, + "likes": 0, "revisionId": "eW8sDRvJfRBgpHn4k" } \ No newline at end of file diff --git a/art/fRJj6RxaarH7Lp4HG/art.json b/art/fRJj6RxaarH7Lp4HG/art.json index c9e14720..0deca080 100644 --- a/art/fRJj6RxaarH7Lp4HG/art.json +++ b/art/fRJj6RxaarH7Lp4HG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520849782469" + "$date": 1520849782469 }, "modifiedAt": { - "$date": "1520849782469" + "$date": 1520849782469 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.864980213084815", + "rank": 1.864980213084815, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n3zu0njdlpxx9259z-thumbnail.jpg", "hasSound": true, - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "pFQBg95ezySaxzrqR" } \ No newline at end of file diff --git a/art/fRcccsZ7jqFGGPAdJ/art.json b/art/fRcccsZ7jqFGGPAdJ/art.json index e8b0c06a..11804b7b 100644 --- a/art/fRcccsZ7jqFGGPAdJ/art.json +++ b/art/fRcccsZ7jqFGGPAdJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684416019782" + "$date": 1684416019782 }, "modifiedAt": { - "$date": "1684416019782" + "$date": 1684416019782 }, "origId": "Yd2HBe825wEYTar8Y", "name": "Motion - tweaks", "notes": "", - "rank": "1.829926513589575", + "rank": 1.829926513589575, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-p0wlp0izngehkv3y2-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "94vRbPhhj2DyfvJiR" } \ No newline at end of file diff --git a/art/fRmvmXuk82tiLXCRX/art.json b/art/fRmvmXuk82tiLXCRX/art.json index 52ad4446..62e4e3cf 100644 --- a/art/fRmvmXuk82tiLXCRX/art.json +++ b/art/fRmvmXuk82tiLXCRX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1484057482921" + "$date": 1484057482921 }, "modifiedAt": { - "$date": "1484318839181" + "$date": 1484318839181 }, "origId": null, "name": "model", "notes": "", - "rank": "1.7515108060275535", + "rank": 1.7515108060275535, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lo7idkdlh8afbxgvk-thumbnail.jpg", "hasSound": "", - "views": "125", - "likes": "0", + "views": 125, + "likes": 0, "revisionId": "fsGgbdze3QY6xAndP" } \ No newline at end of file diff --git a/art/fSdF3Y59NoqNegw7y/art.json b/art/fSdF3Y59NoqNegw7y/art.json index d166aa5a..d6d0d73e 100644 --- a/art/fSdF3Y59NoqNegw7y/art.json +++ b/art/fSdF3Y59NoqNegw7y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1559853730995" + "$date": 1559853730995 }, "modifiedAt": { - "$date": "1559853730995" + "$date": 1559853730995 }, "origId": null, "name": "lines_dancing?", "notes": "", - "rank": "1.6024914185646506", + "rank": 1.6024914185646506, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mxnl0bmnx1xrs2fil-thumbnail.jpg", "hasSound": "", - "views": "215", - "likes": "1", + "views": 215, + "likes": 1, "revisionId": "gKgGNLNHsSmi5Mwp8" } \ No newline at end of file diff --git a/art/fSz8brGjX9TATFZLC/art.json b/art/fSz8brGjX9TATFZLC/art.json index 1638a3b7..1d2c21a0 100644 --- a/art/fSz8brGjX9TATFZLC/art.json +++ b/art/fSz8brGjX9TATFZLC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684325983625" + "$date": 1684325983625 }, "modifiedAt": { - "$date": "1684325983625" + "$date": 1684325983625 }, "origId": null, "name": "Making A Grid by Jaeyeong An(own variation)", "notes": "Duplicate the shader and tweak it to make my variation", - "rank": "1.085262967608145", + "rank": 1.085262967608145, "private": false, "unlisted": false, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vlsx6bdgp6tsk2bnu-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "LLTkiZwcMFyAw6Y3s" } \ No newline at end of file diff --git a/art/fTYSeXRBwwDXJEac4/art.json b/art/fTYSeXRBwwDXJEac4/art.json index 2b7bbd86..afacaf08 100644 --- a/art/fTYSeXRBwwDXJEac4/art.json +++ b/art/fTYSeXRBwwDXJEac4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677810917273" + "$date": 1677810917273 }, "modifiedAt": { - "$date": "1677811608850" + "$date": 1677811608850 }, "origId": null, "name": "Amoeba V2 - Ocean Waves", "notes": "", - "rank": "1.8395777397793032", + "rank": 1.8395777397793032, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-xnqwcu4ebdrswq7l2-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "LgCRonzSbubsWrogG" } \ No newline at end of file diff --git a/art/fWTyJ5884wxLdY28e/art.json b/art/fWTyJ5884wxLdY28e/art.json index 86cee712..c17986d3 100644 --- a/art/fWTyJ5884wxLdY28e/art.json +++ b/art/fWTyJ5884wxLdY28e/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466786251620" + "$date": 1466786251620 }, "modifiedAt": { - "$date": "1467414031855" + "$date": 1467414031855 }, "origId": "NFPQeRuNoFDunGBxd", "name": "lesson-03-color", "notes": "", - "rank": "1.8786853458989878", + "rank": 1.8786853458989878, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u90l37q6fik224i53-thumbnail.jpg", "hasSound": "", - "views": "180", - "likes": "0", + "views": 180, + "likes": 0, "revisionId": "9ZEMk2nYfcuAMeWvj" } \ No newline at end of file diff --git a/art/fXX9cns72XG97J3rk/art.json b/art/fXX9cns72XG97J3rk/art.json index 6c3cf421..1930dffe 100644 --- a/art/fXX9cns72XG97J3rk/art.json +++ b/art/fXX9cns72XG97J3rk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": "1551479403174" + "$date": 1551479403174 }, "profile": { "first_name": "Sergio Erick", @@ -13,15 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": "1551543812460" + "$date": 1551543812460 }, "modifiedAt": { - "$date": "1551543812460" + "$date": 1551543812460 }, "origId": null, "name": "Circle_TriStrip", "notes": "", - "rank": "1.8995561351631565", + "rank": 1.8995561351631565, "private": false, "unlisted": true, "username": "sergioerick", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-a9ulk6ew7ah541dl2-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "Eitcbjk6ewNEjpy9g" } \ No newline at end of file diff --git a/art/fXjL89sHjq7Pkzz5X/art.json b/art/fXjL89sHjq7Pkzz5X/art.json index 4a33907d..86d0de26 100644 --- a/art/fXjL89sHjq7Pkzz5X/art.json +++ b/art/fXjL89sHjq7Pkzz5X/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1570946417124" + "$date": 1570946417124 }, "modifiedAt": { - "$date": "1570946417124" + "$date": 1570946417124 }, "origId": "hdoyK6tHCoauDPZQL", "name": "mag", "notes": "", - "rank": "1.5309403150684273", + "rank": 1.5309403150684273, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ub777b6slvrbq9pkq-thumbnail.jpg", "hasSound": true, - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "sdPQMnZGHoxSdERhB" } \ No newline at end of file diff --git a/art/fcAdcLhQi59meuwEa/art.json b/art/fcAdcLhQi59meuwEa/art.json index 7b6dfa46..21f2edc2 100644 --- a/art/fcAdcLhQi59meuwEa/art.json +++ b/art/fcAdcLhQi59meuwEa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1551828039573" + "$date": 1551828039573 }, "modifiedAt": { - "$date": "1594506811310" + "$date": 1594506811310 }, "origId": "LHZYGPs7pPvxmLMbm", "name": "amoebia", "notes": "", - "rank": "10.272514377015483", + "rank": 10.272514377015483, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l9p0p51s8hnyxfrea-thumbnail.jpg", "hasSound": true, - "views": "450", - "likes": "2", + "views": 450, + "likes": 2, "revisionId": "MBN7w5rFhww6dfjBp" } \ No newline at end of file diff --git a/art/fcxZGWMjswfrJWNLZ/art.json b/art/fcxZGWMjswfrJWNLZ/art.json index d6a1e832..7617d779 100644 --- a/art/fcxZGWMjswfrJWNLZ/art.json +++ b/art/fcxZGWMjswfrJWNLZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1569777780228" + "$date": 1569777780228 }, "modifiedAt": { - "$date": "1569777780228" + "$date": 1569777780228 }, "origId": "P5PC55YtuMYdAYrM8", "name": "준석", "notes": "", - "rank": "1.7984793652377873", + "rank": 1.7984793652377873, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-uvh7hp90hl3xiqtd4-thumbnail.jpg", "hasSound": "", - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "cLPH5xmtRQTsLZpZB" } \ No newline at end of file diff --git a/art/fdRMRscY4Te3iZPBF/art.json b/art/fdRMRscY4Te3iZPBF/art.json index d7e12646..dd1fe14d 100644 --- a/art/fdRMRscY4Te3iZPBF/art.json +++ b/art/fdRMRscY4Te3iZPBF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623655252803" + "$date": 1623655252803 }, "modifiedAt": { - "$date": "1623655252803" + "$date": 1623655252803 }, "origId": "C4gCacp8eQ337rdFD", "name": "mouse-wip", "notes": "", - "rank": "1.0996073583576345", + "rank": 1.0996073583576345, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bo7a7mz2kj4dqzopb-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "zqDBhEWqmRG7KmE8N" } \ No newline at end of file diff --git a/art/fe8yM9E3pBta2SbNa/art.json b/art/fe8yM9E3pBta2SbNa/art.json index bbc0c991..7b1ed144 100644 --- a/art/fe8yM9E3pBta2SbNa/art.json +++ b/art/fe8yM9E3pBta2SbNa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1621015321915" + "$date": 1621015321915 }, "modifiedAt": { - "$date": "1621015321915" + "$date": 1621015321915 }, "origId": "S7g7iMY2BZtMTZzuG", "name": "Squares", "notes": "code from tutorial on vertexshaders.com youtube channel.", - "rank": "1.6765591149492083", + "rank": 1.6765591149492083, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nzvwjs1cgrg1ldb07-thumbnail.jpg", "hasSound": true, - "views": "30", - "likes": "0", + "views": 30, + "likes": 0, "revisionId": "MiEbfwMSHD2ZJZypP" } \ No newline at end of file diff --git a/art/ffWaRfDRtqa8osv3y/art.json b/art/ffWaRfDRtqa8osv3y/art.json index 28a78735..c8d41bd9 100644 --- a/art/ffWaRfDRtqa8osv3y/art.json +++ b/art/ffWaRfDRtqa8osv3y/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1557140071267" + "$date": 1557140071267 }, "modifiedAt": { - "$date": "1557140071267" + "$date": 1557140071267 }, "origId": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "notes": "", - "rank": "1.3346516430067685", + "rank": 1.3346516430067685, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fj8u7vbyufjs0p4vk-thumbnail.jpg", "hasSound": true, - "views": "111", - "likes": "1", + "views": 111, + "likes": 1, "revisionId": "jmoDmfpy9TjjQdrZe" } \ No newline at end of file diff --git a/art/fh74hqW59nbsQkT6N/art.json b/art/fh74hqW59nbsQkT6N/art.json index 54daf86b..4413354a 100644 --- a/art/fh74hqW59nbsQkT6N/art.json +++ b/art/fh74hqW59nbsQkT6N/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619828955405" + "$date": 1619828955405 }, "modifiedAt": { - "$date": "1619828955405" + "$date": 1619828955405 }, "origId": null, "name": "Montara", "notes": "Music by 7T2Names", - "rank": "1.274834618054684", + "rank": 1.274834618054684, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-mbsypi50i68ym2i64-thumbnail.jpg", "hasSound": true, - "views": "239", - "likes": "0", + "views": 239, + "likes": 0, "revisionId": "FxFfXYaJTWqPR3hbc" } \ No newline at end of file diff --git a/art/fjN25zTwqLYMCNkJ4/art.json b/art/fjN25zTwqLYMCNkJ4/art.json index a8b97f86..874705c9 100644 --- a/art/fjN25zTwqLYMCNkJ4/art.json +++ b/art/fjN25zTwqLYMCNkJ4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684411436071" + "$date": 1684411436071 }, "modifiedAt": { - "$date": "1684411980042" + "$date": 1684411980042 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.1564135341285149", + "rank": 1.1564135341285149, "private": false, "unlisted": false, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-adq4xfys08soo9ays-thumbnail.jpg", "hasSound": "", - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "KXrHendGauHwstrPc" } \ No newline at end of file diff --git a/art/fmmQsNyrdyjA3226x/art.json b/art/fmmQsNyrdyjA3226x/art.json index 308be672..f0e14012 100644 --- a/art/fmmQsNyrdyjA3226x/art.json +++ b/art/fmmQsNyrdyjA3226x/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452093395437" + "$date": 1452093395437 }, "modifiedAt": { - "$date": "1591668481141" + "$date": 1591668481141 }, "origId": "WEKX8jLk432REZLJq", "name": "radonut", "notes": "Inspired by the album cover", - "rank": "1.3774257705079127", + "rank": 1.3774257705079127, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wtf4k2310970nl4zh-thumbnail.jpg", "hasSound": true, - "views": "275", - "likes": "1", + "views": 275, + "likes": 1, "revisionId": "6PnfqcnSCKTvaAEdh" } \ No newline at end of file diff --git a/art/fnQrnopggmFfZmzMG/art.json b/art/fnQrnopggmFfZmzMG/art.json index 93afec03..ec88535b 100644 --- a/art/fnQrnopggmFfZmzMG/art.json +++ b/art/fnQrnopggmFfZmzMG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496313951488" + "$date": 1496313951488 }, "modifiedAt": { - "$date": "1496315438677" + "$date": 1496315438677 }, "origId": "c8gpxWQCgY845YBbg", "name": "Lesson03", "notes": "Lesson Three tutorial code.", - "rank": "1.0843927692914122", + "rank": 1.0843927692914122, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-2wn0cg7einuom8gxq-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "rxZC7qHQBvaTGBd3F" } \ No newline at end of file diff --git a/art/foJQ7C4rZnwuJSDxD/art.json b/art/foJQ7C4rZnwuJSDxD/art.json index 4a959df8..cd2e7f6c 100644 --- a/art/foJQ7C4rZnwuJSDxD/art.json +++ b/art/foJQ7C4rZnwuJSDxD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1590252444810" + "$date": 1590252444810 }, "modifiedAt": { - "$date": "1590252444810" + "$date": 1590252444810 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2839028983977723", + "rank": 1.2839028983977723, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tb96zlmyq4dpn6m9e-thumbnail.jpg", "hasSound": true, - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "c5aNa83nWTH7WCNo7" } \ No newline at end of file diff --git a/art/fpcEBXb2uz75rjixv/art.json b/art/fpcEBXb2uz75rjixv/art.json index f245f4a2..84471e81 100644 --- a/art/fpcEBXb2uz75rjixv/art.json +++ b/art/fpcEBXb2uz75rjixv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508003547853" + "$date": 1508003547853 }, "modifiedAt": { - "$date": "1508003547853" + "$date": 1508003547853 }, "origId": "B8dK4DjfS4gxQ2D6x", "name": "spagbal", "notes": "", - "rank": "1.3824171458238335", + "rank": 1.3824171458238335, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-onqks47yh04yzmhcm-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Xotm5vw2qP7ezQA4D" } \ No newline at end of file diff --git a/art/fs6GHW2crknZmzoWy/art.json b/art/fs6GHW2crknZmzoWy/art.json index bef1a4d7..5f870470 100644 --- a/art/fs6GHW2crknZmzoWy/art.json +++ b/art/fs6GHW2crknZmzoWy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YMZyxbNq3cKGXyTyT", "createdAt": { - "$date": "1508992260667" + "$date": 1508992260667 }, "profile": { "name": "Martin Palko", @@ -12,15 +12,15 @@ "username": "martinpalko" }, "createdAt": { - "$date": "1508992718067" + "$date": 1508992718067 }, "modifiedAt": { - "$date": "1509123492919" + "$date": 1509123492919 }, "origId": null, "name": "Rain", "notes": "", - "rank": "10.231813178081763", + "rank": 10.231813178081763, "private": false, "unlisted": false, "username": "martinpalko", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-o4d8vpo616josegsr-thumbnail.jpg", "hasSound": true, - "views": "1041", - "likes": "6", + "views": 1041, + "likes": 6, "revisionId": "zshnei5s3B7aNvH6H" } \ No newline at end of file diff --git a/art/ftJv2CdwjJ5jJDa3k/art.json b/art/ftJv2CdwjJ5jJDa3k/art.json index 9c80847c..6b071b4f 100644 --- a/art/ftJv2CdwjJ5jJDa3k/art.json +++ b/art/ftJv2CdwjJ5jJDa3k/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1654099083153" + "$date": 1654099083153 }, "modifiedAt": { - "$date": "1654099083153" + "$date": 1654099083153 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.0031749524164033", + "rank": 1.0031749524164033, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7j6w4fmd8ztzfvtpc-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "aT6XJG3hpJp5J57gs" } \ No newline at end of file diff --git a/art/fvQTW8AHjW54ifFbh/art.json b/art/fvQTW8AHjW54ifFbh/art.json index 1a5110dd..fa8c6585 100644 --- a/art/fvQTW8AHjW54ifFbh/art.json +++ b/art/fvQTW8AHjW54ifFbh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1654025103424" + "$date": 1654025103424 }, "modifiedAt": { - "$date": "1654025103424" + "$date": 1654025103424 }, "origId": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", "notes": "", - "rank": "1.4749114146841322", + "rank": 1.4749114146841322, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4vzyacke43e0hh5rn-thumbnail.jpg", "hasSound": true, - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "G9mJZHwXrPmB3npfP" } \ No newline at end of file diff --git a/art/fvQbw8FtZzmvQG4Wz/art.json b/art/fvQbw8FtZzmvQG4Wz/art.json index 526f5b5f..3f80af36 100644 --- a/art/fvQbw8FtZzmvQG4Wz/art.json +++ b/art/fvQbw8FtZzmvQG4Wz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": "1453130559425" + "$date": 1453130559425 }, "username": "gaz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1459091756933" + "$date": 1459091756933 }, "modifiedAt": { - "$date": "1459094204892" + "$date": 1459094204892 }, "origId": "GoviGkHcqKYCZeJKp", "name": "Sound Texture", "notes": "", - "rank": "10.955851610184569", + "rank": 10.955851610184569, "private": false, "unlisted": false, "username": "gaz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-39o1j2yw3iwkq9h4i-thumbnail.jpg", "hasSound": true, - "views": "439", - "likes": "4", + "views": 439, + "likes": 4, "revisionId": "5P5gYmrd8AnLPxjsH" } \ No newline at end of file diff --git a/art/fwuLjHMQenJtNXJxZ/art.json b/art/fwuLjHMQenJtNXJxZ/art.json index 57f9bded..d7a0ea88 100644 --- a/art/fwuLjHMQenJtNXJxZ/art.json +++ b/art/fwuLjHMQenJtNXJxZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533038888888" + "$date": 1533038888888 }, "modifiedAt": { - "$date": "1533038888888" + "$date": 1533038888888 }, "origId": "2pccx6pQfk6skHLQG", "name": "quad test", "notes": "", - "rank": "1.387083083267327", + "rank": 1.387083083267327, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w1yxuppkkuajbilto-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "DLR8F4Lk3279gsnje" } \ No newline at end of file diff --git a/art/fxwcEhippPALwji4k/art.json b/art/fxwcEhippPALwji4k/art.json index 98234a6b..90190544 100644 --- a/art/fxwcEhippPALwji4k/art.json +++ b/art/fxwcEhippPALwji4k/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9tfj9vemzSMedd72N", "createdAt": { - "$date": "1533789590227" + "$date": 1533789590227 }, "profile": { "first_name": "優斗", @@ -13,15 +13,15 @@ "username": "優斗" }, "createdAt": { - "$date": "1534093939914" + "$date": 1534093939914 }, "modifiedAt": { - "$date": "1534093939914" + "$date": 1534093939914 }, "origId": "hhsdvkiJ32bCTcezv", "name": "lingeometry", "notes": "", - "rank": "1.259691865442021", + "rank": 1.259691865442021, "private": false, "unlisted": true, "username": "優斗", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-s39mnpzvehrw0b53p-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "8kEP4GLwf3onTsSJY" } \ No newline at end of file diff --git a/art/fytzNu7M5YR27TpEP/art.json b/art/fytzNu7M5YR27TpEP/art.json index 710a4833..689552ee 100644 --- a/art/fytzNu7M5YR27TpEP/art.json +++ b/art/fytzNu7M5YR27TpEP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vik3dpFYB5Xg3em4A", "createdAt": { - "$date": "1568858617968" + "$date": 1568858617968 }, "username": "gitanely", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1569561189421" + "$date": 1569561189421 }, "modifiedAt": { - "$date": "1569561189421" + "$date": 1569561189421 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9728175241937205", + "rank": 1.9728175241937205, "private": false, "unlisted": true, "username": "gitanely", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ygwt15bggedjyp6j9-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "yS6nttbQqGLyZiBkM" } \ No newline at end of file diff --git a/art/g2PZWgGp6YYe9CWwE/art.json b/art/g2PZWgGp6YYe9CWwE/art.json index 6ce0e881..a74c2376 100644 --- a/art/g2PZWgGp6YYe9CWwE/art.json +++ b/art/g2PZWgGp6YYe9CWwE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465463607570" + "$date": 1465463607570 }, "modifiedAt": { - "$date": "1465463607570" + "$date": 1465463607570 }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "cybr", "notes": "", - "rank": "10.565951649981855", + "rank": 10.565951649981855, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3hvvuihdy67268s52-thumbnail.jpg", "hasSound": true, - "views": "502", - "likes": "6", + "views": 502, + "likes": 6, "revisionId": "o8tLfYJxm2TaGMJnA" } \ No newline at end of file diff --git a/art/g4ZutuWewAGLeBJHx/art.json b/art/g4ZutuWewAGLeBJHx/art.json index a8153da9..970fa195 100644 --- a/art/g4ZutuWewAGLeBJHx/art.json +++ b/art/g4ZutuWewAGLeBJHx/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446214680641" + "$date": 1446214680641 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 30.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-qbp66cgorcutxe7ok-thumbnail.jpg", - "views": "57", - "likes": "1", + "views": 57, + "likes": 1, "revisionId": "hgco7LqEswzNfeaaM", "modifiedAt": { - "$date": "1446214680644" + "$date": 1446214680644 }, - "rank": "1.5979015019936482" + "rank": 1.5979015019936482 } \ No newline at end of file diff --git a/art/g5Ygw3eYNe7DzpA3a/art.json b/art/g5Ygw3eYNe7DzpA3a/art.json index a999651a..c495c48d 100644 --- a/art/g5Ygw3eYNe7DzpA3a/art.json +++ b/art/g5Ygw3eYNe7DzpA3a/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585498803324" + "$date": 1585498803324 }, "modifiedAt": { - "$date": "1585498803324" + "$date": 1585498803324 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.804069872125185", + "rank": 1.804069872125185, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2tnc3kn4efn9m8b2d-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "4uhLjQwHYo4pGmmsR" } \ No newline at end of file diff --git a/art/g79cZoGhWhgn9tKfr/art.json b/art/g79cZoGhWhgn9tKfr/art.json index 04f34f89..c2772035 100644 --- a/art/g79cZoGhWhgn9tKfr/art.json +++ b/art/g79cZoGhWhgn9tKfr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nZewJw4MxEEmnZgQJ", "createdAt": { - "$date": "1506543469437" + "$date": 1506543469437 }, "profile": { "name": "Jordan Shaw", @@ -12,15 +12,15 @@ "username": "jshaw" }, "createdAt": { - "$date": "1506543908805" + "$date": 1506543908805 }, "modifiedAt": { - "$date": "1506543908805" + "$date": 1506543908805 }, "origId": null, "name": "miami", "notes": "", - "rank": "1.022362741315208", + "rank": 1.022362741315208, "private": false, "unlisted": false, "username": "jshaw", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vuyrrf64jx9es77e5-thumbnail.jpg", "hasSound": true, - "views": "84", - "likes": "0", + "views": 84, + "likes": 0, "revisionId": "8mHPA4r3ggdNH8rq3" } \ No newline at end of file diff --git a/art/g7wWJ4yKzThxqkmN5/art.json b/art/g7wWJ4yKzThxqkmN5/art.json index 30bfa17c..3143e3a7 100644 --- a/art/g7wWJ4yKzThxqkmN5/art.json +++ b/art/g7wWJ4yKzThxqkmN5/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446228003405" + "$date": 1446228003405 }, "origId": "YSzcySDB7rcbwJmTP", "name": "mfx01", @@ -23,11 +23,11 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 7.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = PI * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotURL": "data/images/images-ke4somqga045rjket-thumbnail.jpg", - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "8BK5MsyBjTLNDtQhH", "modifiedAt": { - "$date": "1446228003410" + "$date": 1446228003410 }, - "rank": "1.1523710654444363" + "rank": 1.1523710654444363 } \ No newline at end of file diff --git a/art/gAx4XYrQhtffjGR2v/art.json b/art/gAx4XYrQhtffjGR2v/art.json index 4f5276c5..80e0131f 100644 --- a/art/gAx4XYrQhtffjGR2v/art.json +++ b/art/gAx4XYrQhtffjGR2v/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1582764749077" + "$date": 1582764749077 }, "modifiedAt": { - "$date": "1582764749077" + "$date": 1582764749077 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1832183930811104", + "rank": 1.1832183930811104, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0com9xajg9jk73sje-thumbnail.jpg", "hasSound": "", - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "2K2kT6s35JTHewjR7" } \ No newline at end of file diff --git a/art/gBa8KAJTb6MqbNzBK/art.json b/art/gBa8KAJTb6MqbNzBK/art.json index b7507430..8c26a7e5 100644 --- a/art/gBa8KAJTb6MqbNzBK/art.json +++ b/art/gBa8KAJTb6MqbNzBK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1522431693493" + "$date": 1522431693493 }, "modifiedAt": { - "$date": "1522431693493" + "$date": 1522431693493 }, "origId": null, "name": "yGlitchPointNumber", "notes": "", - "rank": "1.6029529548226416", + "rank": 1.6029529548226416, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-93ihkkp2cq0johsc9-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "kScsrJi8kR4AThvBe" } \ No newline at end of file diff --git a/art/gBqWsGGvjPsKNMGja/art.json b/art/gBqWsGGvjPsKNMGja/art.json index dc0b8892..56fe8788 100644 --- a/art/gBqWsGGvjPsKNMGja/art.json +++ b/art/gBqWsGGvjPsKNMGja/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gtmTwjfybNBxLCYrM", "createdAt": { - "$date": "1554726116747" + "$date": 1554726116747 }, "username": "pgan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554745867355" + "$date": 1554745867355 }, "modifiedAt": { - "$date": "1554745867355" + "$date": 1554745867355 }, "origId": "XzeZ7nA6eLt5GmJfj", "name": "cubes1", "notes": "", - "rank": "1.5953317401587395", + "rank": 1.5953317401587395, "private": false, "unlisted": true, "username": "pgan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-o54j3rsd4jrr5e2wb-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "vDAgPvSiiFcN6mGsF" } \ No newline at end of file diff --git a/art/gCLHvWrWsPsbDjksh/art.json b/art/gCLHvWrWsPsbDjksh/art.json index 5b32b2c7..86ffb4e9 100644 --- a/art/gCLHvWrWsPsbDjksh/art.json +++ b/art/gCLHvWrWsPsbDjksh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LA2p9fSSrZYuhdYNz", "createdAt": { - "$date": "1497993369279" + "$date": 1497993369279 }, "profile": { "name": "Sean Whalen", @@ -12,15 +12,15 @@ "username": "sean" }, "createdAt": { - "$date": "1498439328779" + "$date": 1498439328779 }, "modifiedAt": { - "$date": "1498502233070" + "$date": 1498502233070 }, "origId": "NhWzyi4RTkjqEik5t", "name": "technokokoro", "notes": "", - "rank": "1.9568248479896286", + "rank": 1.9568248479896286, "private": false, "unlisted": true, "username": "sean", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ma64oacrch02gmbod-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "pk2EFaZANJxTvM6pY" } \ No newline at end of file diff --git a/art/gDfmqnLHBbcKghmwL/art.json b/art/gDfmqnLHBbcKghmwL/art.json index 98d81bc4..ba37b82e 100644 --- a/art/gDfmqnLHBbcKghmwL/art.json +++ b/art/gDfmqnLHBbcKghmwL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498051966584" + "$date": 1498051966584 }, "modifiedAt": { - "$date": "1498051966584" + "$date": 1498051966584 }, "origId": "KouaGmh83NF5FCHdM", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": "10.892933040712231", + "rank": 10.892933040712231, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-iw5rxllvfgxl9wdzh-thumbnail.jpg", "hasSound": true, - "views": "269", - "likes": "3", + "views": 269, + "likes": 3, "revisionId": "nhpRsLv6iCygeqg9P" } \ No newline at end of file diff --git a/art/gEkij9HTZTy6b4tRf/art.json b/art/gEkij9HTZTy6b4tRf/art.json index 3c9cde6c..106824ca 100644 --- a/art/gEkij9HTZTy6b4tRf/art.json +++ b/art/gEkij9HTZTy6b4tRf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590981799516" + "$date": 1590981799516 }, "modifiedAt": { - "$date": "1590982037403" + "$date": 1590982037403 }, "origId": "uSaQNx4ahiXtBAcB2", "name": "cryb 4 Kmachinewip", "notes": "WIP", - "rank": "1.0157155627838157", + "rank": 1.0157155627838157, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qyxb7ch3s2yca52s9-thumbnail.jpg", "hasSound": true, - "views": "206", - "likes": "0", + "views": 206, + "likes": 0, "revisionId": "Z7NNqEu7uknS9BLzB" } \ No newline at end of file diff --git a/art/gFjsSoxA5bwzxPwXc/art.json b/art/gFjsSoxA5bwzxPwXc/art.json index 1dc51678..60d34fc7 100644 --- a/art/gFjsSoxA5bwzxPwXc/art.json +++ b/art/gFjsSoxA5bwzxPwXc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1668899519418" + "$date": 1668899519418 }, "modifiedAt": { - "$date": "1668899519418" + "$date": 1668899519418 }, "origId": null, "name": "pencilswirl", "notes": "", - "rank": "1.3514964150081816", + "rank": 1.3514964150081816, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r6jjcmih2ttwfu564-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "92agMw294DKvW7k4f" } \ No newline at end of file diff --git a/art/gJPot9c9wsbfuT6Md/art.json b/art/gJPot9c9wsbfuT6Md/art.json index 559f0c37..a8e2e7e1 100644 --- a/art/gJPot9c9wsbfuT6Md/art.json +++ b/art/gJPot9c9wsbfuT6Md/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784302488" + "$date": 1670784302488 }, "modifiedAt": { - "$date": "1670784302488" + "$date": 1670784302488 }, "origId": "nxqCRh7kbHBXK4qNn", "name": "box", "notes": "", - "rank": "1.562864515732437", + "rank": 1.562864515732437, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fq2bl5x6nmigdkelx-thumbnail.jpg", "hasSound": "", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "FNLvj5FmjMWdJ4wWN" } \ No newline at end of file diff --git a/art/gKbNhtAK4AqZvFaQM/art.json b/art/gKbNhtAK4AqZvFaQM/art.json index e16fa9d1..2650cc20 100644 --- a/art/gKbNhtAK4AqZvFaQM/art.json +++ b/art/gKbNhtAK4AqZvFaQM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1672748463948" + "$date": 1672748463948 }, "modifiedAt": { - "$date": "1672748463948" + "$date": 1672748463948 }, "origId": "kiZueaqhT8s7yr7Tr", "name": "audio cubes", "notes": "code from tutorial on vertexshaders.com youtube channel.", - "rank": "1.2622984349021127", + "rank": 1.2622984349021127, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jlvq4qrowcpvrqioz-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "eGkEX6s9EfdCokAdo" } \ No newline at end of file diff --git a/art/gMC34jEobWC2ofXfB/art.json b/art/gMC34jEobWC2ofXfB/art.json index 5ed2061e..cdd65704 100644 --- a/art/gMC34jEobWC2ofXfB/art.json +++ b/art/gMC34jEobWC2ofXfB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684924006363" + "$date": 1684924006363 }, "modifiedAt": { - "$date": "1684924006363" + "$date": 1684924006363 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.7362019612580877", + "rank": 1.7362019612580877, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3hbf67t41wub9an6t-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "ovgfwXTTssWpDfcBc" } \ No newline at end of file diff --git a/art/gQ93FbmuckckWhhix/art.json b/art/gQ93FbmuckckWhhix/art.json index 8e841f4f..0b299afd 100644 --- a/art/gQ93FbmuckckWhhix/art.json +++ b/art/gQ93FbmuckckWhhix/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652873628837" + "$date": 1652873628837 }, "modifiedAt": { - "$date": "1652878675991" + "$date": 1652878675991 }, "origId": null, "name": "Making a grid", "notes": "", - "rank": "1.8881266610919851", + "rank": 1.8881266610919851, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-l04mln0fydrvloicy-thumbnail.jpg", "hasSound": "", - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "MJgzrvhdKKnFogemr" } \ No newline at end of file diff --git a/art/gQTuwGmLKEGMHfB3x/art.json b/art/gQTuwGmLKEGMHfB3x/art.json index 82fa14e1..0eb91543 100644 --- a/art/gQTuwGmLKEGMHfB3x/art.json +++ b/art/gQTuwGmLKEGMHfB3x/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677630116902" + "$date": 1677630116902 }, "modifiedAt": { - "$date": "1677630116902" + "$date": 1677630116902 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2044999184796477", + "rank": 1.2044999184796477, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5aecaotsnr1shzgfx-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "KbrRPKiyLghGLcM4W" } \ No newline at end of file diff --git a/art/gWF8YEaiS44osT2K7/art.json b/art/gWF8YEaiS44osT2K7/art.json index ccf177c7..3f7cfc50 100644 --- a/art/gWF8YEaiS44osT2K7/art.json +++ b/art/gWF8YEaiS44osT2K7/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784276195" + "$date": 1670784276195 }, "modifiedAt": { - "$date": "1670784276195" + "$date": 1670784276195 }, "origId": "QNRa7fHrHnYWcZoCm", "name": "box", "notes": "", - "rank": "1.8976056216060782", + "rank": 1.8976056216060782, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x5sk8ux4v7jw5o0s4-thumbnail.jpg", "hasSound": "", - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "sS5inE3pvF3BoGXhf" } \ No newline at end of file diff --git a/art/gX32iAvezAbinbMJz/art.json b/art/gX32iAvezAbinbMJz/art.json index 9c234608..52aa8839 100644 --- a/art/gX32iAvezAbinbMJz/art.json +++ b/art/gX32iAvezAbinbMJz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465568777949" + "$date": 1465568777949 }, "modifiedAt": { - "$date": "1591623563883" + "$date": 1591623563883 }, "origId": "k7w6BKgeSJxKx3Z6L", "name": "c-pump", "notes": "", - "rank": "1.3262127218354727", + "rank": 1.3262127218354727, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ltsnd5j7fp9a8rh7d-thumbnail.jpg", "hasSound": true, - "views": "506", - "likes": "0", + "views": 506, + "likes": 0, "revisionId": "7vmqyRSAYJwnj4ST5" } \ No newline at end of file diff --git a/art/gZNitbfDuN5pSwLf3/art.json b/art/gZNitbfDuN5pSwLf3/art.json index c6adec48..18c94dc5 100644 --- a/art/gZNitbfDuN5pSwLf3/art.json +++ b/art/gZNitbfDuN5pSwLf3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465414973057" + "$date": 1465414973057 }, "modifiedAt": { - "$date": "1465459911874" + "$date": 1465459911874 }, "origId": "FPFBuCexgLQpriEoS", "name": "glyphs", "notes": "", - "rank": "1.8157984440309025", + "rank": 1.8157984440309025, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tubz2x6f92hn416mc-thumbnail.jpg", "hasSound": true, - "views": "187", - "likes": "1", + "views": 187, + "likes": 1, "revisionId": "PwFMp6MHzGPRQ9sJS" } \ No newline at end of file diff --git a/art/gZgDK3bN2z7xtma6A/art.json b/art/gZgDK3bN2z7xtma6A/art.json index 979403bb..aed20ee3 100644 --- a/art/gZgDK3bN2z7xtma6A/art.json +++ b/art/gZgDK3bN2z7xtma6A/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494952775713" + "$date": 1494952775713 }, "modifiedAt": { - "$date": "1494952775713" + "$date": 1494952775713 }, "origId": "ZvcLBFp3AkteTsGku", "name": "begin struggle 2", "notes": "Yes!", - "rank": "1.2149877900266903", + "rank": 1.2149877900266903, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z3an9e0yhujk4l3cq-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "fNYZjugHtRD2BJAHa" } \ No newline at end of file diff --git a/art/gZjPchBFJAGSk4ZTK/art.json b/art/gZjPchBFJAGSk4ZTK/art.json index 6b8bc237..b0191cbd 100644 --- a/art/gZjPchBFJAGSk4ZTK/art.json +++ b/art/gZjPchBFJAGSk4ZTK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449070163109" + "$date": 1449070163109 }, "modifiedAt": { - "$date": "1449070163109" + "$date": 1449070163109 }, "origId": null, "name": "Simple Music Line", - "rank": "1.589511228354226", + "rank": 1.589511228354226, "private": false, "unlisted": false, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-tbc7952hrkj9bo5bp-thumbnail.jpg", "hasSound": true, - "views": "355", - "likes": "1", + "views": 355, + "likes": 1, "revisionId": "H7WobSJ52f5N58vas", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/gb48Jjp6zYH7bcWGN/art.json b/art/gb48Jjp6zYH7bcWGN/art.json index f8aa7d65..b50f9217 100644 --- a/art/gb48Jjp6zYH7bcWGN/art.json +++ b/art/gb48Jjp6zYH7bcWGN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1570868046033" + "$date": 1570868046033 }, "modifiedAt": { - "$date": "1570868046033" + "$date": 1570868046033 }, "origId": "M922vaDbAxvAZALbx", "name": "mag", "notes": "", - "rank": "1.462871372658102", + "rank": 1.462871372658102, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bnga4x1sewsrwabbl-thumbnail.jpg", "hasSound": true, - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "4aNNxA6EaLPc95Jin" } \ No newline at end of file diff --git a/art/gb4JMDjdT2iyyCLdE/art.json b/art/gb4JMDjdT2iyyCLdE/art.json index c4c9555e..d679378a 100644 --- a/art/gb4JMDjdT2iyyCLdE/art.json +++ b/art/gb4JMDjdT2iyyCLdE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1551023797336" + "$date": 1551023797336 }, "modifiedAt": { - "$date": "1551023797336" + "$date": 1551023797336 }, "origId": null, "name": "polygons and pikachus", "notes": "Sunday morning sketch that I just had to get out of my head.", - "rank": "10.357319606027211", + "rank": 10.357319606027211, "private": false, "unlisted": false, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ek50l9z239w993xi3-thumbnail.jpg", "hasSound": true, - "views": "992", - "likes": "7", + "views": 992, + "likes": 7, "revisionId": "nvTtoS7N24cCABDWZ" } \ No newline at end of file diff --git a/art/gbv2z926cb7MWF3Gy/art.json b/art/gbv2z926cb7MWF3Gy/art.json index f10d851e..b4fb0311 100644 --- a/art/gbv2z926cb7MWF3Gy/art.json +++ b/art/gbv2z926cb7MWF3Gy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1680860953904" + "$date": 1680860953904 }, "modifiedAt": { - "$date": "1680860953904" + "$date": 1680860953904 }, "origId": "CiTmPsWuiBPzTRgDn", "name": "Colorful Circle", "notes": "", - "rank": "1.1168195260063782", + "rank": 1.1168195260063782, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5fnnehcthnc49607f-thumbnail.jpg", "hasSound": true, - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "LF67JTSWtxePgZ24o" } \ No newline at end of file diff --git a/art/gfBdkzchpT5DPGwqE/art.json b/art/gfBdkzchpT5DPGwqE/art.json index 838d2760..b88bc020 100644 --- a/art/gfBdkzchpT5DPGwqE/art.json +++ b/art/gfBdkzchpT5DPGwqE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652810823201" + "$date": 1652810823201 }, "modifiedAt": { - "$date": "1652946146177" + "$date": 1652946146177 }, "origId": "B7XSdPJnstpQRHwMt", "name": "Colors", "notes": "Colors", - "rank": "1.509542676772663", + "rank": 1.509542676772663, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bkh9k5fibyuvjwc65-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "jfMXYwmjdScorfZem" } \ No newline at end of file diff --git a/art/ghFixTy38ux4F235T/art.json b/art/ghFixTy38ux4F235T/art.json index 6a09a14a..9608eadb 100644 --- a/art/ghFixTy38ux4F235T/art.json +++ b/art/ghFixTy38ux4F235T/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1498721736923" + "$date": 1498721736923 }, "modifiedAt": { - "$date": "1498721736923" + "$date": 1498721736923 }, "origId": null, "name": "SpiralPrime", "notes": "Works with K-Machine app.", - "rank": "10.867956963614919", + "rank": 10.867956963614919, "private": false, "unlisted": false, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-w3a32cyj0260lfz63-thumbnail.jpg", "hasSound": true, - "views": "234", - "likes": "3", + "views": 234, + "likes": 3, "revisionId": "RXoCZKsPkTD7bbhCv" } \ No newline at end of file diff --git a/art/ghH8XPT3kfdig8cXX/art.json b/art/ghH8XPT3kfdig8cXX/art.json index 0f6995d5..808fb733 100644 --- a/art/ghH8XPT3kfdig8cXX/art.json +++ b/art/ghH8XPT3kfdig8cXX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531506819425" + "$date": 1531506819425 }, "modifiedAt": { - "$date": "1531506819425" + "$date": 1531506819425 }, "origId": "pSfPvCpxgd22izj4C", "name": "unnamed", "notes": "", - "rank": "1.9869789241891596", + "rank": 1.9869789241891596, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s2f44s3t1x0j0o48f-thumbnail.jpg", "hasSound": true, - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "2sCJ2KR54vF7bqvTq" } \ No newline at end of file diff --git a/art/gkNsynXB23Y8WhASo/art.json b/art/gkNsynXB23Y8WhASo/art.json index db226002..6903e6d1 100644 --- a/art/gkNsynXB23Y8WhASo/art.json +++ b/art/gkNsynXB23Y8WhASo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zzNEZzGPm5MT9wGsQ", "createdAt": { - "$date": "1576512750256" + "$date": 1576512750256 }, "profile": { "first_name": "Xurxo", @@ -13,15 +13,15 @@ "username": "xurxo" }, "createdAt": { - "$date": "1576514559998" + "$date": 1576514559998 }, "modifiedAt": { - "$date": "1576516605989" + "$date": 1576516605989 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6108041634204595", + "rank": 1.6108041634204595, "private": false, "unlisted": true, "username": "xurxo", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-3heyj3k7mlv08w6hh-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "f32jrT5GmbbkaRujd" } \ No newline at end of file diff --git a/art/gkrLbb6TwrbveHw49/art.json b/art/gkrLbb6TwrbveHw49/art.json index ad8a0b3b..dd6ec4fd 100644 --- a/art/gkrLbb6TwrbveHw49/art.json +++ b/art/gkrLbb6TwrbveHw49/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1676226688969" + "$date": 1676226688969 }, "modifiedAt": { - "$date": "1676226688969" + "$date": 1676226688969 }, "origId": null, "name": "crazy", "notes": "", - "rank": "1.1401826103616184", + "rank": 1.1401826103616184, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-h2dnqkrvpzisr9lzq-thumbnail.jpg", "hasSound": true, - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "xraiwdv9gXk27sBFc" } \ No newline at end of file diff --git a/art/gqGmyfsEh6zDQWsvA/art.json b/art/gqGmyfsEh6zDQWsvA/art.json index 972022b1..715d57ce 100644 --- a/art/gqGmyfsEh6zDQWsvA/art.json +++ b/art/gqGmyfsEh6zDQWsvA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1551162909297" + "$date": 1551162909297 }, "modifiedAt": { - "$date": "1551162909297" + "$date": 1551162909297 }, "origId": "pfa9757K3NJx6euhN", "name": "starship", "notes": "", - "rank": "1.6902786311692226", + "rank": 1.6902786311692226, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jb1nrxnndn2f2as2x-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "NX4M9se8YYPnnhhny" } \ No newline at end of file diff --git a/art/gqJ33JsAWdcuKjJHH/art.json b/art/gqJ33JsAWdcuKjJHH/art.json index 8d6de243..63931f3a 100644 --- a/art/gqJ33JsAWdcuKjJHH/art.json +++ b/art/gqJ33JsAWdcuKjJHH/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446222741367" + "$date": 1446222741367 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n//#define SHAPE_TWO_BRAIDS\n#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-w7s8diqut6qc7yq9s-thumbnail.jpg", - "views": "106", - "likes": "0", + "views": 106, + "likes": 0, "revisionId": "deFWoqTEJ7E6MB6iB", "modifiedAt": { - "$date": "1446222741371" + "$date": 1446222741371 }, - "rank": "1.6578250281838673" + "rank": 1.6578250281838673 } \ No newline at end of file diff --git a/art/grkNAy4oE5JqXxyMr/art.json b/art/grkNAy4oE5JqXxyMr/art.json index 6d098f07..a9f465a0 100644 --- a/art/grkNAy4oE5JqXxyMr/art.json +++ b/art/grkNAy4oE5JqXxyMr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1507991803152" + "$date": 1507991803152 }, "modifiedAt": { - "$date": "1507991803152" + "$date": 1507991803152 }, "origId": "5YGSiNrquYpFi3Ggo", "name": "life is lil' better now thx", "notes": "", - "rank": "1.3782764251647057", + "rank": 1.3782764251647057, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d9ckseu4mmgxfnce0-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "hDCxy5F5zGN4dyeap" } \ No newline at end of file diff --git a/art/gszWKmYHHf8HxkXiS/art.json b/art/gszWKmYHHf8HxkXiS/art.json index 6489ba01..c2fb725f 100644 --- a/art/gszWKmYHHf8HxkXiS/art.json +++ b/art/gszWKmYHHf8HxkXiS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503465723698" + "$date": 1503465723698 }, "modifiedAt": { - "$date": "1503465723698" + "$date": 1503465723698 }, "origId": "JFtfBxTELcg25TGwJ", "name": "crystal irisz (1)", "notes": "2017-07-13: replaced music", - "rank": "1.72294375273958", + "rank": 1.72294375273958, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-j3coer4mz1tt8e39y-thumbnail.jpg", "hasSound": true, - "views": "216", - "likes": "1", + "views": 216, + "likes": 1, "revisionId": "5xgmaBmnHpah9waCv" } \ No newline at end of file diff --git a/art/gue44sXxDW5AceuTX/art.json b/art/gue44sXxDW5AceuTX/art.json index 36ad1483..5dfc7a19 100644 --- a/art/gue44sXxDW5AceuTX/art.json +++ b/art/gue44sXxDW5AceuTX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "xdTDDTRPhwPrWYuEQ", "createdAt": { - "$date": "1551488110621" + "$date": 1551488110621 }, "username": "jonaced", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551488124791" + "$date": 1551488124791 }, "modifiedAt": { - "$date": "1551488124791" + "$date": 1551488124791 }, "origId": null, "name": "Circulo", "notes": "", - "rank": "1.6963839151900022", + "rank": 1.6963839151900022, "private": false, "unlisted": true, "username": "jonaced", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-48umvzhu16i3pnh1t-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "3ep755gpzLsz4AcuN" } \ No newline at end of file diff --git a/art/gunbdr7k6M6z5hL8B/art.json b/art/gunbdr7k6M6z5hL8B/art.json index e1e3f2ac..8b2496fc 100644 --- a/art/gunbdr7k6M6z5hL8B/art.json +++ b/art/gunbdr7k6M6z5hL8B/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1508661567450" + "$date": 1508661567450 }, "modifiedAt": { - "$date": "1508661567450" + "$date": 1508661567450 }, "origId": "wTPZJYcFz58zagJqM", "name": "hello-world-3", "notes": "Messing about", - "rank": "1.6977422738385164", + "rank": 1.6977422738385164, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2a9dumc0pkzd0nqua-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "JCXBoQN5xPRhhK5rz" } \ No newline at end of file diff --git a/art/gxQFmkRMFP6oHs6Qb/art.json b/art/gxQFmkRMFP6oHs6Qb/art.json index c3faacf9..08078d8a 100644 --- a/art/gxQFmkRMFP6oHs6Qb/art.json +++ b/art/gxQFmkRMFP6oHs6Qb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1572858129900" + "$date": 1572858129900 }, "modifiedAt": { - "$date": "1572858129900" + "$date": 1572858129900 }, "origId": "fSdF3Y59NoqNegw7y", "name": "lines_dancing?", "notes": "", - "rank": "1.0285841210224431", + "rank": 1.0285841210224431, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n2gix7iwgkccu74dk-thumbnail.jpg", "hasSound": "", - "views": "86", - "likes": "0", + "views": 86, + "likes": 0, "revisionId": "Q4eoRk5LptzGWMYwR" } \ No newline at end of file diff --git a/art/gxSjsgjmXdmzAwFJY/art.json b/art/gxSjsgjmXdmzAwFJY/art.json index 86b05836..c5ad912b 100644 --- a/art/gxSjsgjmXdmzAwFJY/art.json +++ b/art/gxSjsgjmXdmzAwFJY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1550248715719" + "$date": 1550248715719 }, "modifiedAt": { - "$date": "1550248715719" + "$date": 1550248715719 }, "origId": null, "name": "Circle of points", "notes": "", - "rank": "1.1536397110879117", + "rank": 1.1536397110879117, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-20zgeykxs42b09us7-thumbnail.jpg", "hasSound": "", - "views": "112", - "likes": "0", + "views": 112, + "likes": 0, "revisionId": "CErSftTWuriJ8YwqG" } \ No newline at end of file diff --git a/art/gxfqzX2z6JLPodtww/art.json b/art/gxfqzX2z6JLPodtww/art.json index 93cc5b7b..75267b5b 100644 --- a/art/gxfqzX2z6JLPodtww/art.json +++ b/art/gxfqzX2z6JLPodtww/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652885812027" + "$date": 1652885812027 }, "modifiedAt": { - "$date": "1652885812027" + "$date": 1652885812027 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.0946121608247714", + "rank": 1.0946121608247714, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-e6jd2rjpeys8dumpz-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "e9uW9wxr9yACxJpHY" } \ No newline at end of file diff --git a/art/gyyeCLrtNBFwdqzD3/art.json b/art/gyyeCLrtNBFwdqzD3/art.json index a6aa833c..99f514c1 100644 --- a/art/gyyeCLrtNBFwdqzD3/art.json +++ b/art/gyyeCLrtNBFwdqzD3/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543838598710" + "$date": 1543838598710 }, "modifiedAt": { - "$date": "1543838598710" + "$date": 1543838598710 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8758374777780462", + "rank": 1.8758374777780462, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-a1f9hgrzqp0sw34eq-thumbnail.jpg", "hasSound": "", - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "HgjjePsxw7hT8Pmf9" } \ No newline at end of file diff --git a/art/gyyfnx8KyXiz9QvWn/art.json b/art/gyyfnx8KyXiz9QvWn/art.json index bc817278..374acb63 100644 --- a/art/gyyfnx8KyXiz9QvWn/art.json +++ b/art/gyyfnx8KyXiz9QvWn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "SG4MbZxYFi8cCsFwr", "createdAt": { - "$date": "1712832147485" + "$date": 1712832147485 }, "profile": { "first_name": "Masoud", @@ -13,15 +13,15 @@ "username": "masoud" }, "createdAt": { - "$date": "1712833030346" + "$date": 1712833030346 }, "modifiedAt": { - "$date": "1712833030346" + "$date": 1712833030346 }, "origId": "ijffwwNcMKiZYCxge", "name": "zheball", "notes": "", - "rank": "1.145300064799041", + "rank": 1.145300064799041, "private": false, "unlisted": false, "username": "masoud", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-j1z04sh3qlgivmavm-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "iNPp3wFTcNWSDBBSt" } \ No newline at end of file diff --git a/art/gztz5WvpLypyur8Ls/art.json b/art/gztz5WvpLypyur8Ls/art.json index c0c250ea..0bdc5a2f 100644 --- a/art/gztz5WvpLypyur8Ls/art.json +++ b/art/gztz5WvpLypyur8Ls/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1526957411244" + "$date": 1526957411244 }, "modifiedAt": { - "$date": "1526957411244" + "$date": 1526957411244 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7976108368735773", + "rank": 1.7976108368735773, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-98b83zxz670x08odp-thumbnail.jpg", "hasSound": "", - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "SyT5DGhYTkYnXnDXJ" } \ No newline at end of file diff --git a/art/h2d7j2tEBmEKvpKGQ/art.json b/art/h2d7j2tEBmEKvpKGQ/art.json index 6d1d61ff..4c5283ec 100644 --- a/art/h2d7j2tEBmEKvpKGQ/art.json +++ b/art/h2d7j2tEBmEKvpKGQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652808733293" + "$date": 1652808733293 }, "modifiedAt": { - "$date": "1652946057919" + "$date": 1652946057919 }, "origId": "XQjMFcAi9qguPBnBG", "name": "Making A Grid - Sangbeom Kim", "notes": "Making A Grid - Sangbeom Kim", - "rank": "1.203897392123893", + "rank": 1.203897392123893, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-c7apur1w6vbxjrc47-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "hpYf3WBwQ8AzP3HHt" } \ No newline at end of file diff --git a/art/h3CiR79ZrnrLiiXjZ/art.json b/art/h3CiR79ZrnrLiiXjZ/art.json index c77b3777..b3ac965d 100644 --- a/art/h3CiR79ZrnrLiiXjZ/art.json +++ b/art/h3CiR79ZrnrLiiXjZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "q8xjy6pWAb7ZKRnD5", "createdAt": { - "$date": "1501694904445" + "$date": 1501694904445 }, "username": "playdo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501717655906" + "$date": 1501717655906 }, "modifiedAt": { - "$date": "1501717655906" + "$date": 1501717655906 }, "origId": null, "name": "tutorial1", "notes": "", - "rank": "1.7699822682489825", + "rank": 1.7699822682489825, "private": false, "unlisted": true, "username": "playdo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wdy76pizzte4e1pj7-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "CMgkht97q9FmcfYjE" } \ No newline at end of file diff --git a/art/h3FP6QYiZoQbwACiy/art.json b/art/h3FP6QYiZoQbwACiy/art.json index 71007ffa..96a16748 100644 --- a/art/h3FP6QYiZoQbwACiy/art.json +++ b/art/h3FP6QYiZoQbwACiy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ePKJ9G9GDHfqoWJDv", "createdAt": { - "$date": "1670907770299" + "$date": 1670907770299 }, "profile": { "name": "Leon Zhuang", @@ -12,15 +12,15 @@ "username": "leonzh2k" }, "createdAt": { - "$date": "1670908615741" + "$date": 1670908615741 }, "modifiedAt": { - "$date": "1670908615741" + "$date": 1670908615741 }, "origId": null, "name": "lesson01", "notes": "", - "rank": "1.901415711065749", + "rank": 1.901415711065749, "private": false, "unlisted": true, "username": "leonzh2k", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-imgr23eov7ch5ye84-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "huWkhXmBZ2kJhiYLf" } \ No newline at end of file diff --git a/art/h55dGWLy6iRdoRh3j/art.json b/art/h55dGWLy6iRdoRh3j/art.json index 3cbe9f3d..185e0838 100644 --- a/art/h55dGWLy6iRdoRh3j/art.json +++ b/art/h55dGWLy6iRdoRh3j/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1522428289602" + "$date": 1522428289602 }, "modifiedAt": { - "$date": "1605795805356" + "$date": 1605795805356 }, "origId": "P9XfoFdHfyNDCwh2N", "name": "Richard Devine Point Cloud v3", "notes": "", - "rank": "1.1811060571225842", + "rank": 1.1811060571225842, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-r2mgbhgep3kkwy56u-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "jxc7FN5TQKsZCiKxB" } \ No newline at end of file diff --git a/art/h6BvsMWiHpgwT5Nhh/art.json b/art/h6BvsMWiHpgwT5Nhh/art.json index d6ff7c55..640cf9e1 100644 --- a/art/h6BvsMWiHpgwT5Nhh/art.json +++ b/art/h6BvsMWiHpgwT5Nhh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EeP4xAeypXNtxfhTf", "createdAt": { - "$date": "1445963928966" + "$date": 1445963928966 }, "username": "optimus6128", "profile": { @@ -11,7 +11,7 @@ } }, "createdAt": { - "$date": "1445977698884" + "$date": 1445977698884 }, "origId": null, "name": "pointsprite plasma", @@ -30,13 +30,13 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(1.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotDataId": "KCZfc4mKMbFz7BM49", - "views": "2817", - "likes": "5", + "views": 2817, + "likes": 5, "revisionId": "62noNrLxaWq9T3gZ5", "screenshotURL": "data/images/images-KCZfc4mKMbFz7BM49-thumbnail.png", "modifiedAt": { - "$date": "1446030931159" + "$date": 1446030931159 }, - "rank": "10.239991715056377", + "rank": 10.239991715056377, "avatarUrl": "https://secure.gravatar.com/avatar/7a1d0b51a2de5e0d11e8ac26263b3a5a?default=retro&size=200" } \ No newline at end of file diff --git a/art/h8Ao3xWvFcr2BjkPn/art.json b/art/h8Ao3xWvFcr2BjkPn/art.json index 0429cffe..b4481c13 100644 --- a/art/h8Ao3xWvFcr2BjkPn/art.json +++ b/art/h8Ao3xWvFcr2BjkPn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494975113775" + "$date": 1494975113775 }, "modifiedAt": { - "$date": "1494975113775" + "$date": 1494975113775 }, "origId": "zRecXKb9NuCfmnWv4", "name": " Gridding", "notes": "Hmmm!", - "rank": "1.152846320197415", + "rank": 1.152846320197415, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5dhjkg0ehm37o0r29-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "fNCpPNbhgZnSHw5NB" } \ No newline at end of file diff --git a/art/h8BkWLf8vzaHjSvsv/art.json b/art/h8BkWLf8vzaHjSvsv/art.json index caf2b960..f5cfac50 100644 --- a/art/h8BkWLf8vzaHjSvsv/art.json +++ b/art/h8BkWLf8vzaHjSvsv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653482828591" + "$date": 1653482828591 }, "modifiedAt": { - "$date": "1653482828591" + "$date": 1653482828591 }, "origId": null, "name": "Audio Reactive Art donga.choi", "notes": "", - "rank": "1.411231479185026", + "rank": 1.411231479185026, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6xrb56s4gj9dyuvuk-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "T5qZ8JyKTh3fuSa4P" } \ No newline at end of file diff --git a/art/hDFNWtShKnbPxsk5g/art.json b/art/hDFNWtShKnbPxsk5g/art.json index 63d94281..acffd03e 100644 --- a/art/hDFNWtShKnbPxsk5g/art.json +++ b/art/hDFNWtShKnbPxsk5g/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571827859619" + "$date": 1571827859619 }, "modifiedAt": { - "$date": "1571827859619" + "$date": 1571827859619 }, "origId": "y5x2iTpL5qQdipiKy", "name": "maggg", "notes": "", - "rank": "1.5295225912846053", + "rank": 1.5295225912846053, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ewwkarcuf37j1lu2y-thumbnail.jpg", "hasSound": true, - "views": "246", - "likes": "1", + "views": 246, + "likes": 1, "revisionId": "CFcmwCc9vhJjeuWuM" } \ No newline at end of file diff --git a/art/hFWjmNANJteP9NeAy/art.json b/art/hFWjmNANJteP9NeAy/art.json index 3192733c..81697f25 100644 --- a/art/hFWjmNANJteP9NeAy/art.json +++ b/art/hFWjmNANJteP9NeAy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463104537706" + "$date": 1463104537706 }, "modifiedAt": { - "$date": "1463104537706" + "$date": 1463104537706 }, "origId": "Z4HpJPY5d2PNYRHZA", "name": "msh", "notes": "", - "rank": "10.960386966290928", + "rank": 10.960386966290928, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u838bv1blw0dzxxin-thumbnail.jpg", "hasSound": true, - "views": "405", - "likes": "2", + "views": 405, + "likes": 2, "revisionId": "8XFDJWt3v4g6sQ9cq" } \ No newline at end of file diff --git a/art/hGb3X2yH769jCbfDy/art.json b/art/hGb3X2yH769jCbfDy/art.json index f7a9f4ce..dbaeb994 100644 --- a/art/hGb3X2yH769jCbfDy/art.json +++ b/art/hGb3X2yH769jCbfDy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pNRhszAEASfy6B3Xs", "createdAt": { - "$date": "1453130559425" + "$date": 1453130559425 }, "username": "gaz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1453131558231" + "$date": 1453131558231 }, "modifiedAt": { - "$date": "1453245775680" + "$date": 1453245775680 }, "origId": null, "name": "Wild Knot", "notes": "", - "rank": "1.0172056287773146", + "rank": 1.0172056287773146, "private": false, "unlisted": false, "username": "gaz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-zfzfyo0zrl0msrsq9-thumbnail.jpg", "hasSound": true, - "views": "270", - "likes": "0", + "views": 270, + "likes": 0, "revisionId": "c7eoFSRRJGRcoQT2Y" } \ No newline at end of file diff --git a/art/hGiSXNAT8jpQc5o3a/art.json b/art/hGiSXNAT8jpQc5o3a/art.json index 686ea985..abe4b667 100644 --- a/art/hGiSXNAT8jpQc5o3a/art.json +++ b/art/hGiSXNAT8jpQc5o3a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,10 +13,10 @@ "username": "visy" }, "createdAt": { - "$date": "1446430968406" + "$date": 1446430968406 }, "modifiedAt": { - "$date": "1446431096984" + "$date": 1446431096984 }, "origId": null, "name": "the flames of sleng teng", @@ -36,10 +36,10 @@ "shader": "\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float ltime = time*0.2;\n float NUM_SEGMENTS = 512.0;\n float NUM_POINTS = (NUM_SEGMENTS * 2.0);\n float STEP = 0.5+0.4*cos(ltime);\n float NUM_LINES_DOWN = 512.0+180.*cos(ltime);\n\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN*15.0-ltime*0.1; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.35;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n\n float x = u * 2.0 - 1.0+0.1*cos(v+point*snd*0.1);\n float y = v * 2.0 - 1.0+0.1*sin(u+point*snd*0.1);\n vec2 xy = vec2(\n x * mix(0.0, 14.0, invV+0.3*cos(ltime*0.5)),\n y + pow(snd, 2.0) * 4.0) / (v + 0.5);\n gl_Position = vec4(xy * 0.5, 0, 2);\n\n float hue = u;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-6ulgxiduracoqi5p2-thumbnail.jpg", - "views": "247", - "likes": "1", + "views": 247, + "likes": 1, "revisionId": "djezoyx4dH5yEgHAb", "hasSound": true, - "rank": "1.7156748582563262", + "rank": 1.7156748582563262, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/hJ9T5D48jyNh2Ziaf/art.json b/art/hJ9T5D48jyNh2Ziaf/art.json index 496da836..3b5c11e6 100644 --- a/art/hJ9T5D48jyNh2Ziaf/art.json +++ b/art/hJ9T5D48jyNh2Ziaf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1583560654009" + "$date": 1583560654009 }, "modifiedAt": { - "$date": "1583618184531" + "$date": 1583618184531 }, "origId": "Yn396rtWBPwEkd3fo", "name": "box", "notes": "", - "rank": "10.457724310442364", + "rank": 10.457724310442364, "private": false, "unlisted": false, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-n0w85h2g0ej3r9amv-thumbnail.jpg", "hasSound": "", - "views": "696", - "likes": "2", + "views": 696, + "likes": 2, "revisionId": "e7BuJYJmguXBbnhZH" } \ No newline at end of file diff --git a/art/hJS9jEgToDSA94vDA/art.json b/art/hJS9jEgToDSA94vDA/art.json index ba58aad1..7059c3f5 100644 --- a/art/hJS9jEgToDSA94vDA/art.json +++ b/art/hJS9jEgToDSA94vDA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": "1656593092517" + "$date": 1656593092517 }, "profile": { "name": "Jared", @@ -13,15 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": "1658419955783" + "$date": 1658419955783 }, "modifiedAt": { - "$date": "1658419955783" + "$date": 1658419955783 }, "origId": "7TrYkuK4aHzLqvZ7r", "name": "vu-spike-ball", "notes": "", - "rank": "1.2106878638408831", + "rank": 1.2106878638408831, "private": false, "unlisted": false, "username": "molotovbliss", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-alzu7hzvjaz1kt4fi-thumbnail.jpg", "hasSound": true, - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "vm3cmaawm3iBK3wsH" } \ No newline at end of file diff --git a/art/hKYwCnTKop5ukPrGH/art.json b/art/hKYwCnTKop5ukPrGH/art.json index d5dc8fc3..86b2a554 100644 --- a/art/hKYwCnTKop5ukPrGH/art.json +++ b/art/hKYwCnTKop5ukPrGH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": "1486735121030" + "$date": 1486735121030 }, "username": "lizell", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1486738098281" + "$date": 1486738098281 }, "modifiedAt": { - "$date": "1486738098281" + "$date": 1486738098281 }, "origId": "PZbvDng9i2QhrcC3y", "name": "tut04", "notes": "", - "rank": "1.9865691050301457", + "rank": 1.9865691050301457, "private": false, "unlisted": true, "username": "lizell", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2ukpgs09s1hiaz1a7-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "NExfWsm49fPnsMT6d" } \ No newline at end of file diff --git a/art/hQ22f6sNbz8Dczs4G/art.json b/art/hQ22f6sNbz8Dczs4G/art.json index 6c062696..35b36fc8 100644 --- a/art/hQ22f6sNbz8Dczs4G/art.json +++ b/art/hQ22f6sNbz8Dczs4G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1652623872012" + "$date": 1652623872012 }, "modifiedAt": { - "$date": "1652623872012" + "$date": 1652623872012 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.0261212788331344", + "rank": 1.0261212788331344, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ye4hhqykknkgh4wis-thumbnail.jpg", "hasSound": "", - "views": "16", - "likes": "0", + "views": 16, + "likes": 0, "revisionId": "5GmFvsyudHg2QDekd" } \ No newline at end of file diff --git a/art/hTATeX2kPux2LeQdD/art.json b/art/hTATeX2kPux2LeQdD/art.json index 6acbe906..f26a5a47 100644 --- a/art/hTATeX2kPux2LeQdD/art.json +++ b/art/hTATeX2kPux2LeQdD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1507993477727" + "$date": 1507993477727 }, "modifiedAt": { - "$date": "1507993477727" + "$date": 1507993477727 }, "origId": "huDQEAMcWYoP6hWGS", "name": "Galaxy dance", "notes": "", - "rank": "1.5884729003651437", + "rank": 1.5884729003651437, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-e6l3c5pszer4ze7l6-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "grnWw4DHjdXZMASdk" } \ No newline at end of file diff --git a/art/hXDoWkGSTBFBQGXnN/art.json b/art/hXDoWkGSTBFBQGXnN/art.json index 10c54d1b..0e946035 100644 --- a/art/hXDoWkGSTBFBQGXnN/art.json +++ b/art/hXDoWkGSTBFBQGXnN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684324332351" + "$date": 1684324332351 }, "modifiedAt": { - "$date": "1684324332351" + "$date": 1684324332351 }, "origId": null, "name": "Making A Grid by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 01 - Making a Grid. ", - "rank": "1.3210941743463966", + "rank": 1.3210941743463966, "private": false, "unlisted": false, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jvr097bu3nleexao4-thumbnail.jpg", "hasSound": "", - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "wXMJ3AtaJi9S2grbN" } \ No newline at end of file diff --git a/art/hXxx7rTq8dZYFKSs5/art.json b/art/hXxx7rTq8dZYFKSs5/art.json index bda4bd26..144ae3a3 100644 --- a/art/hXxx7rTq8dZYFKSs5/art.json +++ b/art/hXxx7rTq8dZYFKSs5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1591247007290" + "$date": 1591247007290 }, "modifiedAt": { - "$date": "1591247007290" + "$date": 1591247007290 }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "", - "rank": "1.512273753585317", + "rank": 1.512273753585317, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-anlim9ijwf76f1pox-thumbnail.jpg", "hasSound": "", - "views": "80", - "likes": "0", + "views": 80, + "likes": 0, "revisionId": "j9BTgmbriqGPx2QBN" } \ No newline at end of file diff --git a/art/hbcHxbJiDeAnvZ9Bf/art.json b/art/hbcHxbJiDeAnvZ9Bf/art.json index 1c6ac7ef..4a0118bb 100644 --- a/art/hbcHxbJiDeAnvZ9Bf/art.json +++ b/art/hbcHxbJiDeAnvZ9Bf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1567186215272" + "$date": 1567186215272 }, "modifiedAt": { - "$date": "1567186215272" + "$date": 1567186215272 }, "origId": "T3rPrhgzehKeaqZc6", "name": "dyson", "notes": "", - "rank": "1.7505456204580618", + "rank": 1.7505456204580618, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bhfngc8huxyp5c86n-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "uTTe4vn47SdghGmPT" } \ No newline at end of file diff --git a/art/hdoyK6tHCoauDPZQL/art.json b/art/hdoyK6tHCoauDPZQL/art.json index eeefdfc6..450d539b 100644 --- a/art/hdoyK6tHCoauDPZQL/art.json +++ b/art/hdoyK6tHCoauDPZQL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1570868638843" + "$date": 1570868638843 }, "modifiedAt": { - "$date": "1570868638843" + "$date": 1570868638843 }, "origId": "qvctZ7frDWv9mM6Do", "name": "mag", "notes": "", - "rank": "1.1903439404115137", + "rank": 1.1903439404115137, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3n7mcu0l7jpcztcpy-thumbnail.jpg", "hasSound": true, - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "2vtdRtKk747YTe87T" } \ No newline at end of file diff --git a/art/hffRc9FH8TMNKECkJ/art.json b/art/hffRc9FH8TMNKECkJ/art.json index 6924d4ea..dfdcb0ea 100644 --- a/art/hffRc9FH8TMNKECkJ/art.json +++ b/art/hffRc9FH8TMNKECkJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550331196597" + "$date": 1550331196597 }, "modifiedAt": { - "$date": "1550331196597" + "$date": 1550331196597 }, "origId": "a75Aou3fJGMJjXG5r", "name": "bhatsu", "notes": "", - "rank": "10.300275632576067", + "rank": 10.300275632576067, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1pnaycawcq4h45nna-thumbnail.jpg", "hasSound": true, - "views": "1030", - "likes": "12", + "views": 1030, + "likes": 12, "revisionId": "bFfDfd9Wrd4SjPtnj" } \ No newline at end of file diff --git a/art/hhDozSmRkW3ExvhoP/art.json b/art/hhDozSmRkW3ExvhoP/art.json index 853ca801..c5ee3a8a 100644 --- a/art/hhDozSmRkW3ExvhoP/art.json +++ b/art/hhDozSmRkW3ExvhoP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501421082126" + "$date": 1501421082126 }, "modifiedAt": { - "$date": "1501421082126" + "$date": 1501421082126 }, "origId": "9auTJQc3nHbaStwyQ", "name": "papipupepox2", "notes": "", - "rank": "1.0046821610238243", + "rank": 1.0046821610238243, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pive2cjmewpwre7k5-thumbnail.jpg", "hasSound": true, - "views": "160", - "likes": "0", + "views": 160, + "likes": 0, "revisionId": "a2EjqAWM4Hdx5Wyqk" } \ No newline at end of file diff --git a/art/hhsdvkiJ32bCTcezv/art.json b/art/hhsdvkiJ32bCTcezv/art.json index c417f011..f8d3b851 100644 --- a/art/hhsdvkiJ32bCTcezv/art.json +++ b/art/hhsdvkiJ32bCTcezv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1446106111444" + "$date": 1446106111444 }, "origId": null, "name": "blendy", @@ -31,15 +31,15 @@ "shader": "#define PI radians(180.0)\n#define NUM_SEGMENTS 21.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 5.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n gl_PointSize = resolution.x / 40.0 ;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2;\n float c = cos(angle + time) * radius;\n float s = sin(angle + time) * radius;\n float orbitAngle = count * 0.01;\n float r2 = sin(orbitAngle);\n float oC = cos(orbitAngle + time * count * 0.01) * r2;\n float oS = sin(orbitAngle + time * count * 0.01) * r2;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n\n float dd = length(xy);\n float snd = pow(texture2D(sound, vec2(fract(count * 0.01) * 0.125, dd * 0.1)).a, 5.0);\n \n xy = xy + xy * snd ;\n gl_Position = vec4(xy * aspect + mouse * 0.1, -fract(count * 0.01), 1);\n \n float hue = (time * 0.01 + count * 1.001);\n v_color = vec4(mix(hsv2rgb(vec3(hue + snd, 1, 1)), vec3(1,1,1), snd), 0.1 + snd * 0.5);\n v_color = vec4(v_color.rgb * v_color.a, v_color.a);\n}" }, "screenshotURL": "data/images/images-cgwkt07m8oqodiaze-thumbnail.jpg", - "views": "4273", - "likes": "7", + "views": 4273, + "likes": 7, "revisionId": "5ydJHiQznhBMMvdyq", "modifiedAt": { - "$date": "1451646094830" + "$date": 1451646094830 }, "hasSound": true, "private": false, - "rank": "10.89958787806171", + "rank": 10.89958787806171, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "", "unlisted": false diff --git a/art/hjpDj9NpsfdHuD6Ya/art.json b/art/hjpDj9NpsfdHuD6Ya/art.json index d68a71b8..db177c4e 100644 --- a/art/hjpDj9NpsfdHuD6Ya/art.json +++ b/art/hjpDj9NpsfdHuD6Ya/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1482756917989" + "$date": 1482756917989 }, "modifiedAt": { - "$date": "1482756917989" + "$date": 1482756917989 }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral2", "notes": "", - "rank": "1.6504821947507462", + "rank": 1.6504821947507462, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zv3xwlxbumoflar2a-thumbnail.jpg", "hasSound": "", - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "7vhZxEL55siW69Ea7" } \ No newline at end of file diff --git a/art/hmpjw2dG3vhXJ4Mhu/art.json b/art/hmpjw2dG3vhXJ4Mhu/art.json index 4170827c..b390b492 100644 --- a/art/hmpjw2dG3vhXJ4Mhu/art.json +++ b/art/hmpjw2dG3vhXJ4Mhu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1579088451162" + "$date": 1579088451162 }, "modifiedAt": { - "$date": "1579088451162" + "$date": 1579088451162 }, "origId": "eq2kbtwQE5YiHEkMu", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.0704773401810017", + "rank": 1.0704773401810017, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hklifsgrrs3xpsexy-thumbnail.jpg", "hasSound": true, - "views": "394", - "likes": "0", + "views": 394, + "likes": 0, "revisionId": "jjJzEonNBWTaYZ9rP" } \ No newline at end of file diff --git a/art/hnZQWotZNLbSjY9bs/art.json b/art/hnZQWotZNLbSjY9bs/art.json index 39e2590b..87ccc4a0 100644 --- a/art/hnZQWotZNLbSjY9bs/art.json +++ b/art/hnZQWotZNLbSjY9bs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1652979048074" + "$date": 1652979048074 }, "modifiedAt": { - "$date": "1652979048074" + "$date": 1652979048074 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.8668482192740745", + "rank": 1.8668482192740745, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-g84k9ktmw1u5u22tx-thumbnail.jpg", "hasSound": true, - "views": "101", - "likes": "0", + "views": 101, + "likes": 0, "revisionId": "Qt9Spdw9RfS7kXAzx" } \ No newline at end of file diff --git a/art/hppyeGQduA2gx5GYx/art.json b/art/hppyeGQduA2gx5GYx/art.json index 9399bdff..62d1f858 100644 --- a/art/hppyeGQduA2gx5GYx/art.json +++ b/art/hppyeGQduA2gx5GYx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": "1590717528473" + "$date": 1590717528473 }, "username": "cjensen93", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590722178498" + "$date": 1590722178498 }, "modifiedAt": { - "$date": "1590722178498" + "$date": 1590722178498 }, "origId": "viP5QEyt8HBLNEEbD", "name": "Sound Reactive Basic", "notes": "Sound Reactive Advanced", - "rank": "1.6980814106542756", + "rank": 1.6980814106542756, "private": false, "unlisted": true, "username": "cjensen93", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-m9qb02p14g8c9pdqd-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "JxhuTDv6yWBpeDtP7" } \ No newline at end of file diff --git a/art/hrgNyucvZAE9WwRLF/art.json b/art/hrgNyucvZAE9WwRLF/art.json index 8e4b0e7f..1354ba1a 100644 --- a/art/hrgNyucvZAE9WwRLF/art.json +++ b/art/hrgNyucvZAE9WwRLF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LfePinvQPNCxjenZx", "createdAt": { - "$date": "1445944728690" + "$date": 1445944728690 }, "profile": { "name": null, @@ -12,7 +12,7 @@ "username": "artsime" }, "createdAt": { - "$date": "1445944759700" + "$date": 1445944759700 }, "origId": "asSnAehpD5b5tuJ27", "name": "round", @@ -31,14 +31,14 @@ "shader": "#define NUM_SEGMENTS 64.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 32.0\n#define PI 3.14159\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 5.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 16.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 1500.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.2 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.300;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n \n gl_PointSize = min(32.0, 3.0 + pow((snd + 0.2) * 1.5, 10.0) * mix(13.0, 0.3, v));\n\n float x = u * PI * 1400.0 + snd - 0.5 + sin(count + time * 0.00000) * 0.1450;\n float y = v - pow(snd, 1.5) * 0.4 + 0.5;\n float c = cos(x);\n float s = sin(x);\n vec2 xy = vec2(c * y, s * y);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = u;\n float sat = invV;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "guDSJocAmZP4fmhiG", - "views": "238", - "likes": "0", + "views": 238, + "likes": 0, "revisionId": "ZFT4e9nN8NRizfcL2", "screenshotURL": "data/images/images-guDSJocAmZP4fmhiG-thumbnail.png", "modifiedAt": { - "$date": "1445944781007" + "$date": 1445944781007 }, "hasSound": true, - "rank": "1.0072194498221478", + "rank": 1.0072194498221478, "avatarUrl": "https://avatars.githubusercontent.com/artsime?s=200" } \ No newline at end of file diff --git a/art/hsjAgdurCB49NCkC7/art.json b/art/hsjAgdurCB49NCkC7/art.json index be268843..a68e415f 100644 --- a/art/hsjAgdurCB49NCkC7/art.json +++ b/art/hsjAgdurCB49NCkC7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684505844152" + "$date": 1684505844152 }, "modifiedAt": { - "$date": "1684506352109" + "$date": 1684506352109 }, "origId": null, "name": "Color", "notes": "", - "rank": "1.4808342488894317", + "rank": 1.4808342488894317, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0ybjtzzbd9qjwrjsk-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "ZfA7WroNNTK6m5E37" } \ No newline at end of file diff --git a/art/huDQEAMcWYoP6hWGS/art.json b/art/huDQEAMcWYoP6hWGS/art.json index 98e97da6..95933071 100644 --- a/art/huDQEAMcWYoP6hWGS/art.json +++ b/art/huDQEAMcWYoP6hWGS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "83xBsDBGvFA5W6NAW", "createdAt": { - "$date": "1498743336765" + "$date": 1498743336765 }, "profile": { "name": "Gearcode", @@ -12,15 +12,15 @@ "username": "gearcode" }, "createdAt": { - "$date": "1498743349644" + "$date": 1498743349644 }, "modifiedAt": { - "$date": "1498811459977" + "$date": 1498811459977 }, "origId": null, "name": "Galaxy dance", "notes": "", - "rank": "10.210952504073981", + "rank": 10.210952504073981, "private": false, "unlisted": false, "username": "gearcode", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k9rd874b9v2d6e13w-thumbnail.jpg", "hasSound": true, - "views": "972", - "likes": "7", + "views": 972, + "likes": 7, "revisionId": "M8dkEDtPDGaP9zSkD" } \ No newline at end of file diff --git a/art/hwNhHN2Dy2kDpwmBD/art.json b/art/hwNhHN2Dy2kDpwmBD/art.json index 220aaf7f..beb65572 100644 --- a/art/hwNhHN2Dy2kDpwmBD/art.json +++ b/art/hwNhHN2Dy2kDpwmBD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496328564486" + "$date": 1496328564486 }, "modifiedAt": { - "$date": "1496328564486" + "$date": 1496328564486 }, "origId": "q9BoWL6vYgWMPi8CP", "name": "Lesson05b", "notes": "Lesson FiveB tutorial code.", - "rank": "1.1704403332507107", + "rank": 1.1704403332507107, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-gofmoa8xhfztlo4si-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Quscu4iRptYRFZQBt" } \ No newline at end of file diff --git a/art/hwZKXhEqYhJTNoSZX/art.json b/art/hwZKXhEqYhJTNoSZX/art.json index 9955b904..7a00d1a9 100644 --- a/art/hwZKXhEqYhJTNoSZX/art.json +++ b/art/hwZKXhEqYhJTNoSZX/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585611931446" + "$date": 1585611931446 }, "modifiedAt": { - "$date": "1585611931446" + "$date": 1585611931446 }, "origId": null, "name": "zheballv3", "notes": "", - "rank": "1.4286158057120533", + "rank": 1.4286158057120533, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-z896sest5fiw4cm4v-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "JyRrpzFb7ctDMqgPY" } \ No newline at end of file diff --git a/art/hx3wegzB6mT7kmxAg/art.json b/art/hx3wegzB6mT7kmxAg/art.json index 8e188fb6..142e48b0 100644 --- a/art/hx3wegzB6mT7kmxAg/art.json +++ b/art/hx3wegzB6mT7kmxAg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": "1590975314952" + "$date": 1590975314952 }, "profile": { "first_name": "xi", @@ -13,15 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": "1590975327395" + "$date": 1590975327395 }, "modifiedAt": { - "$date": "1590975327395" + "$date": 1590975327395 }, "origId": null, "name": "lesson01", "notes": "", - "rank": "1.47082637860336", + "rank": 1.47082637860336, "private": false, "unlisted": true, "username": "xi", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hk5o5iprckn3tjki8-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Ka5sYevMMt2Akxxpd" } \ No newline at end of file diff --git a/art/hx9o8G4NbrqkXa8dd/art.json b/art/hx9o8G4NbrqkXa8dd/art.json index 7ea83329..05b247c7 100644 --- a/art/hx9o8G4NbrqkXa8dd/art.json +++ b/art/hx9o8G4NbrqkXa8dd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XXJ3rh9sSe4pkGYPu", "createdAt": { - "$date": "1517961347141" + "$date": 1517961347141 }, "profile": { "first_name": "Michell", @@ -13,15 +13,15 @@ "username": "michell" }, "createdAt": { - "$date": "1518145136543" + "$date": 1518145136543 }, "modifiedAt": { - "$date": "1518145136543" + "$date": 1518145136543 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4995909537688088", + "rank": 1.4995909537688088, "private": false, "unlisted": true, "username": "michell", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1xm241qu4ezj4n4qj-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Lon5btzu4aobJ9fHv" } \ No newline at end of file diff --git a/art/hzwNZWmd4xaC2Z6Wa/art.json b/art/hzwNZWmd4xaC2Z6Wa/art.json index 27ce1791..64d21b30 100644 --- a/art/hzwNZWmd4xaC2Z6Wa/art.json +++ b/art/hzwNZWmd4xaC2Z6Wa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504632643846" + "$date": 1504632643846 }, "modifiedAt": { - "$date": "1504632643846" + "$date": 1504632643846 }, "origId": null, "name": "test", "notes": "test", - "rank": "1.575538595356777", + "rank": 1.575538595356777, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4rf8uhe8j0uzv8y70-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "mb8eq6mHoFMRBbg9C" } \ No newline at end of file diff --git a/art/i2H6FMn7RveYhnm4D/art.json b/art/i2H6FMn7RveYhnm4D/art.json index ee3daed9..2f66d7d1 100644 --- a/art/i2H6FMn7RveYhnm4D/art.json +++ b/art/i2H6FMn7RveYhnm4D/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1682099995916" + "$date": 1682099995916 }, "modifiedAt": { - "$date": "1682099995916" + "$date": 1682099995916 }, "origId": null, "name": "PulseSphere", "notes": "", - "rank": "1.4449472458542183", + "rank": 1.4449472458542183, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-z22555c71wz618mva-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "qGLodCeaDPSECpDYu" } \ No newline at end of file diff --git a/art/i2MzwYgwq9p5mJ42Q/art.json b/art/i2MzwYgwq9p5mJ42Q/art.json index a77d5da1..f718ce25 100644 --- a/art/i2MzwYgwq9p5mJ42Q/art.json +++ b/art/i2MzwYgwq9p5mJ42Q/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1544475740223" + "$date": 1544475740223 }, "modifiedAt": { - "$date": "1544475740223" + "$date": 1544475740223 }, "origId": "rpsbSKo8heXFgATpg", "name": "color chain", "notes": "", - "rank": "1.2835982194658397", + "rank": 1.2835982194658397, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-v4151htp019pzzqtb-thumbnail.jpg", "hasSound": true, - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "BrPcAHF5w5wP6pQMo" } \ No newline at end of file diff --git a/art/i3Zcb8RFiak58hsFx/art.json b/art/i3Zcb8RFiak58hsFx/art.json index 1a8a9412..db652dee 100644 --- a/art/i3Zcb8RFiak58hsFx/art.json +++ b/art/i3Zcb8RFiak58hsFx/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589349570905" + "$date": 1589349570905 }, "modifiedAt": { - "$date": "1589349570905" + "$date": 1589349570905 }, "origId": "D5f5NhSGgh7gLgnm3", "name": "mostly harmless", "notes": "", - "rank": "1.0886396227013302", + "rank": 1.0886396227013302, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1uwipxrqhluc9cp90-thumbnail.jpg", "hasSound": "", - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "krfj2mRKTZ3AXJDtC" } \ No newline at end of file diff --git a/art/i45xFrKEbpDpjYMW8/art.json b/art/i45xFrKEbpDpjYMW8/art.json index 5ecc6a07..018bb5c1 100644 --- a/art/i45xFrKEbpDpjYMW8/art.json +++ b/art/i45xFrKEbpDpjYMW8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1558920065976" + "$date": 1558920065976 }, "modifiedAt": { - "$date": "1558920065976" + "$date": 1558920065976 }, "origId": "KpZcShvoy64nZQwG7", "name": "lesson 2", "notes": "", - "rank": "1.1388800770413288", + "rank": 1.1388800770413288, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-htvpv3yg3yfwurarj-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "JatQJgD2sbJgk7tMZ" } \ No newline at end of file diff --git a/art/i6KKW4mstdDQe6aQK/art.json b/art/i6KKW4mstdDQe6aQK/art.json index 53e97809..b75953a3 100644 --- a/art/i6KKW4mstdDQe6aQK/art.json +++ b/art/i6KKW4mstdDQe6aQK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684929333927" + "$date": 1684929333927 }, "modifiedAt": { - "$date": "1684929333927" + "$date": 1684929333927 }, "origId": null, "name": "Audio Reactive Art with rainbow color by Jaeyeong An", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": "1.171283335483596", + "rank": 1.171283335483596, "private": false, "unlisted": false, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-y1h30l04ewwc6pb3m-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "jdeWYkR96TqrKe4LB" } \ No newline at end of file diff --git a/art/iCRwaQsZvFQ2eLheK/art.json b/art/iCRwaQsZvFQ2eLheK/art.json index a8cc83c1..cc6181dc 100644 --- a/art/iCRwaQsZvFQ2eLheK/art.json +++ b/art/iCRwaQsZvFQ2eLheK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684750815626" + "$date": 1684750815626 }, "modifiedAt": { - "$date": "1684750815626" + "$date": 1684750815626 }, "origId": null, "name": "Audio Reactive Art - Tweak", "notes": "", - "rank": "1.164512762775197", + "rank": 1.164512762775197, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ncbpbz5360e6i9r4j-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "9zt8RS4fsQrdBKR6z" } \ No newline at end of file diff --git a/art/iE3Xz7bewdDm3shFC/art.json b/art/iE3Xz7bewdDm3shFC/art.json index dfb84fcd..9cdb620b 100644 --- a/art/iE3Xz7bewdDm3shFC/art.json +++ b/art/iE3Xz7bewdDm3shFC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pdZqGqCCdaZadyFNo", "createdAt": { - "$date": "1446229281794" + "$date": 1446229281794 }, "profile": { "name": "Mihail Szabolcs", @@ -12,7 +12,7 @@ "username": "c0d3rguy" }, "createdAt": { - "$date": "1446230771097" + "$date": 1446230771097 }, "origId": null, "name": "Infinite Heart of Glass", @@ -31,13 +31,13 @@ "shader": "void main() {\n \n float t = time + 5.0;\n \n float sndx = texture2D(sound, vec2(0.4, 0.4)).a;\n float sndy = texture2D(sound, vec2(0.2, 0.2)).a;\n \n float xo = vertexId / 128.0;\n float yo = vertexId / 64.0;\n \n vec2 xy = vec2(cos(xo * t) * 2.0 * sndx, \n sin(yo * t) * 2.0 * sndy * sndx);\n xy *= 0.8;\n\n \n gl_Position = vec4(xy, 0, 1);\n\n v_color = vec4(vec3(clamp(xy.y + 0.8, 0.0, 1.0), \n clamp(xy.x + 0.7, 0.0, 1.0), \n clamp(xy.y + 0.8, 0.0, 1.0)), 1.0);\n}" }, "screenshotURL": "data/images/images-9h2aq4d3g8kdx2xez-thumbnail.jpg", - "views": "140", - "likes": "0", + "views": 140, + "likes": 0, "revisionId": "6atefXiFyqtwzqrm7", "modifiedAt": { - "$date": "1446232894592" + "$date": 1446232894592 }, "hasSound": true, - "rank": "1.985163255251807", + "rank": 1.985163255251807, "avatarUrl": "https://pbs.twimg.com/profile_images/378800000551418133/f31731617a0899fd1ead112449b1c178_200x200.png" } \ No newline at end of file diff --git a/art/iEqWJsdh8qGqoogEL/art.json b/art/iEqWJsdh8qGqoogEL/art.json index 5d56442d..ae3cb0c1 100644 --- a/art/iEqWJsdh8qGqoogEL/art.json +++ b/art/iEqWJsdh8qGqoogEL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r4zsM2XN7uuZrAJGd", "createdAt": { - "$date": "1551479392194" + "$date": 1551479392194 }, "profile": { "first_name": "Yuso", @@ -13,15 +13,15 @@ "username": "yuso" }, "createdAt": { - "$date": "1551479403333" + "$date": 1551479403333 }, "modifiedAt": { - "$date": "1552688099912" + "$date": 1552688099912 }, "origId": null, "name": "Africa", "notes": "", - "rank": "1.9131327748598552", + "rank": 1.9131327748598552, "private": false, "unlisted": true, "username": "yuso", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-9xenvn7aeibvynbn8-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "Y6xRgwMMofRoK8TW5" } \ No newline at end of file diff --git a/art/iGf4owSji9QC6P8yF/art.json b/art/iGf4owSji9QC6P8yF/art.json index d5aa8513..949c0954 100644 --- a/art/iGf4owSji9QC6P8yF/art.json +++ b/art/iGf4owSji9QC6P8yF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500345093170" + "$date": 1500345093170 }, "modifiedAt": { - "$date": "1500345093170" + "$date": 1500345093170 }, "origId": "cQ2oBbxfbCYZLRFtr", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": "1.6581078737103152", + "rank": 1.6581078737103152, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h00fwicu0d4pwunvt-thumbnail.jpg", "hasSound": true, - "views": "165", - "likes": "1", + "views": 165, + "likes": 1, "revisionId": "ukZKnTNGfBy4yyfbn" } \ No newline at end of file diff --git a/art/iHAobXHhdNFgDxEiP/art.json b/art/iHAobXHhdNFgDxEiP/art.json index 834fe660..89f8fa8d 100644 --- a/art/iHAobXHhdNFgDxEiP/art.json +++ b/art/iHAobXHhdNFgDxEiP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494975337270" + "$date": 1494975337270 }, "modifiedAt": { - "$date": "1494975337270" + "$date": 1494975337270 }, "origId": "h8Ao3xWvFcr2BjkPn", "name": " Gridding", "notes": "Hmmm!", - "rank": "1.4310959517200161", + "rank": 1.4310959517200161, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hu0uowatgv7c84204-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "WQtZCLAzJKS89QBWj" } \ No newline at end of file diff --git a/art/iJobHmTq8ahMEWFSG/art.json b/art/iJobHmTq8ahMEWFSG/art.json index 60fd4b63..d3e952b7 100644 --- a/art/iJobHmTq8ahMEWFSG/art.json +++ b/art/iJobHmTq8ahMEWFSG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1600668508426" + "$date": 1600668508426 }, "modifiedAt": { - "$date": "1600942479802" + "$date": 1600942479802 }, "origId": null, "name": "new-desu-dance", "notes": "Still in vogue to be dead.\n\nstole a bunch of boilerplate from gman", - "rank": "1.837571803538919", + "rank": 1.837571803538919, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-k210otrzy5415ev5i-thumbnail.jpg", "hasSound": true, - "views": "181", - "likes": "1", + "views": 181, + "likes": 1, "revisionId": "7zLn69JLAQLrjzHeA" } \ No newline at end of file diff --git a/art/iKJAEsvWRjffu2QnA/art.json b/art/iKJAEsvWRjffu2QnA/art.json index c4c11b3d..21a720c6 100644 --- a/art/iKJAEsvWRjffu2QnA/art.json +++ b/art/iKJAEsvWRjffu2QnA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1505001040490" + "$date": 1505001040490 }, "modifiedAt": { - "$date": "1505001040490" + "$date": 1505001040490 }, "origId": "2DYifmxshFTc2mdD4", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.7349532134885435", + "rank": 1.7349532134885435, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kokyudeccwz0cbz3x-thumbnail.jpg", "hasSound": true, - "views": "138", - "likes": "0", + "views": 138, + "likes": 0, "revisionId": "ASJaGEcTs6u5czBwK" } \ No newline at end of file diff --git a/art/iLmsLpSgTGLkxKPxP/art.json b/art/iLmsLpSgTGLkxKPxP/art.json index aab680ce..7fbb77cf 100644 --- a/art/iLmsLpSgTGLkxKPxP/art.json +++ b/art/iLmsLpSgTGLkxKPxP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565836508364" + "$date": 1565836508364 }, "modifiedAt": { - "$date": "1565836508364" + "$date": 1565836508364 }, "origId": "ccQWyo6KBLufEhq89", "name": "dotp", "notes": "", - "rank": "1.1789089921737401", + "rank": 1.1789089921737401, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-orm852jzpbjddqq3l-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "1", + "views": 60, + "likes": 1, "revisionId": "voeogDazmagLLQCi8" } \ No newline at end of file diff --git a/art/iPNXnwa34wBgSSDGd/art.json b/art/iPNXnwa34wBgSSDGd/art.json index d0bea610..6e5e6a75 100644 --- a/art/iPNXnwa34wBgSSDGd/art.json +++ b/art/iPNXnwa34wBgSSDGd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500328981537" + "$date": 1500328981537 }, "modifiedAt": { - "$date": "1500328981537" + "$date": 1500328981537 }, "origId": "Rkg7vqW56XS6yjEbT", "name": "crystal irisz (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.2819364590766384", + "rank": 1.2819364590766384, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qumn71pnrbrt4ri2y-thumbnail.jpg", "hasSound": true, - "views": "189", - "likes": "1", + "views": 189, + "likes": 1, "revisionId": "inzmYFvGqjgNJA67T" } \ No newline at end of file diff --git a/art/iPiDjpBYDPGFTGp8Y/art.json b/art/iPiDjpBYDPGFTGp8Y/art.json index e5a113e7..71456988 100644 --- a/art/iPiDjpBYDPGFTGp8Y/art.json +++ b/art/iPiDjpBYDPGFTGp8Y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,10 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": "1447020608465" + "$date": 1447020608465 }, "modifiedAt": { - "$date": "1447022821129" + "$date": 1447022821129 }, "origId": "cdqm4FpNvFdtD7We7", "name": "residualfill", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-fz2lm2mbb8jipbv2g-thumbnail.jpg", "hasSound": true, - "views": "224", - "likes": "1", + "views": 224, + "likes": 1, "revisionId": "Z5c3XiWhe3mtH2nNK", - "rank": "1.5253919359736872", + "rank": 1.5253919359736872, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/iQ3Lo8pe7QqDdz8qi/art.json b/art/iQ3Lo8pe7QqDdz8qi/art.json index b7b7e831..9db7b4b2 100644 --- a/art/iQ3Lo8pe7QqDdz8qi/art.json +++ b/art/iQ3Lo8pe7QqDdz8qi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1484750310133" + "$date": 1484750310133 }, "modifiedAt": { - "$date": "1484750310133" + "$date": 1484750310133 }, "origId": "Q4dpCbhvWMYfDz5Nb", "name": "xduel", "notes": "", - "rank": "10.153172538806013", + "rank": 10.153172538806013, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nyzootsvhi46iv9ec-thumbnail.jpg", "hasSound": true, - "views": "336", - "likes": "6", + "views": 336, + "likes": 6, "revisionId": "hWHhEsjpywcnK4Kdb" } \ No newline at end of file diff --git a/art/iQAtnkJRC8XtvT4tW/art.json b/art/iQAtnkJRC8XtvT4tW/art.json index 5c694e44..45b35ae3 100644 --- a/art/iQAtnkJRC8XtvT4tW/art.json +++ b/art/iQAtnkJRC8XtvT4tW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,7 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": "1445996484883" + "$date": 1445996484883 }, "origId": "mSDHF7AjBowN86DnJ", "name": "synapsicorporation2", @@ -32,14 +32,14 @@ "shader": "#define PI 3.14159\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\n// music by rez! here we goooooooo-oo-oo-oooooooo.....\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n\n float localTime = time + 20.0;\n \n float NUM_SEGMENTS = localTime*cos(texture2D(floatSound,vec2(localTime*0.0000001,cos(localTime*0.0000001))).a*0.00001);\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2+cos(texture2D(floatSound,vec2(count*0.01,angle*0.01)).a*0.0001*localTime);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01*texture2D(floatSound,vec2(localTime,s+vertexId*0.01)).a*0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n \n \n float aa = (localTime*0.001)*cos(localTime*0.0001*vertexId);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle-aa);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "BA9SyAeKnoEgtTBgM", - "views": "1884", - "likes": "2", + "views": 1884, + "likes": 2, "revisionId": "cb4eoYFMZRcz7uELJ", "screenshotURL": "data/images/images-BA9SyAeKnoEgtTBgM-thumbnail.png", "modifiedAt": { - "$date": "1445996484890" + "$date": 1445996484890 }, "hasSound": true, - "rank": "10.386091889515821", + "rank": 10.386091889515821, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/iQGt7fDGEeR4vD6ez/art.json b/art/iQGt7fDGEeR4vD6ez/art.json index d3f9bca2..915e2485 100644 --- a/art/iQGt7fDGEeR4vD6ez/art.json +++ b/art/iQGt7fDGEeR4vD6ez/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1652946877995" + "$date": 1652946877995 }, "modifiedAt": { - "$date": "1652947000557" + "$date": 1652947000557 }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": "1.2745065773575068", + "rank": 1.2745065773575068, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mwf2h05zvukz9dlhs-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "ZNb7NruZEXxoZb3Mo" } \ No newline at end of file diff --git a/art/iRS5hcGrNPG5aAf3w/art.json b/art/iRS5hcGrNPG5aAf3w/art.json index c56a3afc..d802be69 100644 --- a/art/iRS5hcGrNPG5aAf3w/art.json +++ b/art/iRS5hcGrNPG5aAf3w/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508230516551" + "$date": 1508230516551 }, "modifiedAt": { - "$date": "1508230516551" + "$date": 1508230516551 }, "origId": "xgrH8Ga7yhuDYom6t", "name": "flowerworm", "notes": "by johan", - "rank": "1.973387180731501", + "rank": 1.973387180731501, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kz6k5q5oxhtl1xf2j-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "MPBJRpJEqCT2A7HnN" } \ No newline at end of file diff --git a/art/iXKHFGqaAHrc6rZg2/art.json b/art/iXKHFGqaAHrc6rZg2/art.json index b3ed1c33..cd8cf5f5 100644 --- a/art/iXKHFGqaAHrc6rZg2/art.json +++ b/art/iXKHFGqaAHrc6rZg2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1509651507305" + "$date": 1509651507305 }, "modifiedAt": { - "$date": "1510507314776" + "$date": 1510507314776 }, "origId": null, "name": "Triangular Voronoi", "notes": "", - "rank": "1.94736457090829", + "rank": 1.94736457090829, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-xg621jspbuf31ss6r-thumbnail.jpg", "hasSound": true, - "views": "224", - "likes": "1", + "views": 224, + "likes": 1, "revisionId": "ARJ8FvD5ixdh2DRmM" } \ No newline at end of file diff --git a/art/ibwNoyQhKR6kMmj3j/art.json b/art/ibwNoyQhKR6kMmj3j/art.json index 46c8e0db..bab70c84 100644 --- a/art/ibwNoyQhKR6kMmj3j/art.json +++ b/art/ibwNoyQhKR6kMmj3j/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652974347821" + "$date": 1652974347821 }, "modifiedAt": { - "$date": "1652974347821" + "$date": 1652974347821 }, "origId": "bJc832Huv2tEcL58Y", "name": "Colors with Moving", "notes": "", - "rank": "1.6928385329736404", + "rank": 1.6928385329736404, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-t4k86rmgz0zy8z5pm-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "5f75u7xFraXkQR8W2" } \ No newline at end of file diff --git a/art/ieaN3Qkmk29Y5CSpG/art.json b/art/ieaN3Qkmk29Y5CSpG/art.json index 5be81309..0a50c4be 100644 --- a/art/ieaN3Qkmk29Y5CSpG/art.json +++ b/art/ieaN3Qkmk29Y5CSpG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508156174439" + "$date": 1508156174439 }, "modifiedAt": { - "$date": "1508156174439" + "$date": 1508156174439 }, "origId": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "notes": "", - "rank": "1.9285712985200048", + "rank": 1.9285712985200048, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-alk0e9anvbrewo38t-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "gLpEMKDx48aKsgew9" } \ No newline at end of file diff --git a/art/iiAQmTAWuGuLLKPiP/art.json b/art/iiAQmTAWuGuLLKPiP/art.json index 041d2c66..0668e58d 100644 --- a/art/iiAQmTAWuGuLLKPiP/art.json +++ b/art/iiAQmTAWuGuLLKPiP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565837966774" + "$date": 1565837966774 }, "modifiedAt": { - "$date": "1565837966774" + "$date": 1565837966774 }, "origId": "PRrsa99yGZN6XannP", "name": "old greg kmachine wip22", "notes": "", - "rank": "1.8141670858942407", + "rank": 1.8141670858942407, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fi7zat5g0zjit1o3s-thumbnail.jpg", "hasSound": true, - "views": "111", - "likes": "1", + "views": 111, + "likes": 1, "revisionId": "sLPZR3BmHgZWAaQQs" } \ No newline at end of file diff --git a/art/iiz8rMJTpnjWQ9igc/art.json b/art/iiz8rMJTpnjWQ9igc/art.json index c627ea32..3ff465fe 100644 --- a/art/iiz8rMJTpnjWQ9igc/art.json +++ b/art/iiz8rMJTpnjWQ9igc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": "1590975314952" + "$date": 1590975314952 }, "profile": { "first_name": "xi", @@ -13,15 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": "1590981211772" + "$date": 1590981211772 }, "modifiedAt": { - "$date": "1590981211772" + "$date": 1590981211772 }, "origId": "rvrqPiwbYYrRPNC6i", "name": "lesson03", "notes": "", - "rank": "1.281464340040458", + "rank": 1.281464340040458, "private": false, "unlisted": true, "username": "xi", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6fovikina20ts9n2b-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "EMpeadZqPedD6skoW" } \ No newline at end of file diff --git a/art/ijffwwNcMKiZYCxge/art.json b/art/ijffwwNcMKiZYCxge/art.json index 70f0543b..206c5926 100644 --- a/art/ijffwwNcMKiZYCxge/art.json +++ b/art/ijffwwNcMKiZYCxge/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585600221010" + "$date": 1585600221010 }, "modifiedAt": { - "$date": "1585600221010" + "$date": 1585600221010 }, "origId": null, "name": "zheball", "notes": "", - "rank": "10.268601887652478", + "rank": 10.268601887652478, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d12lstbydjobppmuz-thumbnail.jpg", "hasSound": true, - "views": "254", - "likes": "2", + "views": 254, + "likes": 2, "revisionId": "gzAK5eNSvPkPm8Pd6" } \ No newline at end of file diff --git a/art/iko4zHPGCfdPcBr5s/art.json b/art/iko4zHPGCfdPcBr5s/art.json index 7243fa8c..ebb4c542 100644 --- a/art/iko4zHPGCfdPcBr5s/art.json +++ b/art/iko4zHPGCfdPcBr5s/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "kwFj6rd42YAeFEAQQ", "createdAt": { - "$date": "1551479264537" + "$date": 1551479264537 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "alexisrubio96" }, "createdAt": { - "$date": "1551650774904" + "$date": 1551650774904 }, "modifiedAt": { - "$date": "1551650774904" + "$date": 1551650774904 }, "origId": null, "name": "circletraingle", "notes": "", - "rank": "1.7734370576206666", + "rank": 1.7734370576206666, "private": false, "unlisted": true, "username": "alexisrubio96", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c49q3j4i72ofb8klq-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "xJ2WHHHxH2WmbnR5c" } \ No newline at end of file diff --git a/art/imESwJiuP9QDzXiWF/art.json b/art/imESwJiuP9QDzXiWF/art.json index fb3fca93..5121825c 100644 --- a/art/imESwJiuP9QDzXiWF/art.json +++ b/art/imESwJiuP9QDzXiWF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LEW3vxEn3hdy3R6gD", "createdAt": { - "$date": "1586825254093" + "$date": 1586825254093 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "soporus" }, "createdAt": { - "$date": "1586825436197" + "$date": 1586825436197 }, "modifiedAt": { - "$date": "1587022864945" + "$date": 1587022864945 }, "origId": null, "name": "tut01", "notes": "read sections of texture frequencies?", - "rank": "1.989985375734894", + "rank": 1.989985375734894, "private": false, "unlisted": true, "username": "soporus", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4kh4h34volmbxz5uz-thumbnail.jpg", "hasSound": true, - "views": "39", - "likes": "0", + "views": 39, + "likes": 0, "revisionId": "wNEgLQYgArj9FJY8h" } \ No newline at end of file diff --git a/art/ioLq6J2WDmNXguCmD/art.json b/art/ioLq6J2WDmNXguCmD/art.json index 39040f16..e8d1f800 100644 --- a/art/ioLq6J2WDmNXguCmD/art.json +++ b/art/ioLq6J2WDmNXguCmD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DGFuptc5i8hTDqFmH", "createdAt": { - "$date": "1567578375598" + "$date": 1567578375598 }, "profile": { "name": "Tom Jakubowski", @@ -12,15 +12,15 @@ "username": "tomjakubowski" }, "createdAt": { - "$date": "1567579359194" + "$date": 1567579359194 }, "modifiedAt": { - "$date": "1567579359194" + "$date": 1567579359194 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7884439015125613", + "rank": 1.7884439015125613, "private": false, "unlisted": true, "username": "tomjakubowski", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ocb28mk3k08ib8hbz-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "yecmZTzS7aRXRnsn7" } \ No newline at end of file diff --git a/art/iqkc2EX6jbhg7NbT4/art.json b/art/iqkc2EX6jbhg7NbT4/art.json index c60ce0c6..700ce509 100644 --- a/art/iqkc2EX6jbhg7NbT4/art.json +++ b/art/iqkc2EX6jbhg7NbT4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1511951697528" + "$date": 1511951697528 }, "modifiedAt": { - "$date": "1511951697528" + "$date": 1511951697528 }, "origId": "zGqZP2vWAf3ByWFKk", "name": "hello shader", "notes": "", - "rank": "1.5392866705602628", + "rank": 1.5392866705602628, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lw649r8isy4sqa324-thumbnail.jpg", "hasSound": true, - "views": "86", - "likes": "1", + "views": 86, + "likes": 1, "revisionId": "zTQGj85TyrEpe7n8e" } \ No newline at end of file diff --git a/art/ircs8vH9TsNMjuWh4/art.json b/art/ircs8vH9TsNMjuWh4/art.json index 0f5bcd3b..2b5c8d99 100644 --- a/art/ircs8vH9TsNMjuWh4/art.json +++ b/art/ircs8vH9TsNMjuWh4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": "1551479403174" + "$date": 1551479403174 }, "profile": { "first_name": "Sergio Erick", @@ -13,15 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": "1551479409759" + "$date": 1551479409759 }, "modifiedAt": { - "$date": "1551481083488" + "$date": 1551481083488 }, "origId": null, "name": "shader_clase", "notes": "", - "rank": "1.1076409576073782", + "rank": 1.1076409576073782, "private": false, "unlisted": true, "username": "sergioerick", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zc2vime8p8av4g2eg-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "uks4upY6cYspamsns" } \ No newline at end of file diff --git a/art/it3WZX5QHCABK6s7R/art.json b/art/it3WZX5QHCABK6s7R/art.json index 3bbda7dd..bb26a4fe 100644 --- a/art/it3WZX5QHCABK6s7R/art.json +++ b/art/it3WZX5QHCABK6s7R/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1594629523503" + "$date": 1594629523503 }, "modifiedAt": { - "$date": "1594629523503" + "$date": 1594629523503 }, "origId": "ZTAvJzo5HJdr2FsZK", "name": "residuallines", "notes": "", - "rank": "1.4825387944258932", + "rank": 1.4825387944258932, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ouda8pqptsnu9u9qb-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "Gsy9Lp6waWQkv3u7b" } \ No newline at end of file diff --git a/art/itFYHyLvFpbtiqvaP/art.json b/art/itFYHyLvFpbtiqvaP/art.json index 66ed7f39..56195fff 100644 --- a/art/itFYHyLvFpbtiqvaP/art.json +++ b/art/itFYHyLvFpbtiqvaP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FdF3Ffp5KMucnmivz", "createdAt": { - "$date": "1554193926255" + "$date": 1554193926255 }, "profile": { "first_name": "도영", @@ -13,15 +13,15 @@ "username": "도영" }, "createdAt": { - "$date": "1554213556193" + "$date": 1554213556193 }, "modifiedAt": { - "$date": "1554213556193" + "$date": 1554213556193 }, "origId": null, "name": "Cs230", "notes": "adding header", - "rank": "1.9961467473262549", + "rank": 1.9961467473262549, "private": false, "unlisted": true, "username": "도영", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-u01g02gjp1bvkq3ud-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "NjZHEgesboSnNT36p" } \ No newline at end of file diff --git a/art/iu7GYL94b7Hm5JyvB/art.json b/art/iu7GYL94b7Hm5JyvB/art.json index ec23e606..f05e420d 100644 --- a/art/iu7GYL94b7Hm5JyvB/art.json +++ b/art/iu7GYL94b7Hm5JyvB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1525371455566" + "$date": 1525371455566 }, "modifiedAt": { - "$date": "1525371747965" + "$date": 1525371747965 }, "origId": null, "name": "2D Polygons", "notes": "Simple polygon generator, just change the number of vertices. This is part of my baby steps in learning GLSL and vertex shaders :)", - "rank": "1.7924027661205109", + "rank": 1.7924027661205109, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-ln62ap86yu91m5t3f-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "E3b5NcmwHCR6AzDih" } \ No newline at end of file diff --git a/art/iuT7hG7CEXwYqShtA/art.json b/art/iuT7hG7CEXwYqShtA/art.json index 33304b1c..0a7108e0 100644 --- a/art/iuT7hG7CEXwYqShtA/art.json +++ b/art/iuT7hG7CEXwYqShtA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1539292463109" + "$date": 1539292463109 }, "modifiedAt": { - "$date": "1539292463109" + "$date": 1539292463109 }, "origId": "JJKZvJyWdK4ukftPz", "name": "omg drangonz 4Kmachine test", "notes": "", - "rank": "1.5717622624907435", + "rank": 1.5717622624907435, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3iyb2d3rw612vpk6k-thumbnail.jpg", "hasSound": true, - "views": "162", - "likes": "1", + "views": 162, + "likes": 1, "revisionId": "ze8LesYDa4yeDzsFd" } \ No newline at end of file diff --git a/art/ivFr7kf8D46ckANG4/art.json b/art/ivFr7kf8D46ckANG4/art.json index 39d9aece..db376324 100644 --- a/art/ivFr7kf8D46ckANG4/art.json +++ b/art/ivFr7kf8D46ckANG4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1541378587615" + "$date": 1541378587615 }, "modifiedAt": { - "$date": "1541378587615" + "$date": 1541378587615 }, "origId": "sFwDFQhDYuAh6a6r8", "name": "swooneer2", "notes": "", - "rank": "1.5793704793345495", + "rank": 1.5793704793345495, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-p5d1e9l4hxxtb85v8-thumbnail.jpg", "hasSound": true, - "views": "74", - "likes": "0", + "views": 74, + "likes": 0, "revisionId": "7dQmPpogpX7HPvjD8" } \ No newline at end of file diff --git a/art/ivk9RqX2vB24mkdwL/art.json b/art/ivk9RqX2vB24mkdwL/art.json index 74a43ebc..3b565146 100644 --- a/art/ivk9RqX2vB24mkdwL/art.json +++ b/art/ivk9RqX2vB24mkdwL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652948794134" + "$date": 1652948794134 }, "modifiedAt": { - "$date": "1652949008900" + "$date": 1652949008900 }, "origId": "WKkAZ9su88ypqH9da", "name": "Exercise - Vertexshaderart : Motion_sehun.kim", "notes": "Exercise - Vertexshaderart_sehun.kim : Motion", - "rank": "1.9550292338142006", + "rank": 1.9550292338142006, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gxh4794byxe3mpx0y-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "u2qFusqkbhnTJMuHw" } \ No newline at end of file diff --git a/art/iw8FH3ButdB4ZzpsQ/art.json b/art/iw8FH3ButdB4ZzpsQ/art.json index f21b8278..e423bcc8 100644 --- a/art/iw8FH3ButdB4ZzpsQ/art.json +++ b/art/iw8FH3ButdB4ZzpsQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QqMsN94PxbgsCpi8J", "createdAt": { - "$date": "1667647683472" + "$date": 1667647683472 }, "profile": { "name": null, @@ -13,15 +13,15 @@ "username": "nkkky" }, "createdAt": { - "$date": "1667649436539" + "$date": 1667649436539 }, "modifiedAt": { - "$date": "1667649436539" + "$date": 1667649436539 }, "origId": null, "name": "Sir. Rup 002", "notes": "", - "rank": "1.9666455848217796", + "rank": 1.9666455848217796, "private": false, "unlisted": false, "username": "nkkky", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fq4nmm894gb1pqy7o-thumbnail.jpg", "hasSound": true, - "views": "83", - "likes": "0", + "views": 83, + "likes": 0, "revisionId": "eKBY6S4YvPEuTfQvW" } \ No newline at end of file diff --git a/art/iwn76AsDsRRmr5bae/art.json b/art/iwn76AsDsRRmr5bae/art.json index 94b02f68..56ac8c86 100644 --- a/art/iwn76AsDsRRmr5bae/art.json +++ b/art/iwn76AsDsRRmr5bae/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565832850365" + "$date": 1565832850365 }, "modifiedAt": { - "$date": "1565832850365" + "$date": 1565832850365 }, "origId": "dJ7LxrXfRuAz7PLaC", "name": "shock piints", "notes": "", - "rank": "1.022328640880629", + "rank": 1.022328640880629, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-7i4sra99w3odylqk5-thumbnail.jpg", "hasSound": true, - "views": "104", - "likes": "0", + "views": 104, + "likes": 0, "revisionId": "3CKTnJF6EpWbwmbzN" } \ No newline at end of file diff --git a/art/ixPJFSrp6TMRKW4xF/art.json b/art/ixPJFSrp6TMRKW4xF/art.json index d8d74ecb..0b631c1e 100644 --- a/art/ixPJFSrp6TMRKW4xF/art.json +++ b/art/ixPJFSrp6TMRKW4xF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1522428389161" + "$date": 1522428389161 }, "modifiedAt": { - "$date": "1522428389161" + "$date": 1522428389161 }, "origId": "h55dGWLy6iRdoRh3j", "name": "Richard Devine Point Cloud v2", "notes": "", - "rank": "1.4577472159519538", + "rank": 1.4577472159519538, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-32uhk80z1xtzo7k2r-thumbnail.jpg", "hasSound": true, - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "wav4iyQ8KhFyHLBtv" } \ No newline at end of file diff --git a/art/ixr3Pka4ChbtDzobh/art.json b/art/ixr3Pka4ChbtDzobh/art.json index 1ab840ab..61da8f08 100644 --- a/art/ixr3Pka4ChbtDzobh/art.json +++ b/art/ixr3Pka4ChbtDzobh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1446571560918" + "$date": 1446571560918 }, "modifiedAt": { - "$date": "1446571560918" + "$date": 1446571560918 }, "origId": "9wKMAeACxZ3WoJc2m", "name": "Spiral-Spring", @@ -35,9 +35,9 @@ "shader": "// \n//\n// Move the mouse\n//\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float tm = sin(time) * 20.;\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n float t = (vertexId*2.0+mod(vertexId,2.0))*0.01;\n float phase = -tm+mod(vertexId,2.0);\n float a = 0.5;\n float b = 0.3063489;\n float x = a * exp(b*t*0.2)*cos(t+phase)*0.015;\n float y = a * exp(b*t*0.2)*sin(t+phase)*0.015;\n vec4 m = texture2D(touch, vec2(0., vertexId * 0.00005));\n vec2 xy = vec2(x, y);\n gl_Position = vec4(xy * aspect + m.xy, 0, 1);\n\n \n float hue = (floor(vertexId * -.005) * 0.5 - time * 0.01);\n float sat = 1.;\n float val = 0.5+mod(vertexId,2.0)*0.5;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-ug7gazpjhxhs9mlj0-thumbnail.jpg", - "views": "3892", - "likes": "9", + "views": 3892, + "likes": 9, "revisionId": "ZGC5kne4sE9FzGeBB", - "rank": "10.172793316326825", + "rank": 10.172793316326825, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/iycvXPQfzvSbzg9JP/art.json b/art/iycvXPQfzvSbzg9JP/art.json index 319bdcc4..e6f2966d 100644 --- a/art/iycvXPQfzvSbzg9JP/art.json +++ b/art/iycvXPQfzvSbzg9JP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1582985478425" + "$date": 1582985478425 }, "modifiedAt": { - "$date": "1582985478425" + "$date": 1582985478425 }, "origId": "qKGoihMGbyYe64imT", "name": "point cloud vs spheres", "notes": "", - "rank": "10.467827869851929", + "rank": 10.467827869851929, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-toat9uk4bsl3yv7na-thumbnail.jpg", "hasSound": true, - "views": "272", - "likes": "2", + "views": 272, + "likes": 2, "revisionId": "ixS5tFxTrp8aeG5wF" } \ No newline at end of file diff --git a/art/iye5kiPcXb3MgKAAN/art.json b/art/iye5kiPcXb3MgKAAN/art.json index feadfff3..857fe4c4 100644 --- a/art/iye5kiPcXb3MgKAAN/art.json +++ b/art/iye5kiPcXb3MgKAAN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": "1652854948747" + "$date": 1652854948747 }, "profile": { "name": "taeju.Kwon", @@ -12,15 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": "1653482573275" + "$date": 1653482573275 }, "modifiedAt": { - "$date": "1653482573275" + "$date": 1653482573275 }, "origId": null, "name": "audio reactive art1", "notes": "basic", - "rank": "1.3963620326885366", + "rank": 1.3963620326885366, "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2fl7fjpjzpp0h83i3-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "kmvSjBDP9rv8DiZFy" } \ No newline at end of file diff --git a/art/j7WftWuJtPTYyhcxG/art.json b/art/j7WftWuJtPTYyhcxG/art.json index b0d3da4d..161f03b1 100644 --- a/art/j7WftWuJtPTYyhcxG/art.json +++ b/art/j7WftWuJtPTYyhcxG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1453121462828" + "$date": 1453121462828 }, "modifiedAt": { - "$date": "1453121462828" + "$date": 1453121462828 }, "origId": "gZjPchBFJAGSk4ZTK", "name": "Simple line music extended", "notes": "", - "rank": "1.693729886798984", + "rank": 1.693729886798984, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-alsxh8by3jbhw7cr8-thumbnail.jpg", "hasSound": true, - "views": "99", - "likes": "0", + "views": 99, + "likes": 0, "revisionId": "2RFiXt8C2gxNpRxXG" } \ No newline at end of file diff --git a/art/j7geNJncnTGfxf9ZX/art.json b/art/j7geNJncnTGfxf9ZX/art.json index 7d10b7a8..0c313468 100644 --- a/art/j7geNJncnTGfxf9ZX/art.json +++ b/art/j7geNJncnTGfxf9ZX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1541187752601" + "$date": 1541187752601 }, "modifiedAt": { - "$date": "1541187752601" + "$date": 1541187752601 }, "origId": null, "name": "Lines", "notes": "", - "rank": "1.857492530869413", + "rank": 1.857492530869413, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3p9f3xi3zwufkvvpc-thumbnail.jpg", "hasSound": "", - "views": "171", - "likes": "0", + "views": 171, + "likes": 0, "revisionId": "eZGuCXN3ooW6SbtwT" } \ No newline at end of file diff --git a/art/j7v3Ha4S2hwxhSCi9/art.json b/art/j7v3Ha4S2hwxhSCi9/art.json index 090a0dc3..7de3754e 100644 --- a/art/j7v3Ha4S2hwxhSCi9/art.json +++ b/art/j7v3Ha4S2hwxhSCi9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,10 +13,10 @@ "username": "visy" }, "createdAt": { - "$date": "1446513741559" + "$date": 1446513741559 }, "modifiedAt": { - "$date": "1446514091852" + "$date": 1446514091852 }, "origId": null, "name": "the galactic loom of sound and light", @@ -36,10 +36,10 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 2.0\n#define NUM_LINES_DOWN 512.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (v * NUM_LINES_DOWN + 0.5) / soundRes.y*0.5;\n float snd = texture2D(sound, vec2(historyX*0.05, historyV)).a;\n\n float x = u * 2.0 - 1.0;\n float y = v * 8.0 - 1.0;\n \n float xx = 1.0;\n float yy = 1.0;\n \n vec2 xy = vec2(\n xx*x * mix(0.5, 1.0, invV),\n yy*y + pow(snd, 5.0) * 1.0) / (v + 0.5);\n gl_Position = vec4(xy * 1.0*cos(v*5.0+time*0.1), 0, 2.2);\n\n float hue = v*5.5;\n float sat = invV;\n float val = invV;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-p59m6vciq421lc2e8-thumbnail.jpg", - "views": "1217", - "likes": "2", + "views": 1217, + "likes": 2, "revisionId": "3kdftqMn2u938K8an", "hasSound": true, - "rank": "10.99866831011219", + "rank": 10.99866831011219, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/j83YWD4DHLXrjrvxf/art.json b/art/j83YWD4DHLXrjrvxf/art.json index 877c0409..e31ad5cf 100644 --- a/art/j83YWD4DHLXrjrvxf/art.json +++ b/art/j83YWD4DHLXrjrvxf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448993319729" + "$date": 1448993319729 }, "modifiedAt": { - "$date": "1448993319729" + "$date": 1448993319729 }, "origId": "WEKX8jLk432REZLJq", "name": "☁", - "rank": "1.3134746311265817", + "rank": 1.3134746311265817, "private": false, "unlisted": false, "username": "gman", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-m8qw2xmg4374uoz6b-thumbnail.jpg", "hasSound": true, - "views": "158", - "likes": "0", + "views": 158, + "likes": 0, "revisionId": "vGRncmZrhjGyDbYK9", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/j99N9DxvqWDcDFv84/art.json b/art/j99N9DxvqWDcDFv84/art.json index 634724a9..fd8cdc30 100644 --- a/art/j99N9DxvqWDcDFv84/art.json +++ b/art/j99N9DxvqWDcDFv84/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": "1659646292396" + "$date": 1659646292396 }, "username": "der", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1659754785453" + "$date": 1659754785453 }, "modifiedAt": { - "$date": "1659836892047" + "$date": 1659836892047 }, "origId": null, "name": "Audio reactive spiral", "notes": "", - "rank": "1.0106886497985808", + "rank": 1.0106886497985808, "private": false, "unlisted": true, "username": "der", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-nee0gifh0v66fw051-thumbnail.jpg", "hasSound": true, - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "aEdoawsgCi4PMitjc" } \ No newline at end of file diff --git a/art/j9rdg6agmx5hRCbSu/art.json b/art/j9rdg6agmx5hRCbSu/art.json index 552e2158..8f33898b 100644 --- a/art/j9rdg6agmx5hRCbSu/art.json +++ b/art/j9rdg6agmx5hRCbSu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZRyZDbZZaBWh7P43A", "createdAt": { - "$date": "1679393512197" + "$date": 1679393512197 }, "profile": { "name": "Moonjong Shin", @@ -12,15 +12,15 @@ "username": "moon-jong" }, "createdAt": { - "$date": "1679396708922" + "$date": 1679396708922 }, "modifiedAt": { - "$date": "1679398123876" + "$date": 1679398123876 }, "origId": null, "name": "grid", "notes": "main", - "rank": "1.4383713062714187", + "rank": 1.4383713062714187, "private": false, "unlisted": true, "username": "moon-jong", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8101jvewpyk5zsjp9-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "tRzYfchQsrjCSYJtq" } \ No newline at end of file diff --git a/art/jBYxLqMCJXqt6uG5C/art.json b/art/jBYxLqMCJXqt6uG5C/art.json index 90e5e654..538ace8d 100644 --- a/art/jBYxLqMCJXqt6uG5C/art.json +++ b/art/jBYxLqMCJXqt6uG5C/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RcxgZCyRSYWSzdHH8", "createdAt": { - "$date": "1544399496802" + "$date": 1544399496802 }, "profile": { "first_name": "Daff", @@ -13,15 +13,15 @@ "username": "daff" }, "createdAt": { - "$date": "1544401121300" + "$date": 1544401121300 }, "modifiedAt": { - "$date": "1544405696756" + "$date": 1544405696756 }, "origId": "J3PNfiNPbPxziEh3A", "name": "Alert", "notes": "aka Re_gain", - "rank": "1.4445837193720155", + "rank": 1.4445837193720155, "private": false, "unlisted": true, "username": "daff", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5pe2at72sedul9uc2-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "eDtJit9SuRK95gfah" } \ No newline at end of file diff --git a/art/jBpixD335L3o2unKj/art.json b/art/jBpixD335L3o2unKj/art.json index 98829d84..c7e79add 100644 --- a/art/jBpixD335L3o2unKj/art.json +++ b/art/jBpixD335L3o2unKj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rKNpgzsyeyjiJ6BHj", "createdAt": { - "$date": "1505169676436" + "$date": 1505169676436 }, "username": "bostelk", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1505169693157" + "$date": 1505169693157 }, "modifiedAt": { - "$date": "1505169947744" + "$date": 1505169947744 }, "origId": null, "name": "hypercuber", "notes": "", - "rank": "1.5712900691100886", + "rank": 1.5712900691100886, "private": false, "unlisted": false, "username": "bostelk", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-40be2dp9b8a01cusc-thumbnail.jpg", "hasSound": "", - "views": "397", - "likes": "0", + "views": 397, + "likes": 0, "revisionId": "usXNcfedNZycufGi3" } \ No newline at end of file diff --git a/art/jC6yjCA9eDW8oasNA/art.json b/art/jC6yjCA9eDW8oasNA/art.json index efed04dc..c06c4a65 100644 --- a/art/jC6yjCA9eDW8oasNA/art.json +++ b/art/jC6yjCA9eDW8oasNA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533039174716" + "$date": 1533039174716 }, "modifiedAt": { - "$date": "1533039174716" + "$date": 1533039174716 }, "origId": "fwuLjHMQenJtNXJxZ", "name": "quad test", "notes": "", - "rank": "1.0572803185120463", + "rank": 1.0572803185120463, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4qyiacp8a0c2r682k-thumbnail.jpg", "hasSound": "", - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "qrLqvG3iTsKKiHzmu" } \ No newline at end of file diff --git a/art/jDNMJCu4S7DSRconL/art.json b/art/jDNMJCu4S7DSRconL/art.json index f7fcba2a..e0225883 100644 --- a/art/jDNMJCu4S7DSRconL/art.json +++ b/art/jDNMJCu4S7DSRconL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448650880960" + "$date": 1448650880960 }, "modifiedAt": { - "$date": "1448683970293" + "$date": 1448683970293 }, "origId": "eXepJNmr5e5q3DjWv", "name": "twst", - "rank": "10.94998602254078", + "rank": 10.94998602254078, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-xza33tgw9dpfbgoe2-thumbnail.jpg", "hasSound": true, - "views": "820", - "likes": "8", + "views": 820, + "likes": 8, "revisionId": "5C725rphbWnRLDGKL", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/jDZno8kPiDKAcaZgJ/art.json b/art/jDZno8kPiDKAcaZgJ/art.json index b1c1a07a..d1fd1948 100644 --- a/art/jDZno8kPiDKAcaZgJ/art.json +++ b/art/jDZno8kPiDKAcaZgJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dJQkkRdctf5KySGfX", "createdAt": { - "$date": "1507259821848" + "$date": 1507259821848 }, "username": "jimhanks", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1507264678354" + "$date": 1507264678354 }, "modifiedAt": { - "$date": "1507264678354" + "$date": 1507264678354 }, "origId": "Sw2atuBHGBsutNYZf", "name": "smoky sky", "notes": "", - "rank": "1.9484087875195757", + "rank": 1.9484087875195757, "private": false, "unlisted": true, "username": "jimhanks", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0bs60z2zuv5qnt7r8-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "C4bQNSDNtYkb2rrXf" } \ No newline at end of file diff --git a/art/jDrqfnTPaPAoShgv2/art.json b/art/jDrqfnTPaPAoShgv2/art.json index 7d7c71bf..48925f5f 100644 --- a/art/jDrqfnTPaPAoShgv2/art.json +++ b/art/jDrqfnTPaPAoShgv2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A7f5Np8SECZR4hq7m", "createdAt": { - "$date": "1551480191741" + "$date": 1551480191741 }, "profile": { "name": "Guille Pérez Trueba", @@ -12,15 +12,15 @@ "username": "guilleperez" }, "createdAt": { - "$date": "1551482560589" + "$date": 1551482560589 }, "modifiedAt": { - "$date": "1551482560589" + "$date": 1551482560589 }, "origId": null, "name": "ejercicio2", "notes": "", - "rank": "1.6430101622761368", + "rank": 1.6430101622761368, "private": false, "unlisted": true, "username": "guilleperez", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ump78u3vechp01hkv-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Nkfa7F47aQiajwzo6" } \ No newline at end of file diff --git a/art/jETzmmycobJrRvXH9/art.json b/art/jETzmmycobJrRvXH9/art.json index 13a54b5c..fc0ddb60 100644 --- a/art/jETzmmycobJrRvXH9/art.json +++ b/art/jETzmmycobJrRvXH9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RebX8k75v7GquQhg6", "createdAt": { - "$date": "1566254324938" + "$date": 1566254324938 }, "profile": { "first_name": "MrShoor", @@ -13,15 +13,15 @@ "username": "mrshoor" }, "createdAt": { - "$date": "1566254896501" + "$date": 1566254896501 }, "modifiedAt": { - "$date": "1566255438669" + "$date": 1566255438669 }, "origId": null, "name": "SphereDistribution", "notes": "", - "rank": "10.685233187838422", + "rank": 10.685233187838422, "private": false, "unlisted": false, "username": "mrshoor", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-21oa7dgp61i7nxthk-thumbnail.jpg", "hasSound": "", - "views": "1367", - "likes": "4", + "views": 1367, + "likes": 4, "revisionId": "FWtMBNwd5Q8JPbFXZ" } \ No newline at end of file diff --git a/art/jH6uYuSxKSryZXLT8/art.json b/art/jH6uYuSxKSryZXLT8/art.json index 744e05d8..2665ba88 100644 --- a/art/jH6uYuSxKSryZXLT8/art.json +++ b/art/jH6uYuSxKSryZXLT8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gNxKjov3jBLqTiXDf", "createdAt": { - "$date": "1562538226457" + "$date": 1562538226457 }, "username": "villain", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1562541124382" + "$date": 1562541124382 }, "modifiedAt": { - "$date": "1562541124382" + "$date": 1562541124382 }, "origId": null, "name": "Juno", "notes": "", - "rank": "1.1418361725199242", + "rank": 1.1418361725199242, "private": false, "unlisted": false, "username": "villain", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ac901fl4pktj7o677-thumbnail.jpg", "hasSound": true, - "views": "364", - "likes": "0", + "views": 364, + "likes": 0, "revisionId": "oFcbC5kqmytJncHA2" } \ No newline at end of file diff --git a/art/jKgXdk6mRHxFesr5L/art.json b/art/jKgXdk6mRHxFesr5L/art.json index 7e5d7802..45f060cc 100644 --- a/art/jKgXdk6mRHxFesr5L/art.json +++ b/art/jKgXdk6mRHxFesr5L/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589814531029" + "$date": 1589814531029 }, "modifiedAt": { - "$date": "1589814531029" + "$date": 1589814531029 }, "origId": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "notes": "", - "rank": "1.1721827162639733", + "rank": 1.1721827162639733, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ld8jcaam55jqgqqkm-thumbnail.jpg", "hasSound": true, - "views": "25", - "likes": "0", + "views": 25, + "likes": 0, "revisionId": "bQaJa2mJbRtypRSJv" } \ No newline at end of file diff --git a/art/jLife2TGRq2pa6fXN/art.json b/art/jLife2TGRq2pa6fXN/art.json index a6f44413..873094db 100644 --- a/art/jLife2TGRq2pa6fXN/art.json +++ b/art/jLife2TGRq2pa6fXN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463880111699" + "$date": 1463880111699 }, "modifiedAt": { - "$date": "1463880111699" + "$date": 1463880111699 }, "origId": "5vfETRh3Q89xEEMAA", "name": "curve", "notes": "", - "rank": "1.5252414139608836", + "rank": 1.5252414139608836, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-whz235ixlna47yedl-thumbnail.jpg", "hasSound": "", - "views": "119", - "likes": "0", + "views": 119, + "likes": 0, "revisionId": "BpXpSF8jCXApB3vqx" } \ No newline at end of file diff --git a/art/jLsTszfmYpHj49XKx/art.json b/art/jLsTszfmYpHj49XKx/art.json index 8d60a654..a3f312ad 100644 --- a/art/jLsTszfmYpHj49XKx/art.json +++ b/art/jLsTszfmYpHj49XKx/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1693704831370" + "$date": 1693704831370 }, "modifiedAt": { - "$date": "1693704831370" + "$date": 1693704831370 }, "origId": "pYmg39piqotd25sYc", "name": "cube", "notes": "", - "rank": "1.3058004727060373", + "rank": 1.3058004727060373, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-82rnsdqwdfrktzgcp-thumbnail.jpg", "hasSound": "", - "views": "31", - "likes": "0", + "views": 31, + "likes": 0, "revisionId": "bH8v3ENgxHmkC6Miq" } \ No newline at end of file diff --git a/art/jMGgLqSnkaQD9ZYns/art.json b/art/jMGgLqSnkaQD9ZYns/art.json index 341db62a..747cf4d5 100644 --- a/art/jMGgLqSnkaQD9ZYns/art.json +++ b/art/jMGgLqSnkaQD9ZYns/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1497377360260" + "$date": 1497377360260 }, "modifiedAt": { - "$date": "1497377360260" + "$date": 1497377360260 }, "origId": null, "name": "tutorial 3", "notes": "", - "rank": "1.002744747458483", + "rank": 1.002744747458483, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3p4bxkwkk1tjxozv7-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "pKJybpWzDXT9YEBtj" } \ No newline at end of file diff --git a/art/jSqNQQKbSrqoB8rrP/art.json b/art/jSqNQQKbSrqoB8rrP/art.json index b3f15e1d..c10aed3a 100644 --- a/art/jSqNQQKbSrqoB8rrP/art.json +++ b/art/jSqNQQKbSrqoB8rrP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521944623439" + "$date": 1521944623439 }, "modifiedAt": { - "$date": "1521944623439" + "$date": 1521944623439 }, "origId": "6RnXzKXyyfu7NWTyb", "name": "HexGrid 4 Km", "notes": "mouse for control shape pattern\nloads into KMachine", - "rank": "1.3371541942707537", + "rank": 1.3371541942707537, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-thhuqgincpar2u9dd-thumbnail.jpg", "hasSound": true, - "views": "182", - "likes": "0", + "views": 182, + "likes": 0, "revisionId": "qpLvQ2iWq7u5aE84k" } \ No newline at end of file diff --git a/art/jXYNwHmBj5miEkeS6/art.json b/art/jXYNwHmBj5miEkeS6/art.json index d1c9f997..2f0417b0 100644 --- a/art/jXYNwHmBj5miEkeS6/art.json +++ b/art/jXYNwHmBj5miEkeS6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1667035106446" + "$date": 1667035106446 }, "modifiedAt": { - "$date": "1667035106446" + "$date": 1667035106446 }, "origId": null, "name": "cyclone", "notes": "", - "rank": "1.531910975120749", + "rank": 1.531910975120749, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-873y09mja4nztx8bd-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "HAvkF6eS2dh8XTjdN" } \ No newline at end of file diff --git a/art/jY9RXPEf9rZ5Gv89N/art.json b/art/jY9RXPEf9rZ5Gv89N/art.json index e74c00df..600e7ea7 100644 --- a/art/jY9RXPEf9rZ5Gv89N/art.json +++ b/art/jY9RXPEf9rZ5Gv89N/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684505400464" + "$date": 1684505400464 }, "modifiedAt": { - "$date": "1684505400464" + "$date": 1684505400464 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.1312143408354338", + "rank": 1.1312143408354338, "private": false, "unlisted": false, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-r4v5hs9o06rez0rnl-thumbnail.jpg", "hasSound": "", - "views": "52", - "likes": "0", + "views": 52, + "likes": 0, "revisionId": "fSN7CttYYSTbArDt8" } \ No newline at end of file diff --git a/art/jYsMzcSq8HDB28JWY/art.json b/art/jYsMzcSq8HDB28JWY/art.json index 17990dd9..d929f4e2 100644 --- a/art/jYsMzcSq8HDB28JWY/art.json +++ b/art/jYsMzcSq8HDB28JWY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": "1656593092517" + "$date": 1656593092517 }, "profile": { "name": "Jared", @@ -13,15 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": "1658405310052" + "$date": 1658405310052 }, "modifiedAt": { - "$date": "1658414988153" + "$date": 1658414988153 }, "origId": "8TsxtdLjke5zy5qJu", "name": "inr2", "notes": "", - "rank": "1.812698385226963", + "rank": 1.812698385226963, "private": false, "unlisted": true, "username": "molotovbliss", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-0swbc9i5aimjoupj3-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "QQG5WJgFNJz4cHXMs" } \ No newline at end of file diff --git a/art/jZbLsPiJ43jvcaq7M/art.json b/art/jZbLsPiJ43jvcaq7M/art.json index d763bd8a..3f606088 100644 --- a/art/jZbLsPiJ43jvcaq7M/art.json +++ b/art/jZbLsPiJ43jvcaq7M/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553094090541" + "$date": 1553094090541 }, "modifiedAt": { - "$date": "1553094090541" + "$date": 1553094090541 }, "origId": "HzJkDk2XHyXcxbpik", "name": "whirl", "notes": "", - "rank": "1.361114188969877", + "rank": 1.361114188969877, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-yadqdx09qv7wvvg2a-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "ujYxvAqbhNymuCHiN" } \ No newline at end of file diff --git a/art/jaG2f5XtrcpcNSePf/art.json b/art/jaG2f5XtrcpcNSePf/art.json index be1f4076..a830d999 100644 --- a/art/jaG2f5XtrcpcNSePf/art.json +++ b/art/jaG2f5XtrcpcNSePf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524505337363" + "$date": 1524505337363 }, "modifiedAt": { - "$date": "1524505337363" + "$date": 1524505337363 }, "origId": null, "name": "Vertex Shader Art Lesson 1", "notes": "This stuff is quite tough", - "rank": "1.2285072846755742", + "rank": 1.2285072846755742, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-279912njg6kxm0ey7-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "qPYvHj2RRmFSQP6ou" } \ No newline at end of file diff --git a/art/jabgpFXjj8umhyfzH/art.json b/art/jabgpFXjj8umhyfzH/art.json index d5e936b6..5d36506a 100644 --- a/art/jabgpFXjj8umhyfzH/art.json +++ b/art/jabgpFXjj8umhyfzH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523371418615" + "$date": 1523371418615 }, "modifiedAt": { - "$date": "1525449610938" + "$date": 1525449610938 }, "origId": null, "name": "First Naive Starfield", "notes": "First naive implementation of a starfield.", - "rank": "1.542389191548812", + "rank": 1.542389191548812, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-oczwqt9u1p2hz6w3v-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "XWN244MhR6y4avvEb" } \ No newline at end of file diff --git a/art/japgmuqb6SYNuHBb4/art.json b/art/japgmuqb6SYNuHBb4/art.json index d422282a..455a0689 100644 --- a/art/japgmuqb6SYNuHBb4/art.json +++ b/art/japgmuqb6SYNuHBb4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1670455746207" + "$date": 1670455746207 }, "modifiedAt": { - "$date": "1670455746207" + "$date": 1670455746207 }, "origId": null, "name": "blocksfix", "notes": "", - "rank": "1.7677282901599511", + "rank": 1.7677282901599511, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m4kdlq8jon5l9hby8-thumbnail.jpg", "hasSound": true, - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "erk2XWixrcYhCm2NN" } \ No newline at end of file diff --git a/art/jdAf5zLP6coQorz8g/art.json b/art/jdAf5zLP6coQorz8g/art.json index 3286ed57..a478f328 100644 --- a/art/jdAf5zLP6coQorz8g/art.json +++ b/art/jdAf5zLP6coQorz8g/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1614344909711" + "$date": 1614344909711 }, "modifiedAt": { - "$date": "1614344909711" + "$date": 1614344909711 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.374506251579841", + "rank": 1.374506251579841, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-oc05m0uhuh2x69n9o-thumbnail.jpg", "hasSound": true, - "views": "121", - "likes": "0", + "views": 121, + "likes": 0, "revisionId": "b6gdPugFkmSZxFif4" } \ No newline at end of file diff --git a/art/jg5dRsCi6xDSFyCJ9/art.json b/art/jg5dRsCi6xDSFyCJ9/art.json index d1d87ff4..56fcbb0b 100644 --- a/art/jg5dRsCi6xDSFyCJ9/art.json +++ b/art/jg5dRsCi6xDSFyCJ9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nnrLQLaESkeo7ftnr", "createdAt": { - "$date": "1449753282981" + "$date": 1449753282981 }, "username": "pheema", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1449754042490" + "$date": 1449754042490 }, "modifiedAt": { - "$date": "1449907262155" + "$date": 1449907262155 }, "origId": null, "name": "Clifford Attractor", "notes": "You can change the shape of the attractor by moving the cursor.\nMusic also affects the shape.", - "rank": "1.0083233800362499", + "rank": 1.0083233800362499, "private": false, "unlisted": false, "username": "pheema", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4sa82591jakgfpk6x-thumbnail.jpg", "hasSound": true, - "views": "314", - "likes": "1", + "views": 314, + "likes": 1, "revisionId": "SPkMq4jyCL39SWmEd" } \ No newline at end of file diff --git a/art/jgpwL4MjxvpeqZ2QN/art.json b/art/jgpwL4MjxvpeqZ2QN/art.json index 3c857c4a..ee371551 100644 --- a/art/jgpwL4MjxvpeqZ2QN/art.json +++ b/art/jgpwL4MjxvpeqZ2QN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6pkRP7HRXpy6Kg4NC", "createdAt": { - "$date": "1466932151517" + "$date": 1466932151517 }, "profile": { "name": "Vincent Schüßler", @@ -12,15 +12,15 @@ "username": "vincent23" }, "createdAt": { - "$date": "1469656650557" + "$date": 1469656650557 }, "modifiedAt": { - "$date": "1469687606468" + "$date": 1469687606468 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "10.09726485969248", + "rank": 10.09726485969248, "private": false, "unlisted": false, "username": "vincent23", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vis2p69bcaheirw3u-thumbnail.jpg", "hasSound": true, - "views": "469", - "likes": "2", + "views": 469, + "likes": 2, "revisionId": "oncMWSaQmMuPWMLtc" } \ No newline at end of file diff --git a/art/jgwXiSzEkQzK3X2Fx/art.json b/art/jgwXiSzEkQzK3X2Fx/art.json index ae2d32f5..7818d16e 100644 --- a/art/jgwXiSzEkQzK3X2Fx/art.json +++ b/art/jgwXiSzEkQzK3X2Fx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485102769202" + "$date": 1485102769202 }, "modifiedAt": { - "$date": "1493397944582" + "$date": 1493397944582 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "rgblur", "notes": "", - "rank": "1.1720132889670747", + "rank": 1.1720132889670747, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1ksr6kbu4dn19c6sp-thumbnail.jpg", "hasSound": true, - "views": "265", - "likes": "1", + "views": 265, + "likes": 1, "revisionId": "eE3vCs8NfCKxa9mHF" } \ No newline at end of file diff --git a/art/ji6xYT7wScL9QmPmH/art.json b/art/ji6xYT7wScL9QmPmH/art.json index 2bfd2ac1..20b0af6b 100644 --- a/art/ji6xYT7wScL9QmPmH/art.json +++ b/art/ji6xYT7wScL9QmPmH/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1662139136483" + "$date": 1662139136483 }, "modifiedAt": { - "$date": "1662139136483" + "$date": 1662139136483 }, "origId": "tgnWFwxfEbt64aHfQ", "name": "terrain", "notes": "", - "rank": "1.8426779602413257", + "rank": 1.8426779602413257, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-feghmwtod2ct5fr7n-thumbnail.jpg", "hasSound": true, - "views": "83", - "likes": "1", + "views": 83, + "likes": 1, "revisionId": "X4RAw3RXSEgib5t7E" } \ No newline at end of file diff --git a/art/jiYAbdiu7oseTcBzg/art.json b/art/jiYAbdiu7oseTcBzg/art.json index 7e9528c3..c9c3c7e2 100644 --- a/art/jiYAbdiu7oseTcBzg/art.json +++ b/art/jiYAbdiu7oseTcBzg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1641624647513" + "$date": 1641624647513 }, "modifiedAt": { - "$date": "1641624647513" + "$date": 1641624647513 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.5181696094772539", + "rank": 1.5181696094772539, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mrbx9fhle4vyspycj-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "i9pWuYdXxHHbrK9DM" } \ No newline at end of file diff --git a/art/jjFQmoBi82cZBgTCj/art.json b/art/jjFQmoBi82cZBgTCj/art.json index 41c36fd1..b8bda0c3 100644 --- a/art/jjFQmoBi82cZBgTCj/art.json +++ b/art/jjFQmoBi82cZBgTCj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1506731618902" + "$date": 1506731618902 }, "modifiedAt": { - "$date": "1506731618902" + "$date": 1506731618902 }, "origId": "E9ATxH3KR6gczc39H", "name": "crystal irisz (1xxxjkk", "notes": "", - "rank": "1.2598400672754364", + "rank": 1.2598400672754364, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-as6azf3utovpf5nzd-thumbnail.jpg", "hasSound": true, - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "fXGmyDapjChwuMtBA" } \ No newline at end of file diff --git a/art/jjpd8XtJ5nJAcmyLh/art.json b/art/jjpd8XtJ5nJAcmyLh/art.json index 74be7c35..5d86d9d5 100644 --- a/art/jjpd8XtJ5nJAcmyLh/art.json +++ b/art/jjpd8XtJ5nJAcmyLh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551480117897" + "$date": 1551480117897 }, "modifiedAt": { - "$date": "1551480117897" + "$date": 1551480117897 }, "origId": "eQWS62YSydqjQaeSx", "name": "unnamed", "notes": "", - "rank": "1.6156063271698404", + "rank": 1.6156063271698404, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kpkavv057r7ie8vyf-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "nzsaykH6pgPhHuJ7L" } \ No newline at end of file diff --git a/art/jmoBvZevCB2QeEtAN/art.json b/art/jmoBvZevCB2QeEtAN/art.json index 0ee5456d..bedca906 100644 --- a/art/jmoBvZevCB2QeEtAN/art.json +++ b/art/jmoBvZevCB2QeEtAN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HZivjER3Aq2kr3v5G", "createdAt": { - "$date": "1554045905011" + "$date": 1554045905011 }, "profile": { "first_name": "상민", @@ -13,15 +13,15 @@ "username": "상민" }, "createdAt": { - "$date": "1554177801202" + "$date": 1554177801202 }, "modifiedAt": { - "$date": "1554177801202" + "$date": 1554177801202 }, "origId": "HpoPwexZeHvSos9jB", "name": "sangmin.kim", "notes": "this is shader assignment extra", - "rank": "1.1239696595420685", + "rank": 1.1239696595420685, "private": false, "unlisted": false, "username": "상민", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-k09nulow9wba5m94n-thumbnail.jpg", "hasSound": "", - "views": "194", - "likes": "0", + "views": 194, + "likes": 0, "revisionId": "jP6qmoNGdrqwkKXoy" } \ No newline at end of file diff --git a/art/jpy7t2fKy3TKStRPG/art.json b/art/jpy7t2fKy3TKStRPG/art.json index 71e3313e..d3dd8fd6 100644 --- a/art/jpy7t2fKy3TKStRPG/art.json +++ b/art/jpy7t2fKy3TKStRPG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684759010542" + "$date": 1684759010542 }, "modifiedAt": { - "$date": "1684759886822" + "$date": 1684759886822 }, "origId": null, "name": "Audio Reactive Art Variation", "notes": "", - "rank": "1.3169878042808383", + "rank": 1.3169878042808383, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kls32gpon54liu3f1-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "eaCJqGRpJCvEPPwdR" } \ No newline at end of file diff --git a/art/jqQ7JEPy2w8vDnkiC/art.json b/art/jqQ7JEPy2w8vDnkiC/art.json index b3182f76..e1467676 100644 --- a/art/jqQ7JEPy2w8vDnkiC/art.json +++ b/art/jqQ7JEPy2w8vDnkiC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ppYg9yMRSssfA5Fed", "createdAt": { - "$date": "1684322328046" + "$date": 1684322328046 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "chaerinpark" }, "createdAt": { - "$date": "1684929130507" + "$date": 1684929130507 }, "modifiedAt": { - "$date": "1684929130507" + "$date": 1684929130507 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.0947054662382907", + "rank": 1.0947054662382907, "private": false, "unlisted": true, "username": "chaerinpark", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hl0yy2ub7sucim8rw-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "xX5FjPWgENwXwALof" } \ No newline at end of file diff --git a/art/jqRhLrTMA3GFEk2m5/art.json b/art/jqRhLrTMA3GFEk2m5/art.json index 7a49f216..6c6cfd8d 100644 --- a/art/jqRhLrTMA3GFEk2m5/art.json +++ b/art/jqRhLrTMA3GFEk2m5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EeP4xAeypXNtxfhTf", "createdAt": { - "$date": "1445963928966" + "$date": 1445963928966 }, "username": "optimus6128", "profile": { @@ -11,7 +11,7 @@ } }, "createdAt": { - "$date": "1446278366275" + "$date": 1446278366275 }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma 3D", @@ -30,12 +30,12 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n// 3d plasma\n// maybe I will polygonize this in my next code\n\n#define width 384.0\n#define height 256.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(3.4 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 0.5) + 0.5;\n \n //gl_Position = vec4(px, py, 0, 1);\n float y = -0.75 + py;\n float c = sin(plasma(vec2(px+0.5, py) * 4.0)) * 0.5 + 0.25;\n gl_Position = vec4(px / py, (y + c * 0.15) / py, 0.0, 1);\n gl_PointSize = 24.0;\n\n \n v_color = vec4(0.5 + c, 0.5 + c, 1.5 + c, 1) * 0.75;\n}" }, "screenshotURL": "data/images/images-7frecwp7ycvgrar50-thumbnail.jpg", - "views": "449", - "likes": "1", + "views": 449, + "likes": 1, "revisionId": "eWGAt7bwLwdiNA4aH", "modifiedAt": { - "$date": "1446328587697" + "$date": 1446328587697 }, - "rank": "1.0111440093290682", + "rank": 1.0111440093290682, "avatarUrl": "https://secure.gravatar.com/avatar/7a1d0b51a2de5e0d11e8ac26263b3a5a?default=retro&size=200" } \ No newline at end of file diff --git a/art/jsKeJ8QviCT2KuxC4/art.json b/art/jsKeJ8QviCT2KuxC4/art.json index 27a2a975..6fa3f27f 100644 --- a/art/jsKeJ8QviCT2KuxC4/art.json +++ b/art/jsKeJ8QviCT2KuxC4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1538391011421" + "$date": 1538391011421 }, "modifiedAt": { - "$date": "1538391011421" + "$date": 1538391011421 }, "origId": "TiyZJh7nekQSquxTK", "name": "heightfield plotter", "notes": "", - "rank": "1.1235481484210497", + "rank": 1.1235481484210497, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-rx1hi7qayn3soj0v8-thumbnail.jpg", "hasSound": "", - "views": "183", - "likes": "1", + "views": 183, + "likes": 1, "revisionId": "DoyZB5uHNmXMyWZu7" } \ No newline at end of file diff --git a/art/jtB7xCrYixyTqmxB8/art.json b/art/jtB7xCrYixyTqmxB8/art.json index d8b419d9..5c7f0602 100644 --- a/art/jtB7xCrYixyTqmxB8/art.json +++ b/art/jtB7xCrYixyTqmxB8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498816980870" + "$date": 1498816980870 }, "modifiedAt": { - "$date": "1498816980870" + "$date": 1498816980870 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8493370405991847", + "rank": 1.8493370405991847, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4wxp4a6f57zp9hlej-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "cDo2btmfkZLagGCw4" } \ No newline at end of file diff --git a/art/jtFAXNm8ngq4kTFhA/art.json b/art/jtFAXNm8ngq4kTFhA/art.json index 71a05b8b..4db9bf8d 100644 --- a/art/jtFAXNm8ngq4kTFhA/art.json +++ b/art/jtFAXNm8ngq4kTFhA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aGApaqB439oYBvo86", "createdAt": { - "$date": "1499871404427" + "$date": 1499871404427 }, "profile": { "name": "Ryota Takemoto", @@ -12,15 +12,15 @@ "username": "r21nomi" }, "createdAt": { - "$date": "1529368660996" + "$date": 1529368660996 }, "modifiedAt": { - "$date": "1529584556229" + "$date": 1529584556229 }, "origId": null, "name": "Circle", "notes": "", - "rank": "10.054058526655435", + "rank": 10.054058526655435, "private": false, "unlisted": false, "username": "r21nomi", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ri2grzcx1zd0v5qmy-thumbnail.jpg", "hasSound": true, - "views": "179", - "likes": "2", + "views": 179, + "likes": 2, "revisionId": "QhGCAzXSjfNbyD9oW" } \ No newline at end of file diff --git a/art/jtaqrSsdjgWqPPqJ4/art.json b/art/jtaqrSsdjgWqPPqJ4/art.json index 0f051c9e..4e0aa445 100644 --- a/art/jtaqrSsdjgWqPPqJ4/art.json +++ b/art/jtaqrSsdjgWqPPqJ4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684478978309" + "$date": 1684478978309 }, "modifiedAt": { - "$date": "1684479298723" + "$date": 1684479298723 }, "origId": null, "name": "Colors by Jaeyeong An", "notes": "From vertexshaderart's Lessons follow along with Lesson 03 - Colors.", - "rank": "1.0223481487991397", + "rank": 1.0223481487991397, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-emwx40ioq1pdw28ng-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "D5BDZa2jqeCvCsDdP" } \ No newline at end of file diff --git a/art/ju4uMD2zrxMd4z9HK/art.json b/art/ju4uMD2zrxMd4z9HK/art.json index 37afccce..14fc7a53 100644 --- a/art/ju4uMD2zrxMd4z9HK/art.json +++ b/art/ju4uMD2zrxMd4z9HK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nRkH7WvwLTAduuBeD", "createdAt": { - "$date": "1597328870398" + "$date": 1597328870398 }, "username": "illus0r", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1633087004290" + "$date": 1633087004290 }, "modifiedAt": { - "$date": "1633087004290" + "$date": 1633087004290 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0255110014421727", + "rank": 1.0255110014421727, "private": false, "unlisted": true, "username": "illus0r", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kjyh0snnxsglvoyxt-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ur7E8QRk2kRAL4Ns7" } \ No newline at end of file diff --git a/art/juXJpMEpt8YSWxSWY/art.json b/art/juXJpMEpt8YSWxSWY/art.json index 6830d44f..83fc2718 100644 --- a/art/juXJpMEpt8YSWxSWY/art.json +++ b/art/juXJpMEpt8YSWxSWY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1567418450982" + "$date": 1567418450982 }, "modifiedAt": { - "$date": "1567418450982" + "$date": 1567418450982 }, "origId": "K8g3Q6ckgSTWZuRPv", "name": "plasma waves", "notes": "", - "rank": "1.734254260055167", + "rank": 1.734254260055167, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-oyh2y8fnl7hvchhqc-thumbnail.jpg", "hasSound": "", - "views": "371", - "likes": "0", + "views": 371, + "likes": 0, "revisionId": "FYBrQ2u4R3WsrPgY2" } \ No newline at end of file diff --git a/art/jvGyFQeYoge2TgFbx/art.json b/art/jvGyFQeYoge2TgFbx/art.json index 8bb4826b..ce52ccef 100644 --- a/art/jvGyFQeYoge2TgFbx/art.json +++ b/art/jvGyFQeYoge2TgFbx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590978156450" + "$date": 1590978156450 }, "modifiedAt": { - "$date": "1590978156450" + "$date": 1590978156450 }, "origId": "4fpR5Na5QhyEeF2yw", "name": "kreeture KMachine WIP", "notes": "4 Kmachine WIP", - "rank": "1.3490078978203492", + "rank": 1.3490078978203492, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5l9wv47hoiykpnzcb-thumbnail.jpg", "hasSound": true, - "views": "52", - "likes": "0", + "views": 52, + "likes": 0, "revisionId": "zWXKwAZ8AHMqDKDme" } \ No newline at end of file diff --git a/art/k2vXaRzFT8Nqdwfit/art.json b/art/k2vXaRzFT8Nqdwfit/art.json index 01e18cec..dcf3b242 100644 --- a/art/k2vXaRzFT8Nqdwfit/art.json +++ b/art/k2vXaRzFT8Nqdwfit/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1627247655736" + "$date": 1627247655736 }, "modifiedAt": { - "$date": "1627247655736" + "$date": 1627247655736 }, "origId": "7EmHQKmTWXAwTXS63", "name": "morp", "notes": "", - "rank": "1.2704283209022285", + "rank": 1.2704283209022285, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w02lk9av2jdvdyqe3-thumbnail.jpg", "hasSound": true, - "views": "115", - "likes": "0", + "views": 115, + "likes": 0, "revisionId": "KGRmntJJawsyKw85N" } \ No newline at end of file diff --git a/art/k4wpsPnafQ4YQs6dJ/art.json b/art/k4wpsPnafQ4YQs6dJ/art.json index ce122133..a92811d1 100644 --- a/art/k4wpsPnafQ4YQs6dJ/art.json +++ b/art/k4wpsPnafQ4YQs6dJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1591810945454" + "$date": 1591810945454 }, "modifiedAt": { - "$date": "1591810945454" + "$date": 1591810945454 }, "origId": "gX32iAvezAbinbMJz", "name": "c-pump By GMAN 4 Kmachine TESTED", "notes": "", - "rank": "1.4931262690220568", + "rank": 1.4931262690220568, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ty96knkj7ql6eacdy-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "769WyPkJMrzpMgRCn" } \ No newline at end of file diff --git a/art/k5BBCA2vPq6sY6xv5/art.json b/art/k5BBCA2vPq6sY6xv5/art.json index 6fab8c75..f9cbe583 100644 --- a/art/k5BBCA2vPq6sY6xv5/art.json +++ b/art/k5BBCA2vPq6sY6xv5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1453125172280" + "$date": 1453125172280 }, "modifiedAt": { - "$date": "1453125172280" + "$date": 1453125172280 }, "origId": "mBsFXyLJxoL2yPqjz", "name": "Simple line music extended", "notes": "", - "rank": "1.4549142236546333", + "rank": 1.4549142236546333, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-31ah01abvwhxbpv0l-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "jBHrR3hiAWoafd2zc" } \ No newline at end of file diff --git a/art/k5hPuKGzdkGEvfoZk/art.json b/art/k5hPuKGzdkGEvfoZk/art.json index a4c89278..ec0a7509 100644 --- a/art/k5hPuKGzdkGEvfoZk/art.json +++ b/art/k5hPuKGzdkGEvfoZk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1510309786314" + "$date": 1510309786314 }, "modifiedAt": { - "$date": "1510309786314" + "$date": 1510309786314 }, "origId": "JJBEEPXrCubMND6ym", "name": "crystal irisz (1xxx)rwpoint", "notes": "2017-07-13: replaced music", - "rank": "1.9007830655810105", + "rank": 1.9007830655810105, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-w0qqhx9tjuduhxhf7-thumbnail.jpg", "hasSound": true, - "views": "164", - "likes": "0", + "views": 164, + "likes": 0, "revisionId": "arYM3dbHsmmcYCNfd" } \ No newline at end of file diff --git a/art/k5izvwNxYrHYx6WBr/art.json b/art/k5izvwNxYrHYx6WBr/art.json index 764821af..03644b25 100644 --- a/art/k5izvwNxYrHYx6WBr/art.json +++ b/art/k5izvwNxYrHYx6WBr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1653990656644" + "$date": 1653990656644 }, "modifiedAt": { - "$date": "1653993566450" + "$date": 1653993566450 }, "origId": "B3fTWQihXfD9t8Q8r", "name": "Circles from Triangles", "notes": "", - "rank": "1.2863989539949172", + "rank": 1.2863989539949172, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-li32jubojh7kmxl9i-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "xv5cMKHFEnDpDMGLY" } \ No newline at end of file diff --git a/art/k7w6BKgeSJxKx3Z6L/art.json b/art/k7w6BKgeSJxKx3Z6L/art.json index cc77defb..16e9a10e 100644 --- a/art/k7w6BKgeSJxKx3Z6L/art.json +++ b/art/k7w6BKgeSJxKx3Z6L/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465462309575" + "$date": 1465462309575 }, "modifiedAt": { - "$date": "1499942472246" + "$date": 1499942472246 }, "origId": "d7anES7ef6WrrDwsy", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "10.493717448168734", + "rank": 10.493717448168734, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ogl9iezuaimhelhgm-thumbnail.jpg", "hasSound": true, - "views": "625", - "likes": "8", + "views": 625, + "likes": 8, "revisionId": "oMBkZkQoEvwRHNPnX" } \ No newline at end of file diff --git a/art/k92jG6hXfdYZmDDxp/art.json b/art/k92jG6hXfdYZmDDxp/art.json index f7132656..65e5385d 100644 --- a/art/k92jG6hXfdYZmDDxp/art.json +++ b/art/k92jG6hXfdYZmDDxp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684425830688" + "$date": 1684425830688 }, "modifiedAt": { - "$date": "1684425830688" + "$date": 1684425830688 }, "origId": null, "name": "Motion_myunghyun.kim", "notes": "", - "rank": "1.6657338333622547", + "rank": 1.6657338333622547, "private": false, "unlisted": true, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rcygyp439ef1xsoxc-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "yjiZ3di6WjuXyuhQR" } \ No newline at end of file diff --git a/art/kAANx8FwJoSeR9B4c/art.json b/art/kAANx8FwJoSeR9B4c/art.json index 2903c774..0db707b1 100644 --- a/art/kAANx8FwJoSeR9B4c/art.json +++ b/art/kAANx8FwJoSeR9B4c/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1446374028494" + "$date": 1446374028494 }, "modifiedAt": { - "$date": "1446375973894" + "$date": 1446375973894 }, "origId": null, "name": "filters", @@ -35,10 +35,10 @@ "shader": "#define NUM_SEGMENTS 128.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n#define NUM_LINES_DOWN 4.0\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nfloat select(float v, float t) {\n return step(t * 0.9, v) * step(v, t * 1.1);\n}\n\nvoid main() {\n // produces 0,1, 1,2, 2,3, ...\n float point = floor(mod(vertexId, NUM_POINTS) / 2.0) + mod(vertexId, 2.0) * STEP;\n // line count\n float count = floor(vertexId / NUM_POINTS);\n\n float u = point / NUM_SEGMENTS; // 0 <-> 1 across line\n float v = count / NUM_LINES_DOWN; // 0 <-> 1 by line\n float invV = 1.0 - v;\n\n // Only use the left most 1/4th of the sound texture\n // because there's no action on the right\n float historyX = u * 0.25;\n // Match each line to a specific row in the sound texture\n float historyV = (0. * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float historyV2 = (1. * NUM_LINES_DOWN + 0.5) / soundRes.y;\n float snd = texture2D(sound, vec2(historyX, historyV)).a;\n float snd2 = texture2D(sound, vec2(historyX, historyV2)).a;\n \n float s_norm = select(count, 0.);\n float s_low = select(count, 1.);\n float s_high = select(count, 2.);\n float s_powd = select(count, 3.);\n \n float ds = abs(snd - snd2);\n float norm = snd;\n float low = step(ds, 0.1) * snd;\n float high = step(0.1, ds) * snd;\n float powd = pow(snd, 5.0);\n \n float s = \n norm * s_norm + \n low * s_low +\n high * s_high + \n powd * s_powd +\n 0.;\n \n float x = u * 2.0 - 1.0;\n float y = v * 2.0 - 1.0;\n vec2 xy = vec2(\n x,\n s * 0.2 + v - 0.3);\n gl_Position = vec4(xy, 0, 1);\n\n float hue = count * 0.25;\n float sat = 1.0;\n float val = 1.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotURL": "data/images/images-f4ib10y0x2xberr3r-thumbnail.jpg", - "views": "492", - "likes": "9", + "views": 492, + "likes": 9, "revisionId": "fnwq5GdJMWgpgkfFe", "hasSound": true, - "rank": "10.70678287218786", + "rank": 10.70678287218786, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/kDijkHtJWk62e82Du/art.json b/art/kDijkHtJWk62e82Du/art.json index a768de88..d98f64a8 100644 --- a/art/kDijkHtJWk62e82Du/art.json +++ b/art/kDijkHtJWk62e82Du/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1668034018917" + "$date": 1668034018917 }, "modifiedAt": { - "$date": "1668034018917" + "$date": 1668034018917 }, "origId": null, "name": "rainbow spectrum", "notes": "for seeing spectrum layout", - "rank": "1.293046179693274", + "rank": 1.293046179693274, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-lf4ws0ugo1frr9hj3-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "8c7ikCPWN45STFTMz" } \ No newline at end of file diff --git a/art/kEah2e6FjeaExoiWN/art.json b/art/kEah2e6FjeaExoiWN/art.json index 7531b6bc..29b08be8 100644 --- a/art/kEah2e6FjeaExoiWN/art.json +++ b/art/kEah2e6FjeaExoiWN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1652764784355" + "$date": 1652764784355 }, "modifiedAt": { - "$date": "1652764784355" + "$date": 1652764784355 }, "origId": null, "name": "Colors in the deep sea", "notes": "", - "rank": "1.4574382920445401", + "rank": 1.4574382920445401, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-42ql98hyqqld567a6-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "TRYsupqKEcTB9LwcG" } \ No newline at end of file diff --git a/art/kFw99h7A55BoqmFND/art.json b/art/kFw99h7A55BoqmFND/art.json index 5b1c5bb8..acdc4817 100644 --- a/art/kFw99h7A55BoqmFND/art.json +++ b/art/kFw99h7A55BoqmFND/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1568283805577" + "$date": 1568283805577 }, "modifiedAt": { - "$date": "1568283805577" + "$date": 1568283805577 }, "origId": "XjN7HgsDKsJeibek9", "name": "old greg kmachine wip", "notes": "", - "rank": "1.6800706727040446", + "rank": 1.6800706727040446, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-poqb0wbuh8c22rach-thumbnail.jpg", "hasSound": true, - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "JFgLnoi2xK2NdLBer" } \ No newline at end of file diff --git a/art/kFydmLK7cBEcShhrj/art.json b/art/kFydmLK7cBEcShhrj/art.json index 59b97089..4c1801ab 100644 --- a/art/kFydmLK7cBEcShhrj/art.json +++ b/art/kFydmLK7cBEcShhrj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1689608062172" + "$date": 1689608062172 }, "modifiedAt": { - "$date": "1689608062172" + "$date": 1689608062172 }, "origId": null, "name": "hello", "notes": "", - "rank": "1.5995565100798335", + "rank": 1.5995565100798335, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qtjl1olthuh77fo1n-thumbnail.jpg", "hasSound": "", - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "XpSsHiT3gdDiXFnhq" } \ No newline at end of file diff --git a/art/kJKd3eS8axidSmEcA/art.json b/art/kJKd3eS8axidSmEcA/art.json index c29d26db..d0043667 100644 --- a/art/kJKd3eS8axidSmEcA/art.json +++ b/art/kJKd3eS8axidSmEcA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595424990210" + "$date": 1595424990210 }, "modifiedAt": { - "$date": "1595424990210" + "$date": 1595424990210 }, "origId": "MgCFmyZHQF4Xy4EsJ", "name": "ball-o?", "notes": "", - "rank": "1.3717628684431546", + "rank": 1.3717628684431546, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-5v52a6er3xjixg7j5-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "oEkRioswcr4aE8hr8" } \ No newline at end of file diff --git a/art/kJKq7oy8zBvieKhsE/art.json b/art/kJKq7oy8zBvieKhsE/art.json index e34ff7f0..8717e3fb 100644 --- a/art/kJKq7oy8zBvieKhsE/art.json +++ b/art/kJKq7oy8zBvieKhsE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553244180982" + "$date": 1553244180982 }, "modifiedAt": { - "$date": "1553244180982" + "$date": 1553244180982 }, "origId": "yrXnJnTbLipbKFdcc", "name": "1903-GridWaves", "notes": "", - "rank": "1.4615284564460405", + "rank": 1.4615284564460405, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-r4v4hac03qbkmnri0-thumbnail.jpg", "hasSound": "", - "views": "62", - "likes": "0", + "views": 62, + "likes": 0, "revisionId": "Exha66rTPt5w9Hybi" } \ No newline at end of file diff --git a/art/kQB2kyZz5geDYpNeo/art.json b/art/kQB2kyZz5geDYpNeo/art.json index de32185f..f91d8813 100644 --- a/art/kQB2kyZz5geDYpNeo/art.json +++ b/art/kQB2kyZz5geDYpNeo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LCQpnTmbc4TFAS9gH", "createdAt": { - "$date": "1702790772790" + "$date": 1702790772790 }, "profile": { "first_name": "Tapos", @@ -13,15 +13,15 @@ "username": "tapos" }, "createdAt": { - "$date": "1703151823873" + "$date": 1703151823873 }, "modifiedAt": { - "$date": "1703151823873" + "$date": 1703151823873 }, "origId": "8ZyPwCk5HdengqpJK", "name": "gridpnt", "notes": "", - "rank": "1.612321316524256", + "rank": 1.612321316524256, "private": false, "unlisted": false, "username": "tapos", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ljyteb19bhwlfgock-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "1", + "views": 42, + "likes": 1, "revisionId": "EMNd3AbtW6qmNRojk" } \ No newline at end of file diff --git a/art/kR26egNf7BwrsJHyM/art.json b/art/kR26egNf7BwrsJHyM/art.json index 6e0d8bce..92cbc0c7 100644 --- a/art/kR26egNf7BwrsJHyM/art.json +++ b/art/kR26egNf7BwrsJHyM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": "1557600049871" + "$date": 1557600049871 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": "1557779073661" + "$date": 1557779073661 }, "modifiedAt": { - "$date": "1557897395523" + "$date": 1557897395523 }, "origId": null, "name": "cube", "notes": "", - "rank": "1.0092761126199796", + "rank": 1.0092761126199796, "private": false, "unlisted": true, "username": "jorenvo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zojv0lh8ezks53vlp-thumbnail.jpg", "hasSound": true, - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "JouXmJT4YASYSrMpS" } \ No newline at end of file diff --git a/art/kReqbFTiLEP7PXoRp/art.json b/art/kReqbFTiLEP7PXoRp/art.json index fe4ac997..3f3dc695 100644 --- a/art/kReqbFTiLEP7PXoRp/art.json +++ b/art/kReqbFTiLEP7PXoRp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571824441066" + "$date": 1571824441066 }, "modifiedAt": { - "$date": "1571824441066" + "$date": 1571824441066 }, "origId": "oG23xNxiPkfCLufzk", "name": "widr 4k", "notes": "", - "rank": "1.9117853751743317", + "rank": 1.9117853751743317, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-erswykw22b6f7ygjc-thumbnail.jpg", "hasSound": true, - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "5KeJJyozPqnjxr8rF" } \ No newline at end of file diff --git a/art/kRguYk2Yft2HDLmiP/art.json b/art/kRguYk2Yft2HDLmiP/art.json index 184e1844..03fa88c9 100644 --- a/art/kRguYk2Yft2HDLmiP/art.json +++ b/art/kRguYk2Yft2HDLmiP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": "1612890971955" + "$date": 1612890971955 }, "username": "oneshade", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1612920948786" + "$date": 1612920948786 }, "modifiedAt": { - "$date": "1612920948786" + "$date": 1612920948786 }, "origId": null, "name": "3D Point Cloud Scene", "notes": "Ridiculous amounts of points just look cool.", - "rank": "1.4673815309040605", + "rank": 1.4673815309040605, "private": false, "unlisted": false, "username": "oneshade", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-91t1366qo2iy6q8hv-thumbnail.jpg", "hasSound": "", - "views": "278", - "likes": "1", + "views": 278, + "likes": 1, "revisionId": "Nb8RtE248BKZBS9Hz" } \ No newline at end of file diff --git a/art/kT6fN7Mtscfe8NeGA/art.json b/art/kT6fN7Mtscfe8NeGA/art.json index 12f577d9..67ab56ca 100644 --- a/art/kT6fN7Mtscfe8NeGA/art.json +++ b/art/kT6fN7Mtscfe8NeGA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s36eKj8d2EqZaQjbk", "createdAt": { - "$date": "1684058245272" + "$date": 1684058245272 }, "username": "byungchan.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684487584904" + "$date": 1684487584904 }, "modifiedAt": { - "$date": "1684487629050" + "$date": 1684487629050 }, "origId": null, "name": "color", "notes": "color", - "rank": "1.8759735175969945", + "rank": 1.8759735175969945, "private": false, "unlisted": true, "username": "byungchan.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-xfqzgake3x9yg7ltt-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "RyZ72GNMegXfMDBq3" } \ No newline at end of file diff --git a/art/kTER7eQ7zASKMtkpo/art.json b/art/kTER7eQ7zASKMtkpo/art.json index 31087442..36e2d360 100644 --- a/art/kTER7eQ7zASKMtkpo/art.json +++ b/art/kTER7eQ7zASKMtkpo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1485763057738" + "$date": 1485763057738 }, "modifiedAt": { - "$date": "1485763057738" + "$date": 1485763057738 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "shu1", "notes": "", - "rank": "1.923460575848831", + "rank": 1.923460575848831, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qq13ef31pslbk4ebh-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "mZdgjSDHtmqgfNy2n" } \ No newline at end of file diff --git a/art/kWRaQgwjzbFw55cxw/art.json b/art/kWRaQgwjzbFw55cxw/art.json index 4155e384..607201ad 100644 --- a/art/kWRaQgwjzbFw55cxw/art.json +++ b/art/kWRaQgwjzbFw55cxw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1713074381581" + "$date": 1713074381581 }, "modifiedAt": { - "$date": "1713074381581" + "$date": 1713074381581 }, "origId": null, "name": "uhhhh", "notes": "", - "rank": "1.3085667897325532", + "rank": 1.3085667897325532, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-otechd48mxfewps2n-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "xHuD7BTR9YnHnRhu4" } \ No newline at end of file diff --git a/art/kWmwejucFuShxKNSa/art.json b/art/kWmwejucFuShxKNSa/art.json index a2423f88..3e332ca5 100644 --- a/art/kWmwejucFuShxKNSa/art.json +++ b/art/kWmwejucFuShxKNSa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652945839509" + "$date": 1652945839509 }, "modifiedAt": { - "$date": "1652945839509" + "$date": 1652945839509 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.9846460509922241", + "rank": 1.9846460509922241, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yfop08wyyubp1f2on-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "t7MZ9c53qbwhB2fvR" } \ No newline at end of file diff --git a/art/kcWfwPALkyhAgj6ET/art.json b/art/kcWfwPALkyhAgj6ET/art.json index 6b22b402..94acdee3 100644 --- a/art/kcWfwPALkyhAgj6ET/art.json +++ b/art/kcWfwPALkyhAgj6ET/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1497000655942" + "$date": 1497000655942 }, "modifiedAt": { - "$date": "1497000655942" + "$date": 1497000655942 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": "1.5578135966340765", + "rank": 1.5578135966340765, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6jtz7rp4trfxne870-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "xfn9mo8jMMsbXYRWG" } \ No newline at end of file diff --git a/art/ke5bF6hENE8zphaSp/art.json b/art/ke5bF6hENE8zphaSp/art.json index 9566fdae..023360a9 100644 --- a/art/ke5bF6hENE8zphaSp/art.json +++ b/art/ke5bF6hENE8zphaSp/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1445860454017" + "$date": 1445860454017 }, "origId": null, "name": "torus", @@ -23,13 +23,13 @@ "shader": "// nice little fun toy, i like integration with soundcloud\n// [commercial] \n// also check out http://polycu.be\n// [/commercial]\n\n#define W 128\n#define H 64\n#define PI 3.1415926535\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float fv = floor(vertexId / float(W));\n float fu = vertexId - fv*float(W);\n fu /= float(W);\n fv /= float(H);\n float u = fu*2.*PI;\n float v = fv*2.*PI;\n u += time;\n \n float sin_u = sin(u), cos_u = cos(u);\n float sin_v = sin(v), cos_v = cos(v);\n float f = texture2D(sound, vec2(abs(fu-.5)+.1,fv*.1)).x+.05;\n vec3 p = vec3(cos_u*(cos_v*f+1.), sin_u*(cos_v*f+1.), sin_v*f);\n float sin_t = sin(time), cos_t = cos(time);\n p *= mat3(cos_t,0,sin_t, 0,1,0, -sin_t,0,cos_t);\n sin_t = sin(time*.7), cos_t = cos(time*.7);\n p *= mat3(cos_t,sin_t,0, -sin_t,cos_t,0, 0,0,1);\n p.x *= resolution.y/resolution.x;\n p.z += 3.;\n p.xy *= 3./p.z;\n gl_Position = vec4(p.x, p.y, 1., p.z);\n\n v_color = vec4(hsv2rgb(vec3(fu*3., 1., 1.)), 1);\n}\n" }, "screenshotDataId": "kbexK8e8mwDP5wkEi", - "views": "1644", - "likes": "2", + "views": 1644, + "likes": 2, "revisionId": "tJgaWpm3HjGMvDThW", "screenshotURL": "data/images/images-kbexK8e8mwDP5wkEi-thumbnail.png", "modifiedAt": { - "$date": "1445860454020" + "$date": 1445860454020 }, "hasSound": true, - "rank": "10.01728530030271" + "rank": 10.01728530030271 } \ No newline at end of file diff --git a/art/keYAR2P7hmm2ei9uF/art.json b/art/keYAR2P7hmm2ei9uF/art.json index 92b3935b..1b620fc8 100644 --- a/art/keYAR2P7hmm2ei9uF/art.json +++ b/art/keYAR2P7hmm2ei9uF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1694440747030" + "$date": 1694440747030 }, "modifiedAt": { - "$date": "1694440747030" + "$date": 1694440747030 }, "origId": "4JPK5YpSAQRwHtgZX", "name": "RED HEXDROPS 5", "notes": "", - "rank": "1.8112494627525255", + "rank": 1.8112494627525255, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0xa64yi4r9gkhttr9-thumbnail.jpg", "hasSound": true, - "views": "52", - "likes": "0", + "views": 52, + "likes": 0, "revisionId": "zj9bQ6krhNquSYAdw" } \ No newline at end of file diff --git a/art/kga2uesxPaH3HJqyT/art.json b/art/kga2uesxPaH3HJqyT/art.json index c8a18843..a3ad4599 100644 --- a/art/kga2uesxPaH3HJqyT/art.json +++ b/art/kga2uesxPaH3HJqyT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "7tGsGbgR4yNsbMbGa", "createdAt": { - "$date": "1619118831439" + "$date": 1619118831439 }, "username": "hzktqr", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619119587212" + "$date": 1619119587212 }, "modifiedAt": { - "$date": "1619119789999" + "$date": 1619119789999 }, "origId": null, "name": "kga2uesxPaH3HJqyT", "notes": "blank", - "rank": "1.1911212893750331", + "rank": 1.1911212893750331, "private": false, "unlisted": true, "username": "hzktqr", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3xet0v9sv5pegqe1l-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "TXqAqydnqtfoNfSwj" } \ No newline at end of file diff --git a/art/khayHGH4sQWpPkn92/art.json b/art/khayHGH4sQWpPkn92/art.json index 04e0d5b9..cefe26c4 100644 --- a/art/khayHGH4sQWpPkn92/art.json +++ b/art/khayHGH4sQWpPkn92/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1451229470661" + "$date": 1451229470661 }, "modifiedAt": { - "$date": "1451229470661" + "$date": 1451229470661 }, "origId": "zSahx3yerpFqrYbQM", "name": "xmas tree", "notes": "", - "rank": "1.3653632955367685", + "rank": 1.3653632955367685, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kveenifu7xlki1ef0-thumbnail.jpg", "hasSound": "", - "views": "124", - "likes": "1", + "views": 124, + "likes": 1, "revisionId": "rCnFFnrtkix2cXAnE" } \ No newline at end of file diff --git a/art/khesbmKPst2TQsnnL/art.json b/art/khesbmKPst2TQsnnL/art.json index e8e08647..82794482 100644 --- a/art/khesbmKPst2TQsnnL/art.json +++ b/art/khesbmKPst2TQsnnL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LA2p9fSSrZYuhdYNz", "createdAt": { - "$date": "1497993369279" + "$date": 1497993369279 }, "profile": { "name": "Sean Whalen", @@ -12,15 +12,15 @@ "username": "sean" }, "createdAt": { - "$date": "1497994989497" + "$date": 1497994989497 }, "modifiedAt": { - "$date": "1498001715413" + "$date": 1498001715413 }, "origId": null, "name": "mousething", "notes": "work in progress", - "rank": "1.3403720622248962", + "rank": 1.3403720622248962, "private": false, "unlisted": true, "username": "sean", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sb7ldapnfuxbpqfun-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "BfmHiDB95t4quL5kQ" } \ No newline at end of file diff --git a/art/khgXvsD296RRokHhE/art.json b/art/khgXvsD296RRokHhE/art.json index e6ff1ac7..7aa7aad3 100644 --- a/art/khgXvsD296RRokHhE/art.json +++ b/art/khgXvsD296RRokHhE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684566250406" + "$date": 1684566250406 }, "modifiedAt": { - "$date": "1684567380153" + "$date": 1684567380153 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.58825771402172", + "rank": 1.58825771402172, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f72eb7ren8bdnzwds-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "9LmYQv2DRkNwLsGKW" } \ No newline at end of file diff --git a/art/kiZueaqhT8s7yr7Tr/art.json b/art/kiZueaqhT8s7yr7Tr/art.json index 95aee36f..81b66c10 100644 --- a/art/kiZueaqhT8s7yr7Tr/art.json +++ b/art/kiZueaqhT8s7yr7Tr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1621033628126" + "$date": 1621033628126 }, "modifiedAt": { - "$date": "1621035065514" + "$date": 1621035065514 }, "origId": "fe8yM9E3pBta2SbNa", "name": "cubes", "notes": "code from tutorial on vertexshaders.com youtube channel.", - "rank": "1.5785416063631064", + "rank": 1.5785416063631064, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-xa6pg16zvcen1ldio-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "unuWdDnqB5Ssx27rZ" } \ No newline at end of file diff --git a/art/kmHZWuJ5wjmz7RQzS/art.json b/art/kmHZWuJ5wjmz7RQzS/art.json index ebf0c6a1..c1b30a84 100644 --- a/art/kmHZWuJ5wjmz7RQzS/art.json +++ b/art/kmHZWuJ5wjmz7RQzS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RfHaub5KYDRmJTzBN", "createdAt": { - "$date": "1629553450441" + "$date": 1629553450441 }, "username": "przemyslawzaworski", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1629553546616" + "$date": 1629553546616 }, "modifiedAt": { - "$date": "1632159161672" + "$date": 1632159161672 }, "origId": null, "name": "Triangle Tessellation", "notes": "", - "rank": "1.5823939190835068", + "rank": 1.5823939190835068, "private": false, "unlisted": false, "username": "przemyslawzaworski", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-dyruw6q6d1pz74oq5-thumbnail.jpg", "hasSound": "", - "views": "311", - "likes": "1", + "views": 311, + "likes": 1, "revisionId": "8enAM4mhjx8mSkF7y" } \ No newline at end of file diff --git a/art/kmN3hqhTHv4SCqYcx/art.json b/art/kmN3hqhTHv4SCqYcx/art.json index 1fe0e02e..00ec5510 100644 --- a/art/kmN3hqhTHv4SCqYcx/art.json +++ b/art/kmN3hqhTHv4SCqYcx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1571778973493" + "$date": 1571778973493 }, "modifiedAt": { - "$date": "1571778973493" + "$date": 1571778973493 }, "origId": "raCeFgW4uDJ8yZBwD", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.9316640961479281", + "rank": 1.9316640961479281, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-b695s6en17kjgxda6-thumbnail.jpg", "hasSound": true, - "views": "86", - "likes": "0", + "views": 86, + "likes": 0, "revisionId": "DLqauHHK58rBMxHsJ" } \ No newline at end of file diff --git a/art/kmm2Kb8Ti4vcYGQri/art.json b/art/kmm2Kb8Ti4vcYGQri/art.json index 48fa18a7..996077c9 100644 --- a/art/kmm2Kb8Ti4vcYGQri/art.json +++ b/art/kmm2Kb8Ti4vcYGQri/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1652946449802" + "$date": 1652946449802 }, "modifiedAt": { - "$date": "1652946449802" + "$date": 1652946449802 }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": "1.4011285862926532", + "rank": 1.4011285862926532, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vhmpk0ubo5ohzag1m-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "uq2jqwvAtu55oCqb2" } \ No newline at end of file diff --git a/art/ko66wgrdNeNbx9WDz/art.json b/art/ko66wgrdNeNbx9WDz/art.json index 8abbd25e..6aca85d9 100644 --- a/art/ko66wgrdNeNbx9WDz/art.json +++ b/art/ko66wgrdNeNbx9WDz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1669348882170" + "$date": 1669348882170 }, "modifiedAt": { - "$date": "1669348882170" + "$date": 1669348882170 }, "origId": null, "name": "ropepull", "notes": "", - "rank": "1.1919708870266652", + "rank": 1.1919708870266652, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nxrc35d6f0s6kkgxa-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "4d6k7cdpPePfkRuBo" } \ No newline at end of file diff --git a/art/koFtCvuibJTEPuswi/art.json b/art/koFtCvuibJTEPuswi/art.json index 28c7452c..e6fdc99f 100644 --- a/art/koFtCvuibJTEPuswi/art.json +++ b/art/koFtCvuibJTEPuswi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521951741843" + "$date": 1521951741843 }, "modifiedAt": { - "$date": "1521951741843" + "$date": 1521951741843 }, "origId": "7Xh2ZeThqMgWodKe8", "name": "terrain k3", "notes": "", - "rank": "1.8720349270917038", + "rank": 1.8720349270917038, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-eol6flav1bkhsub6k-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "Y5GB6WF8gZMzE8Se3" } \ No newline at end of file diff --git a/art/kpxXuKKj3zwRaQ23J/art.json b/art/kpxXuKKj3zwRaQ23J/art.json index daf88136..3f7a69a7 100644 --- a/art/kpxXuKKj3zwRaQ23J/art.json +++ b/art/kpxXuKKj3zwRaQ23J/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1687283122795" + "$date": 1687283122795 }, "modifiedAt": { - "$date": "1687283122795" + "$date": 1687283122795 }, "origId": null, "name": "Cool Attractors", "notes": "", - "rank": "1.2610178355841801", + "rank": 1.2610178355841801, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-dlr1602tjq4skbp8k-thumbnail.jpg", "hasSound": "", - "views": "105", - "likes": "1", + "views": 105, + "likes": 1, "revisionId": "ZAB9pkYPmYTtA34Ev" } \ No newline at end of file diff --git a/art/kqeeKhm5BKJ8vexmL/art.json b/art/kqeeKhm5BKJ8vexmL/art.json index 58bf761c..78649b4d 100644 --- a/art/kqeeKhm5BKJ8vexmL/art.json +++ b/art/kqeeKhm5BKJ8vexmL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504632830816" + "$date": 1504632830816 }, "modifiedAt": { - "$date": "1504632863064" + "$date": 1504632863064 }, "origId": "LdAPq7RiPQZHYmFbx", "name": "test", "notes": "test", - "rank": "1.8107515031077919", + "rank": 1.8107515031077919, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wsz0i65rrew3zfip0-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "mFBBttkLLz7L6FfxY" } \ No newline at end of file diff --git a/art/kwFY2DhDLc57jBEKg/art.json b/art/kwFY2DhDLc57jBEKg/art.json index ecef9c81..b662f866 100644 --- a/art/kwFY2DhDLc57jBEKg/art.json +++ b/art/kwFY2DhDLc57jBEKg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1590258589795" + "$date": 1590258589795 }, "modifiedAt": { - "$date": "1590258589795" + "$date": 1590258589795 }, "origId": "foJQ7C4rZnwuJSDxD", "name": "unnamed", "notes": "", - "rank": "1.369773944322028", + "rank": 1.369773944322028, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-s9y66gudoj1qz35ot-thumbnail.jpg", "hasSound": true, - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "o4NWQfz9nPMCJ8EBv" } \ No newline at end of file diff --git a/art/kwpkNNSAmpsM6G7DB/art.json b/art/kwpkNNSAmpsM6G7DB/art.json index ab0154ba..7cb8ade1 100644 --- a/art/kwpkNNSAmpsM6G7DB/art.json +++ b/art/kwpkNNSAmpsM6G7DB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1586452573888" + "$date": 1586452573888 }, "modifiedAt": { - "$date": "1586452573888" + "$date": 1586452573888 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1904412966231674", + "rank": 1.1904412966231674, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ssczqusw55ei5q9sn-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "ErhNwKZJNCPd48i5o" } \ No newline at end of file diff --git a/art/kyrjHeuSM5skDfpNo/art.json b/art/kyrjHeuSM5skDfpNo/art.json index 7572f592..2fdf63de 100644 --- a/art/kyrjHeuSM5skDfpNo/art.json +++ b/art/kyrjHeuSM5skDfpNo/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1501775778514" + "$date": 1501775778514 }, "modifiedAt": { - "$date": "1501775778514" + "$date": 1501775778514 }, "origId": null, "name": "tuto 1", "notes": "", - "rank": "1.862724691466808", + "rank": 1.862724691466808, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d48640mgldk59utzh-thumbnail.jpg", "hasSound": "", - "views": "111", - "likes": "0", + "views": 111, + "likes": 0, "revisionId": "AoHz4Tx8sGmNFnZ32" } \ No newline at end of file diff --git a/art/m64jEsLp4hidcsd7a/art.json b/art/m64jEsLp4hidcsd7a/art.json index 2e9125a2..60918d46 100644 --- a/art/m64jEsLp4hidcsd7a/art.json +++ b/art/m64jEsLp4hidcsd7a/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652973874749" + "$date": 1652973874749 }, "modifiedAt": { - "$date": "1652973874749" + "$date": 1652973874749 }, "origId": null, "name": "Colors donga.choi", "notes": "", - "rank": "1.8506177004757305", + "rank": 1.8506177004757305, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-az15a58bufjv3iz47-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "5juT2Q6tpCaBx2Xdy" } \ No newline at end of file diff --git a/art/m6Sw7fXzNji9JqQRk/art.json b/art/m6Sw7fXzNji9JqQRk/art.json index 839e2af9..0eb1f617 100644 --- a/art/m6Sw7fXzNji9JqQRk/art.json +++ b/art/m6Sw7fXzNji9JqQRk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1644478006169" + "$date": 1644478006169 }, "modifiedAt": { - "$date": "1644478006169" + "$date": 1644478006169 }, "origId": "MaT4wjZqPmXjfRqe3", "name": "disruptive D", "notes": "", - "rank": "1.2096999173885266", + "rank": 1.2096999173885266, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lrrjprp4nc8lvdpi3-thumbnail.jpg", "hasSound": true, - "views": "109", - "likes": "0", + "views": 109, + "likes": 0, "revisionId": "iJwfFLbLewz9MrF8P" } \ No newline at end of file diff --git a/art/m9FwKSvyF6tR6wxKy/art.json b/art/m9FwKSvyF6tR6wxKy/art.json index af6c2ad7..3f0bcac4 100644 --- a/art/m9FwKSvyF6tR6wxKy/art.json +++ b/art/m9FwKSvyF6tR6wxKy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684082918750" + "$date": 1684082918750 }, "modifiedAt": { - "$date": "1684082918750" + "$date": 1684082918750 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.7767374187570215", + "rank": 1.7767374187570215, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-z7j8355d4202us7vt-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "8YsaRMjgYddqEehNR" } \ No newline at end of file diff --git a/art/mAZixq6fNzd7qSpQs/art.json b/art/mAZixq6fNzd7qSpQs/art.json index fa996f5f..b786fc8b 100644 --- a/art/mAZixq6fNzd7qSpQs/art.json +++ b/art/mAZixq6fNzd7qSpQs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PjeofrxxdagSm2pZE", "createdAt": { - "$date": "1486391451852" + "$date": 1486391451852 }, "profile": { "name": "Johan Beronius", @@ -12,15 +12,15 @@ "username": "demoniak" }, "createdAt": { - "$date": "1487002867803" + "$date": 1487002867803 }, "modifiedAt": { - "$date": "1487097864246" + "$date": 1487097864246 }, "origId": null, "name": "technoball", "notes": "", - "rank": "10.514502626973979", + "rank": 10.514502626973979, "private": false, "unlisted": false, "username": "demoniak", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-aym3fl4txz1wdqhif-thumbnail.jpg", "hasSound": true, - "views": "1067", - "likes": "4", + "views": 1067, + "likes": 4, "revisionId": "9bRdKYGf8renvq7LL" } \ No newline at end of file diff --git a/art/mAzBS3pdAM6PxJku9/art.json b/art/mAzBS3pdAM6PxJku9/art.json index 98b8286e..ae7d81a1 100644 --- a/art/mAzBS3pdAM6PxJku9/art.json +++ b/art/mAzBS3pdAM6PxJku9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652949017696" + "$date": 1652949017696 }, "modifiedAt": { - "$date": "1652949017696" + "$date": 1652949017696 }, "origId": "ivk9RqX2vB24mkdwL", "name": "Exercise - Vertexshaderart : Motion_sehun.kim", "notes": "Exercise - Vertexshaderart_sehun.kim : Motion", - "rank": "1.109201772723811", + "rank": 1.109201772723811, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uds5z9znotnbxqock-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "dqbgydNBA4Qa9a5qX" } \ No newline at end of file diff --git a/art/mBEqnn3WYWhAt7vLy/art.json b/art/mBEqnn3WYWhAt7vLy/art.json index b812a349..4a0beec7 100644 --- a/art/mBEqnn3WYWhAt7vLy/art.json +++ b/art/mBEqnn3WYWhAt7vLy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1567185433484" + "$date": 1567185433484 }, "modifiedAt": { - "$date": "1567185433484" + "$date": 1567185433484 }, "origId": "HfPyQZbSJKZKsqjZ6", "name": "unnamed 4 K test", "notes": "", - "rank": "1.705981013397839", + "rank": 1.705981013397839, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zy3wq7pw7m0zmz4bs-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "6fm9ki6cZE9APcQJf" } \ No newline at end of file diff --git a/art/mBsFXyLJxoL2yPqjz/art.json b/art/mBsFXyLJxoL2yPqjz/art.json index b1194248..373683b0 100644 --- a/art/mBsFXyLJxoL2yPqjz/art.json +++ b/art/mBsFXyLJxoL2yPqjz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1453124430799" + "$date": 1453124430799 }, "modifiedAt": { - "$date": "1453124430799" + "$date": 1453124430799 }, "origId": "j7WftWuJtPTYyhcxG", "name": "Simple line music extended", "notes": "", - "rank": "1.7209363613898463", + "rank": 1.7209363613898463, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-h2paqfm9n19o4vpgv-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "NNLu76tCckwi57pzS" } \ No newline at end of file diff --git a/art/mCcXsBtD9XZ5LAoW8/art.json b/art/mCcXsBtD9XZ5LAoW8/art.json index 4ff0f745..a741e6fd 100644 --- a/art/mCcXsBtD9XZ5LAoW8/art.json +++ b/art/mCcXsBtD9XZ5LAoW8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468377150000" + "$date": 1468377150000 }, "modifiedAt": { - "$date": "1468377150000" + "$date": 1468377150000 }, "origId": "Fc6iHGcLDEtSTqbNG", "name": "tmh-grid", "notes": "", - "rank": "1.7953291209261035", + "rank": 1.7953291209261035, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lcgkadxafc26sz0vk-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "6dkLYBEyJRQztaLFR" } \ No newline at end of file diff --git a/art/mD6W2p47kSDX2WqK4/art.json b/art/mD6W2p47kSDX2WqK4/art.json index 57e32e93..03e5beeb 100644 --- a/art/mD6W2p47kSDX2WqK4/art.json +++ b/art/mD6W2p47kSDX2WqK4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565838653301" + "$date": 1565838653301 }, "modifiedAt": { - "$date": "1565838653301" + "$date": 1565838653301 }, "origId": "iiAQmTAWuGuLLKPiP", "name": "old greg kmachine wip224", "notes": "", - "rank": "1.2820487835901213", + "rank": 1.2820487835901213, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ka4ooo1ckn1ev851e-thumbnail.jpg", "hasSound": true, - "views": "125", - "likes": "1", + "views": 125, + "likes": 1, "revisionId": "6z9tn2aFoGjtiqY3E" } \ No newline at end of file diff --git a/art/mEjRHW328Fknag6wR/art.json b/art/mEjRHW328Fknag6wR/art.json index 648e457b..1eb5ab90 100644 --- a/art/mEjRHW328Fknag6wR/art.json +++ b/art/mEjRHW328Fknag6wR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1657414708365" + "$date": 1657414708365 }, "modifiedAt": { - "$date": "1657414708365" + "$date": 1657414708365 }, "origId": "YiboJk6SvJNEAPSGR", "name": "csop", "notes": "", - "rank": "1.8238154931589583", + "rank": 1.8238154931589583, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nq6mhpq8ieqolgdeo-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "2CMWXgu9GjE388Z2Y" } \ No newline at end of file diff --git a/art/mFBiFkPxwQ73XQizR/art.json b/art/mFBiFkPxwQ73XQizR/art.json index a5a00e2d..a74c481e 100644 --- a/art/mFBiFkPxwQ73XQizR/art.json +++ b/art/mFBiFkPxwQ73XQizR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653480094486" + "$date": 1653480094486 }, "modifiedAt": { - "$date": "1653481852164" + "$date": 1653481852164 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.586425476211448", + "rank": 1.586425476211448, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-t9in9drpzdqjo8iuz-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "SZ8vvGLPk28St77uq" } \ No newline at end of file diff --git a/art/mFDp3QZvpN8MbqN9R/art.json b/art/mFDp3QZvpN8MbqN9R/art.json index f4b241d7..ef583286 100644 --- a/art/mFDp3QZvpN8MbqN9R/art.json +++ b/art/mFDp3QZvpN8MbqN9R/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684721877510" + "$date": 1684721877510 }, "modifiedAt": { - "$date": "1684721877510" + "$date": 1684721877510 }, "origId": null, "name": "Exercise - Vertexshaderart : Audio Reactive", "notes": "", - "rank": "1.3699980294658196", + "rank": 1.3699980294658196, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vkho7xkk5ema72z2j-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "B8PpLkfX4r5XZLdCF" } \ No newline at end of file diff --git a/art/mFr92RbhPmuJXKXWK/art.json b/art/mFr92RbhPmuJXKXWK/art.json index 255fe405..ec7abc03 100644 --- a/art/mFr92RbhPmuJXKXWK/art.json +++ b/art/mFr92RbhPmuJXKXWK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": "1612890971955" + "$date": 1612890971955 }, "username": "oneshade", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1616519502747" + "$date": 1616519502747 }, "modifiedAt": { - "$date": "1616519590812" + "$date": 1616519590812 }, "origId": null, "name": "Bilinear Patch", "notes": "First attempt at creating a grid of connected triangles.", - "rank": "1.9246464980553872", + "rank": 1.9246464980553872, "private": false, "unlisted": false, "username": "oneshade", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-cz9gbdzg0o72kd02f-thumbnail.jpg", "hasSound": "", - "views": "156", - "likes": "0", + "views": 156, + "likes": 0, "revisionId": "NdyuYaW6ehEMR33tr" } \ No newline at end of file diff --git a/art/mHgyhLsuwpJinyxDH/art.json b/art/mHgyhLsuwpJinyxDH/art.json index efb6e425..586b2d6c 100644 --- a/art/mHgyhLsuwpJinyxDH/art.json +++ b/art/mHgyhLsuwpJinyxDH/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1665266372962" + "$date": 1665266372962 }, "modifiedAt": { - "$date": "1665266372962" + "$date": 1665266372962 }, "origId": "MefAhfbtS5ZbYifPi", "name": "qyube", "notes": "", - "rank": "1.029160882269943", + "rank": 1.029160882269943, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-divw09ujzictphpq4-thumbnail.jpg", "hasSound": true, - "views": "85", - "likes": "1", + "views": 85, + "likes": 1, "revisionId": "4nCbRdi6YQqJwsPZr" } \ No newline at end of file diff --git a/art/mHhjmNiF2DCevuYMz/art.json b/art/mHhjmNiF2DCevuYMz/art.json index 9ff6392e..e1294103 100644 --- a/art/mHhjmNiF2DCevuYMz/art.json +++ b/art/mHhjmNiF2DCevuYMz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652868709939" + "$date": 1652868709939 }, "modifiedAt": { - "$date": "1652946161752" + "$date": 1652946161752 }, "origId": "gfBdkzchpT5DPGwqE", "name": "Colors - Sangbeom Kim", "notes": "Colors - Sangbeom Kim", - "rank": "1.9631147870940455", + "rank": 1.9631147870940455, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-2u64rc9d3h1edpm9z-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "6Adwbzku42Atzeukh" } \ No newline at end of file diff --git a/art/mJLSnvDjL3N6wkYDR/art.json b/art/mJLSnvDjL3N6wkYDR/art.json index b23fa6e5..9c0bd6f6 100644 --- a/art/mJLSnvDjL3N6wkYDR/art.json +++ b/art/mJLSnvDjL3N6wkYDR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A7f5Np8SECZR4hq7m", "createdAt": { - "$date": "1551480191741" + "$date": 1551480191741 }, "profile": { "name": "Guille Pérez Trueba", @@ -12,15 +12,15 @@ "username": "guilleperez" }, "createdAt": { - "$date": "1551480308028" + "$date": 1551480308028 }, "modifiedAt": { - "$date": "1551481125855" + "$date": 1551481125855 }, "origId": "nrAECwQ8yDDyTrSit", "name": "petl", "notes": "", - "rank": "1.9840098380588147", + "rank": 1.9840098380588147, "private": false, "unlisted": true, "username": "guilleperez", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jho3j3dzxbxj9i28v-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "dMMXEWEz6eG2kuwWt" } \ No newline at end of file diff --git a/art/mJadpKnhXS6qgpQ5g/art.json b/art/mJadpKnhXS6qgpQ5g/art.json index 445a4ce1..f922f11a 100644 --- a/art/mJadpKnhXS6qgpQ5g/art.json +++ b/art/mJadpKnhXS6qgpQ5g/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654180930451" + "$date": 1654180930451 }, "modifiedAt": { - "$date": "1654186560067" + "$date": 1654186560067 }, "origId": "Z7vAdzozZiayT9xtx", "name": "Circles from Triangles - Sangbeom Kim", "notes": "Circles from Triangles - Sangbeom Kim", - "rank": "1.8598384410294375", + "rank": 1.8598384410294375, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tz93zniv5b3sq1nav-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "f7wCgmpdkvb92cCrT" } \ No newline at end of file diff --git a/art/mLtQNvFM6AJhHKbYq/art.json b/art/mLtQNvFM6AJhHKbYq/art.json index 6758a646..db5654a8 100644 --- a/art/mLtQNvFM6AJhHKbYq/art.json +++ b/art/mLtQNvFM6AJhHKbYq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CmDKfuGqb3n4wc5um", "createdAt": { - "$date": "1589106352417" + "$date": 1589106352417 }, "username": "abjeni", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1600598115185" + "$date": 1600598115185 }, "modifiedAt": { - "$date": "1600598115185" + "$date": 1600598115185 }, "origId": null, "name": "marching tetrahedra", "notes": "", - "rank": "1.5384646396846882", + "rank": 1.5384646396846882, "private": false, "unlisted": false, "username": "abjeni", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-eq5uuag7aifi06hhw-thumbnail.jpg", "hasSound": "", - "views": "237", - "likes": "1", + "views": 237, + "likes": 1, "revisionId": "EkjMg4ZmmxPiJYADc" } \ No newline at end of file diff --git a/art/mM93aaccacmA9o34t/art.json b/art/mM93aaccacmA9o34t/art.json index ae0bf3ae..e73ed513 100644 --- a/art/mM93aaccacmA9o34t/art.json +++ b/art/mM93aaccacmA9o34t/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448961631673" + "$date": 1448961631673 }, "modifiedAt": { - "$date": "1466549147559" + "$date": 1466549147559 }, "origId": "dYaXs9CwnzQhAT8Kt", "name": "trailmix", - "rank": "1.1220948931784671", + "rank": 1.1220948931784671, "private": false, "unlisted": true, "username": "gman", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-5qa18pssovt8dhfbl-thumbnail.jpg", "hasSound": true, - "views": "206", - "likes": "0", + "views": 206, + "likes": 0, "revisionId": "GdSvvhYCnCQ7wgd3k", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "" diff --git a/art/mMNQ38uN94rxmoWBh/art.json b/art/mMNQ38uN94rxmoWBh/art.json index 63d58a40..544f7d56 100644 --- a/art/mMNQ38uN94rxmoWBh/art.json +++ b/art/mMNQ38uN94rxmoWBh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503560640663" + "$date": 1503560640663 }, "modifiedAt": { - "$date": "1503560640663" + "$date": 1503560640663 }, "origId": "2DYifmxshFTc2mdD4", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.4095994704722359", + "rank": 1.4095994704722359, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-xo3d4mt2arrrppuyw-thumbnail.jpg", "hasSound": true, - "views": "279", - "likes": "1", + "views": 279, + "likes": 1, "revisionId": "Z97zgnMMaHgyZqCDP" } \ No newline at end of file diff --git a/art/mNBny7JXpBGwQnMwG/art.json b/art/mNBny7JXpBGwQnMwG/art.json index c20321b6..50a05408 100644 --- a/art/mNBny7JXpBGwQnMwG/art.json +++ b/art/mNBny7JXpBGwQnMwG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1507989120054" + "$date": 1507989120054 }, "modifiedAt": { - "$date": "1507990986869" + "$date": 1507990986869 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "pulsedn", "notes": "", - "rank": "10.633359917283387", + "rank": 10.633359917283387, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cttxn3rlriag87k1u-thumbnail.jpg", "hasSound": true, - "views": "467", - "likes": "8", + "views": 467, + "likes": 8, "revisionId": "kX43emwcT5bD89jP3" } \ No newline at end of file diff --git a/art/mQ966EQcC2e2h8cjZ/art.json b/art/mQ966EQcC2e2h8cjZ/art.json index 992efd6c..d613863a 100644 --- a/art/mQ966EQcC2e2h8cjZ/art.json +++ b/art/mQ966EQcC2e2h8cjZ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551482275182" + "$date": 1551482275182 }, "modifiedAt": { - "$date": "1551482275182" + "$date": 1551482275182 }, "origId": "ZADtvSryHzDYzCtp9", "name": "unnamed", "notes": "", - "rank": "1.7628469295095435", + "rank": 1.7628469295095435, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-yclpn5pgty8enqbsl-thumbnail.jpg", "hasSound": "", - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "CbZ63j4vLtRCLcEA5" } \ No newline at end of file diff --git a/art/mQuMhKJA2PG4x8j7h/art.json b/art/mQuMhKJA2PG4x8j7h/art.json index 022003bb..74669f45 100644 --- a/art/mQuMhKJA2PG4x8j7h/art.json +++ b/art/mQuMhKJA2PG4x8j7h/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1506740578200" + "$date": 1506740578200 }, "modifiedAt": { - "$date": "1506740578200" + "$date": 1506740578200 }, "origId": "7fkuNErcdiCoyDFPM", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": "1.8884585922844979", + "rank": 1.8884585922844979, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vc09dbwhblm6w9gee-thumbnail.jpg", "hasSound": true, - "views": "194", - "likes": "0", + "views": 194, + "likes": 0, "revisionId": "DmxQvutgu4bzhAMDT" } \ No newline at end of file diff --git a/art/mSDHF7AjBowN86DnJ/art.json b/art/mSDHF7AjBowN86DnJ/art.json index 38222f06..b92cb214 100644 --- a/art/mSDHF7AjBowN86DnJ/art.json +++ b/art/mSDHF7AjBowN86DnJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,7 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": "1445995841297" + "$date": 1445995841297 }, "origId": null, "name": "synapsicorporation", @@ -32,14 +32,14 @@ "shader": "#define PI 3.14159\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\n// music by rez! here we goooooooo-oo-oo-oooooooo.....\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n\n float localTime = time + 20.0;\n \n float NUM_SEGMENTS = localTime*cos(texture2D(floatSound,vec2(localTime*0.0000001,cos(localTime*0.0000001))).a*0.00001);\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * 0.02;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = 0.2+cos(texture2D(floatSound,vec2(count*0.01,angle*0.01)).a*0.0001*localTime);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = count * 0.01*texture2D(floatSound,vec2(localTime,s+vertexId*0.01)).a*0.01;\n float oC = cos(orbitAngle + localTime * count * 0.01) * sin(orbitAngle);\n \n float aa = (localTime*0.001)*cos(localTime*0.0001*vertexId);\n float oS = sin(orbitAngle + localTime * count * 0.01) * sin(orbitAngle-aa);\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n float hue = (localTime * 0.01 + count * 1.001);\n v_color = vec4(hsv2rgb(vec3(hue, 1, 1)), 1);\n}" }, "screenshotDataId": "iZngnCo9QYyKxdt9w", - "views": "1058", - "likes": "1", + "views": 1058, + "likes": 1, "revisionId": "dBNzKmaq6qcCMkiBK", "screenshotURL": "data/images/images-iZngnCo9QYyKxdt9w-thumbnail.png", "modifiedAt": { - "$date": "1445995893319" + "$date": 1445995893319 }, "hasSound": true, - "rank": "1.659510212648834", + "rank": 1.659510212648834, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/mTt5zkdxxpb2F9px7/art.json b/art/mTt5zkdxxpb2F9px7/art.json index 0ba6ca37..78cab538 100644 --- a/art/mTt5zkdxxpb2F9px7/art.json +++ b/art/mTt5zkdxxpb2F9px7/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1637469754752" + "$date": 1637469754752 }, "modifiedAt": { - "$date": "1637469754752" + "$date": 1637469754752 }, "origId": "yQxBYWw4sFSMS2gsp", "name": "hexagon tile strings 3D", "notes": "", - "rank": "1.750226984436994", + "rank": 1.750226984436994, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mc214dfiqr1fp63b7-thumbnail.jpg", "hasSound": "", - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "9wSiZYqdigg47vQ5i" } \ No newline at end of file diff --git a/art/mYvJWJgSmFTeFydSy/art.json b/art/mYvJWJgSmFTeFydSy/art.json index 9ed16a6d..e5253ff0 100644 --- a/art/mYvJWJgSmFTeFydSy/art.json +++ b/art/mYvJWJgSmFTeFydSy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571806137529" + "$date": 1571806137529 }, "modifiedAt": { - "$date": "1571806137529" + "$date": 1571806137529 }, "origId": "KmNbwStFkxfRGJ2Bs", "name": "K reptile void 2", "notes": "", - "rank": "10.037856648165745", + "rank": 10.037856648165745, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l9k0vprz1e8atordh-thumbnail.jpg", "hasSound": true, - "views": "406", - "likes": "2", + "views": 406, + "likes": 2, "revisionId": "phEK3vAZLaKKrTjcS" } \ No newline at end of file diff --git a/art/mar5ufbpzahGtPyPj/art.json b/art/mar5ufbpzahGtPyPj/art.json index fcf8e6fd..f501a345 100644 --- a/art/mar5ufbpzahGtPyPj/art.json +++ b/art/mar5ufbpzahGtPyPj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GSrFowNMfHXH8wjXx", "createdAt": { - "$date": "1551104641035" + "$date": 1551104641035 }, "profile": { "first_name": "kerem", @@ -13,15 +13,15 @@ "username": "kerem" }, "createdAt": { - "$date": "1551109281344" + "$date": 1551109281344 }, "modifiedAt": { - "$date": "1551109281344" + "$date": 1551109281344 }, "origId": null, "name": "test1", "notes": "", - "rank": "1.2803211932268026", + "rank": 1.2803211932268026, "private": false, "unlisted": true, "username": "kerem", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-qlwz4g2wambibn1cf-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "hzyhQwgdMszXJFjJy" } \ No newline at end of file diff --git a/art/mb3aos8CkHBeJdfkt/art.json b/art/mb3aos8CkHBeJdfkt/art.json index 435d6de0..8a133ef8 100644 --- a/art/mb3aos8CkHBeJdfkt/art.json +++ b/art/mb3aos8CkHBeJdfkt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1541755746321" + "$date": 1541755746321 }, "modifiedAt": { - "$date": "1541755746321" + "$date": 1541755746321 }, "origId": "R7yXZW3KoMpDcS5NW", "name": "intereING", "notes": "", - "rank": "1.15539656346872", + "rank": 1.15539656346872, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-v4p2fs6coo6a74xz5-thumbnail.jpg", "hasSound": true, - "views": "252", - "likes": "0", + "views": 252, + "likes": 0, "revisionId": "4QZAyaGkiFbJcjEBQ" } \ No newline at end of file diff --git a/art/mbkRD28NZpJtGu2af/art.json b/art/mbkRD28NZpJtGu2af/art.json index 07afa7b3..cdda0b74 100644 --- a/art/mbkRD28NZpJtGu2af/art.json +++ b/art/mbkRD28NZpJtGu2af/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1579365697988" + "$date": 1579365697988 }, "modifiedAt": { - "$date": "1579365697988" + "$date": 1579365697988 }, "origId": "ahsgh32ELS6fLxWcK", "name": "sloncePawel", "notes": "", - "rank": "1.433310186284628", + "rank": 1.433310186284628, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u3sd5xmcqhln5o142-thumbnail.jpg", "hasSound": "", - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "so2p6ymHGixuKELaz" } \ No newline at end of file diff --git a/art/mc9ScBATcEnpry3q2/art.json b/art/mc9ScBATcEnpry3q2/art.json index 43588957..f9c15ccd 100644 --- a/art/mc9ScBATcEnpry3q2/art.json +++ b/art/mc9ScBATcEnpry3q2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "q57ybqisptNvWBAxF", "createdAt": { - "$date": "1527181873171" + "$date": 1527181873171 }, "profile": { "first_name": "Daniel", @@ -13,15 +13,15 @@ "username": "daniel" }, "createdAt": { - "$date": "1527181897722" + "$date": 1527181897722 }, "modifiedAt": { - "$date": "1527184592952" + "$date": 1527184592952 }, "origId": "BQuWCvhCBBif7Zzmh", "name": "slowmess", "notes": "", - "rank": "1.4485652569808474", + "rank": 1.4485652569808474, "private": false, "unlisted": false, "username": "daniel", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-7i4cmaoy4icia2ibl-thumbnail.jpg", "hasSound": true, - "views": "203", - "likes": "0", + "views": 203, + "likes": 0, "revisionId": "So9CtcDdddHdZ5N8Q" } \ No newline at end of file diff --git a/art/md47PJjYvynaWJqMy/art.json b/art/md47PJjYvynaWJqMy/art.json index 0cc94ade..5d64bd3e 100644 --- a/art/md47PJjYvynaWJqMy/art.json +++ b/art/md47PJjYvynaWJqMy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EFoR2gFKwFj22uHMF", "createdAt": { - "$date": "1622788556674" + "$date": 1622788556674 }, "username": "sail", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1622818509507" + "$date": 1622818509507 }, "modifiedAt": { - "$date": "1622818509507" + "$date": 1622818509507 }, "origId": null, "name": "synth", "notes": "", - "rank": "1.6902606287845496", + "rank": 1.6902606287845496, "private": false, "unlisted": false, "username": "sail", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gn0j9oum4zgacafk1-thumbnail.jpg", "hasSound": true, - "views": "156", - "likes": "0", + "views": 156, + "likes": 0, "revisionId": "9s23n6rjQzLtBQCpP" } \ No newline at end of file diff --git a/art/mf6PsGZxpSdyu4gkb/art.json b/art/mf6PsGZxpSdyu4gkb/art.json index 34526475..d3c64965 100644 --- a/art/mf6PsGZxpSdyu4gkb/art.json +++ b/art/mf6PsGZxpSdyu4gkb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1609100682165" + "$date": 1609100682165 }, "modifiedAt": { - "$date": "1609100682165" + "$date": 1609100682165 }, "origId": "JRyewraYLfP9taa98", "name": "BB", "notes": "", - "rank": "1.9275049617851814", + "rank": 1.9275049617851814, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-feg1s9rz0iydgm7tu-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "uEp65X9YdzMuHRbG5" } \ No newline at end of file diff --git a/art/mfEsB2oGhBqM3k3Rt/art.json b/art/mfEsB2oGhBqM3k3Rt/art.json index f8041b39..4e6ff54e 100644 --- a/art/mfEsB2oGhBqM3k3Rt/art.json +++ b/art/mfEsB2oGhBqM3k3Rt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,7 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": "1446241245576" + "$date": 1446241245576 }, "origId": null, "name": "the connectedness of all", @@ -32,13 +32,13 @@ "shader": "#define PI 3.14159\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n\n float localTime = time + 20.0;\n float NUM_SEGMENTS = 0.1+localTime*0.00000001-texture2D(sound,vec2(vertexId*0.001,vertexId*0.001)).a*0.0001;\n float NUM_POINTS = (NUM_SEGMENTS * 1.0);\n\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n \n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0,0.99999);\n\n \n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotURL": "data/images/images-c0twy3q6tdy1vgd6t-thumbnail.jpg", - "views": "144", - "likes": "0", + "views": 144, + "likes": 0, "revisionId": "f5T69RNynQrznXkdB", "modifiedAt": { - "$date": "1446241934435" + "$date": 1446241934435 }, "hasSound": true, - "rank": "1.5645500782227892", + "rank": 1.5645500782227892, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/mhyHwfLBurtz8PKsw/art.json b/art/mhyHwfLBurtz8PKsw/art.json index dc6e5282..541601e0 100644 --- a/art/mhyHwfLBurtz8PKsw/art.json +++ b/art/mhyHwfLBurtz8PKsw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1564616046432" + "$date": 1564616046432 }, "modifiedAt": { - "$date": "1564616046432" + "$date": 1564616046432 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "boilerplate", "notes": "", - "rank": "1.604746553242917", + "rank": 1.604746553242917, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d16ig95j94du9covs-thumbnail.jpg", "hasSound": "", - "views": "150", - "likes": "0", + "views": 150, + "likes": 0, "revisionId": "JkpYRfAiENKhRAnZL" } \ No newline at end of file diff --git a/art/mkFSba4s7DTHBu57L/art.json b/art/mkFSba4s7DTHBu57L/art.json index 8b54f527..8e912066 100644 --- a/art/mkFSba4s7DTHBu57L/art.json +++ b/art/mkFSba4s7DTHBu57L/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571731483766" + "$date": 1571731483766 }, "modifiedAt": { - "$date": "1571731483766" + "$date": 1571731483766 }, "origId": "oiHNm3fKqWoxXW5yJ", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.7102667009521193", + "rank": 1.7102667009521193, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6dvkbzy32j7ddsozg-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "78gxCSnEW939PjcaA" } \ No newline at end of file diff --git a/art/mmB8umNE8t5qoNNJo/art.json b/art/mmB8umNE8t5qoNNJo/art.json index e7d9f16f..c414d823 100644 --- a/art/mmB8umNE8t5qoNNJo/art.json +++ b/art/mmB8umNE8t5qoNNJo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653958333890" + "$date": 1653958333890 }, "modifiedAt": { - "$date": "1653958968052" + "$date": 1653958968052 }, "origId": "3hco2ocM6as2y3HNr", "name": "Circle From Triangle", "notes": "", - "rank": "1.2333982851914327", + "rank": 1.2333982851914327, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3ncxh97tjoyi01wu4-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "qGaEpcmLxyjmhmSQf" } \ No newline at end of file diff --git a/art/mmn5xXR2yHGyorvsd/art.json b/art/mmn5xXR2yHGyorvsd/art.json index 746ff2c4..5d376d8a 100644 --- a/art/mmn5xXR2yHGyorvsd/art.json +++ b/art/mmn5xXR2yHGyorvsd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503432045556" + "$date": 1503432045556 }, "modifiedAt": { - "$date": "1503432045556" + "$date": 1503432045556 }, "origId": null, "name": "unnamed", "notes": "Use for testing exactly how multiplies and powers transform the raw sound texture values that you're sampling.", - "rank": "1.0593168726424187", + "rank": 1.0593168726424187, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-v25djn1numzcz55wn-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "AegE4XwCXt6kf8ujt" } \ No newline at end of file diff --git a/art/mmoaXfjg9s32v5Cpw/art.json b/art/mmoaXfjg9s32v5Cpw/art.json index e99f5dca..f95616e3 100644 --- a/art/mmoaXfjg9s32v5Cpw/art.json +++ b/art/mmoaXfjg9s32v5Cpw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1610788293038" + "$date": 1610788293038 }, "modifiedAt": { - "$date": "1610788293038" + "$date": 1610788293038 }, "origId": "jBpixD335L3o2unKj", "name": "hypercubermod", "notes": "", - "rank": "1.844832280185025", + "rank": 1.844832280185025, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9d88j4bsb7bk7ioya-thumbnail.jpg", "hasSound": "", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "ZiviqSEDW9F7RqKKd" } \ No newline at end of file diff --git a/art/mmxfYzJp3mCehkHcH/art.json b/art/mmxfYzJp3mCehkHcH/art.json index 912d962e..86227625 100644 --- a/art/mmxfYzJp3mCehkHcH/art.json +++ b/art/mmxfYzJp3mCehkHcH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1498418399319" + "$date": 1498418399319 }, "modifiedAt": { - "$date": "1498418399319" + "$date": 1498418399319 }, "origId": "mAZixq6fNzd7qSpQs", "name": "technoball K machinized dev0", "notes": "", - "rank": "10.542238075962786", + "rank": 10.542238075962786, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9yodmfgzylfb0202f-thumbnail.jpg", "hasSound": true, - "views": "815", - "likes": "5", + "views": 815, + "likes": 5, "revisionId": "imMPMdeKQcK9HmCBQ" } \ No newline at end of file diff --git a/art/moFoJGxvvHCxBdedE/art.json b/art/moFoJGxvvHCxBdedE/art.json index 0d8ed663..2f4025d1 100644 --- a/art/moFoJGxvvHCxBdedE/art.json +++ b/art/moFoJGxvvHCxBdedE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684324899162" + "$date": 1684324899162 }, "modifiedAt": { - "$date": "1684324899162" + "$date": 1684324899162 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.726203874263415", + "rank": 1.726203874263415, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uuwss033ul0tqav60-thumbnail.jpg", "hasSound": "", - "views": "42", - "likes": "0", + "views": 42, + "likes": 0, "revisionId": "wLtFCEH4dwXzPckrD" } \ No newline at end of file diff --git a/art/mp4Z7X2u8Njkoe3Cg/art.json b/art/mp4Z7X2u8Njkoe3Cg/art.json index 8a742964..b6eb0a2f 100644 --- a/art/mp4Z7X2u8Njkoe3Cg/art.json +++ b/art/mp4Z7X2u8Njkoe3Cg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520076749722" + "$date": 1520076749722 }, "modifiedAt": { - "$date": "1520076749722" + "$date": 1520076749722 }, "origId": "eyJnMiGS99BJjeDGt", "name": "K Machine letter example", "notes": "", - "rank": "1.7978964683527956", + "rank": 1.7978964683527956, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4wd9jpmulv0dvwbpu-thumbnail.jpg", "hasSound": true, - "views": "176", - "likes": "1", + "views": 176, + "likes": 1, "revisionId": "NyoyB7vkBvqg3c69B" } \ No newline at end of file diff --git a/art/mr5e8wZkAskGjnL8z/art.json b/art/mr5e8wZkAskGjnL8z/art.json index 6a7615dd..70491dc0 100644 --- a/art/mr5e8wZkAskGjnL8z/art.json +++ b/art/mr5e8wZkAskGjnL8z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1555370014731" + "$date": 1555370014731 }, "modifiedAt": { - "$date": "1555370677996" + "$date": 1555370677996 }, "origId": "F5nWdazPW5bXmip32", "name": "Color Snake", "notes": "", - "rank": "1.5501932993996794", + "rank": 1.5501932993996794, "private": false, "unlisted": true, "username": "8bitrick", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4sdumai2egfvu5ryh-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "XwnGtrC4NzBMthBap" } \ No newline at end of file diff --git a/art/muMdsDzPMxbycuyv8/art.json b/art/muMdsDzPMxbycuyv8/art.json index 97a59492..17cedfe5 100644 --- a/art/muMdsDzPMxbycuyv8/art.json +++ b/art/muMdsDzPMxbycuyv8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1508659341357" + "$date": 1508659341357 }, "modifiedAt": { - "$date": "1508659341357" + "$date": 1508659341357 }, "origId": "SSfBNBsGgsKWG8SwQ", "name": "hello-world", "notes": "Messing about", - "rank": "1.2099964043387792", + "rank": 1.2099964043387792, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5m8wbjvws3iq21g1o-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "dJhxMBZ7LfaDHhHfk" } \ No newline at end of file diff --git a/art/mwEZ5Nk4R35Dsd7eu/art.json b/art/mwEZ5Nk4R35Dsd7eu/art.json index 138f9b8c..4f8b850c 100644 --- a/art/mwEZ5Nk4R35Dsd7eu/art.json +++ b/art/mwEZ5Nk4R35Dsd7eu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684412365461" + "$date": 1684412365461 }, "modifiedAt": { - "$date": "1684412365461" + "$date": 1684412365461 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.9653667615317978", + "rank": 1.9653667615317978, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vr1672u5ptb9ds1oi-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "mkMJ8GuqQvD4vnCvN" } \ No newline at end of file diff --git a/art/mwvXDsken4yMnJbxW/art.json b/art/mwvXDsken4yMnJbxW/art.json index e9ea33cc..2a1ec75d 100644 --- a/art/mwvXDsken4yMnJbxW/art.json +++ b/art/mwvXDsken4yMnJbxW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508407574807" + "$date": 1508407574807 }, "modifiedAt": { - "$date": "1508407574807" + "$date": 1508407574807 }, "origId": "uqWtxuQpEkfxqWXCK", "name": "666wired", "notes": "", - "rank": "1.6694036163990345", + "rank": 1.6694036163990345, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-989fzhdu6slufo2tf-thumbnail.jpg", "hasSound": true, - "views": "117", - "likes": "0", + "views": 117, + "likes": 0, "revisionId": "w7EY9BQrrXGsTeMPN" } \ No newline at end of file diff --git a/art/mxRdBjjLpuHvEjbMu/art.json b/art/mxRdBjjLpuHvEjbMu/art.json index 40cbfeb7..9ceac565 100644 --- a/art/mxRdBjjLpuHvEjbMu/art.json +++ b/art/mxRdBjjLpuHvEjbMu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1555367936897" + "$date": 1555367936897 }, "modifiedAt": { - "$date": "1555367936897" + "$date": 1555367936897 }, "origId": null, "name": "Simple Swirl", "notes": "", - "rank": "1.138602352861091", + "rank": 1.138602352861091, "private": false, "unlisted": true, "username": "8bitrick", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-csq4cswmswyrw64h8-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "nC5W9gChkDKAbpJSM" } \ No newline at end of file diff --git a/art/myzkqKCqtFmmhW5sv/art.json b/art/myzkqKCqtFmmhW5sv/art.json index 0676db85..7ddf0d56 100644 --- a/art/myzkqKCqtFmmhW5sv/art.json +++ b/art/myzkqKCqtFmmhW5sv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A7f5Np8SECZR4hq7m", "createdAt": { - "$date": "1551480191741" + "$date": 1551480191741 }, "profile": { "name": "Guille Pérez Trueba", @@ -12,15 +12,15 @@ "username": "guilleperez" }, "createdAt": { - "$date": "1551482552971" + "$date": 1551482552971 }, "modifiedAt": { - "$date": "1551486794841" + "$date": 1551486794841 }, "origId": null, "name": "ejercicio3", "notes": "", - "rank": "1.8250446430328893", + "rank": 1.8250446430328893, "private": false, "unlisted": true, "username": "guilleperez", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ie8wy3m53r6l938qc-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "tjMioxygRdWjLXdrr" } \ No newline at end of file diff --git a/art/mzP3C2u6pnBFBmKvu/art.json b/art/mzP3C2u6pnBFBmKvu/art.json index 6e83043e..01920733 100644 --- a/art/mzP3C2u6pnBFBmKvu/art.json +++ b/art/mzP3C2u6pnBFBmKvu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427060118" + "$date": 1600427060118 }, "modifiedAt": { - "$date": "1600427060118" + "$date": 1600427060118 }, "origId": "qZCxqkkWDsfd8gqGS", "name": "dncrs", "notes": "", - "rank": "1.8506665184900608", + "rank": 1.8506665184900608, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-fyc3sujwzfffrya2g-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "sa5eSaH4uMzMnESjg" } \ No newline at end of file diff --git a/art/mzuqTuSfSh92e3vBL/art.json b/art/mzuqTuSfSh92e3vBL/art.json index d15ecf59..40cd37ba 100644 --- a/art/mzuqTuSfSh92e3vBL/art.json +++ b/art/mzuqTuSfSh92e3vBL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": "1486735121030" + "$date": 1486735121030 }, "username": "lizell", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1486735919268" + "$date": 1486735919268 }, "modifiedAt": { - "$date": "1486735919268" + "$date": 1486735919268 }, "origId": "nyvAkYFYd4Ffhu7Gz", "name": "tut02", "notes": "", - "rank": "1.564740679829731", + "rank": 1.564740679829731, "private": false, "unlisted": true, "username": "lizell", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5ixrtlzv2ewsw4h75-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ckB2xWdBsJnAKQK4M" } \ No newline at end of file diff --git a/art/mzzBJYvnnyvaq6xcD/art.json b/art/mzzBJYvnnyvaq6xcD/art.json index 427092ea..f5558da2 100644 --- a/art/mzzBJYvnnyvaq6xcD/art.json +++ b/art/mzzBJYvnnyvaq6xcD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553244548123" + "$date": 1553244548123 }, "modifiedAt": { - "$date": "1553244548123" + "$date": 1553244548123 }, "origId": "kJKq7oy8zBvieKhsE", "name": "1903-GridWavesAsync", "notes": "", - "rank": "1.5587271039984574", + "rank": 1.5587271039984574, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-gtxhoo1885m3mk2eu-thumbnail.jpg", "hasSound": "", - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "exssdqASHdaYbs8zm" } \ No newline at end of file diff --git a/art/n352wBmDRgQWXEJoN/art.json b/art/n352wBmDRgQWXEJoN/art.json index dec6e876..3b1e0736 100644 --- a/art/n352wBmDRgQWXEJoN/art.json +++ b/art/n352wBmDRgQWXEJoN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510547973505" + "$date": 1510547973505 }, "modifiedAt": { - "$date": "1510547973505" + "$date": 1510547973505 }, "origId": "gszWKmYHHf8HxkXiS", "name": "crystal irisz fork", "notes": "2017-07-13: replaced music", - "rank": "1.685866544985474", + "rank": 1.685866544985474, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1bk2kajwk22mthqzg-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "njN4Ee5eqi9vCgaZh" } \ No newline at end of file diff --git a/art/n4dz8Mdn2qsYrcyZq/art.json b/art/n4dz8Mdn2qsYrcyZq/art.json index d784b3b5..2121a111 100644 --- a/art/n4dz8Mdn2qsYrcyZq/art.json +++ b/art/n4dz8Mdn2qsYrcyZq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449501232810" + "$date": 1449501232810 }, "modifiedAt": { - "$date": "1449501232810" + "$date": 1449501232810 }, "origId": "jqRhLrTMA3GFEk2m5", "name": "pointsprite plasma 3D - dynamic", - "rank": "1.3530744949870384", + "rank": 1.3530744949870384, "private": false, "unlisted": true, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-dyga3hqff4olb05j3-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "E3FCzgPHFrFFbDiqz", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/n52WuRHLrJFWonAPp/art.json b/art/n52WuRHLrJFWonAPp/art.json index de071397..670cdbb8 100644 --- a/art/n52WuRHLrJFWonAPp/art.json +++ b/art/n52WuRHLrJFWonAPp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": "1446316652572" + "$date": 1446316652572 }, "profile": { "first_name": "Mark", @@ -13,15 +13,15 @@ "username": "mark" }, "createdAt": { - "$date": "1454016644920" + "$date": 1454016644920 }, "modifiedAt": { - "$date": "1454016644920" + "$date": 1454016644920 }, "origId": null, "name": "rain", "notes": "", - "rank": "1.090569148987196", + "rank": 1.090569148987196, "private": false, "unlisted": true, "username": "mark", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-actdexf2ej4ggy30m-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "tD8L2y9r4XBSy8fRz" } \ No newline at end of file diff --git a/art/n5oxjfMDGtJusocHH/art.json b/art/n5oxjfMDGtJusocHH/art.json index 88e2aa49..d8744330 100644 --- a/art/n5oxjfMDGtJusocHH/art.json +++ b/art/n5oxjfMDGtJusocHH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501890230761" + "$date": 1501890230761 }, "modifiedAt": { - "$date": "1501890230761" + "$date": 1501890230761 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.908777233091433", + "rank": 1.908777233091433, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-qljwrmsm5u37u127y-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "S9nCngFYP39B8uqTk" } \ No newline at end of file diff --git a/art/n7ehxG4s62oNWw5S3/art.json b/art/n7ehxG4s62oNWw5S3/art.json index 4864a483..730c3c54 100644 --- a/art/n7ehxG4s62oNWw5S3/art.json +++ b/art/n7ehxG4s62oNWw5S3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TndgdNb5fokXqcksu", "createdAt": { - "$date": "1512108652976" + "$date": 1512108652976 }, "profile": { "name": "dr crackhausen", @@ -12,15 +12,15 @@ "username": "♫♪♭♮{{triplesix g}}♯♪♫" }, "createdAt": { - "$date": "1512166343756" + "$date": 1512166343756 }, "modifiedAt": { - "$date": "1512166343756" + "$date": 1512166343756 }, "origId": "vEvaCS9R8ehpnLZPj", "name": "circlepower K FURR22 bxyr", "notes": "", - "rank": "10.638289124611973", + "rank": 10.638289124611973, "private": false, "unlisted": false, "username": "♫♪♭♮{{triplesix g}}♯♪♫", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mncdi9e3zm7j55kau-thumbnail.jpg", "hasSound": true, - "views": "282", - "likes": "2", + "views": 282, + "likes": 2, "revisionId": "9wDR2KbGSxDNmhDxm" } \ No newline at end of file diff --git a/art/n7ipvkgkeT93uBRGq/art.json b/art/n7ipvkgkeT93uBRGq/art.json index 0590af9d..5904a112 100644 --- a/art/n7ipvkgkeT93uBRGq/art.json +++ b/art/n7ipvkgkeT93uBRGq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "psCFHBonRC2LmkaBg", "createdAt": { - "$date": "1631522315795" + "$date": 1631522315795 }, "profile": { "first_name": "박상준(학부학생/생명시스템대학 생명공학)", @@ -13,15 +13,15 @@ "username": "박상준(학부학생/생명시스템대학생명공학)" }, "createdAt": { - "$date": "1631522323972" + "$date": 1631522323972 }, "modifiedAt": { - "$date": "1631524016828" + "$date": 1631524016828 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.594423648971721", + "rank": 1.594423648971721, "private": false, "unlisted": true, "username": "박상준(학부학생/생명시스템대학생명공학)", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-uiea4vnub5pkp631k-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "LKaBMYoMspaptp7mQ" } \ No newline at end of file diff --git a/art/n8PMuEQT8BEAXbPgC/art.json b/art/n8PMuEQT8BEAXbPgC/art.json index 901468cb..ab21a393 100644 --- a/art/n8PMuEQT8BEAXbPgC/art.json +++ b/art/n8PMuEQT8BEAXbPgC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1610669123181" + "$date": 1610669123181 }, "modifiedAt": { - "$date": "1610669123181" + "$date": 1610669123181 }, "origId": "bFK899aZjrEfnbQAi", "name": "unnamed", "notes": "", - "rank": "1.9165789382109062", + "rank": 1.9165789382109062, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wgaod2em2qmev5308-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "Y2wuDMDZGC3KcggHB" } \ No newline at end of file diff --git a/art/nA8PWiYuAPACxMYNa/art.json b/art/nA8PWiYuAPACxMYNa/art.json index 05bf0447..ec0d4821 100644 --- a/art/nA8PWiYuAPACxMYNa/art.json +++ b/art/nA8PWiYuAPACxMYNa/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479592614" + "$date": 1551479592614 }, "modifiedAt": { - "$date": "1551479592614" + "$date": 1551479592614 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5596282356597992", + "rank": 1.5596282356597992, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-afq0ggpue985lpxbl-thumbnail.jpg", "hasSound": "", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "DbtFBKzfbhACxNa2m" } \ No newline at end of file diff --git a/art/nAEy8qdNR79dxXtex/art.json b/art/nAEy8qdNR79dxXtex/art.json index 470f0906..ba6232f9 100644 --- a/art/nAEy8qdNR79dxXtex/art.json +++ b/art/nAEy8qdNR79dxXtex/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "pgKWPgR9Cfeze4JZf", "createdAt": { - "$date": "1684327971226" + "$date": 1684327971226 }, "profile": { "name": "seoseulbin", @@ -12,15 +12,15 @@ "username": "seoseulbin" }, "createdAt": { - "$date": "1684840111644" + "$date": 1684840111644 }, "modifiedAt": { - "$date": "1684841243629" + "$date": 1684841243629 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.720502007745836", + "rank": 1.720502007745836, "private": false, "unlisted": true, "username": "seoseulbin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1g9qblb0o9ewh1rwv-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "S9DFMuG9oxSXoGA4E" } \ No newline at end of file diff --git a/art/nBFQ8eYqePsxmzozA/art.json b/art/nBFQ8eYqePsxmzozA/art.json index db7a9818..858921cc 100644 --- a/art/nBFQ8eYqePsxmzozA/art.json +++ b/art/nBFQ8eYqePsxmzozA/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1521574709879" + "$date": 1521574709879 }, "modifiedAt": { - "$date": "1521574709879" + "$date": 1521574709879 }, "origId": "HN9a95yqBMftYAsvC", "name": "test0", "notes": "", - "rank": "1.6221065833960686", + "rank": 1.6221065833960686, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2ky8oynlnr8hv1k4x-thumbnail.jpg", "hasSound": true, - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "nJcWSiDDJT3bpmpf6" } \ No newline at end of file diff --git a/art/nBtQo8jPpr5y4bKyK/art.json b/art/nBtQo8jPpr5y4bKyK/art.json index a9a8c3bd..d87eb559 100644 --- a/art/nBtQo8jPpr5y4bKyK/art.json +++ b/art/nBtQo8jPpr5y4bKyK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642074501299" + "$date": 1642074501299 }, "modifiedAt": { - "$date": "1642074501299" + "$date": 1642074501299 }, "origId": "7avdmuC23kYit8KWs", "name": "WAVE guys", "notes": "", - "rank": "1.2925418351119289", + "rank": 1.2925418351119289, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-672pqtfjkume65ir7-thumbnail.jpg", "hasSound": "", - "views": "152", - "likes": "0", + "views": 152, + "likes": 0, "revisionId": "TEMqTRrH9exo7cH38" } \ No newline at end of file diff --git a/art/nCfNyk6WPr6gn4kSB/art.json b/art/nCfNyk6WPr6gn4kSB/art.json index f4486b02..5f8b9fa6 100644 --- a/art/nCfNyk6WPr6gn4kSB/art.json +++ b/art/nCfNyk6WPr6gn4kSB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498818605669" + "$date": 1498818605669 }, "modifiedAt": { - "$date": "1498818605669" + "$date": 1498818605669 }, "origId": "XRdg3Wi744WAEMHKZ", "name": "Spiral-TRIdNCE2", "notes": "", - "rank": "1.2786984425054355", + "rank": 1.2786984425054355, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0y1vthbsd0sykza4b-thumbnail.jpg", "hasSound": "", - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "mDqDJFgXCDtK3Zqnk" } \ No newline at end of file diff --git a/art/nCs6tW5ZLeSx7QoHm/art.json b/art/nCs6tW5ZLeSx7QoHm/art.json index 6cbe9e24..1cb11000 100644 --- a/art/nCs6tW5ZLeSx7QoHm/art.json +++ b/art/nCs6tW5ZLeSx7QoHm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1618081980244" + "$date": 1618081980244 }, "modifiedAt": { - "$date": "1618081980244" + "$date": 1618081980244 }, "origId": "eYuBQN69mTZCKaGdB", "name": "bobblet", "notes": "", - "rank": "1.678489360681821", + "rank": 1.678489360681821, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lgjohokupvnv60ml4-thumbnail.jpg", "hasSound": true, - "views": "119", - "likes": "1", + "views": 119, + "likes": 1, "revisionId": "CPxcim9nGhe4HLCWG" } \ No newline at end of file diff --git a/art/nDoX6LaHSyK8R6WTL/art.json b/art/nDoX6LaHSyK8R6WTL/art.json index 277003c3..4095307f 100644 --- a/art/nDoX6LaHSyK8R6WTL/art.json +++ b/art/nDoX6LaHSyK8R6WTL/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1463879834538" + "$date": 1463879834538 }, "modifiedAt": { - "$date": "1463879834538" + "$date": 1463879834538 }, "origId": "WZ4EToBv8LTc3N3Tn", "name": "curve", "notes": "", - "rank": "1.3094519244065141", + "rank": 1.3094519244065141, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ek203ioir9x6t1slq-thumbnail.jpg", "hasSound": "", - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "haRXBou8Jv5dXNQt9" } \ No newline at end of file diff --git a/art/nE9ZSZiLSQQpqKTjE/art.json b/art/nE9ZSZiLSQQpqKTjE/art.json index 331b9c9e..434e3d67 100644 --- a/art/nE9ZSZiLSQQpqKTjE/art.json +++ b/art/nE9ZSZiLSQQpqKTjE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512071207697" + "$date": 1512071207697 }, "modifiedAt": { - "$date": "1512071207697" + "$date": 1512071207697 }, "origId": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "notes": "", - "rank": "1.6485425478983526", + "rank": 1.6485425478983526, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tfebtw7l8zebc1dyw-thumbnail.jpg", "hasSound": true, - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "9HiSn7TmP5DpSRDRw" } \ No newline at end of file diff --git a/art/nERwc23zjdTrQfzjD/art.json b/art/nERwc23zjdTrQfzjD/art.json index 78dbe87f..57cfdce3 100644 --- a/art/nERwc23zjdTrQfzjD/art.json +++ b/art/nERwc23zjdTrQfzjD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mpgr9P8vvjvtQG6rW", "createdAt": { - "$date": "1595998191288" + "$date": 1595998191288 }, "profile": { "name": "Rubin Huang", @@ -12,15 +12,15 @@ "username": "rubinhuang9239" }, "createdAt": { - "$date": "1596328223305" + "$date": 1596328223305 }, "modifiedAt": { - "$date": "1596328238855" + "$date": 1596328238855 }, "origId": "RjKNeXgMi8SchMEXg", "name": "Grid Motion", "notes": "", - "rank": "1.7160939097461072", + "rank": 1.7160939097461072, "private": false, "unlisted": true, "username": "rubinhuang9239", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-j0d408nqn07t977bk-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "onv2kEFybjgpFBJ8W" } \ No newline at end of file diff --git a/art/nEpiQXnFSAvRvgwTY/art.json b/art/nEpiQXnFSAvRvgwTY/art.json index 9d5ed8c0..1788f5a5 100644 --- a/art/nEpiQXnFSAvRvgwTY/art.json +++ b/art/nEpiQXnFSAvRvgwTY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1636465752571" + "$date": 1636465752571 }, "modifiedAt": { - "$date": "1636907846679" + "$date": 1636907846679 }, "origId": null, "name": "hexagon tile strings", "notes": "", - "rank": "10.123759239443016", + "rank": 10.123759239443016, "private": false, "unlisted": false, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zbuhh9hpbmomg0wok-thumbnail.jpg", "hasSound": "", - "views": "573", - "likes": "6", + "views": 573, + "likes": 6, "revisionId": "ZhzTBLg4BASHRwLzo" } \ No newline at end of file diff --git a/art/nFBJtXmmBdabjqLW9/art.json b/art/nFBJtXmmBdabjqLW9/art.json index b6d4c8e1..4d4fbd41 100644 --- a/art/nFBJtXmmBdabjqLW9/art.json +++ b/art/nFBJtXmmBdabjqLW9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": "1684040210652" + "$date": 1684040210652 }, "profile": { "name": "yejin shin", @@ -12,15 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": "1685541989211" + "$date": 1685541989211 }, "modifiedAt": { - "$date": "1685541989211" + "$date": 1685541989211 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.1198523645230218", + "rank": 1.1198523645230218, "private": false, "unlisted": true, "username": "yejin-shin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-aknajyq6v93abs4o5-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "vnsb9tw5MQkHZAq7a" } \ No newline at end of file diff --git a/art/nK3MebRPLrLMMTFab/art.json b/art/nK3MebRPLrLMMTFab/art.json index ab6690bb..1c4533be 100644 --- a/art/nK3MebRPLrLMMTFab/art.json +++ b/art/nK3MebRPLrLMMTFab/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1480677773759" + "$date": 1480677773759 }, "modifiedAt": { - "$date": "1480819410377" + "$date": 1480819410377 }, "origId": null, "name": "repeating starfield", "notes": "", - "rank": "1.765938193914982", + "rank": 1.765938193914982, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jin9fwagzh1ogaai6-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Yt9xcTebiLsjpB2DK" } \ No newline at end of file diff --git a/art/nKFqYp9wtAJ4hM3mF/art.json b/art/nKFqYp9wtAJ4hM3mF/art.json index 62323117..1c3b6d83 100644 --- a/art/nKFqYp9wtAJ4hM3mF/art.json +++ b/art/nKFqYp9wtAJ4hM3mF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": "1463104654911" + "$date": 1463104654911 }, "username": "mipmap", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1463105327078" + "$date": 1463105327078 }, "modifiedAt": { - "$date": "1463105327078" + "$date": 1463105327078 }, "origId": "oNxBgiL2gw39fW6DS", "name": "msh jellyfish", "notes": "[Inspired by this](http://lightprocesses.tumblr.com/post/111678252500/horizon-coded-in-processing-10-frames-related) I somehow ended up here", - "rank": "1.4104118419371519", + "rank": 1.4104118419371519, "private": false, "unlisted": false, "username": "mipmap", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-mrb098ekplpzf5vmi-thumbnail.jpg", "hasSound": true, - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "QXh8pDStc4w7Pca7g" } \ No newline at end of file diff --git a/art/nKrw8457n4cFANsJu/art.json b/art/nKrw8457n4cFANsJu/art.json index be48dc33..e6dc6c32 100644 --- a/art/nKrw8457n4cFANsJu/art.json +++ b/art/nKrw8457n4cFANsJu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510363843048" + "$date": 1510363843048 }, "modifiedAt": { - "$date": "1510363843048" + "$date": 1510363843048 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "1.6050194396404556", + "rank": 1.6050194396404556, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-zz43o9nv5pd05xrqy-thumbnail.jpg", "hasSound": true, - "views": "50", - "likes": "0", + "views": 50, + "likes": 0, "revisionId": "3j9XdPASACuRPCxgj" } \ No newline at end of file diff --git a/art/nKzNvfJNE5DnDYssR/art.json b/art/nKzNvfJNE5DnDYssR/art.json index 0ddf57e5..95b92732 100644 --- a/art/nKzNvfJNE5DnDYssR/art.json +++ b/art/nKzNvfJNE5DnDYssR/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1448967137058" + "$date": 1448967137058 }, "modifiedAt": { - "$date": "1448967137058" + "$date": 1448967137058 }, "origId": "WEKX8jLk432REZLJq", "name": "illu", - "rank": "1.99504722625614", + "rank": 1.99504722625614, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-j5a4mvmwzo535a9ud-thumbnail.jpg", "hasSound": true, - "views": "124", - "likes": "0", + "views": 124, + "likes": 0, "revisionId": "ixHn9iBcTweuhtBrE" } \ No newline at end of file diff --git a/art/nL6YpkW8YvGKNEKtj/art.json b/art/nL6YpkW8YvGKNEKtj/art.json index 5f6dfbf7..1f5a72a1 100644 --- a/art/nL6YpkW8YvGKNEKtj/art.json +++ b/art/nL6YpkW8YvGKNEKtj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Re2gw8aDCRTMaXYDC", "createdAt": { - "$date": "1445867231387" + "$date": 1445867231387 }, "username": "kabuto", "profile": { @@ -11,7 +11,7 @@ } }, "createdAt": { - "$date": "1445867330665" + "$date": 1445867330665 }, "origId": null, "name": "point cloud vs spheres", @@ -30,15 +30,15 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.3,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, pos.z*.1, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(ofs/max(length(ofs),1e-9))*.3+.7,1);\n}" }, "screenshotDataId": "x3JPBAA3a52pgi2jH", - "views": "27220", - "likes": "51", + "views": 27220, + "likes": 51, "revisionId": "rz4dETpmXR3zhcwLm", "screenshotURL": "data/images/images-npze7gc9gj6tkat5p-thumbnail.jpg", "modifiedAt": { - "$date": "1446462203961" + "$date": 1446462203961 }, "private": false, "hasSound": true, - "rank": "10.095433205424959", + "rank": 10.095433205424959, "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200" } \ No newline at end of file diff --git a/art/nMNG7eAXWv6j4E7cX/art.json b/art/nMNG7eAXWv6j4E7cX/art.json index 68730e0a..41828057 100644 --- a/art/nMNG7eAXWv6j4E7cX/art.json +++ b/art/nMNG7eAXWv6j4E7cX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501845354371" + "$date": 1501845354371 }, "modifiedAt": { - "$date": "1501845354371" + "$date": 1501845354371 }, "origId": "D3LC8ea768bS5NfQY", "name": "saucer attack (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.434049668901889", + "rank": 1.434049668901889, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-y8fmawuzblekeut6a-thumbnail.jpg", "hasSound": true, - "views": "22", - "likes": "0", + "views": 22, + "likes": 0, "revisionId": "WBguAshSRjLiJ68da" } \ No newline at end of file diff --git a/art/nNYZMHxiLMR2xAncW/art.json b/art/nNYZMHxiLMR2xAncW/art.json index 61d1edb4..b932bbc3 100644 --- a/art/nNYZMHxiLMR2xAncW/art.json +++ b/art/nNYZMHxiLMR2xAncW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1502041693007" + "$date": 1502041693007 }, "modifiedAt": { - "$date": "1503308168838" + "$date": 1503308168838 }, "origId": "YRrZ7fHmFhtoKpyrq", "name": "sirp", "notes": "", - "rank": "10.390214241144156", + "rank": 10.390214241144156, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-41ojtzexku9lwfeco-thumbnail.jpg", "hasSound": true, - "views": "757", - "likes": "8", + "views": 757, + "likes": 8, "revisionId": "EdKjkx4Y9rTKMaH5y" } \ No newline at end of file diff --git a/art/nNmmtcBPupGfffRQy/art.json b/art/nNmmtcBPupGfffRQy/art.json index f3a14fac..21bb54dd 100644 --- a/art/nNmmtcBPupGfffRQy/art.json +++ b/art/nNmmtcBPupGfffRQy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1558940493445" + "$date": 1558940493445 }, "modifiedAt": { - "$date": "1558940493445" + "$date": 1558940493445 }, "origId": "i45xFrKEbpDpjYMW8", "name": "lesson 3", "notes": "", - "rank": "1.026290698093729", + "rank": 1.026290698093729, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5uqvtuprxymojmlea-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "tpWYuhgMxhYcFMjfq" } \ No newline at end of file diff --git a/art/nNzkBw7xZnKhutAAz/art.json b/art/nNzkBw7xZnKhutAAz/art.json index 7a88d30a..1fb84078 100644 --- a/art/nNzkBw7xZnKhutAAz/art.json +++ b/art/nNzkBw7xZnKhutAAz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565830979309" + "$date": 1565830979309 }, "modifiedAt": { - "$date": "1565830979309" + "$date": 1565830979309 }, "origId": "pheZX35Sbfgfj5ZJC", "name": "dotqyub", "notes": "", - "rank": "1.8388021673443349", + "rank": 1.8388021673443349, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ogjtu8n5tqt976e3m-thumbnail.jpg", "hasSound": true, - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "trzMKnNaYvMaf6qd4" } \ No newline at end of file diff --git a/art/nPZN7YmgWJCMBFrNd/art.json b/art/nPZN7YmgWJCMBFrNd/art.json index dbeec222..03923b5b 100644 --- a/art/nPZN7YmgWJCMBFrNd/art.json +++ b/art/nPZN7YmgWJCMBFrNd/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565842771744" + "$date": 1565842771744 }, "modifiedAt": { - "$date": "1565842771744" + "$date": 1565842771744 }, "origId": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "notes": "", - "rank": "1.5623518098862645", + "rank": 1.5623518098862645, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-0f6rpxyljhcpn4z14-thumbnail.jpg", "hasSound": true, - "views": "106", - "likes": "0", + "views": 106, + "likes": 0, "revisionId": "9EPy5buzckgD8sdHN" } \ No newline at end of file diff --git a/art/nQQ7HMj7XNCMLMMRp/art.json b/art/nQQ7HMj7XNCMLMMRp/art.json index ebe53299..e1539868 100644 --- a/art/nQQ7HMj7XNCMLMMRp/art.json +++ b/art/nQQ7HMj7XNCMLMMRp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565842891019" + "$date": 1565842891019 }, "modifiedAt": { - "$date": "1565842891019" + "$date": 1565842891019 }, "origId": "nPZN7YmgWJCMBFrNd", "name": "bhatsu", "notes": "", - "rank": "1.520797274001245", + "rank": 1.520797274001245, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qxi8eogzmfsn6ilzj-thumbnail.jpg", "hasSound": true, - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "jAAubSkLSQrvnaKRK" } \ No newline at end of file diff --git a/art/nQhGyYPDnC9Sj6iak/art.json b/art/nQhGyYPDnC9Sj6iak/art.json index eb2a779d..8e85d998 100644 --- a/art/nQhGyYPDnC9Sj6iak/art.json +++ b/art/nQhGyYPDnC9Sj6iak/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TNSvjWziZHjvDzzGi", "createdAt": { - "$date": "1705867568220" + "$date": 1705867568220 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "rus-abd" }, "createdAt": { - "$date": "1705873210231" + "$date": 1705873210231 }, "modifiedAt": { - "$date": "1705873210231" + "$date": 1705873210231 }, "origId": null, "name": "template", "notes": "", - "rank": "1.7859627607017468", + "rank": 1.7859627607017468, "private": false, "unlisted": true, "username": "rus-abd", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wxo5k4qgmxm5z95nv-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "vvFJpuuBizHr7QvDs" } \ No newline at end of file diff --git a/art/nQhMRh5xxazydRqaC/art.json b/art/nQhMRh5xxazydRqaC/art.json index 584317a8..ceed9573 100644 --- a/art/nQhMRh5xxazydRqaC/art.json +++ b/art/nQhMRh5xxazydRqaC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1598335236769" + "$date": 1598335236769 }, "modifiedAt": { - "$date": "1598335236769" + "$date": 1598335236769 }, "origId": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "notes": "", - "rank": "1.9781485612659222", + "rank": 1.9781485612659222, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-is36aw3iy0s29gjbc-thumbnail.jpg", "hasSound": true, - "views": "132", - "likes": "0", + "views": 132, + "likes": 0, "revisionId": "nQwPL2Qzf4HgWeWG5" } \ No newline at end of file diff --git a/art/nRwxhgevXpt2torRC/art.json b/art/nRwxhgevXpt2torRC/art.json index 519edb30..f39e4797 100644 --- a/art/nRwxhgevXpt2torRC/art.json +++ b/art/nRwxhgevXpt2torRC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "wj3MFuLHsFMEFWK9u", "createdAt": { - "$date": "1559234167065" + "$date": 1559234167065 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "brlrt" }, "createdAt": { - "$date": "1559234169805" + "$date": 1559234169805 }, "modifiedAt": { - "$date": "1559234169805" + "$date": 1559234169805 }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", "notes": "", - "rank": "1.3622610477324777", + "rank": 1.3622610477324777, "private": false, "unlisted": true, "username": "brlrt", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1t4440rejzyz6f7ae-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "wHY33auAhtYGTKuaw" } \ No newline at end of file diff --git a/art/nSFFYqXN2ekMfQBzn/art.json b/art/nSFFYqXN2ekMfQBzn/art.json index 8c9d7630..8fe95177 100644 --- a/art/nSFFYqXN2ekMfQBzn/art.json +++ b/art/nSFFYqXN2ekMfQBzn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684324180055" + "$date": 1684324180055 }, "modifiedAt": { - "$date": "1684324180055" + "$date": 1684324180055 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.819534487084341", + "rank": 1.819534487084341, "private": false, "unlisted": false, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jaf4q89jrtkva6al9-thumbnail.jpg", "hasSound": "", - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "GcjvcLkoWrkGv9GS4" } \ No newline at end of file diff --git a/art/nSfY6r4aXmvWBHYyo/art.json b/art/nSfY6r4aXmvWBHYyo/art.json index fed11a46..6da082ae 100644 --- a/art/nSfY6r4aXmvWBHYyo/art.json +++ b/art/nSfY6r4aXmvWBHYyo/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1587665877326" + "$date": 1587665877326 }, "modifiedAt": { - "$date": "1587665877326" + "$date": 1587665877326 }, "origId": "KAsduiMs3RKWHDcHk", "name": "essai", "notes": "", - "rank": "1.5426377252211392", + "rank": 1.5426377252211392, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u6i85k7ljn4iag5mn-thumbnail.jpg", "hasSound": true, - "views": "116", - "likes": "0", + "views": 116, + "likes": 0, "revisionId": "B6sfDKyK3xRAZdJc7" } \ No newline at end of file diff --git a/art/nXTGqimMaXu22Nqjs/art.json b/art/nXTGqimMaXu22Nqjs/art.json index 13f5df5e..6cc009a1 100644 --- a/art/nXTGqimMaXu22Nqjs/art.json +++ b/art/nXTGqimMaXu22Nqjs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1585600863163" + "$date": 1585600863163 }, "modifiedAt": { - "$date": "1585600863163" + "$date": 1585600863163 }, "origId": "ijffwwNcMKiZYCxge", "name": "zheball", "notes": "", - "rank": "1.0278240838519839", + "rank": 1.0278240838519839, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xrpyaeiu2d2ffsh8j-thumbnail.jpg", "hasSound": true, - "views": "105", - "likes": "1", + "views": 105, + "likes": 1, "revisionId": "Sh5FLdNvb5CHPK4mh" } \ No newline at end of file diff --git a/art/nZYhMKriEvZQFNh9y/art.json b/art/nZYhMKriEvZQFNh9y/art.json index aa1c5dfd..9fcd3623 100644 --- a/art/nZYhMKriEvZQFNh9y/art.json +++ b/art/nZYhMKriEvZQFNh9y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "KdxAYwifcjFtnrcSn", "createdAt": { - "$date": "1553094240252" + "$date": 1553094240252 }, "profile": { "first_name": "MONIMOY", @@ -13,15 +13,15 @@ "username": "monimoy" }, "createdAt": { - "$date": "1553094269771" + "$date": 1553094269771 }, "modifiedAt": { - "$date": "1553094269771" + "$date": 1553094269771 }, "origId": "F4CnAXam3PniXCQjt", "name": "whirl", "notes": "", - "rank": "1.5525615303045568", + "rank": 1.5525615303045568, "private": false, "unlisted": true, "username": "monimoy", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-us66itju55qmb68bs-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "hysAXkHxCwyaTceQ8" } \ No newline at end of file diff --git a/art/na6qJtpJXmYZhkDxM/art.json b/art/na6qJtpJXmYZhkDxM/art.json index ca5d5692..7cb4299c 100644 --- a/art/na6qJtpJXmYZhkDxM/art.json +++ b/art/na6qJtpJXmYZhkDxM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "xvyfq45zjsZnYJsJv", "createdAt": { - "$date": "1510083508516" + "$date": 1510083508516 }, "profile": { "name": "Chuck Leone", @@ -12,15 +12,15 @@ "username": "chuck" }, "createdAt": { - "$date": "1510110453988" + "$date": 1510110453988 }, "modifiedAt": { - "$date": "1510110453988" + "$date": 1510110453988 }, "origId": null, "name": "simple-lines", "notes": "", - "rank": "1.7732230701375966", + "rank": 1.7732230701375966, "private": false, "unlisted": true, "username": "chuck", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7wv53la63ep113hji-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ZooiJkytBiiztoMLc" } \ No newline at end of file diff --git a/art/naucTfFjkhTtNMkk4/art.json b/art/naucTfFjkhTtNMkk4/art.json index 131411bc..eaa0c4b9 100644 --- a/art/naucTfFjkhTtNMkk4/art.json +++ b/art/naucTfFjkhTtNMkk4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1500345467843" + "$date": 1500345467843 }, "modifiedAt": { - "$date": "1500345467843" + "$date": 1500345467843 }, "origId": "iGf4owSji9QC6P8yF", "name": "crystal dancer (mouse.xy) 3", "notes": "2017-07-13: replaced music", - "rank": "1.1163589639237843", + "rank": 1.1163589639237843, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6zzufr4z3pxxkwz6d-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "rxr4Do4WNuk9LY6qQ" } \ No newline at end of file diff --git a/art/nb7JYJJLQtbayZHzh/art.json b/art/nb7JYJJLQtbayZHzh/art.json index c26be533..67a87b0f 100644 --- a/art/nb7JYJJLQtbayZHzh/art.json +++ b/art/nb7JYJJLQtbayZHzh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619988022455" + "$date": 1619988022455 }, "modifiedAt": { - "$date": "1619988022455" + "$date": 1619988022455 }, "origId": "wxPvS64A9HG62L8za", "name": "Pixel Storm", "notes": "", - "rank": "10.324490139266993", + "rank": 10.324490139266993, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h30ilp6q57jd83df0-thumbnail.jpg", "hasSound": true, - "views": "221", - "likes": "2", + "views": 221, + "likes": 2, "revisionId": "HTMmpzEZd4CkgBTuf" } \ No newline at end of file diff --git a/art/nbFWWPZ79M6W6WTNB/art.json b/art/nbFWWPZ79M6W6WTNB/art.json index fa480dba..23e64f21 100644 --- a/art/nbFWWPZ79M6W6WTNB/art.json +++ b/art/nbFWWPZ79M6W6WTNB/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1521575045177" + "$date": 1521575045177 }, "modifiedAt": { - "$date": "1521575045177" + "$date": 1521575045177 }, "origId": "72yf22zZ942pR2Pjn", "name": "test0", "notes": "", - "rank": "1.738925304179959", + "rank": 1.738925304179959, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-s575sgj7bbw3euy7z-thumbnail.jpg", "hasSound": true, - "views": "86", - "likes": "0", + "views": 86, + "likes": 0, "revisionId": "PGs6Sb8FpewdHtZdE" } \ No newline at end of file diff --git a/art/nbFhti5B3jMmZX2Te/art.json b/art/nbFhti5B3jMmZX2Te/art.json index c6b00678..f0cb9259 100644 --- a/art/nbFhti5B3jMmZX2Te/art.json +++ b/art/nbFhti5B3jMmZX2Te/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1509102268237" + "$date": 1509102268237 }, "modifiedAt": { - "$date": "1509102268237" + "$date": 1509102268237 }, "origId": "q4sbfetgGafn5By2Z", "name": "trippy", "notes": "", - "rank": "1.0399792232728986", + "rank": 1.0399792232728986, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-hzsenv9pm5aucaqq8-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Nz6sHRtdnYa8AbXf2" } \ No newline at end of file diff --git a/art/nbmdLoxbimLhzSeAx/art.json b/art/nbmdLoxbimLhzSeAx/art.json index 3debfe56..09c6dc0d 100644 --- a/art/nbmdLoxbimLhzSeAx/art.json +++ b/art/nbmdLoxbimLhzSeAx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "joDKXpnwg84upkKFi", "createdAt": { - "$date": "1617646542436" + "$date": 1617646542436 }, "profile": { "first_name": "Savash", @@ -13,15 +13,15 @@ "username": "savash" }, "createdAt": { - "$date": "1617646738736" + "$date": 1617646738736 }, "modifiedAt": { - "$date": "1619976650126" + "$date": 1619976650126 }, "origId": null, "name": "dot attempt12", "notes": "win", - "rank": "1.2436166432960891", + "rank": 1.2436166432960891, "private": false, "unlisted": true, "username": "savash", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dn1jzjtu5f94nv0aq-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "1", + "views": 5, + "likes": 1, "revisionId": "vxh2h2rQ67iTNvCqd" } \ No newline at end of file diff --git a/art/ne6ENatKHpRDSgJRv/art.json b/art/ne6ENatKHpRDSgJRv/art.json index d0001e01..c8e3c9fd 100644 --- a/art/ne6ENatKHpRDSgJRv/art.json +++ b/art/ne6ENatKHpRDSgJRv/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446208936202" + "$date": 1446208936202 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 1.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 1.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-j77711km99pxe0jr2-thumbnail.jpg", - "views": "36", - "likes": "0", + "views": 36, + "likes": 0, "revisionId": "rQdeArNykadka5ccX", "modifiedAt": { - "$date": "1446208936205" + "$date": 1446208936205 }, - "rank": "1.1860327947417622" + "rank": 1.1860327947417622 } \ No newline at end of file diff --git a/art/nfi9NM8Y8gRZNqaEF/art.json b/art/nfi9NM8Y8gRZNqaEF/art.json index 6166a006..f373af4f 100644 --- a/art/nfi9NM8Y8gRZNqaEF/art.json +++ b/art/nfi9NM8Y8gRZNqaEF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1644447428196" + "$date": 1644447428196 }, "modifiedAt": { - "$date": "1644447428196" + "$date": 1644447428196 }, "origId": "H56ztSpxnFf2kZGwv", "name": "K Machine exposed shader", "notes": "K Machine exposed shader", - "rank": "1.5044402833510113", + "rank": 1.5044402833510113, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a09xg59c97pvo7nue-thumbnail.jpg", "hasSound": true, - "views": "138", - "likes": "0", + "views": 138, + "likes": 0, "revisionId": "nX4jKMmmcb5Xb4BFa" } \ No newline at end of file diff --git a/art/ng6KBsxeEFsv7tEhG/art.json b/art/ng6KBsxeEFsv7tEhG/art.json index 44e794ed..7b166c61 100644 --- a/art/ng6KBsxeEFsv7tEhG/art.json +++ b/art/ng6KBsxeEFsv7tEhG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1554953704675" + "$date": 1554953704675 }, "modifiedAt": { - "$date": "1554953704675" + "$date": 1554953704675 }, "origId": "oYPxM5nT76rkag9tD", "name": "popo", "notes": "", - "rank": "1.1592369040599066", + "rank": 1.1592369040599066, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u0h1chdee3kc5e38k-thumbnail.jpg", "hasSound": true, - "views": "104", - "likes": "0", + "views": 104, + "likes": 0, "revisionId": "aWx6vzHS5SMqn3bJL" } \ No newline at end of file diff --git a/art/njNz396TwkoZ7JoLd/art.json b/art/njNz396TwkoZ7JoLd/art.json index dc6bb0d5..48292bfe 100644 --- a/art/njNz396TwkoZ7JoLd/art.json +++ b/art/njNz396TwkoZ7JoLd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gYBmTGxvno9hKndQM", "createdAt": { - "$date": "1610122206689" + "$date": 1610122206689 }, "profile": { "name": "Thanos Theodorakopoulos", @@ -12,15 +12,15 @@ "username": "galousis" }, "createdAt": { - "$date": "1611278927571" + "$date": 1611278927571 }, "modifiedAt": { - "$date": "1611339143678" + "$date": 1611339143678 }, "origId": null, "name": "musicboxes", "notes": "", - "rank": "1.4335561903278762", + "rank": 1.4335561903278762, "private": false, "unlisted": false, "username": "galousis", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xcglu53eryk4d59z8-thumbnail.jpg", "hasSound": true, - "views": "197", - "likes": "0", + "views": 197, + "likes": 0, "revisionId": "PzTngc34knEajQHZg" } \ No newline at end of file diff --git a/art/njyWfszRg7gM9YrGs/art.json b/art/njyWfszRg7gM9YrGs/art.json index 4d3aa02b..67b6645a 100644 --- a/art/njyWfszRg7gM9YrGs/art.json +++ b/art/njyWfszRg7gM9YrGs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1583771588064" + "$date": 1583771588064 }, "modifiedAt": { - "$date": "1583771588064" + "$date": 1583771588064 }, "origId": "7qtbHrwZAwuFQLxhC", "name": "shadow_test", "notes": "", - "rank": "1.546289885972261", + "rank": 1.546289885972261, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-we13h662eoncnka3l-thumbnail.jpg", "hasSound": "", - "views": "99", - "likes": "0", + "views": 99, + "likes": 0, "revisionId": "rxcrBMaF8XGNnf6TM" } \ No newline at end of file diff --git a/art/noguJmpMuwNJdw6Nc/art.json b/art/noguJmpMuwNJdw6Nc/art.json index e4cb555a..63826c1b 100644 --- a/art/noguJmpMuwNJdw6Nc/art.json +++ b/art/noguJmpMuwNJdw6Nc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1670104365373" + "$date": 1670104365373 }, "modifiedAt": { - "$date": "1670104365373" + "$date": 1670104365373 }, "origId": "ASwcBa7AR4rPpF2Wg", "name": "msh", "notes": "", - "rank": "1.7900806070606148", + "rank": 1.7900806070606148, "private": false, "unlisted": true, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4jmn9p3in3joublzy-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "iiHoidkA7TFpG8gEF" } \ No newline at end of file diff --git a/art/norTBstC9KdiXjzoH/art.json b/art/norTBstC9KdiXjzoH/art.json index 66298a08..863d95d7 100644 --- a/art/norTBstC9KdiXjzoH/art.json +++ b/art/norTBstC9KdiXjzoH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gXvyYHFBWuxMkETEu", "createdAt": { - "$date": "1541434740235" + "$date": 1541434740235 }, "profile": { "first_name": "Ayrton", @@ -13,15 +13,15 @@ "username": "ayrton" }, "createdAt": { - "$date": "1541434832478" + "$date": 1541434832478 }, "modifiedAt": { - "$date": "1541434832478" + "$date": 1541434832478 }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "150bpm", "notes": "jezz", - "rank": "1.3246950165212545", + "rank": 1.3246950165212545, "private": false, "unlisted": true, "username": "ayrton", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-aipfix3jd5kt5kkiv-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "vGSFb54eaXhp2oE5j" } \ No newline at end of file diff --git a/art/nqMDDwykATsSM2ABy/art.json b/art/nqMDDwykATsSM2ABy/art.json index b2b14d7d..bea570e8 100644 --- a/art/nqMDDwykATsSM2ABy/art.json +++ b/art/nqMDDwykATsSM2ABy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1471877345059" + "$date": 1471877345059 }, "modifiedAt": { - "$date": "1471877345059" + "$date": 1471877345059 }, "origId": "2nczC2kx9JRxu64gA", "name": "use-the-mic", "notes": "", - "rank": "1.8354820396393097", + "rank": 1.8354820396393097, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m2f6e9q8i6a2amt1k-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "rRXrmM5zhezek2XzX" } \ No newline at end of file diff --git a/art/nr3EiyXWLMpwoouHt/art.json b/art/nr3EiyXWLMpwoouHt/art.json index 56ac4c08..fc2948ea 100644 --- a/art/nr3EiyXWLMpwoouHt/art.json +++ b/art/nr3EiyXWLMpwoouHt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445837731814" + "$date": 1445837731814 }, "origId": "QH3gSYw84QKSqtGr2", "name": "lazer", @@ -31,16 +31,16 @@ "shader": "/*\n\n ^\n /|\\\n |\n +-- click hide then ...\n\n __ .__ \n _____ _______ __ ____ _/ |_| |__ ____ _____ ____ __ __ ______ ____ \n / \\ / _ \\ \\/ // __ \\ \\ __\\ | \\_/ __ \\ / \\ / _ \\| | \\/ ___// __ \\ \n| Y Y ( <_> ) /\\ ___/ | | | Y \\ ___/ | Y Y ( <_> ) | /\\___ \\\\ ___/ \n|__|_| /\\____/ \\_/ \\___ > |__| |___| /\\___ > |__|_| /\\____/|____//____ >\\___ >\n \\/ \\/ \\/ \\/ \\/ \\/ \\/ \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n*/\n\n#define PI radians(180.0)\n#define NUM_SEGMENTS 2.\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float snd = texture2D(sound, vec2(0.1, 0.0)).a;\n float localTime = time * 0.01 + snd * 0.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS + snd);\n float count = floor(vertexId / NUM_POINTS + snd);\n float offset = count * sin(localTime * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.0025, 0.8);\n float innerRadius = pow(count * 0.00005, 1.2);\n float oC = cos(orbitAngle + count * 0.00001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.00001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec4 m = texture2D(touch, vec2(0., count / 1400.));\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + m.xy * 1.4, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n float hue = snd;\n float sat = 1.0 - fract(count * 0.01);\n float val = snd * 2.0;\n v_color = vec4(hsv2rgb(vec3(hue, sat, val)), 1);\n}" }, "screenshotDataId": "d87Kz3HWKtJi4mZQP", - "views": "842", - "likes": "6", + "views": 842, + "likes": 6, "revisionId": "W724NRuJ9i8qosEgy", "screenshotURL": "data/images/images-c1onu7d0wryojd5eu-thumbnail.jpg", "modifiedAt": { - "$date": "1499943432736" + "$date": 1499943432736 }, "private": false, "hasSound": true, - "rank": "10.01788267968922", + "rank": 10.01788267968922, "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "2017-07-13: replace missing music" diff --git a/art/nrAECwQ8yDDyTrSit/art.json b/art/nrAECwQ8yDDyTrSit/art.json index 3f40488d..34b9f8d2 100644 --- a/art/nrAECwQ8yDDyTrSit/art.json +++ b/art/nrAECwQ8yDDyTrSit/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550508041535" + "$date": 1550508041535 }, "modifiedAt": { - "$date": "1550510814689" + "$date": 1550510814689 }, "origId": "C2Kzd3CnpNPtWHjRw", "name": "petl", "notes": "", - "rank": "10.035459668404075", + "rank": 10.035459668404075, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vulr2yputsk3y1y16-thumbnail.jpg", "hasSound": true, - "views": "820", - "likes": "9", + "views": 820, + "likes": 9, "revisionId": "29kqMK5cAEC6BFPGx" } \ No newline at end of file diff --git a/art/nrNx2zLxLnq4oDubh/art.json b/art/nrNx2zLxLnq4oDubh/art.json index b51336eb..3dc90720 100644 --- a/art/nrNx2zLxLnq4oDubh/art.json +++ b/art/nrNx2zLxLnq4oDubh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523300570430" + "$date": 1523300570430 }, "modifiedAt": { - "$date": "1523300570430" + "$date": 1523300570430 }, "origId": "sph6PXJZqMbGaLSkY", "name": "Hippie Spiral", "notes": "The hippies more than likely have too much fun for their own good. Silly hobbits.", - "rank": "1.2462700613194524", + "rank": 1.2462700613194524, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-dz6aunjr4th22lzr5-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "vdM6XQfqraqnzs5zf" } \ No newline at end of file diff --git a/art/ns6ensiZRZmzyi3of/art.json b/art/ns6ensiZRZmzyi3of/art.json index c8a9a435..74e2767f 100644 --- a/art/ns6ensiZRZmzyi3of/art.json +++ b/art/ns6ensiZRZmzyi3of/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1539433471794" + "$date": 1539433471794 }, "modifiedAt": { - "$date": "1539433471794" + "$date": 1539433471794 }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": "1.773397195254", + "rank": 1.773397195254, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4ila0kumreip1zb2a-thumbnail.jpg", "hasSound": "", - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "jcSXPGTsX8uFiAprW" } \ No newline at end of file diff --git a/art/nsh5oH8N9MEBb9AbT/art.json b/art/nsh5oH8N9MEBb9AbT/art.json index 3a91a4fb..4b1a35af 100644 --- a/art/nsh5oH8N9MEBb9AbT/art.json +++ b/art/nsh5oH8N9MEBb9AbT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666079936256" + "$date": 1666079936256 }, "modifiedAt": { - "$date": "1666079936256" + "$date": 1666079936256 }, "origId": null, "name": "orbit", "notes": "", - "rank": "1.6417863382987212", + "rank": 1.6417863382987212, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-j6kf7gq4ag3espkos-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "0", + "views": 89, + "likes": 0, "revisionId": "LjkX5Q29PiCdJdEJn" } \ No newline at end of file diff --git a/art/ntCWzzdvXfp33a6oz/art.json b/art/ntCWzzdvXfp33a6oz/art.json index f413cac1..a3e4d3fc 100644 --- a/art/ntCWzzdvXfp33a6oz/art.json +++ b/art/ntCWzzdvXfp33a6oz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1462102597794" + "$date": 1462102597794 }, "modifiedAt": { - "$date": "1462162571237" + "$date": 1462162571237 }, "origId": "JokykDr3Qve8hrLQR", "name": "target", "notes": "", - "rank": "1.1818630740131828", + "rank": 1.1818630740131828, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0bv01h1a07p5y5q0r-thumbnail.jpg", "hasSound": true, - "views": "174", - "likes": "0", + "views": 174, + "likes": 0, "revisionId": "ZTMLBooRoy5cvpmPG" } \ No newline at end of file diff --git a/art/ntwDMXMwDGY8aMF7M/art.json b/art/ntwDMXMwDGY8aMF7M/art.json index 937522c7..739bc88d 100644 --- a/art/ntwDMXMwDGY8aMF7M/art.json +++ b/art/ntwDMXMwDGY8aMF7M/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1505002468096" + "$date": 1505002468096 }, "modifiedAt": { - "$date": "1505002468096" + "$date": 1505002468096 }, "origId": "nMNG7eAXWv6j4E7cX", "name": "saucer attack bug (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.5188080890560294", + "rank": 1.5188080890560294, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ih2zhgj8jaml0c08z-thumbnail.jpg", "hasSound": true, - "views": "120", - "likes": "0", + "views": 120, + "likes": 0, "revisionId": "ddmn7BpZjxw4nY4bh" } \ No newline at end of file diff --git a/art/nvRC9PH5c7FhYT6vm/art.json b/art/nvRC9PH5c7FhYT6vm/art.json index b79e6ad8..448061d9 100644 --- a/art/nvRC9PH5c7FhYT6vm/art.json +++ b/art/nvRC9PH5c7FhYT6vm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626776959057" + "$date": 1626776959057 }, "modifiedAt": { - "$date": "1626776959057" + "$date": 1626776959057 }, "origId": "oX5wEFKffEhvZmeJT", "name": "3D Point Cloud Scene", "notes": "", - "rank": "1.119921655869002", + "rank": 1.119921655869002, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vq06qn55we3h7mh6i-thumbnail.jpg", "hasSound": "", - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "gjd7uEDRRvkgsFfxW" } \ No newline at end of file diff --git a/art/nw2X8ECBMqrgNbcQL/art.json b/art/nw2X8ECBMqrgNbcQL/art.json index c3e7ee14..93ba44f6 100644 --- a/art/nw2X8ECBMqrgNbcQL/art.json +++ b/art/nw2X8ECBMqrgNbcQL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496685376741" + "$date": 1496685376741 }, "modifiedAt": { - "$date": "1496689272433" + "$date": 1496689272433 }, "origId": "fDPvNsyqX8zmv9hxa", "name": "Circle Fun", "notes": "", - "rank": "1.3599431725259403", + "rank": 1.3599431725259403, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u8nhcfhp19qjxg8h7-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "2xKewXtAoD6PBxb3z" } \ No newline at end of file diff --git a/art/nwiNgNXfwAjCRaYPP/art.json b/art/nwiNgNXfwAjCRaYPP/art.json index db291721..35fd7e32 100644 --- a/art/nwiNgNXfwAjCRaYPP/art.json +++ b/art/nwiNgNXfwAjCRaYPP/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551488141919" + "$date": 1551488141919 }, "modifiedAt": { - "$date": "1551488141919" + "$date": 1551488141919 }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": "1.5530134371013369", + "rank": 1.5530134371013369, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x1rmsggd298896rs6-thumbnail.jpg", "hasSound": "", - "views": "37", - "likes": "0", + "views": 37, + "likes": 0, "revisionId": "fkLsXGfoQixpHfj3a" } \ No newline at end of file diff --git a/art/nwzXPvrrBth6sRSHi/art.json b/art/nwzXPvrrBth6sRSHi/art.json index 278af42c..4edb34e0 100644 --- a/art/nwzXPvrrBth6sRSHi/art.json +++ b/art/nwzXPvrrBth6sRSHi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1521951324640" + "$date": 1521951324640 }, "modifiedAt": { - "$date": "1521951324640" + "$date": 1521951324640 }, "origId": "T4tRxRrwSmzcLthgd", "name": "terrain k", "notes": "", - "rank": "1.590841284537538", + "rank": 1.590841284537538, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8yr1ir5p3dffl27pt-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "26cMqKtzyc9Yx5ic7" } \ No newline at end of file diff --git a/art/nxDSonR2aWTKY6XYt/art.json b/art/nxDSonR2aWTKY6XYt/art.json index b5a298b3..a1283753 100644 --- a/art/nxDSonR2aWTKY6XYt/art.json +++ b/art/nxDSonR2aWTKY6XYt/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533039697843" + "$date": 1533039697843 }, "modifiedAt": { - "$date": "1533039697843" + "$date": 1533039697843 }, "origId": "wCMaWve5ErdStTm5C", "name": "Quad", "notes": "", - "rank": "1.1077219979117652", + "rank": 1.1077219979117652, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zf9u8zro24oxqnzb4-thumbnail.jpg", "hasSound": "", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "59CCHZ3RgBdDdjEya" } \ No newline at end of file diff --git a/art/nxbZAMQjGvme7F55J/art.json b/art/nxbZAMQjGvme7F55J/art.json index 06c1a6da..d92d0297 100644 --- a/art/nxbZAMQjGvme7F55J/art.json +++ b/art/nxbZAMQjGvme7F55J/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DQaoRdk6AWtPXDMif", "createdAt": { - "$date": "1504629543261" + "$date": 1504629543261 }, "username": "legileurs", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504633154848" + "$date": 1504633154848 }, "modifiedAt": { - "$date": "1504633154848" + "$date": 1504633154848 }, "origId": "Kyf3xbtcypvZ4KbPc", "name": "test", "notes": "test", - "rank": "1.9579538127739569", + "rank": 1.9579538127739569, "private": false, "unlisted": true, "username": "legileurs", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-zljwjcglcf3vm7nvh-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "JhKwbQCz3QxzmjRLp" } \ No newline at end of file diff --git a/art/nxqCRh7kbHBXK4qNn/art.json b/art/nxqCRh7kbHBXK4qNn/art.json index 4b870bd2..5b389661 100644 --- a/art/nxqCRh7kbHBXK4qNn/art.json +++ b/art/nxqCRh7kbHBXK4qNn/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1670784187373" + "$date": 1670784187373 }, "modifiedAt": { - "$date": "1670784187373" + "$date": 1670784187373 }, "origId": "KsdyG6xS6Dzvyi2wN", "name": "box", "notes": "", - "rank": "1.6540900439006105", + "rank": 1.6540900439006105, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-p9gppiaro099sb4fv-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "PaDuE9DSvajNN6EPX" } \ No newline at end of file diff --git a/art/ny5RDoPy8ubuGtKS6/art.json b/art/ny5RDoPy8ubuGtKS6/art.json index 5528405e..7a8093d3 100644 --- a/art/ny5RDoPy8ubuGtKS6/art.json +++ b/art/ny5RDoPy8ubuGtKS6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553159308936" + "$date": 1553159308936 }, "modifiedAt": { - "$date": "1553159308936" + "$date": 1553159308936 }, "origId": "s4PDZP2QnF2WpRZqM", "name": "1903-GridBreathing", "notes": "", - "rank": "1.555900301681436", + "rank": 1.555900301681436, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-zq8enawb0hnayhwvj-thumbnail.jpg", "hasSound": "", - "views": "20", - "likes": "0", + "views": 20, + "likes": 0, "revisionId": "LnbLd6ouQFyHmucvx" } \ No newline at end of file diff --git a/art/nyGuXdDQvXKEPcSGJ/art.json b/art/nyGuXdDQvXKEPcSGJ/art.json index b442602a..5395b73f 100644 --- a/art/nyGuXdDQvXKEPcSGJ/art.json +++ b/art/nyGuXdDQvXKEPcSGJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551486952223" + "$date": 1551486952223 }, "modifiedAt": { - "$date": "1551486952223" + "$date": 1551486952223 }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": "1.2840388834812422", + "rank": 1.2840388834812422, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3edsltzez4bfaljgn-thumbnail.jpg", "hasSound": "", - "views": "92", - "likes": "0", + "views": 92, + "likes": 0, "revisionId": "na8yekGqt8hYbb4k5" } \ No newline at end of file diff --git a/art/nyvAkYFYd4Ffhu7Gz/art.json b/art/nyvAkYFYd4Ffhu7Gz/art.json index 7c93f379..1d80a081 100644 --- a/art/nyvAkYFYd4Ffhu7Gz/art.json +++ b/art/nyvAkYFYd4Ffhu7Gz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ux3fjoRm5soDepFAZ", "createdAt": { - "$date": "1486735121030" + "$date": 1486735121030 }, "username": "lizell", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1486735144776" + "$date": 1486735144776 }, "modifiedAt": { - "$date": "1486735144776" + "$date": 1486735144776 }, "origId": null, "name": "tut01", "notes": "", - "rank": "1.1280562766928268", + "rank": 1.1280562766928268, "private": false, "unlisted": true, "username": "lizell", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-w28l6odfjkvz0f4ee-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tYg8CfGWSAeKFvz9M" } \ No newline at end of file diff --git a/art/o2p6Z9SdrQn7eafB9/art.json b/art/o2p6Z9SdrQn7eafB9/art.json index 7449d749..40f26e06 100644 --- a/art/o2p6Z9SdrQn7eafB9/art.json +++ b/art/o2p6Z9SdrQn7eafB9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1653458798180" + "$date": 1653458798180 }, "modifiedAt": { - "$date": "1653458798180" + "$date": 1653458798180 }, "origId": null, "name": " Exercise - Vertexshaderart : Audio Reactive", "notes": " Exercise - Vertexshaderart : Audio Reactive", - "rank": "1.8550195585466744", + "rank": 1.8550195585466744, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9nq12mxnln7m593b8-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "NcWBfssDTjZgfM9c8" } \ No newline at end of file diff --git a/art/o39WoEQsYbe48X2id/art.json b/art/o39WoEQsYbe48X2id/art.json index 5295b680..75538e78 100644 --- a/art/o39WoEQsYbe48X2id/art.json +++ b/art/o39WoEQsYbe48X2id/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1627247667018" + "$date": 1627247667018 }, "modifiedAt": { - "$date": "1627247667018" + "$date": 1627247667018 }, "origId": "k2vXaRzFT8Nqdwfit", "name": "morp", "notes": "", - "rank": "1.989966588596138", + "rank": 1.989966588596138, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4tvt6i7su76kxx0w9-thumbnail.jpg", "hasSound": true, - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "9JK3duu44xsuZFW2H" } \ No newline at end of file diff --git a/art/o3FG9dxvZ25tAQFxj/art.json b/art/o3FG9dxvZ25tAQFxj/art.json index b21be961..aa000240 100644 --- a/art/o3FG9dxvZ25tAQFxj/art.json +++ b/art/o3FG9dxvZ25tAQFxj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543448220323" + "$date": 1543448220323 }, "modifiedAt": { - "$date": "1543448220323" + "$date": 1543448220323 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.7467944196531306", + "rank": 1.7467944196531306, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-c3ffx2q5l725bn8ov-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "QY3svsHSwgqKkdqTo" } \ No newline at end of file diff --git a/art/o3iK4vsbQQx2dD4jM/art.json b/art/o3iK4vsbQQx2dD4jM/art.json index 5afef44e..8003c5d7 100644 --- a/art/o3iK4vsbQQx2dD4jM/art.json +++ b/art/o3iK4vsbQQx2dD4jM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1677801529595" + "$date": 1677801529595 }, "modifiedAt": { - "$date": "1677801529595" + "$date": 1677801529595 }, "origId": "948aadGavoEeSXCac", "name": "Amoeba V3", "notes": "Amoeba V3", - "rank": "1.647726837942896", + "rank": 1.647726837942896, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-4h8e3jfje75pbeyxs-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "YuT85Mq9LyYiseHK2" } \ No newline at end of file diff --git a/art/o8GYn89ZNMgQTnQut/art.json b/art/o8GYn89ZNMgQTnQut/art.json index 7d73e2c9..915eeb76 100644 --- a/art/o8GYn89ZNMgQTnQut/art.json +++ b/art/o8GYn89ZNMgQTnQut/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1701543374934" + "$date": 1701543374934 }, "modifiedAt": { - "$date": "1701543374934" + "$date": 1701543374934 }, "origId": "Sx3Sk35wbBx2sGAxM", "name": "lnbx", "notes": "", - "rank": "1.9593577572552903", + "rank": 1.9593577572552903, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ubaye26d23n6eky0h-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bfWNaEEk4QRP2hrg3" } \ No newline at end of file diff --git a/art/oBkFr7rtycBbgMasK/art.json b/art/oBkFr7rtycBbgMasK/art.json index b631f2b8..2dfabf8c 100644 --- a/art/oBkFr7rtycBbgMasK/art.json +++ b/art/oBkFr7rtycBbgMasK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vAAT5pKqh7kxcFiAD", "createdAt": { - "$date": "1554935317735" + "$date": 1554935317735 }, "profile": { "first_name": "Radim", @@ -13,15 +13,15 @@ "username": "radim" }, "createdAt": { - "$date": "1554935341646" + "$date": 1554935341646 }, "modifiedAt": { - "$date": "1554935341646" + "$date": 1554935341646 }, "origId": "YyvPGrqSH2HjWTQi9", "name": "Time table v2", "notes": "", - "rank": "1.204480096006904", + "rank": 1.204480096006904, "private": false, "unlisted": true, "username": "radim", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ku9oiv4ddwvowib7e-thumbnail.jpg", "hasSound": true, - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "hJeA7qAu3onqjxJzc" } \ No newline at end of file diff --git a/art/oBmtsD4bYK6h3htfS/art.json b/art/oBmtsD4bYK6h3htfS/art.json index 8dd38eb4..414d751d 100644 --- a/art/oBmtsD4bYK6h3htfS/art.json +++ b/art/oBmtsD4bYK6h3htfS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684753967877" + "$date": 1684753967877 }, "modifiedAt": { - "$date": "1684758984579" + "$date": 1684758984579 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.094590146674153", + "rank": 1.094590146674153, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9euw21i8xyxawksol-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "BwTxQjjrdQzg4n89s" } \ No newline at end of file diff --git a/art/oEaayNGujJaMMkRSu/art.json b/art/oEaayNGujJaMMkRSu/art.json index f605ca72..e61aa1a5 100644 --- a/art/oEaayNGujJaMMkRSu/art.json +++ b/art/oEaayNGujJaMMkRSu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "C2utQTT3TWar9FrqK", "createdAt": { - "$date": "1655222020443" + "$date": 1655222020443 }, "username": "watermeloon", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1655326039946" + "$date": 1655326039946 }, "modifiedAt": { - "$date": "1655549277607" + "$date": 1655549277607 }, "origId": null, "name": "sphere", "notes": "based on gman's morp", - "rank": "1.939171183647523", + "rank": 1.939171183647523, "private": false, "unlisted": false, "username": "watermeloon", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-z3q0env186w8aditu-thumbnail.jpg", "hasSound": true, - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "Duy6d7pjqRaJfAQMq" } \ No newline at end of file diff --git a/art/oG23xNxiPkfCLufzk/art.json b/art/oG23xNxiPkfCLufzk/art.json index dc7d75d0..768d11f2 100644 --- a/art/oG23xNxiPkfCLufzk/art.json +++ b/art/oG23xNxiPkfCLufzk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516525613856" + "$date": 1516525613856 }, "modifiedAt": { - "$date": "1516525613856" + "$date": 1516525613856 }, "origId": "auo92EWvwwyBRak2c", "name": "widr", "notes": "", - "rank": "10.200083076779618", + "rank": 10.200083076779618, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-x8m9efaqldxxkoip3-thumbnail.jpg", "hasSound": true, - "views": "455", - "likes": "3", + "views": 455, + "likes": 3, "revisionId": "4vRixWpNRfDDGQNwW" } \ No newline at end of file diff --git a/art/oJEAooRzirpb8qcPe/art.json b/art/oJEAooRzirpb8qcPe/art.json index 08be7524..fb73bdbb 100644 --- a/art/oJEAooRzirpb8qcPe/art.json +++ b/art/oJEAooRzirpb8qcPe/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1535737942011" + "$date": 1535737942011 }, "modifiedAt": { - "$date": "1535911445716" + "$date": 1535911445716 }, "origId": "evAAwbGtYJLZKPkMq", "name": "ShaderDough", "notes": "conversion from tdhooper shader\nhttps://www.shadertoy.com/view/4tc3WB", - "rank": "10.075996905646344", + "rank": 10.075996905646344, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h1gh8djesgxas9aba-thumbnail.jpg", "hasSound": "", - "views": "1241", - "likes": "4", + "views": 1241, + "likes": 4, "revisionId": "nnTD2azkT8pzQcxch" } \ No newline at end of file diff --git a/art/oJQe4ewvBJqv3RxZX/art.json b/art/oJQe4ewvBJqv3RxZX/art.json index b7594da3..425cca24 100644 --- a/art/oJQe4ewvBJqv3RxZX/art.json +++ b/art/oJQe4ewvBJqv3RxZX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1517151271809" + "$date": 1517151271809 }, "modifiedAt": { - "$date": "1517151271809" + "$date": 1517151271809 }, "origId": "txxXeHf8AFDuZzxWD", "name": "codez", "notes": "", - "rank": "1.3970942929349959", + "rank": 1.3970942929349959, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q99r6x1p4bwn9y5dr-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "zF5zAedecyYr7aj8Y" } \ No newline at end of file diff --git a/art/oJdntdCZF5fpa95wk/art.json b/art/oJdntdCZF5fpa95wk/art.json index 785de1af..6868f0d6 100644 --- a/art/oJdntdCZF5fpa95wk/art.json +++ b/art/oJdntdCZF5fpa95wk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yQmghLi2PdXR5TLMw", "createdAt": { - "$date": "1690312649014" + "$date": 1690312649014 }, "profile": { "name": "Minwook Park", @@ -12,15 +12,15 @@ "username": "wooknick" }, "createdAt": { - "$date": "1690312813162" + "$date": 1690312813162 }, "modifiedAt": { - "$date": "1690312813162" + "$date": 1690312813162 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6647093701941726", + "rank": 1.6647093701941726, "private": false, "unlisted": true, "username": "wooknick", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r212odmwyt84rz3cq-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "3XXpGPwzH7gJzi9Cn" } \ No newline at end of file diff --git a/art/oLoR8sPXf6aPStvw8/art.json b/art/oLoR8sPXf6aPStvw8/art.json index 3a97461b..319cd0ba 100644 --- a/art/oLoR8sPXf6aPStvw8/art.json +++ b/art/oLoR8sPXf6aPStvw8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555602365602" + "$date": 1555602365602 }, "modifiedAt": { - "$date": "1555602365602" + "$date": 1555602365602 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "10.236699148173777", + "rank": 10.236699148173777, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ftnn49a7ol7iobtiq-thumbnail.jpg", "hasSound": true, - "views": "284", - "likes": "2", + "views": 284, + "likes": 2, "revisionId": "b8Jn7ZiNeLaBveG8E" } \ No newline at end of file diff --git a/art/oMwCvkkRyEiZkio4h/art.json b/art/oMwCvkkRyEiZkio4h/art.json index 70d19cc2..552f6d37 100644 --- a/art/oMwCvkkRyEiZkio4h/art.json +++ b/art/oMwCvkkRyEiZkio4h/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446330806986" + "$date": 1446330806986 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", @@ -23,12 +23,12 @@ "shader": "/*\n point cloud vs spheres by Kabuto\n\n Recreated this well-known demo effect. A bit tricky without being able to store history for points, so it's just computed again and again for each render pass\n*/\n\nvec3 posf2(float t, float i) {\n\treturn vec3(\n sin(t+i*.9553) +\n sin(t*1.311+i) +\n sin(t*1.4+i*1.53) +\n sin(t*1.84+i*.76),\n sin(t+i*.79553+2.1) +\n sin(t*1.311+i*1.1311+2.1) +\n sin(t*1.4+i*1.353-2.1) +\n sin(t*1.84+i*.476-2.1),\n sin(t+i*.5553-2.1) +\n sin(t*1.311+i*1.1-2.1) +\n sin(t*1.4+i*1.23+2.1) +\n sin(t*1.84+i*.36+2.1)\n\t)*.2;\n}\n\nvec3 posf0(float t) {\n return posf2(t,-1.)*3.5;\n}\n\nvec3 posf(float t, float i) {\n return posf2(t*.9,i) + posf0(t);\n}\n\nvec3 push(float t, float i, vec3 ofs, float lerpEnd) {\n vec3 pos = posf(t,i)+ofs;\n \n vec3 posf = fract(pos+.5)-.5;\n \n float l = length(posf)*2.;\n return (- posf + posf/l)*(1.-smoothstep(lerpEnd,1.,l));\n}\n\nvoid main() {\n // more or less random movement\n float t = time*.20;\n float i = vertexId+sin(vertexId)*100.;\n\n vec3 pos = posf(t,i);\n vec3 ofs = vec3(0);\n for (float f = -10.; f < 0.; f++) {\n\t ofs += push(t+f*.05,i,ofs,2.-exp(-f*.1));\n }\n ofs += push(t,i,ofs,.999);\n \n pos -= posf0(t);\n \n pos += ofs;\n \n \n pos.yz *= mat2(.8,.6,-.6,.8);\n pos.xz *= mat2(.8,.6,-.6,.8);\n \n pos *= 1.;\n \n\n pos.z += .7;\n \n pos.xy *= .6/pos.z;\n \n gl_Position = vec4(pos.x, pos.y*resolution.x/resolution.y, 0, 1);\n gl_PointSize = 1./pos.z;\n\n v_color = vec4(abs(normalize(ofs))*.3+.7,1);\n}" }, "screenshotURL": "data/images/images-iar6a5q4jtsxmf4xw-thumbnail.jpg", - "views": "182", - "likes": "0", + "views": 182, + "likes": 0, "revisionId": "Az5CdafJZyieKS9dd", "modifiedAt": { - "$date": "1446330806993" + "$date": 1446330806993 }, "hasSound": true, - "rank": "1.913879555223063" + "rank": 1.913879555223063 } \ No newline at end of file diff --git a/art/oNxBgiL2gw39fW6DS/art.json b/art/oNxBgiL2gw39fW6DS/art.json index 85973ec9..f3c7bba8 100644 --- a/art/oNxBgiL2gw39fW6DS/art.json +++ b/art/oNxBgiL2gw39fW6DS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZBHrEZGrgA6JBJGt7", "createdAt": { - "$date": "1463104654911" + "$date": 1463104654911 }, "username": "mipmap", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1463105112548" + "$date": 1463105112548 }, "modifiedAt": { - "$date": "1463105112548" + "$date": 1463105112548 }, "origId": "ZZ2MBTXKXSRzbure5", "name": "msh conveyor", "notes": "[Inspired by this](http://lightprocesses.tumblr.com/post/111678252500/horizon-coded-in-processing-10-frames-related) I somehow ended up here", - "rank": "1.6347064243477132", + "rank": 1.6347064243477132, "private": false, "unlisted": false, "username": "mipmap", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8820rb4t44itmoalq-thumbnail.jpg", "hasSound": true, - "views": "130", - "likes": "1", + "views": 130, + "likes": 1, "revisionId": "L4TfFX2CHo5HZR47u" } \ No newline at end of file diff --git a/art/oQwndAmHzdhn3TLGK/art.json b/art/oQwndAmHzdhn3TLGK/art.json index 6b57cbeb..d50be857 100644 --- a/art/oQwndAmHzdhn3TLGK/art.json +++ b/art/oQwndAmHzdhn3TLGK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1470511532816" + "$date": 1470511532816 }, "modifiedAt": { - "$date": "1470511532816" + "$date": 1470511532816 }, "origId": "bNYRsM3GYemaiam5G", "name": "spiky-z", "notes": "", - "rank": "1.5092067516779424", + "rank": 1.5092067516779424, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0we6gc1fqi80qd3x5-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "jvJaNJG4NX3gvFCTN" } \ No newline at end of file diff --git a/art/oQzXFjHPCApgXWGq3/art.json b/art/oQzXFjHPCApgXWGq3/art.json index f7d6dae0..e9f98083 100644 --- a/art/oQzXFjHPCApgXWGq3/art.json +++ b/art/oQzXFjHPCApgXWGq3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501115274401" + "$date": 1501115274401 }, "modifiedAt": { - "$date": "1501115274401" + "$date": 1501115274401 }, "origId": "PHANwhhRXk62fsaeC", "name": "Simple Spheres", "notes": "", - "rank": "1.554248658925349", + "rank": 1.554248658925349, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-er8x7nsxo8aq0bsl7-thumbnail.jpg", "hasSound": "", - "views": "119", - "likes": "0", + "views": 119, + "likes": 0, "revisionId": "nEHdeuZ9nwChhxDNe" } \ No newline at end of file diff --git a/art/oRdsbtoX2Yngp5jeC/art.json b/art/oRdsbtoX2Yngp5jeC/art.json index 6d17eb12..d6f02950 100644 --- a/art/oRdsbtoX2Yngp5jeC/art.json +++ b/art/oRdsbtoX2Yngp5jeC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565830487143" + "$date": 1565830487143 }, "modifiedAt": { - "$date": "1565830487143" + "$date": 1565830487143 }, "origId": "JRyewraYLfP9taa98", "name": "dotqyub", "notes": "", - "rank": "1.0070714261237217", + "rank": 1.0070714261237217, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gtobhr6a4f452mj5t-thumbnail.jpg", "hasSound": true, - "views": "112", - "likes": "0", + "views": 112, + "likes": 0, "revisionId": "Z4ZLqoGaof3KQHd7j" } \ No newline at end of file diff --git a/art/oX5wEFKffEhvZmeJT/art.json b/art/oX5wEFKffEhvZmeJT/art.json index ca8b6f5b..5620f73c 100644 --- a/art/oX5wEFKffEhvZmeJT/art.json +++ b/art/oX5wEFKffEhvZmeJT/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626776506774" + "$date": 1626776506774 }, "modifiedAt": { - "$date": "1626776506774" + "$date": 1626776506774 }, "origId": "PERFs2wtC9jvSqbDY", "name": "3D Point Cloud Scene", "notes": "", - "rank": "1.0233141603426432", + "rank": 1.0233141603426432, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-alsdehi0rp2qwwoua-thumbnail.jpg", "hasSound": "", - "views": "129", - "likes": "1", + "views": 129, + "likes": 1, "revisionId": "9oYkpo4EFY9vdLFxu" } \ No newline at end of file diff --git a/art/oXxzi5z7poEFFGEkQ/art.json b/art/oXxzi5z7poEFFGEkQ/art.json index 09dbbca7..18541579 100644 --- a/art/oXxzi5z7poEFFGEkQ/art.json +++ b/art/oXxzi5z7poEFFGEkQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1496689761172" + "$date": 1496689761172 }, "modifiedAt": { - "$date": "1496761443879" + "$date": 1496761443879 }, "origId": "nw2X8ECBMqrgNbcQL", "name": "K Circle", "notes": "", - "rank": "1.4974618035362626", + "rank": 1.4974618035362626, "private": false, "unlisted": false, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-j3lbil9y1c6lfntic-thumbnail.jpg", "hasSound": true, - "views": "305", - "likes": "1", + "views": 305, + "likes": 1, "revisionId": "hHbEQMsiLZyMTdSjP" } \ No newline at end of file diff --git a/art/oYPxM5nT76rkag9tD/art.json b/art/oYPxM5nT76rkag9tD/art.json index 62ca5145..555caf8c 100644 --- a/art/oYPxM5nT76rkag9tD/art.json +++ b/art/oYPxM5nT76rkag9tD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1504853748323" + "$date": 1504853748323 }, "modifiedAt": { - "$date": "1504853748323" + "$date": 1504853748323 }, "origId": "swrTgKcxx4aJDe6hD", "name": "popo", "notes": "", - "rank": "10.802581658839362", + "rank": 10.802581658839362, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-munr2t4ylovpstktl-thumbnail.jpg", "hasSound": true, - "views": "847", - "likes": "6", + "views": 847, + "likes": 6, "revisionId": "pADiiTSMogPMTNoWw" } \ No newline at end of file diff --git a/art/ob22bGQDdRk6wsWTw/art.json b/art/ob22bGQDdRk6wsWTw/art.json index ee1e6b30..fceb9efc 100644 --- a/art/ob22bGQDdRk6wsWTw/art.json +++ b/art/ob22bGQDdRk6wsWTw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533040267430" + "$date": 1533040267430 }, "modifiedAt": { - "$date": "1533040267430" + "$date": 1533040267430 }, "origId": null, "name": "rectangle", "notes": "", - "rank": "1.5683898547695185", + "rank": 1.5683898547695185, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-82avy3h71xe1w9kqc-thumbnail.jpg", "hasSound": "", - "views": "107", - "likes": "0", + "views": 107, + "likes": 0, "revisionId": "ecBc8fjN3hH2Mp3mE" } \ No newline at end of file diff --git a/art/obL3NXCsSpjdP4EX9/art.json b/art/obL3NXCsSpjdP4EX9/art.json index 392ac2aa..b8caae48 100644 --- a/art/obL3NXCsSpjdP4EX9/art.json +++ b/art/obL3NXCsSpjdP4EX9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1487369942188" + "$date": 1487369942188 }, "modifiedAt": { - "$date": "1487369942188" + "$date": 1487369942188 }, "origId": "9EJbRaRyPZMpJ9zLk", "name": "plasma grid", "notes": "", - "rank": "1.9958016740786884", + "rank": 1.9958016740786884, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-j8qy58ya4z0i3do4v-thumbnail.jpg", "hasSound": true, - "views": "87", - "likes": "0", + "views": 87, + "likes": 0, "revisionId": "ME32b9Dn4zPgWYjA6" } \ No newline at end of file diff --git a/art/obrPubQ8WrCrbvYfb/art.json b/art/obrPubQ8WrCrbvYfb/art.json index 63309e34..a1a6b28c 100644 --- a/art/obrPubQ8WrCrbvYfb/art.json +++ b/art/obrPubQ8WrCrbvYfb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653495518436" + "$date": 1653495518436 }, "modifiedAt": { - "$date": "1653495518436" + "$date": 1653495518436 }, "origId": "bJc832Huv2tEcL58Y", "name": "Audio Reactive Art", "notes": "", - "rank": "1.4274774959842174", + "rank": 1.4274774959842174, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-31dkfsfn7pvvue4as-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "aWvwt5TiwkWifdZCT" } \ No newline at end of file diff --git a/art/ocZSLuzxqD2QALRCq/art.json b/art/ocZSLuzxqD2QALRCq/art.json index faeb78ae..af9956ff 100644 --- a/art/ocZSLuzxqD2QALRCq/art.json +++ b/art/ocZSLuzxqD2QALRCq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1539152601994" + "$date": 1539152601994 }, "modifiedAt": { - "$date": "1539152601994" + "$date": 1539152601994 }, "origId": "YviLasT7Z62qurfRD", "name": "omg", "notes": "", - "rank": "1.0486911936123013", + "rank": 1.0486911936123013, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5n4fxjk8ihu5gikmd-thumbnail.jpg", "hasSound": "", - "views": "128", - "likes": "0", + "views": 128, + "likes": 0, "revisionId": "RYjjoy6GBhsn29ezK" } \ No newline at end of file diff --git a/art/odJ6uwG5QzaD47cTh/art.json b/art/odJ6uwG5QzaD47cTh/art.json index 6b502e5c..6233eccb 100644 --- a/art/odJ6uwG5QzaD47cTh/art.json +++ b/art/odJ6uwG5QzaD47cTh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1555602789999" + "$date": 1555602789999 }, "modifiedAt": { - "$date": "1555602789999" + "$date": 1555602789999 }, "origId": "ChgRzRLbrFD5wzfZk", "name": "galax-z", "notes": "", - "rank": "1.4777332432396362", + "rank": 1.4777332432396362, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qcjupbo9jcyz3uacd-thumbnail.jpg", "hasSound": true, - "views": "189", - "likes": "0", + "views": 189, + "likes": 0, "revisionId": "uJuFFp9sk4Y4GLf9E" } \ No newline at end of file diff --git a/art/ofYQfSm7FHtddg7on/art.json b/art/ofYQfSm7FHtddg7on/art.json index c3e29cc8..1654fdc4 100644 --- a/art/ofYQfSm7FHtddg7on/art.json +++ b/art/ofYQfSm7FHtddg7on/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1590411162876" + "$date": 1590411162876 }, "modifiedAt": { - "$date": "1590411162876" + "$date": 1590411162876 }, "origId": "ercnsAaqXuGhCCCAe", "name": "Hello wobbly triangle", "notes": "", - "rank": "1.3873804535475323", + "rank": 1.3873804535475323, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mamdgcfyuprsi5hju-thumbnail.jpg", "hasSound": "", - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "B9Wdk7veRKM5X5YTZ" } \ No newline at end of file diff --git a/art/oiHNm3fKqWoxXW5yJ/art.json b/art/oiHNm3fKqWoxXW5yJ/art.json index 0acdecb3..6dd2409b 100644 --- a/art/oiHNm3fKqWoxXW5yJ/art.json +++ b/art/oiHNm3fKqWoxXW5yJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571703598799" + "$date": 1571703598799 }, "modifiedAt": { - "$date": "1571703598799" + "$date": 1571703598799 }, "origId": "Tv6txjYWJaTTTbyRp", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.6154942476715022", + "rank": 1.6154942476715022, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cek3e40f8h9cxkznt-thumbnail.jpg", "hasSound": true, - "views": "178", - "likes": "0", + "views": 178, + "likes": 0, "revisionId": "kJuwWZ7XGTSiXnsiY" } \ No newline at end of file diff --git a/art/ojPoZ3NHuEgtAPr3Z/art.json b/art/ojPoZ3NHuEgtAPr3Z/art.json index 202311c4..52c6d6db 100644 --- a/art/ojPoZ3NHuEgtAPr3Z/art.json +++ b/art/ojPoZ3NHuEgtAPr3Z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1510247587359" + "$date": 1510247587359 }, "modifiedAt": { - "$date": "1675626740689" + "$date": 1675626740689 }, "origId": null, "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "10.73990457946044", + "rank": 10.73990457946044, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-174t4idwngdudj5ho-thumbnail.jpg", "hasSound": true, - "views": "883", - "likes": "4", + "views": 883, + "likes": 4, "revisionId": "y3hWB2B2wE547zAcq" } \ No newline at end of file diff --git a/art/omsdK8ycyfF9ofeYS/art.json b/art/omsdK8ycyfF9ofeYS/art.json index 453b311d..d25ddf70 100644 --- a/art/omsdK8ycyfF9ofeYS/art.json +++ b/art/omsdK8ycyfF9ofeYS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "6LYHhwj5wMwA9HvPG", "createdAt": { - "$date": "1535280458435" + "$date": 1535280458435 }, "username": "aaron1924", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1535281784985" + "$date": 1535281784985 }, "modifiedAt": { - "$date": "1535281784985" + "$date": 1535281784985 }, "origId": null, "name": "Fireworks", "notes": "", - "rank": "1.3357468401561747", + "rank": 1.3357468401561747, "private": false, "unlisted": true, "username": "aaron1924", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-4w7oc77vc9lq6arxz-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "6GoqNm686fQJmsJRp" } \ No newline at end of file diff --git a/art/ooyoRuuYEYCGkfLhx/art.json b/art/ooyoRuuYEYCGkfLhx/art.json index 31878016..82e442ee 100644 --- a/art/ooyoRuuYEYCGkfLhx/art.json +++ b/art/ooyoRuuYEYCGkfLhx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590988174480" + "$date": 1590988174480 }, "modifiedAt": { - "$date": "1590988174480" + "$date": 1590988174480 }, "origId": "koFtCvuibJTEPuswi", "name": "terrain k3", "notes": "", - "rank": "1.0918133792497966", + "rank": 1.0918133792497966, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-00l99ntdlchd2rpby-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "M6Kd8yxvmiBDPHZo4" } \ No newline at end of file diff --git a/art/opSgihs7RaD5mY8E3/art.json b/art/opSgihs7RaD5mY8E3/art.json index 477fc5b9..9babd32d 100644 --- a/art/opSgihs7RaD5mY8E3/art.json +++ b/art/opSgihs7RaD5mY8E3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1605596191956" + "$date": 1605596191956 }, "modifiedAt": { - "$date": "1605596697718" + "$date": 1605596697718 }, "origId": "cjTYyd8z2yEWqYFeg", "name": "Lines Explained", "notes": "", - "rank": "1.1676375267081522", + "rank": 1.1676375267081522, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-6iwrp5d002ewr0ba1-thumbnail.jpg", "hasSound": true, - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "MTsiMh75BHeYwmEiE" } \ No newline at end of file diff --git a/art/owafrZFoFvRzyqEL6/art.json b/art/owafrZFoFvRzyqEL6/art.json index e6dd03e7..b0f94340 100644 --- a/art/owafrZFoFvRzyqEL6/art.json +++ b/art/owafrZFoFvRzyqEL6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1593357006092" + "$date": 1593357006092 }, "modifiedAt": { - "$date": "1593357006092" + "$date": 1593357006092 }, "origId": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "notes": "not tested", - "rank": "1.603906272406432", + "rank": 1.603906272406432, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bgcod1vgm2begnfrl-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "nNj66D8QmKDc5YTEd" } \ No newline at end of file diff --git a/art/oxrytziMEpETXEtcv/art.json b/art/oxrytziMEpETXEtcv/art.json index 45e6566d..1ff0d0b7 100644 --- a/art/oxrytziMEpETXEtcv/art.json +++ b/art/oxrytziMEpETXEtcv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684381000263" + "$date": 1684381000263 }, "modifiedAt": { - "$date": "1684381016486" + "$date": 1684381016486 }, "origId": null, "name": "Exercise Colors", "notes": "", - "rank": "1.8895058080189826", + "rank": 1.8895058080189826, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6ddl2ayseof113u9t-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "Crczcqf2mEBb9W3Xo" } \ No newline at end of file diff --git a/art/ozQWQuhmD57BYJsPh/art.json b/art/ozQWQuhmD57BYJsPh/art.json index 4ab043ca..c965f3fc 100644 --- a/art/ozQWQuhmD57BYJsPh/art.json +++ b/art/ozQWQuhmD57BYJsPh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571792070712" + "$date": 1571792070712 }, "modifiedAt": { - "$date": "1571792070712" + "$date": 1571792070712 }, "origId": "duHXW2G4Ct7oCwFdN", "name": "unnamed", "notes": "", - "rank": "1.8096837458063488", + "rank": 1.8096837458063488, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-suc6hnm9n2apny0k9-thumbnail.jpg", "hasSound": true, - "views": "98", - "likes": "0", + "views": 98, + "likes": 0, "revisionId": "rdFCa24YkcwDMQigx" } \ No newline at end of file diff --git a/art/p2AWNesbs8S8c9WaR/art.json b/art/p2AWNesbs8S8c9WaR/art.json index e4e268cb..b043302e 100644 --- a/art/p2AWNesbs8S8c9WaR/art.json +++ b/art/p2AWNesbs8S8c9WaR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1683777765847" + "$date": 1683777765847 }, "modifiedAt": { - "$date": "1684304853570" + "$date": 1684304853570 }, "origId": null, "name": "Exercise - Vertexshaderart : Motion", "notes": "https://www.vertexshaderart.com/art/q6CuGQiqZmHzrJ8N3", - "rank": "1.4184326779504517", + "rank": 1.4184326779504517, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0hip5isywxebvlw8e-thumbnail.jpg", "hasSound": true, - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "KxXdPR5DE6BKtPniG" } \ No newline at end of file diff --git a/art/p2aq6zzbjEuF3wArG/art.json b/art/p2aq6zzbjEuF3wArG/art.json index 6723d6d2..0729a656 100644 --- a/art/p2aq6zzbjEuF3wArG/art.json +++ b/art/p2aq6zzbjEuF3wArG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1652625915192" + "$date": 1652625915192 }, "modifiedAt": { - "$date": "1652625915192" + "$date": 1652625915192 }, "origId": null, "name": "Making A Grid with Changes", "notes": "", - "rank": "1.9273806773878275", + "rank": 1.9273806773878275, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-hfz1852nwjwbk5yv2-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "PiZcMPFchhgG7cg9F" } \ No newline at end of file diff --git a/art/p357zGcrjjsz4KYMt/art.json b/art/p357zGcrjjsz4KYMt/art.json index 2d0fc2d0..3cf67d73 100644 --- a/art/p357zGcrjjsz4KYMt/art.json +++ b/art/p357zGcrjjsz4KYMt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503025021284" + "$date": 1503025021284 }, "modifiedAt": { - "$date": "1503025021284" + "$date": 1503025021284 }, "origId": "qrDZ3LmPSpDcsogS3", "name": "Rose Quartz", "notes": "", - "rank": "1.3356063135151566", + "rank": 1.3356063135151566, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6szunn5txovg2jcal-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "xPJTPzdzMRjmZCWox" } \ No newline at end of file diff --git a/art/p3J4jE3L87RgWNw5f/art.json b/art/p3J4jE3L87RgWNw5f/art.json index a1dacf5c..5f338fe4 100644 --- a/art/p3J4jE3L87RgWNw5f/art.json +++ b/art/p3J4jE3L87RgWNw5f/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590985742476" + "$date": 1590985742476 }, "modifiedAt": { - "$date": "1593355261439" + "$date": 1593355261439 }, "origId": "rABYouScqWKneNWRS", "name": "mostly harmless 4 Kmaachine WIP", "notes": "not tested", - "rank": "1.6033945000453667", + "rank": 1.6033945000453667, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5et9m0aa2yanjcxdc-thumbnail.jpg", "hasSound": true, - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "Mvcix4hr2huebBNqd" } \ No newline at end of file diff --git a/art/p3XWczEaFrc4XJCKu/art.json b/art/p3XWczEaFrc4XJCKu/art.json index 3d820153..69fcb704 100644 --- a/art/p3XWczEaFrc4XJCKu/art.json +++ b/art/p3XWczEaFrc4XJCKu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": "1502175661489" + "$date": 1502175661489 }, "profile": { "name": "Trevor Drury", @@ -12,15 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": "1502265183847" + "$date": 1502265183847 }, "modifiedAt": { - "$date": "1502265183847" + "$date": 1502265183847 }, "origId": null, "name": "triangle test", "notes": "", - "rank": "1.7737546909735786", + "rank": 1.7737546909735786, "private": false, "unlisted": true, "username": "trevor", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-btx4qbqo122y27bv6-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "JxjgDAmD9oAg3uvsE" } \ No newline at end of file diff --git a/art/p4K2Kjnj8QoYLkffM/art.json b/art/p4K2Kjnj8QoYLkffM/art.json index e8068f4f..77e642e5 100644 --- a/art/p4K2Kjnj8QoYLkffM/art.json +++ b/art/p4K2Kjnj8QoYLkffM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fkzHLG5ksNcPYTXhA", "createdAt": { - "$date": "1551410219103" + "$date": 1551410219103 }, "username": "randomstarz", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551422394288" + "$date": 1551422394288 }, "modifiedAt": { - "$date": "1551475429840" + "$date": 1551475429840 }, "origId": null, "name": "Tut 5", "notes": "", - "rank": "1.1237594596921263", + "rank": 1.1237594596921263, "private": false, "unlisted": true, "username": "randomstarz", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yoytyme58sxiczr12-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "hFHMqToDRe6ZXhwLG" } \ No newline at end of file diff --git a/art/p7CgySg8MmsZK4MDE/art.json b/art/p7CgySg8MmsZK4MDE/art.json index bcec3abf..6b34303d 100644 --- a/art/p7CgySg8MmsZK4MDE/art.json +++ b/art/p7CgySg8MmsZK4MDE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u3AyZpoGZ399Yn2dm", "createdAt": { - "$date": "1551481226929" + "$date": 1551481226929 }, "profile": { "first_name": "Isaín", @@ -13,15 +13,15 @@ "username": "isaín" }, "createdAt": { - "$date": "1551487188380" + "$date": 1551487188380 }, "modifiedAt": { - "$date": "1551487188380" + "$date": 1551487188380 }, "origId": "AA2EgkaRKHJ5g74i5", "name": "circuloM", "notes": "", - "rank": "1.7270768311983034", + "rank": 1.7270768311983034, "private": false, "unlisted": true, "username": "isaín", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-x4dwfyl93vml29lbm-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ybJGhj9TgrE2quuxL" } \ No newline at end of file diff --git a/art/p8TY2jvG3n6GQFuwT/art.json b/art/p8TY2jvG3n6GQFuwT/art.json index 5448d808..4be4109a 100644 --- a/art/p8TY2jvG3n6GQFuwT/art.json +++ b/art/p8TY2jvG3n6GQFuwT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1504604537940" + "$date": 1504604537940 }, "modifiedAt": { - "$date": "1504604537940" + "$date": 1504604537940 }, "origId": "mMNQ38uN94rxmoWBh", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.9754865049355255", + "rank": 1.9754865049355255, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-szgwlt3iu5kt1l88e-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "wW2RKB8bYiacQf6Y9" } \ No newline at end of file diff --git a/art/p9DefxpaJdaYTQAWZ/art.json b/art/p9DefxpaJdaYTQAWZ/art.json index 6ddf5bd1..704bc4fe 100644 --- a/art/p9DefxpaJdaYTQAWZ/art.json +++ b/art/p9DefxpaJdaYTQAWZ/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446203048455" + "$date": 1446203048455 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 5.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-0r2yq8kg07dpjouh7-thumbnail.jpg", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "b523v7vrqywENXz5v", "modifiedAt": { - "$date": "1446203048461" + "$date": 1446203048461 }, - "rank": "1.6953084753624623" + "rank": 1.6953084753624623 } \ No newline at end of file diff --git a/art/p9pecgaEBJ3kz5r7g/art.json b/art/p9pecgaEBJ3kz5r7g/art.json index b6128f53..46e147e0 100644 --- a/art/p9pecgaEBJ3kz5r7g/art.json +++ b/art/p9pecgaEBJ3kz5r7g/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1458896163181" + "$date": 1458896163181 }, "modifiedAt": { - "$date": "1598709647413" + "$date": 1598709647413 }, "origId": "K5xqhTGgRRGkJzitm", "name": "red ring", "notes": "", - "rank": "10.03599705769716", + "rank": 10.03599705769716, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yd4p2szloec3drzfm-thumbnail.jpg", "hasSound": true, - "views": "883", - "likes": "10", + "views": 883, + "likes": 10, "revisionId": "kiynCGDHgdAXxybmu" } \ No newline at end of file diff --git a/art/pAkR8AWie7zgEskjh/art.json b/art/pAkR8AWie7zgEskjh/art.json index e983f6af..ddf535b3 100644 --- a/art/pAkR8AWie7zgEskjh/art.json +++ b/art/pAkR8AWie7zgEskjh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "prn5B8hRBmPy8MnrR", "createdAt": { - "$date": "1512439643641" + "$date": 1512439643641 }, "username": "cakeller98", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1512522188546" + "$date": 1512522188546 }, "modifiedAt": { - "$date": "1512522265351" + "$date": 1512522265351 }, "origId": "H65kA6jZ79o5qDjXG", "name": "Block Party", "notes": "", - "rank": "1.8012445277704403", + "rank": 1.8012445277704403, "private": false, "unlisted": true, "username": "cakeller98", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-og59nkbjpqgxlugrb-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bEPz2yiwmjG5fetsB" } \ No newline at end of file diff --git a/art/pAqsg4vT33xiFePoG/art.json b/art/pAqsg4vT33xiFePoG/art.json index 964c4426..d0f2ffee 100644 --- a/art/pAqsg4vT33xiFePoG/art.json +++ b/art/pAqsg4vT33xiFePoG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TWEXAT6H37wepJBPH", "createdAt": { - "$date": "1704461148179" + "$date": 1704461148179 }, "profile": { "first_name": "lin", @@ -13,15 +13,15 @@ "username": "lin" }, "createdAt": { - "$date": "1705311926960" + "$date": 1705311926960 }, "modifiedAt": { - "$date": "1705313078603" + "$date": 1705313078603 }, "origId": null, "name": "points", "notes": "", - "rank": "1.8541945844378367", + "rank": 1.8541945844378367, "private": false, "unlisted": true, "username": "lin", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-8qjowkbg7cqxzohyu-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "GdcEJo6AuAWEyMf3a" } \ No newline at end of file diff --git a/art/pCCMuqhftZ6T2yx6X/art.json b/art/pCCMuqhftZ6T2yx6X/art.json index a57677c9..9871518d 100644 --- a/art/pCCMuqhftZ6T2yx6X/art.json +++ b/art/pCCMuqhftZ6T2yx6X/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1503791741460" + "$date": 1503791741460 }, "modifiedAt": { - "$date": "1503791741460" + "$date": 1503791741460 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.1951007589354465", + "rank": 1.1951007589354465, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-dwadzg1f1m0fmz315-thumbnail.jpg", "hasSound": true, - "views": "164", - "likes": "0", + "views": 164, + "likes": 0, "revisionId": "DuAREmzwS6swdvWSn" } \ No newline at end of file diff --git a/art/pCY7S7Ct9Du7rc4LS/art.json b/art/pCY7S7Ct9Du7rc4LS/art.json index 07f46646..c0556861 100644 --- a/art/pCY7S7Ct9Du7rc4LS/art.json +++ b/art/pCY7S7Ct9Du7rc4LS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684075621664" + "$date": 1684075621664 }, "modifiedAt": { - "$date": "1684075621664" + "$date": 1684075621664 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.5466871748210271", + "rank": 1.5466871748210271, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9jm0w5uj48500npvp-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "ziyaHo44P8W4ze54r" } \ No newline at end of file diff --git a/art/pDA68wnR6YFYgpH8G/art.json b/art/pDA68wnR6YFYgpH8G/art.json index 060c18d3..672c2d96 100644 --- a/art/pDA68wnR6YFYgpH8G/art.json +++ b/art/pDA68wnR6YFYgpH8G/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1639585466304" + "$date": 1639585466304 }, "modifiedAt": { - "$date": "1639585466304" + "$date": 1639585466304 }, "origId": null, "name": "kwek", "notes": "", - "rank": "1.4560408036446955", + "rank": 1.4560408036446955, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-d70c9odnh34fo1h8y-thumbnail.jpg", "hasSound": "", - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "CQzM7BxecrT387spo" } \ No newline at end of file diff --git a/art/pGdr2hxn77WNvKPcH/art.json b/art/pGdr2hxn77WNvKPcH/art.json index cb3acd59..b52c5e42 100644 --- a/art/pGdr2hxn77WNvKPcH/art.json +++ b/art/pGdr2hxn77WNvKPcH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685551732979" + "$date": 1685551732979 }, "modifiedAt": { - "$date": "1685552549114" + "$date": 1685552549114 }, "origId": "eq35fsTk4w4ZA3LQF", "name": "Circles from Triangles", "notes": "Circles from Triangles", - "rank": "1.3685581188835436", + "rank": 1.3685581188835436, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-58jumq6sagh6evvq5-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "Qn3oyZhZqpsZc3xtk" } \ No newline at end of file diff --git a/art/pGvDuYEiAcZ95p7Cw/art.json b/art/pGvDuYEiAcZ95p7Cw/art.json index fe7a8c73..011fdba1 100644 --- a/art/pGvDuYEiAcZ95p7Cw/art.json +++ b/art/pGvDuYEiAcZ95p7Cw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yniyeZ866avHaE4Fa", "createdAt": { - "$date": "1551478335991" + "$date": 1551478335991 }, "username": "vanoog", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1552528097188" + "$date": 1552528097188 }, "modifiedAt": { - "$date": "1552610638765" + "$date": 1552610638765 }, "origId": "LEzaqrf9HzkcvwKea", "name": "circulitoTriangleStrip", "notes": "", - "rank": "1.8613734264689905", + "rank": 1.8613734264689905, "private": false, "unlisted": true, "username": "vanoog", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8avrkfo47ch9ofmsk-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "7gMjKP55DmjZpheLo" } \ No newline at end of file diff --git a/art/pJM2rdtSkSBnEkMeG/art.json b/art/pJM2rdtSkSBnEkMeG/art.json index eb62b9ec..f19e17a3 100644 --- a/art/pJM2rdtSkSBnEkMeG/art.json +++ b/art/pJM2rdtSkSBnEkMeG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448536474385" + "$date": 1448536474385 }, "modifiedAt": { - "$date": "1449349206309" + "$date": 1449349206309 }, "origId": "G6uv6rnTuzAgmHniY", "name": "ping", - "rank": "1.1450957790820193", + "rank": 1.1450957790820193, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-3iomdyru04pexyw7p-thumbnail.jpg", "hasSound": true, - "views": "215", - "likes": "0", + "views": 215, + "likes": 0, "revisionId": "3zdqscxMt9tySkTQN", "unlisted": false, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" diff --git a/art/pPELYFMqZXHXgn5Yx/art.json b/art/pPELYFMqZXHXgn5Yx/art.json index 894955bc..09db4031 100644 --- a/art/pPELYFMqZXHXgn5Yx/art.json +++ b/art/pPELYFMqZXHXgn5Yx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1599134737846" + "$date": 1599134737846 }, "modifiedAt": { - "$date": "1599134737846" + "$date": 1599134737846 }, "origId": "3hzz6KuiDcQDi54iA", "name": "Triangular Voronoi", "notes": "", - "rank": "1.5373670801214843", + "rank": 1.5373670801214843, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bs0h3qbgcy93ex5ji-thumbnail.jpg", "hasSound": true, - "views": "109", - "likes": "0", + "views": 109, + "likes": 0, "revisionId": "rwj2uwJZrpfwvdkCw" } \ No newline at end of file diff --git a/art/pRZmCzjhGZcbAydiQ/art.json b/art/pRZmCzjhGZcbAydiQ/art.json index d3b6e594..79dc47f8 100644 --- a/art/pRZmCzjhGZcbAydiQ/art.json +++ b/art/pRZmCzjhGZcbAydiQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1518990414139" + "$date": 1518990414139 }, "modifiedAt": { - "$date": "1518990414139" + "$date": 1518990414139 }, "origId": "Wo2pq9yKds3mQYWaX", "name": "circlepower K FURR233x", "notes": "", - "rank": "1.3417521323487096", + "rank": 1.3417521323487096, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-u1matgvqlff34c2pb-thumbnail.jpg", "hasSound": true, - "views": "135", - "likes": "0", + "views": 135, + "likes": 0, "revisionId": "Wb6i8fk8FeSQT7Tz6" } \ No newline at end of file diff --git a/art/pRauSxj3mNSdRas9Y/art.json b/art/pRauSxj3mNSdRas9Y/art.json index f9560097..ad526138 100644 --- a/art/pRauSxj3mNSdRas9Y/art.json +++ b/art/pRauSxj3mNSdRas9Y/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595921882464" + "$date": 1595921882464 }, "modifiedAt": { - "$date": "1595921882464" + "$date": 1595921882464 }, "origId": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "notes": "", - "rank": "1.2845274526783748", + "rank": 1.2845274526783748, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-tlr2zldpo04caak0a-thumbnail.jpg", "hasSound": true, - "views": "96", - "likes": "0", + "views": 96, + "likes": 0, "revisionId": "u8asn6JHRFSA5Ts7E" } \ No newline at end of file diff --git a/art/pSfPvCpxgd22izj4C/art.json b/art/pSfPvCpxgd22izj4C/art.json index 8be6fc94..23c21385 100644 --- a/art/pSfPvCpxgd22izj4C/art.json +++ b/art/pSfPvCpxgd22izj4C/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531500434271" + "$date": 1531500434271 }, "modifiedAt": { - "$date": "1531500434271" + "$date": 1531500434271 }, "origId": "DvSoWkCTBkqg9aKyY", "name": "unnamed", "notes": "", - "rank": "1.4798466425433112", + "rank": 1.4798466425433112, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-eumxgg61iadmtn6pj-thumbnail.jpg", "hasSound": true, - "views": "211", - "likes": "1", + "views": 211, + "likes": 1, "revisionId": "nFpcm2uLHMoQKXyaG" } \ No newline at end of file diff --git a/art/pTwLX9y5LQfFD3iey/art.json b/art/pTwLX9y5LQfFD3iey/art.json index dfa23aa5..a50aef6a 100644 --- a/art/pTwLX9y5LQfFD3iey/art.json +++ b/art/pTwLX9y5LQfFD3iey/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1673123446413" + "$date": 1673123446413 }, "modifiedAt": { - "$date": "1673123446413" + "$date": 1673123446413 }, "origId": null, "name": "vector field demonstration", "notes": "", - "rank": "1.363426765821161", + "rank": 1.363426765821161, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-s282s8olr9u4abgtn-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "L7ddp5TkAmd27ECYD" } \ No newline at end of file diff --git a/art/pXFLLtyZTzr6G4BSt/art.json b/art/pXFLLtyZTzr6G4BSt/art.json index 62b4b079..e4820d8d 100644 --- a/art/pXFLLtyZTzr6G4BSt/art.json +++ b/art/pXFLLtyZTzr6G4BSt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9tfj9vemzSMedd72N", "createdAt": { - "$date": "1533789590227" + "$date": 1533789590227 }, "profile": { "first_name": "優斗", @@ -13,15 +13,15 @@ "username": "優斗" }, "createdAt": { - "$date": "1533789630468" + "$date": 1533789630468 }, "modifiedAt": { - "$date": "1533789630468" + "$date": 1533789630468 }, "origId": "GxbSZ33B9swmxAmdT", "name": "mapped sea", "notes": "", - "rank": "10.844092666713923", + "rank": 10.844092666713923, "private": false, "unlisted": false, "username": "優斗", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-sdzr9m42nihvb188f-thumbnail.jpg", "hasSound": true, - "views": "577", - "likes": "5", + "views": 577, + "likes": 5, "revisionId": "oyyyE5sfQY4dQDHKa" } \ No newline at end of file diff --git a/art/pYmg39piqotd25sYc/art.json b/art/pYmg39piqotd25sYc/art.json index 89583e5d..63ccac27 100644 --- a/art/pYmg39piqotd25sYc/art.json +++ b/art/pYmg39piqotd25sYc/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1693704796823" + "$date": 1693704796823 }, "modifiedAt": { - "$date": "1693704796823" + "$date": 1693704796823 }, "origId": "KQLkpoBAPGrNrd3XK", "name": "cube", "notes": "", - "rank": "1.6149056929476056", + "rank": 1.6149056929476056, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3cpxxovn8lkbtvifn-thumbnail.jpg", "hasSound": "", - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "FWKwy6xMbvom9yQpr" } \ No newline at end of file diff --git a/art/pcFf7Ynz5GZBSca78/art.json b/art/pcFf7Ynz5GZBSca78/art.json index e53dda99..9e71ccb5 100644 --- a/art/pcFf7Ynz5GZBSca78/art.json +++ b/art/pcFf7Ynz5GZBSca78/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654342557508" + "$date": 1654342557508 }, "modifiedAt": { - "$date": "1654342557508" + "$date": 1654342557508 }, "origId": "WwHWSfGf9LMF8vSAs", "name": "Circles from Triangles", "notes": "", - "rank": "1.5862779571900105", + "rank": 1.5862779571900105, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-do92yaihpb4gnjk0i-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "gpEwGqdKatdFBbJqK" } \ No newline at end of file diff --git a/art/pd5cBhZ239NhxnEim/art.json b/art/pd5cBhZ239NhxnEim/art.json index 7615f429..f87f6082 100644 --- a/art/pd5cBhZ239NhxnEim/art.json +++ b/art/pd5cBhZ239NhxnEim/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590947132680" + "$date": 1590947132680 }, "modifiedAt": { - "$date": "1590947132680" + "$date": 1590947132680 }, "origId": "i3Zcb8RFiak58hsFx", "name": "mostly harmless", "notes": "", - "rank": "1.2205165631907822", + "rank": 1.2205165631907822, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-n0ga9ljlw8bb8x7ex-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "4vy9qWqr4gBhMixrj" } \ No newline at end of file diff --git a/art/pdBhFCkcfrYsBY3P5/art.json b/art/pdBhFCkcfrYsBY3P5/art.json index a57948b2..92a6e399 100644 --- a/art/pdBhFCkcfrYsBY3P5/art.json +++ b/art/pdBhFCkcfrYsBY3P5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520032834928" + "$date": 1520032834928 }, "modifiedAt": { - "$date": "1520032834928" + "$date": 1520032834928 }, "origId": "b2AspWSvDsXib8Kkc", "name": "Torus Bulbz", "notes": "", - "rank": "1.2661855004847873", + "rank": 1.2661855004847873, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lgo0r2pt0r9sl3k76-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "J76uDKmE8PusbhLpy" } \ No newline at end of file diff --git a/art/pdHu6xfHPYi6Yznt5/art.json b/art/pdHu6xfHPYi6Yznt5/art.json index 7022a283..313c61fc 100644 --- a/art/pdHu6xfHPYi6Yznt5/art.json +++ b/art/pdHu6xfHPYi6Yznt5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": "1555795967435" + "$date": 1555795967435 }, "profile": { "name": "Mike Tobia", @@ -12,15 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": "1555808030778" + "$date": 1555808030778 }, "modifiedAt": { - "$date": "1555808125677" + "$date": 1555808125677 }, "origId": "EF4WxFMCR2GvFYvTB", "name": "track", "notes": "", - "rank": "1.593645075970597", + "rank": 1.593645075970597, "private": false, "unlisted": true, "username": "mike-tobia", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2gkh89tc26uhtf521-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "AaABAxSQPTpbqAWuW" } \ No newline at end of file diff --git a/art/pezdXhrAjHoNYKCWE/art.json b/art/pezdXhrAjHoNYKCWE/art.json index f26816c1..df06097d 100644 --- a/art/pezdXhrAjHoNYKCWE/art.json +++ b/art/pezdXhrAjHoNYKCWE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589076894644" + "$date": 1589076894644 }, "modifiedAt": { - "$date": "1589076894644" + "$date": 1589076894644 }, "origId": "df3RvcwJQkovKdovf", "name": "tristrip", "notes": "", - "rank": "1.6559680042875267", + "rank": 1.6559680042875267, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-bv9tqqzvlik4ueum1-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "1", + "views": 94, + "likes": 1, "revisionId": "BkTWy44ygvHn7Pb3w" } \ No newline at end of file diff --git a/art/pfa9757K3NJx6euhN/art.json b/art/pfa9757K3NJx6euhN/art.json index 23b716e5..1f40b35b 100644 --- a/art/pfa9757K3NJx6euhN/art.json +++ b/art/pfa9757K3NJx6euhN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1550749102742" + "$date": 1550749102742 }, "modifiedAt": { - "$date": "1551163270489" + "$date": 1551163270489 }, "origId": null, "name": "starfield", "notes": "", - "rank": "1.0642824603681698", + "rank": 1.0642824603681698, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7zplw5h84p814v76s-thumbnail.jpg", "hasSound": "", - "views": "125", - "likes": "0", + "views": 125, + "likes": 0, "revisionId": "oTpAmrwEQsSFL3L3y" } \ No newline at end of file diff --git a/art/pfvzcjCrHYCpRDiaz/art.json b/art/pfvzcjCrHYCpRDiaz/art.json index a3354de4..34c3fb9c 100644 --- a/art/pfvzcjCrHYCpRDiaz/art.json +++ b/art/pfvzcjCrHYCpRDiaz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508334777099" + "$date": 1508334777099 }, "modifiedAt": { - "$date": "1508334777099" + "$date": 1508334777099 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.7104263782182778", + "rank": 1.7104263782182778, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-q6m6c0pnixfb796e2-thumbnail.jpg", "hasSound": true, - "views": "80", - "likes": "0", + "views": 80, + "likes": 0, "revisionId": "H5xQSaTsiNGEyAnnq" } \ No newline at end of file diff --git a/art/pgneaCJDnJfFAzhbJ/art.json b/art/pgneaCJDnJfFAzhbJ/art.json index 9af7f37e..4a8925e5 100644 --- a/art/pgneaCJDnJfFAzhbJ/art.json +++ b/art/pgneaCJDnJfFAzhbJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "exrQAEG45B5Exhhan", "createdAt": { - "$date": "1684329330454" + "$date": 1684329330454 }, "profile": { "name": "Minsu Kim", @@ -12,15 +12,15 @@ "username": "minsu-kim-digipen" }, "createdAt": { - "$date": "1684567487885" + "$date": 1684567487885 }, "modifiedAt": { - "$date": "1684567487885" + "$date": 1684567487885 }, "origId": null, "name": "Colors Variation", "notes": "", - "rank": "1.8221075498516182", + "rank": 1.8221075498516182, "private": false, "unlisted": true, "username": "minsu-kim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rhl816v002w7ua28u-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "dXcbYA6BvDvHtQcMA" } \ No newline at end of file diff --git a/art/pheZX35Sbfgfj5ZJC/art.json b/art/pheZX35Sbfgfj5ZJC/art.json index 10c92fa0..51d1569d 100644 --- a/art/pheZX35Sbfgfj5ZJC/art.json +++ b/art/pheZX35Sbfgfj5ZJC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565830576816" + "$date": 1565830576816 }, "modifiedAt": { - "$date": "1565830576816" + "$date": 1565830576816 }, "origId": "oRdsbtoX2Yngp5jeC", "name": "dotqyub", "notes": "", - "rank": "1.4487620764097988", + "rank": 1.4487620764097988, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-msqkc2cq8zxi2mzck-thumbnail.jpg", "hasSound": true, - "views": "22", - "likes": "1", + "views": 22, + "likes": 1, "revisionId": "EfjfDaTSapB6qxujr" } \ No newline at end of file diff --git a/art/pi26Yd2oHdMNecbqi/art.json b/art/pi26Yd2oHdMNecbqi/art.json index fbb01e78..658ebb69 100644 --- a/art/pi26Yd2oHdMNecbqi/art.json +++ b/art/pi26Yd2oHdMNecbqi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1546720869250" + "$date": 1546720869250 }, "modifiedAt": { - "$date": "1546720869250" + "$date": 1546720869250 }, "origId": "sfhL5D5YFCpH6NjJE", "name": "omgb3", "notes": "", - "rank": "1.5413311713911164", + "rank": 1.5413311713911164, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f45gv3m635kq0cv0j-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "rMmPMD7euTjkMNisD" } \ No newline at end of file diff --git a/art/pmGvqyPkPbnfcQoLm/art.json b/art/pmGvqyPkPbnfcQoLm/art.json index 834c9e08..dc45ea97 100644 --- a/art/pmGvqyPkPbnfcQoLm/art.json +++ b/art/pmGvqyPkPbnfcQoLm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": "1552696746395" + "$date": 1552696746395 }, "profile": { "name": "Alejandro Cámara", @@ -12,15 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": "1552696880627" + "$date": 1552696880627 }, "modifiedAt": { - "$date": "1553140228309" + "$date": 1553140228309 }, "origId": null, "name": "Circle", "notes": "", - "rank": "1.5867536322441866", + "rank": 1.5867536322441866, "private": false, "unlisted": true, "username": "alejandrocamara", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qs5kp7e8vpddtd9p3-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "WremSRqQmbLrzKto4" } \ No newline at end of file diff --git a/art/pnWPM9mLnuLMMHCFy/art.json b/art/pnWPM9mLnuLMMHCFy/art.json index b41a8549..8e55e8be 100644 --- a/art/pnWPM9mLnuLMMHCFy/art.json +++ b/art/pnWPM9mLnuLMMHCFy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "s7uajwjtjeouLcAYT", "createdAt": { - "$date": "1656593092517" + "$date": 1656593092517 }, "profile": { "name": "Jared", @@ -13,15 +13,15 @@ "username": "molotovbliss" }, "createdAt": { - "$date": "1658383080322" + "$date": 1658383080322 }, "modifiedAt": { - "$date": "1658387628452" + "$date": 1658387628452 }, "origId": "6Yx2A7TQ6NnyHhFPQ", "name": "texas by keyboarders", "notes": "", - "rank": "1.528213090526498", + "rank": 1.528213090526498, "private": false, "unlisted": false, "username": "molotovbliss", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-33q069wty019i4jip-thumbnail.jpg", "hasSound": "", - "views": "85", - "likes": "0", + "views": 85, + "likes": 0, "revisionId": "ZfCc7GbSBjtpXqy7o" } \ No newline at end of file diff --git a/art/poNyz9Zbo5iQ6HjDH/art.json b/art/poNyz9Zbo5iQ6HjDH/art.json index 3b13a158..08008168 100644 --- a/art/poNyz9Zbo5iQ6HjDH/art.json +++ b/art/poNyz9Zbo5iQ6HjDH/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425018307" + "$date": 1595425018307 }, "modifiedAt": { - "$date": "1595425018307" + "$date": 1595425018307 }, "origId": "7gpAmyAsHMewhZvsN", "name": "ball-o?", "notes": "", - "rank": "1.1155711831790294", + "rank": 1.1155711831790294, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ecx2s6c9g65phl32v-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "Xp2r7vAJYj9DbgAB4" } \ No newline at end of file diff --git a/art/pouFFooTnek4sRsuE/art.json b/art/pouFFooTnek4sRsuE/art.json index 52ea6df1..2e3b9ec3 100644 --- a/art/pouFFooTnek4sRsuE/art.json +++ b/art/pouFFooTnek4sRsuE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1652848283438" + "$date": 1652848283438 }, "modifiedAt": { - "$date": "1652958113353" + "$date": 1652958113353 }, "origId": null, "name": "Exercise - Making A Grid", "notes": "", - "rank": "1.9641015758563947", + "rank": 1.9641015758563947, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-cl321zlnuuwiqnvie-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "Xa2BbBhcGeHvcEdS8" } \ No newline at end of file diff --git a/art/pp2M9hcuBjqq4QFPH/art.json b/art/pp2M9hcuBjqq4QFPH/art.json index 820c250f..cb78313a 100644 --- a/art/pp2M9hcuBjqq4QFPH/art.json +++ b/art/pp2M9hcuBjqq4QFPH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1541754199651" + "$date": 1541754199651 }, "modifiedAt": { - "$date": "1541754199651" + "$date": 1541754199651 }, "origId": "LgcuGRxZ6AGSaGnQE", "name": "swooneer2", "notes": "", - "rank": "1.9596334204119075", + "rank": 1.9596334204119075, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-iq4zovcxqhrcbatqx-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "uZAtn7z2awQe6NQA8" } \ No newline at end of file diff --git a/art/ppKnynEzM2GHfQfXo/art.json b/art/ppKnynEzM2GHfQfXo/art.json index c96e431c..f6d67543 100644 --- a/art/ppKnynEzM2GHfQfXo/art.json +++ b/art/ppKnynEzM2GHfQfXo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619539711517" + "$date": 1619539711517 }, "modifiedAt": { - "$date": "1619539711517" + "$date": 1619539711517 }, "origId": null, "name": "Fibonnacci Disk", "notes": "Subflower seeds", - "rank": "1.7064470223535846", + "rank": 1.7064470223535846, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-bzra69a1odrpx1mth-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "opHHPSnTWCWkrHpQg" } \ No newline at end of file diff --git a/art/prW9D82SGpoazGXyC/art.json b/art/prW9D82SGpoazGXyC/art.json index c7eaee75..53b94e2a 100644 --- a/art/prW9D82SGpoazGXyC/art.json +++ b/art/prW9D82SGpoazGXyC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1694082641022" + "$date": 1694082641022 }, "modifiedAt": { - "$date": "1694082641022" + "$date": 1694082641022 }, "origId": null, "name": "BouncingRuler", "notes": "", - "rank": "1.7409782175683735", + "rank": 1.7409782175683735, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mekiw39krlj07ju1k-thumbnail.jpg", "hasSound": true, - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "49rZskGsSoKWRn3ed" } \ No newline at end of file diff --git a/art/puW9t4JQ9LnRbMkTK/art.json b/art/puW9t4JQ9LnRbMkTK/art.json index 8a02907f..feca70a6 100644 --- a/art/puW9t4JQ9LnRbMkTK/art.json +++ b/art/puW9t4JQ9LnRbMkTK/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1509158657870" + "$date": 1509158657870 }, "modifiedAt": { - "$date": "1509158657870" + "$date": 1509158657870 }, "origId": "zr3rcCnA3sx954XPa", "name": "666wired x23", "notes": "", - "rank": "1.3926313914101098", + "rank": 1.3926313914101098, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-darlod3nyeduhkm4a-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "vZeBbz6sqze3dy3Hk" } \ No newline at end of file diff --git a/art/pubHuPRcYrgB8xLXg/art.json b/art/pubHuPRcYrgB8xLXg/art.json index 9efcf85c..a19ab024 100644 --- a/art/pubHuPRcYrgB8xLXg/art.json +++ b/art/pubHuPRcYrgB8xLXg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452122697907" + "$date": 1452122697907 }, "modifiedAt": { - "$date": "1455421334090" + "$date": 1455421334090 }, "origId": "NPohkmBgKdTBhML8P", "name": "wav", "notes": "", - "rank": "10.489589175273107", + "rank": 10.489589175273107, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-uncb3clud2pql0sww-thumbnail.jpg", "hasSound": true, - "views": "759", - "likes": "10", + "views": 759, + "likes": 10, "revisionId": "gpqjG7YcotuXgc9kp" } \ No newline at end of file diff --git a/art/puvZxbRgEiG2MK4Rp/art.json b/art/puvZxbRgEiG2MK4Rp/art.json index e5fd4d4a..acccf7e8 100644 --- a/art/puvZxbRgEiG2MK4Rp/art.json +++ b/art/puvZxbRgEiG2MK4Rp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1705072714939" + "$date": 1705072714939 }, "modifiedAt": { - "$date": "1705080042224" + "$date": 1705080042224 }, "origId": "6hsoh4en6G7rPqjb8", "name": "fractal", "notes": "", - "rank": "1.4474824123418624", + "rank": 1.4474824123418624, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2x79mlcwew2c9r6wr-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "6wtBXKiJqBxnt4wMT" } \ No newline at end of file diff --git a/art/pvmyoREztmWqtKWdC/art.json b/art/pvmyoREztmWqtKWdC/art.json index 39698ce3..028ced5d 100644 --- a/art/pvmyoREztmWqtKWdC/art.json +++ b/art/pvmyoREztmWqtKWdC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551484946532" + "$date": 1551484946532 }, "modifiedAt": { - "$date": "1551484946532" + "$date": 1551484946532 }, "origId": "LZvMDxAGHssNSpJ44", "name": "unnamed", "notes": "", - "rank": "1.9444394869771395", + "rank": 1.9444394869771395, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-hsjay6qnvymma5xj0-thumbnail.jpg", "hasSound": "", - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "5pnTM9Hzd7ARo6frG" } \ No newline at end of file diff --git a/art/pwG88jNmzsgZMjxxB/art.json b/art/pwG88jNmzsgZMjxxB/art.json index 41eca093..ef514452 100644 --- a/art/pwG88jNmzsgZMjxxB/art.json +++ b/art/pwG88jNmzsgZMjxxB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1682103466521" + "$date": 1682103466521 }, "modifiedAt": { - "$date": "1682103466521" + "$date": 1682103466521 }, "origId": null, "name": "sphere2", "notes": "", - "rank": "1.1224464177558384", + "rank": 1.1224464177558384, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-yd7u7xom7e40nx9j5-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "pDxL37FnwEQWo4Psp" } \ No newline at end of file diff --git a/art/q2CemJwQMdeCQ7S7P/art.json b/art/q2CemJwQMdeCQ7S7P/art.json index 4e18b525..637dce9e 100644 --- a/art/q2CemJwQMdeCQ7S7P/art.json +++ b/art/q2CemJwQMdeCQ7S7P/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1551437824057" + "$date": 1551437824057 }, "modifiedAt": { - "$date": "1622505412631" + "$date": 1622505412631 }, "origId": "6SDZEZNF7qnXFxx5d", "name": "logistic", "notes": "", - "rank": "1.4565884085043876", + "rank": 1.4565884085043876, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0mbkcuckpr1nxiv4a-thumbnail.jpg", "hasSound": true, - "views": "203", - "likes": "1", + "views": 203, + "likes": 1, "revisionId": "RiYjhRcaP88F7woRD" } \ No newline at end of file diff --git a/art/q4fMv7cFv8FYfDYw9/art.json b/art/q4fMv7cFv8FYfDYw9/art.json index 6c1b715b..c9f48f66 100644 --- a/art/q4fMv7cFv8FYfDYw9/art.json +++ b/art/q4fMv7cFv8FYfDYw9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "koEkdd6JkWyMHMivK", "createdAt": { - "$date": "1505188172159" + "$date": 1505188172159 }, "username": "jairhumberto", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1505418400349" + "$date": 1505418400349 }, "modifiedAt": { - "$date": "1505418678024" + "$date": 1505418678024 }, "origId": "PorioQ3ztpHifDuAx", "name": "Pump Woofer", "notes": "", - "rank": "1.5058251628009696", + "rank": 1.5058251628009696, "private": false, "unlisted": false, "username": "jairhumberto", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yw0yop1xfz5njax2r-thumbnail.jpg", "hasSound": true, - "views": "385", - "likes": "1", + "views": 385, + "likes": 1, "revisionId": "yiJfjEi6t2bxThDmB" } \ No newline at end of file diff --git a/art/q4sbfetgGafn5By2Z/art.json b/art/q4sbfetgGafn5By2Z/art.json index 18698b95..52031e95 100644 --- a/art/q4sbfetgGafn5By2Z/art.json +++ b/art/q4sbfetgGafn5By2Z/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1445869586258" + "$date": 1445869586258 }, "origId": "wTaKE9X796qNFqgEM", "name": "trippy", @@ -23,13 +23,13 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvoid main() {\n float NUM_SEGMENTS = 6.0 + time*0.001;\n float NUM_POINTS = (NUM_SEGMENTS * 2.0);\n float STEP = time*0.0001;\n if (STEP > 0.03) STEP = 0.03;\n float localTime = time*0.1 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * localTime*0.0001) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001+0.3*cos(time*0.1+c)) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001+0.3*sin(time*0.1+orbitAngle)) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;\n mix(0.3, 0.2, b);\n v_color = vec4(0.8-b, 0.4-c*10.0, 1.0-s*10.0, 1);\n}" }, "screenshotDataId": "6jaYFoyMEwovP2wgZ", - "views": "438", - "likes": "0", + "views": 438, + "likes": 0, "revisionId": "Wy2Q3yEroapWrz9oK", "screenshotURL": "data/images/images-6jaYFoyMEwovP2wgZ-thumbnail.png", "modifiedAt": { - "$date": "1445869586262" + "$date": 1445869586262 }, "hasSound": true, - "rank": "1.3484281148558512" + "rank": 1.3484281148558512 } \ No newline at end of file diff --git a/art/q4uaR7yAp5C3rEQ5u/art.json b/art/q4uaR7yAp5C3rEQ5u/art.json index 6be6c523..d8bb912b 100644 --- a/art/q4uaR7yAp5C3rEQ5u/art.json +++ b/art/q4uaR7yAp5C3rEQ5u/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512097188574" + "$date": 1512097188574 }, "modifiedAt": { - "$date": "1512097188574" + "$date": 1512097188574 }, "origId": "8XECwReKrWfyzzRsj", "name": "circlepower K FURR22", "notes": "", - "rank": "1.5931995656691416", + "rank": 1.5931995656691416, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-klrhqtfqqqfqj48dk-thumbnail.jpg", "hasSound": true, - "views": "143", - "likes": "0", + "views": 143, + "likes": 0, "revisionId": "xFMkeJ6tygeFahZHc" } \ No newline at end of file diff --git a/art/q5ixDP7gFemPmYGSG/art.json b/art/q5ixDP7gFemPmYGSG/art.json index 9383fc96..86942027 100644 --- a/art/q5ixDP7gFemPmYGSG/art.json +++ b/art/q5ixDP7gFemPmYGSG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652885975231" + "$date": 1652885975231 }, "modifiedAt": { - "$date": "1652886306107" + "$date": 1652886306107 }, "origId": "Kx8LRqN4KEH3xcg9Q", "name": "Motion", "notes": "", - "rank": "1.2183221596110159", + "rank": 1.2183221596110159, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-cqlcdg0bzs1ir2o7n-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "CGy3TDNwADQFBpKcL" } \ No newline at end of file diff --git a/art/q6CuGQiqZmHzrJ8N3/art.json b/art/q6CuGQiqZmHzrJ8N3/art.json index 756835af..07e1b3b3 100644 --- a/art/q6CuGQiqZmHzrJ8N3/art.json +++ b/art/q6CuGQiqZmHzrJ8N3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1683775508302" + "$date": 1683775508302 }, "modifiedAt": { - "$date": "1684304843576" + "$date": 1684304843576 }, "origId": null, "name": "Making a Grid", "notes": "Moving Grid", - "rank": "1.5036046430392194", + "rank": 1.5036046430392194, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fi07ve1bi59fpi0c9-thumbnail.jpg", "hasSound": "", - "views": "25", - "likes": "0", + "views": 25, + "likes": 0, "revisionId": "HGpnqebsqwEWBmSu6" } \ No newline at end of file diff --git a/art/q7EZvDZLoN2EqR9Fa/art.json b/art/q7EZvDZLoN2EqR9Fa/art.json index e583b190..c0983fc9 100644 --- a/art/q7EZvDZLoN2EqR9Fa/art.json +++ b/art/q7EZvDZLoN2EqR9Fa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1652948132493" + "$date": 1652948132493 }, "modifiedAt": { - "$date": "1652948132493" + "$date": 1652948132493 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.5527105723549015", + "rank": 1.5527105723549015, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0jlw545648if1ka1z-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "ooW5cXjh5sW9dykQ3" } \ No newline at end of file diff --git a/art/q9BoWL6vYgWMPi8CP/art.json b/art/q9BoWL6vYgWMPi8CP/art.json index 4c9646c2..4bab1a39 100644 --- a/art/q9BoWL6vYgWMPi8CP/art.json +++ b/art/q9BoWL6vYgWMPi8CP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496316151517" + "$date": 1496316151517 }, "modifiedAt": { - "$date": "1496319704729" + "$date": 1496319704729 }, "origId": "c8gpxWQCgY845YBbg", "name": "Lesson04", "notes": "Lesson Four tutorial code.", - "rank": "1.6303973474504954", + "rank": 1.6303973474504954, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1fwcpq5j6mgyuwqzo-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "9eDvikQ2ACRgKu5yz" } \ No newline at end of file diff --git a/art/q9Fv9bJfBujZM8GFF/art.json b/art/q9Fv9bJfBujZM8GFF/art.json index af9f7e20..366deecd 100644 --- a/art/q9Fv9bJfBujZM8GFF/art.json +++ b/art/q9Fv9bJfBujZM8GFF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1489715372777" + "$date": 1489715372777 }, "modifiedAt": { - "$date": "1489715372777" + "$date": 1489715372777 }, "origId": "97XDDQ5yWEzZhs6cH", "name": "banan", "notes": "", - "rank": "1.8541487591421029", + "rank": 1.8541487591421029, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-gkklitq3dttooe1n7-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "euyM7qtaEAQHPZt9R" } \ No newline at end of file diff --git a/art/q9kGY6PexnYDi9oCF/art.json b/art/q9kGY6PexnYDi9oCF/art.json index d5cb0f0a..f4a4f31b 100644 --- a/art/q9kGY6PexnYDi9oCF/art.json +++ b/art/q9kGY6PexnYDi9oCF/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1602838696198" + "$date": 1602838696198 }, "modifiedAt": { - "$date": "1602838696198" + "$date": 1602838696198 }, "origId": "Piyv2py4bQL283mTB", "name": "Sphere + Cube Distribution", "notes": "", - "rank": "1.8138156641987664", + "rank": 1.8138156641987664, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-q1koyr5tydd0ay6dr-thumbnail.jpg", "hasSound": "", - "views": "163", - "likes": "0", + "views": 163, + "likes": 0, "revisionId": "eAXqsL4L8BW7uXics" } \ No newline at end of file diff --git a/art/q9prYaawf95rZ4Bas/art.json b/art/q9prYaawf95rZ4Bas/art.json index 8ce551b1..cca26368 100644 --- a/art/q9prYaawf95rZ4Bas/art.json +++ b/art/q9prYaawf95rZ4Bas/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508053618683" + "$date": 1508053618683 }, "modifiedAt": { - "$date": "1508053618683" + "$date": 1508053618683 }, "origId": "XQQfnaTej5ZuzxNaf", "name": "dyson", "notes": "", - "rank": "1.6589598674239745", + "rank": 1.6589598674239745, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-c9dvtdnu6t2hw3djl-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "iM5nK3G3g6avrSWpr" } \ No newline at end of file diff --git a/art/qA2y7ctcsE5EDRetu/art.json b/art/qA2y7ctcsE5EDRetu/art.json index b3221822..26671084 100644 --- a/art/qA2y7ctcsE5EDRetu/art.json +++ b/art/qA2y7ctcsE5EDRetu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nx6x3Kd3LL22ncuyh", "createdAt": { - "$date": "1555795967435" + "$date": 1555795967435 }, "profile": { "name": "Mike Tobia", @@ -12,15 +12,15 @@ "username": "mike-tobia" }, "createdAt": { - "$date": "1555802344248" + "$date": 1555802344248 }, "modifiedAt": { - "$date": "1555802344248" + "$date": 1555802344248 }, "origId": "Cou2fm28Bk2J2vbgy", "name": "color", "notes": "", - "rank": "1.0068714456690522", + "rank": 1.0068714456690522, "private": false, "unlisted": true, "username": "mike-tobia", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-t3ptynoh0jwsdq2zc-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "TJTeZKA64CFSxQGiu" } \ No newline at end of file diff --git a/art/qB4krC8RnH5HEFLww/art.json b/art/qB4krC8RnH5HEFLww/art.json index a5c59d58..d58118a5 100644 --- a/art/qB4krC8RnH5HEFLww/art.json +++ b/art/qB4krC8RnH5HEFLww/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1494623497583" + "$date": 1494623497583 }, "modifiedAt": { - "$date": "1494623497583" + "$date": 1494623497583 }, "origId": "NfQPZoWHTBFY7AKy5", "name": "Cercle Tunnel", "notes": "K Machine exposed", - "rank": "1.8742360648197778", + "rank": 1.8742360648197778, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ekjnf41sgez49ne0z-thumbnail.jpg", "hasSound": "", - "views": "311", - "likes": "1", + "views": 311, + "likes": 1, "revisionId": "EJCtkYmrEKT99sWiw" } \ No newline at end of file diff --git a/art/qELXXCPFytjJabB9R/art.json b/art/qELXXCPFytjJabB9R/art.json index f11ca944..826c237b 100644 --- a/art/qELXXCPFytjJabB9R/art.json +++ b/art/qELXXCPFytjJabB9R/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1684479576787" + "$date": 1684479576787 }, "modifiedAt": { - "$date": "1684479576787" + "$date": 1684479576787 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.8667166739310304", + "rank": 1.8667166739310304, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-d2l6zr1thg9zq538i-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "35nvuZS6dwTcmW9BG" } \ No newline at end of file diff --git a/art/qF38BqQYdKFFENMag/art.json b/art/qF38BqQYdKFFENMag/art.json index 536fbff0..906a81de 100644 --- a/art/qF38BqQYdKFFENMag/art.json +++ b/art/qF38BqQYdKFFENMag/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1654079153028" + "$date": 1654079153028 }, "modifiedAt": { - "$date": "1654079153028" + "$date": 1654079153028 }, "origId": "Ex4L4mExH2paBQBj5", "name": "Exercise - Vertexshaderart : Circles from Triangles_sehun.kim", "notes": "Exercise - Vertexshaderart : Circles from Triangles_sehun.kim", - "rank": "1.675189578000239", + "rank": 1.675189578000239, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xu5m8irj9038y3v9g-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "qqneWHuhkqfWNH2yi" } \ No newline at end of file diff --git a/art/qGALguswrydAHGpCK/art.json b/art/qGALguswrydAHGpCK/art.json index 2332534e..e0b2d98e 100644 --- a/art/qGALguswrydAHGpCK/art.json +++ b/art/qGALguswrydAHGpCK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "XZ9fGNm72T7MyEqAy", "createdAt": { - "$date": "1612890971955" + "$date": 1612890971955 }, "username": "oneshade", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1618968064322" + "$date": 1618968064322 }, "modifiedAt": { - "$date": "1618968372396" + "$date": 1618968372396 }, "origId": null, "name": "Bezier Patch", "notes": "Quadratic bezier.", - "rank": "1.2717562246141902", + "rank": 1.2717562246141902, "private": false, "unlisted": false, "username": "oneshade", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fz6drbm3nq64ozhc4-thumbnail.jpg", "hasSound": "", - "views": "207", - "likes": "1", + "views": 207, + "likes": 1, "revisionId": "MB2mQB7cro2a3G4Xi" } \ No newline at end of file diff --git a/art/qGKmWQ4t3CedrMdN2/art.json b/art/qGKmWQ4t3CedrMdN2/art.json index b5776beb..6508782c 100644 --- a/art/qGKmWQ4t3CedrMdN2/art.json +++ b/art/qGKmWQ4t3CedrMdN2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1559503789224" + "$date": 1559503789224 }, "modifiedAt": { - "$date": "1559503888266" + "$date": 1559503888266 }, "origId": null, "name": "nice shape", "notes": "", - "rank": "1.2447300873146498", + "rank": 1.2447300873146498, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i0mv6mart8riqkik2-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "tLfH47AvxgW5SvuXc" } \ No newline at end of file diff --git a/art/qKGoihMGbyYe64imT/art.json b/art/qKGoihMGbyYe64imT/art.json index 3b093206..49209abe 100644 --- a/art/qKGoihMGbyYe64imT/art.json +++ b/art/qKGoihMGbyYe64imT/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447076254785" + "$date": 1447076254785 }, "modifiedAt": { - "$date": "1447076254785" + "$date": 1447076254785 }, "origId": "t9afzWHetyWR3bZSB", "name": "point cloud vs spheres", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-vvq2sdbr9vj2gigoc-thumbnail.jpg", "hasSound": true, - "views": "201", - "likes": "0", + "views": 201, + "likes": 0, "revisionId": "5zE4EHYZgFMnBxMNu", - "rank": "1.049786353048907" + "rank": 1.049786353048907 } \ No newline at end of file diff --git a/art/qL56Nfe9M96bTaqYj/art.json b/art/qL56Nfe9M96bTaqYj/art.json index 50f1130b..079a47fa 100644 --- a/art/qL56Nfe9M96bTaqYj/art.json +++ b/art/qL56Nfe9M96bTaqYj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508660448522" + "$date": 1508660448522 }, "modifiedAt": { - "$date": "1508660448522" + "$date": 1508660448522 }, "origId": "Hsmfxt55QrbZxDm4d", "name": "perc2xxx", "notes": "", - "rank": "10.645396794536547", + "rank": 10.645396794536547, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ulv24gc01elrggl6p-thumbnail.jpg", "hasSound": true, - "views": "219", - "likes": "2", + "views": 219, + "likes": 2, "revisionId": "kNMSTSi7qstuMKFx5" } \ No newline at end of file diff --git a/art/qRGKhfL3wRe3KqPob/art.json b/art/qRGKhfL3wRe3KqPob/art.json index 23320491..f2df4bce 100644 --- a/art/qRGKhfL3wRe3KqPob/art.json +++ b/art/qRGKhfL3wRe3KqPob/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503564580012" + "$date": 1503564580012 }, "modifiedAt": { - "$date": "1503564580012" + "$date": 1503564580012 }, "origId": "2AAPaBjMMEbZF3peq", "name": "ringu", "notes": "", - "rank": "1.61299656797251", + "rank": 1.61299656797251, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-7a4kx1l8omlierqtt-thumbnail.jpg", "hasSound": true, - "views": "182", - "likes": "0", + "views": 182, + "likes": 0, "revisionId": "M74x5kup83u3YNvv6" } \ No newline at end of file diff --git a/art/qRP5HEWEavfkjMpzp/art.json b/art/qRP5HEWEavfkjMpzp/art.json index 64340900..e916595b 100644 --- a/art/qRP5HEWEavfkjMpzp/art.json +++ b/art/qRP5HEWEavfkjMpzp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1516146778583" + "$date": 1516146778583 }, "modifiedAt": { - "$date": "1594508873600" + "$date": 1594508873600 }, "origId": "f5etc59cCAN5qsa9G", "name": "fractal blue", "notes": "", - "rank": "10.99481500064002", + "rank": 10.99481500064002, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m8hvz5l4uzqyfvm1e-thumbnail.jpg", "hasSound": true, - "views": "476", - "likes": "2", + "views": 476, + "likes": 2, "revisionId": "5ADwx5arMETg9GHaA" } \ No newline at end of file diff --git a/art/qSJ4doZdZD5GW3Y5g/art.json b/art/qSJ4doZdZD5GW3Y5g/art.json index 8cc185d5..a73da0fc 100644 --- a/art/qSJ4doZdZD5GW3Y5g/art.json +++ b/art/qSJ4doZdZD5GW3Y5g/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1524505967775" + "$date": 1524505967775 }, "modifiedAt": { - "$date": "1524509044950" + "$date": 1524509044950 }, "origId": "jaG2f5XtrcpcNSePf", "name": "Wave like motion", "notes": "This stuff is super radical", - "rank": "1.5133841757306108", + "rank": 1.5133841757306108, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-fofkuy5cmrb8az76m-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "SNrrBScauEiAYviHa" } \ No newline at end of file diff --git a/art/qSNjoFSsTFZD2TJcg/art.json b/art/qSNjoFSsTFZD2TJcg/art.json index e1f53d20..b2269e35 100644 --- a/art/qSNjoFSsTFZD2TJcg/art.json +++ b/art/qSNjoFSsTFZD2TJcg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": "1502175661489" + "$date": 1502175661489 }, "profile": { "name": "Trevor Drury", @@ -12,15 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": "1502345352707" + "$date": 1502345352707 }, "modifiedAt": { - "$date": "1518422571685" + "$date": 1518422571685 }, "origId": "p3XWczEaFrc4XJCKu", "name": "triangle test 2", "notes": "", - "rank": "1.803028053251236", + "rank": 1.803028053251236, "private": false, "unlisted": true, "username": "trevor", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9ypis39ot97mfaohe-thumbnail.jpg", "hasSound": true, - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "FR94hSCXrHTfhXMfz" } \ No newline at end of file diff --git a/art/qSRWCBPJwjsffzsKb/art.json b/art/qSRWCBPJwjsffzsKb/art.json index fad87f80..92ef7c87 100644 --- a/art/qSRWCBPJwjsffzsKb/art.json +++ b/art/qSRWCBPJwjsffzsKb/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": "1446316652572" + "$date": 1446316652572 }, "profile": { "first_name": "Mark", @@ -13,10 +13,10 @@ "username": "mark" }, "createdAt": { - "$date": "1446383216781" + "$date": 1446383216781 }, "modifiedAt": { - "$date": "1446383216788" + "$date": 1446383216788 }, "origId": null, "name": "vibrations", @@ -36,10 +36,10 @@ "shader": "#define PI 3.14159\n\nfloat hash( float n ) { return fract(sin(n)*753.5453123); }\n\nvoid main () {\n float i = hash(vertexId);\n float f = hash(i);\n float snd = texture2D(sound, vec2(f, i)).a * cos(i);\n snd = pow(snd, 2.);\n \n float ang = vertexId / 1000.;\n float perspective = .3 * (1. + mouse.y);\n float t = time * (f + .1) + mouse.x;\n float x = i * sin(ang + t) * .8;\n float y = i * cos(ang + t);\n y += .1 * snd * (1. - y);\n y *= perspective;\n \n float vis = snd / (y + 1.);\n \n gl_Position = vec4(x, y, 0., 1.);\n gl_PointSize = 10. * vis;\n \n v_color = vec4(\n snd * .7 * (1. - f),\n snd * .8 * cos(f * PI),\n snd * 2.,\n vis);\n}" }, "screenshotURL": "data/images/images-cm496gm3zn7w4pmpm-thumbnail.jpg", - "views": "656", - "likes": "6", + "views": 656, + "likes": 6, "revisionId": "PQYfMbSMBGB7JS6Xh", "hasSound": true, - "rank": "10.040094088633213", + "rank": 10.040094088633213, "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/qShjbKXDhES9fS66n/art.json b/art/qShjbKXDhES9fS66n/art.json index 519db81b..095ed8d4 100644 --- a/art/qShjbKXDhES9fS66n/art.json +++ b/art/qShjbKXDhES9fS66n/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448290945036" + "$date": 1448290945036 }, "modifiedAt": { - "$date": "1448736165126" + "$date": 1448736165126 }, "origId": "9gAztzKnjeJ3GyrqF", "name": "rage", - "rank": "10.780056242202233", + "rank": 10.780056242202233, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-2jgp30uettorasyt2-thumbnail.jpg", "hasSound": true, - "views": "1004", - "likes": "9", + "views": 1004, + "likes": 9, "revisionId": "2nPdnh3Bjeem52gma", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/qXiLEbW6jk6fh9rJj/art.json b/art/qXiLEbW6jk6fh9rJj/art.json index 30a0572a..cc859cce 100644 --- a/art/qXiLEbW6jk6fh9rJj/art.json +++ b/art/qXiLEbW6jk6fh9rJj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1497675342503" + "$date": 1497675342503 }, "modifiedAt": { - "$date": "1497675342503" + "$date": 1497675342503 }, "origId": "2RntyLszQwDn9wi85", "name": "bounder2", "notes": "", - "rank": "1.953010655417151", + "rank": 1.953010655417151, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-zgv7y0b964ifuzls7-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "S996C696ywz4ukwaT" } \ No newline at end of file diff --git a/art/qZCxqkkWDsfd8gqGS/art.json b/art/qZCxqkkWDsfd8gqGS/art.json index 3269b070..2e3b378c 100644 --- a/art/qZCxqkkWDsfd8gqGS/art.json +++ b/art/qZCxqkkWDsfd8gqGS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1551368539758" + "$date": 1551368539758 }, "modifiedAt": { - "$date": "1551373297275" + "$date": 1551373297275 }, "origId": "yKbsMohpXxZXWLHSm", "name": "dncrs", "notes": "", - "rank": "10.763303278170829", + "rank": 10.763303278170829, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zzze8dozfdddc3swq-thumbnail.jpg", "hasSound": true, - "views": "514", - "likes": "7", + "views": 514, + "likes": 7, "revisionId": "hkrtaLNoaPrWCLxxq" } \ No newline at end of file diff --git a/art/qa68ydunsujhkHGZ6/art.json b/art/qa68ydunsujhkHGZ6/art.json index f497720c..e02a8746 100644 --- a/art/qa68ydunsujhkHGZ6/art.json +++ b/art/qa68ydunsujhkHGZ6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531142304553" + "$date": 1531142304553 }, "modifiedAt": { - "$date": "1531142304553" + "$date": 1531142304553 }, "origId": "R7yXZW3KoMpDcS5NW", "name": "sockwaves", "notes": "", - "rank": "1.5637304240364212", + "rank": 1.5637304240364212, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8k5kfovq2uwimawm3-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bzWnYeBXmNX9AHMn3" } \ No newline at end of file diff --git a/art/qbZNX3pQENCDwdJvA/art.json b/art/qbZNX3pQENCDwdJvA/art.json index cf6dba22..9a11214d 100644 --- a/art/qbZNX3pQENCDwdJvA/art.json +++ b/art/qbZNX3pQENCDwdJvA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TndgdNb5fokXqcksu", "createdAt": { - "$date": "1512108652976" + "$date": 1512108652976 }, "profile": { "name": "dr crackhausen", @@ -12,15 +12,15 @@ "username": "♫♪♭♮{{triplesix g}}♯♪♫" }, "createdAt": { - "$date": "1512521483343" + "$date": 1512521483343 }, "modifiedAt": { - "$date": "1512521483343" + "$date": 1512521483343 }, "origId": "dTLifasffbDKw6x9Q", "name": "circlepower K FURR233", "notes": "", - "rank": "10.000783412783177", + "rank": 10.000783412783177, "private": false, "unlisted": false, "username": "♫♪♭♮{{triplesix g}}♯♪♫", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kvxcyyfdexw0e8epj-thumbnail.jpg", "hasSound": true, - "views": "249", - "likes": "2", + "views": 249, + "likes": 2, "revisionId": "zYRETjkEn79wgdQbL" } \ No newline at end of file diff --git a/art/qbg8npmnJ2J23WmBm/art.json b/art/qbg8npmnJ2J23WmBm/art.json index afc35a71..b14edd86 100644 --- a/art/qbg8npmnJ2J23WmBm/art.json +++ b/art/qbg8npmnJ2J23WmBm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1474175962816" + "$date": 1474175962816 }, "modifiedAt": { - "$date": "1478945434725" + "$date": 1478945434725 }, "origId": null, "name": "sparkly", "notes": "", - "rank": "1.8575923184902365", + "rank": 1.8575923184902365, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-iswtyoap99b0ag4o5-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "iNGne6nQ4PFCQbZGi" } \ No newline at end of file diff --git a/art/qbuQhWtriSLNLQhJF/art.json b/art/qbuQhWtriSLNLQhJF/art.json index 061ae23e..346a5157 100644 --- a/art/qbuQhWtriSLNLQhJF/art.json +++ b/art/qbuQhWtriSLNLQhJF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EKodBi6Y6zttmLwA3", "createdAt": { - "$date": "1663865861784" + "$date": 1663865861784 }, "profile": { "first_name": "Allen", @@ -13,15 +13,15 @@ "username": "allen" }, "createdAt": { - "$date": "1663865890709" + "$date": 1663865890709 }, "modifiedAt": { - "$date": "1663868175169" + "$date": 1663868175169 }, "origId": null, "name": "tutorial", "notes": "Ended at lesson 3", - "rank": "1.6848001105379564", + "rank": 1.6848001105379564, "private": false, "unlisted": true, "username": "allen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-g9118lb45fnrmohh6-thumbnail.jpg", "hasSound": "", - "views": "24", - "likes": "0", + "views": 24, + "likes": 0, "revisionId": "7ow4tSYZHpQzM3qaH" } \ No newline at end of file diff --git a/art/qcXAqrGwABRk4ge5N/art.json b/art/qcXAqrGwABRk4ge5N/art.json index 64bae08b..ca8325fc 100644 --- a/art/qcXAqrGwABRk4ge5N/art.json +++ b/art/qcXAqrGwABRk4ge5N/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510548441651" + "$date": 1510548441651 }, "modifiedAt": { - "$date": "1510548441651" + "$date": 1510548441651 }, "origId": "xTf82BxK4LCcHNgq6", "name": "Shadertoy Adapter", "notes": "wtf/how", - "rank": "1.89031429251875", + "rank": 1.89031429251875, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ylklxefy7cyj6qr79-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "yrv2TbadBX2TTnAMp" } \ No newline at end of file diff --git a/art/qh4PDg5QYbN3rGiXh/art.json b/art/qh4PDg5QYbN3rGiXh/art.json index 2107dae4..1b423744 100644 --- a/art/qh4PDg5QYbN3rGiXh/art.json +++ b/art/qh4PDg5QYbN3rGiXh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": "1684210422037" + "$date": 1684210422037 }, "username": "w.chae", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684292715495" + "$date": 1684292715495 }, "modifiedAt": { - "$date": "1684292715495" + "$date": 1684292715495 }, "origId": null, "name": "Color", "notes": "Exercise Color\nCS250 Spring 2023", - "rank": "1.0497038915521038", + "rank": 1.0497038915521038, "private": false, "unlisted": true, "username": "w.chae", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-akofkcl9azfowa0i9-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "RRNgGPyyH8xH4jYwB" } \ No newline at end of file diff --git a/art/qividt2tw6AP89Bn7/art.json b/art/qividt2tw6AP89Bn7/art.json index 1da0257e..9a4a8aad 100644 --- a/art/qividt2tw6AP89Bn7/art.json +++ b/art/qividt2tw6AP89Bn7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684325017283" + "$date": 1684325017283 }, "modifiedAt": { - "$date": "1684325017283" + "$date": 1684325017283 }, "origId": null, "name": "Colors - JongHyeon Lee", "notes": "", - "rank": "1.4594692265646374", + "rank": 1.4594692265646374, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-08waa7vmldaafop14-thumbnail.jpg", "hasSound": "", - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "Xz2hLipTRipq55vHc" } \ No newline at end of file diff --git a/art/qjLQadWFssvPKLLCN/art.json b/art/qjLQadWFssvPKLLCN/art.json index d43c1415..d6e0eb60 100644 --- a/art/qjLQadWFssvPKLLCN/art.json +++ b/art/qjLQadWFssvPKLLCN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1471063671478" + "$date": 1471063671478 }, "modifiedAt": { - "$date": "1471064359407" + "$date": 1471064359407 }, "origId": "pJM2rdtSkSBnEkMeG", "name": "80smovielogo", "notes": "", - "rank": "10.298824540235215", + "rank": 10.298824540235215, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-up351nmrh7g6tkdzj-thumbnail.jpg", "hasSound": true, - "views": "237", - "likes": "7", + "views": 237, + "likes": 7, "revisionId": "pnauSNGZPGwi7rtK7" } \ No newline at end of file diff --git a/art/qjkP6BDvEFyD6CfZC/art.json b/art/qjkP6BDvEFyD6CfZC/art.json index a2c41905..d22bffe0 100644 --- a/art/qjkP6BDvEFyD6CfZC/art.json +++ b/art/qjkP6BDvEFyD6CfZC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466521637732" + "$date": 1466521637732 }, "modifiedAt": { - "$date": "1474176424286" + "$date": 1474176424286 }, "origId": null, "name": "boilerplate", "notes": "", - "rank": "10.316852024969267", + "rank": 10.316852024969267, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6mm135r72bhkmpe2h-thumbnail.jpg", "hasSound": "", - "views": "562", - "likes": "7", + "views": 562, + "likes": 7, "revisionId": "W3qv3N3Faq2avrFwR" } \ No newline at end of file diff --git a/art/qof5bDEpQyu2B6HFC/art.json b/art/qof5bDEpQyu2B6HFC/art.json index 2e221091..99e8af08 100644 --- a/art/qof5bDEpQyu2B6HFC/art.json +++ b/art/qof5bDEpQyu2B6HFC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652868099690" + "$date": 1652868099690 }, "modifiedAt": { - "$date": "1652946124451" + "$date": 1652946124451 }, "origId": "B7XSdPJnstpQRHwMt", "name": "Motion - Sangbeom Kim", "notes": "Motion - Sangbeom Kim", - "rank": "1.505951403087432", + "rank": 1.505951403087432, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-38clki6a3670updx3-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "kSr3WbxRuBiAidSqd" } \ No newline at end of file diff --git a/art/qrDZ3LmPSpDcsogS3/art.json b/art/qrDZ3LmPSpDcsogS3/art.json index 2e642bbb..bc416efa 100644 --- a/art/qrDZ3LmPSpDcsogS3/art.json +++ b/art/qrDZ3LmPSpDcsogS3/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503024260425" + "$date": 1503024260425 }, "modifiedAt": { - "$date": "1503024260425" + "$date": 1503024260425 }, "origId": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz", "notes": "", - "rank": "1.2173381078378216", + "rank": 1.2173381078378216, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-l8b5lyp1yu629cgp4-thumbnail.jpg", "hasSound": true, - "views": "120", - "likes": "0", + "views": 120, + "likes": 0, "revisionId": "78yE6GHtuJEGRFvLA" } \ No newline at end of file diff --git a/art/qtwQmSqQKkS3ptSYN/art.json b/art/qtwQmSqQKkS3ptSYN/art.json index 0a9ca6e4..195705b7 100644 --- a/art/qtwQmSqQKkS3ptSYN/art.json +++ b/art/qtwQmSqQKkS3ptSYN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1488010906773" + "$date": 1488010906773 }, "modifiedAt": { - "$date": "1489764127805" + "$date": 1489764127805 }, "origId": "QKr9Zs5phrohEPjCp", "name": "jp", "notes": "", - "rank": "1.8169659654218786", + "rank": 1.8169659654218786, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s4wnt5w35abjlnnuz-thumbnail.jpg", "hasSound": "", - "views": "58", - "likes": "0", + "views": 58, + "likes": 0, "revisionId": "e2R8vJGF7XekT2ZN5" } \ No newline at end of file diff --git a/art/qvctZ7frDWv9mM6Do/art.json b/art/qvctZ7frDWv9mM6Do/art.json index 5fc1c697..22170b49 100644 --- a/art/qvctZ7frDWv9mM6Do/art.json +++ b/art/qvctZ7frDWv9mM6Do/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1570868505432" + "$date": 1570868505432 }, "modifiedAt": { - "$date": "1570868505432" + "$date": 1570868505432 }, "origId": "M922vaDbAxvAZALbx", "name": "mag", "notes": "", - "rank": "1.6782145734225031", + "rank": 1.6782145734225031, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2udscj6jid87vslkx-thumbnail.jpg", "hasSound": true, - "views": "124", - "likes": "0", + "views": 124, + "likes": 0, "revisionId": "F7rvC47iCx6qfm5sw" } \ No newline at end of file diff --git a/art/qwTpNwa5NsAWRHJvh/art.json b/art/qwTpNwa5NsAWRHJvh/art.json index c5de3ba9..73e850c0 100644 --- a/art/qwTpNwa5NsAWRHJvh/art.json +++ b/art/qwTpNwa5NsAWRHJvh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551100772696" + "$date": 1551100772696 }, "modifiedAt": { - "$date": "1551100772696" + "$date": 1551100772696 }, "origId": "sFwDFQhDYuAh6a6r8", "name": "swooneer", "notes": "", - "rank": "1.3105498671854108", + "rank": 1.3105498671854108, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-jj8ekqkw55jjvc36c-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "fn8JYqaFHagB6yqcq" } \ No newline at end of file diff --git a/art/r2tz6uDybuH3HESEN/art.json b/art/r2tz6uDybuH3HESEN/art.json index f9a38c82..c1b03b5a 100644 --- a/art/r2tz6uDybuH3HESEN/art.json +++ b/art/r2tz6uDybuH3HESEN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1614345114538" + "$date": 1614345114538 }, "modifiedAt": { - "$date": "1614345114538" + "$date": 1614345114538 }, "origId": "C549fio274zzAoidn", "name": "Block Party", "notes": "", - "rank": "1.2032373989956489", + "rank": 1.2032373989956489, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vaykbal6owtecrdlv-thumbnail.jpg", "hasSound": true, - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "GEzikJSD5Ay3wKgP9" } \ No newline at end of file diff --git a/art/r3aahkgwBNMpNsWRz/art.json b/art/r3aahkgwBNMpNsWRz/art.json index dad7889a..1de04279 100644 --- a/art/r3aahkgwBNMpNsWRz/art.json +++ b/art/r3aahkgwBNMpNsWRz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1599136022393" + "$date": 1599136022393 }, "modifiedAt": { - "$date": "1599136022393" + "$date": 1599136022393 }, "origId": "PcGaeSXys75hdn3ky", "name": "crystal irisz (1)X", "notes": "2017-07-13: replaced music", - "rank": "1.0830115503987292", + "rank": 1.0830115503987292, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-lux1nnxt4yqhxogp6-thumbnail.jpg", "hasSound": true, - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "mptFQjznMfQZZb3KB" } \ No newline at end of file diff --git a/art/r7gmxrfBnFMN5mm9r/art.json b/art/r7gmxrfBnFMN5mm9r/art.json index d0571257..a35b716c 100644 --- a/art/r7gmxrfBnFMN5mm9r/art.json +++ b/art/r7gmxrfBnFMN5mm9r/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520032966245" + "$date": 1520032966245 }, "modifiedAt": { - "$date": "1520032966245" + "$date": 1520032966245 }, "origId": "T3rPrhgzehKeaqZc6", "name": "dyson", "notes": "", - "rank": "1.8572270591767994", + "rank": 1.8572270591767994, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r085px7tuaiu2qqp4-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "CPqxkhtF4tnx6EbWG" } \ No newline at end of file diff --git a/art/r7tpZqAYFwZsQarPw/art.json b/art/r7tpZqAYFwZsQarPw/art.json index 29ee7329..c57a289c 100644 --- a/art/r7tpZqAYFwZsQarPw/art.json +++ b/art/r7tpZqAYFwZsQarPw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1488310859625" + "$date": 1488310859625 }, "modifiedAt": { - "$date": "1496501662922" + "$date": 1496501662922 }, "origId": null, "name": "Mesh Reprojection", "notes": "", - "rank": "1.4855300045731124", + "rank": 1.4855300045731124, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bx45df8qlkhztfhrk-thumbnail.jpg", "hasSound": "", - "views": "606", - "likes": "1", + "views": 606, + "likes": 1, "revisionId": "pNxQCvojtT3kBMeqM" } \ No newline at end of file diff --git a/art/rABYouScqWKneNWRS/art.json b/art/rABYouScqWKneNWRS/art.json index 3839b007..f0d524d6 100644 --- a/art/rABYouScqWKneNWRS/art.json +++ b/art/rABYouScqWKneNWRS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590947975232" + "$date": 1590947975232 }, "modifiedAt": { - "$date": "1590947975232" + "$date": 1590947975232 }, "origId": "cm7ZiKYPzjYBqPSyQ", "name": "mostly harmless", "notes": "", - "rank": "1.1155676851097467", + "rank": 1.1155676851097467, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5wbqx7525jtkwa1yy-thumbnail.jpg", "hasSound": "", - "views": "48", - "likes": "0", + "views": 48, + "likes": 0, "revisionId": "GXEoYSuAGx8qDHpmK" } \ No newline at end of file diff --git a/art/rATARASTHX6xvj5Aa/art.json b/art/rATARASTHX6xvj5Aa/art.json index 8802c350..5d5a3f62 100644 --- a/art/rATARASTHX6xvj5Aa/art.json +++ b/art/rATARASTHX6xvj5Aa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501616881292" + "$date": 1501616881292 }, "modifiedAt": { - "$date": "1501616881292" + "$date": 1501616881292 }, "origId": "yPDzQv2JwJ9p4NCgQ", "name": "wtr", "notes": "2017-07-13: Replaced missing music", - "rank": "1.0618443883056887", + "rank": 1.0618443883056887, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-l8y2mzlfhh1le8da5-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "TZDGMGtWzGvbzBk7y" } \ No newline at end of file diff --git a/art/rAzqz9fhRarpgzdC2/art.json b/art/rAzqz9fhRarpgzdC2/art.json index 937e361e..319185e0 100644 --- a/art/rAzqz9fhRarpgzdC2/art.json +++ b/art/rAzqz9fhRarpgzdC2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1597530975970" + "$date": 1597530975970 }, "modifiedAt": { - "$date": "1597530975970" + "$date": 1597530975970 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.686629014790782", + "rank": 1.686629014790782, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-on7wa45l7howaanl6-thumbnail.jpg", "hasSound": "", - "views": "54", - "likes": "0", + "views": 54, + "likes": 0, "revisionId": "PLS8bJwHSYBooQx3q" } \ No newline at end of file diff --git a/art/rBjrdN2CvsneEkgEk/art.json b/art/rBjrdN2CvsneEkgEk/art.json index 9b9b9e2a..39cbe1b4 100644 --- a/art/rBjrdN2CvsneEkgEk/art.json +++ b/art/rBjrdN2CvsneEkgEk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1545785229814" + "$date": 1545785229814 }, "modifiedAt": { - "$date": "1545785229814" + "$date": 1545785229814 }, "origId": "23ezRZjpZK82TqNJr", "name": "otb", "notes": "", - "rank": "10.964214111887099", + "rank": 10.964214111887099, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-tq1ep9crzpm965d5r-thumbnail.jpg", "hasSound": true, - "views": "995", - "likes": "7", + "views": 995, + "likes": 7, "revisionId": "JAzxvk6kJxzu8uYyk" } \ No newline at end of file diff --git a/art/rBqQqL5j4orqHbrPz/art.json b/art/rBqQqL5j4orqHbrPz/art.json index 0ad3abe0..4e71c293 100644 --- a/art/rBqQqL5j4orqHbrPz/art.json +++ b/art/rBqQqL5j4orqHbrPz/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1449358928725" + "$date": 1449358928725 }, "modifiedAt": { - "$date": "1449358928725" + "$date": 1449358928725 }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "tweaked pointsprite plasma", - "rank": "1.4305933081257591", + "rank": 1.4305933081257591, "private": false, "unlisted": false, "username": "-anon-", @@ -30,7 +30,7 @@ }, "screenshotURL": "data/images/images-eha59va25847naeip-thumbnail.jpg", "hasSound": "", - "views": "225", - "likes": "0", + "views": 225, + "likes": 0, "revisionId": "zyYkfve7NyKg4RXa8" } \ No newline at end of file diff --git a/art/rCHrvqDdspQzQoxu9/art.json b/art/rCHrvqDdspQzQoxu9/art.json index 408ba0a6..3c804c53 100644 --- a/art/rCHrvqDdspQzQoxu9/art.json +++ b/art/rCHrvqDdspQzQoxu9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427300616" + "$date": 1600427300616 }, "modifiedAt": { - "$date": "1600427300616" + "$date": 1600427300616 }, "origId": "XwLcGCStsrbhX6jFY", "name": "fft Text", "notes": "", - "rank": "1.0249309943871614", + "rank": 1.0249309943871614, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5s4z0rt97tmzq2b6g-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "p9ouB8mhvEtjKXGSK" } \ No newline at end of file diff --git a/art/rF2WSQ98F7YxgjTH9/art.json b/art/rF2WSQ98F7YxgjTH9/art.json index 6f57ef6c..3203463d 100644 --- a/art/rF2WSQ98F7YxgjTH9/art.json +++ b/art/rF2WSQ98F7YxgjTH9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1560434605290" + "$date": 1560434605290 }, "modifiedAt": { - "$date": "1560434605290" + "$date": 1560434605290 }, "origId": "G52W2EuQGvzn2m9mT", "name": "unnamed", "notes": "", - "rank": "1.6610883674061352", + "rank": 1.6610883674061352, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-rah654vfzjqthepmm-thumbnail.jpg", "hasSound": true, - "views": "79", - "likes": "0", + "views": 79, + "likes": 0, "revisionId": "mxMHREXphXY6ALkmh" } \ No newline at end of file diff --git a/art/rGsksAzL2wfEQZTc9/art.json b/art/rGsksAzL2wfEQZTc9/art.json index ab63cbaa..3dbcde58 100644 --- a/art/rGsksAzL2wfEQZTc9/art.json +++ b/art/rGsksAzL2wfEQZTc9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1601961470683" + "$date": 1601961470683 }, "modifiedAt": { - "$date": "1602054144777" + "$date": 1602054144777 }, "origId": null, "name": "Spiral", "notes": "undecided on what to do with music on this one, but it's a start", - "rank": "1.7009890661213252", + "rank": 1.7009890661213252, "private": false, "unlisted": false, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kyahbhq14imcddtpn-thumbnail.jpg", "hasSound": true, - "views": "192", - "likes": "0", + "views": 192, + "likes": 0, "revisionId": "gDSXRjizio9dWfNCW" } \ No newline at end of file diff --git a/art/rM3dTWcBEhMiFfgEm/art.json b/art/rM3dTWcBEhMiFfgEm/art.json index d3544caa..8bb11e1f 100644 --- a/art/rM3dTWcBEhMiFfgEm/art.json +++ b/art/rM3dTWcBEhMiFfgEm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a6G8izGZd43KHipPC", "createdAt": { - "$date": "1544028231052" + "$date": 1544028231052 }, "username": "artramo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1544028785711" + "$date": 1544028785711 }, "modifiedAt": { - "$date": "1544083567937" + "$date": 1544083567937 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.516781519449343", + "rank": 1.516781519449343, "private": false, "unlisted": true, "username": "artramo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-j24g6nm6ykvr95qch-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "s66xMwNxXDwfhWDsT" } \ No newline at end of file diff --git a/art/rMKz3eBbT4NuADdZY/art.json b/art/rMKz3eBbT4NuADdZY/art.json index 361ae198..43d0686e 100644 --- a/art/rMKz3eBbT4NuADdZY/art.json +++ b/art/rMKz3eBbT4NuADdZY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zb8mvzZdopDTzghEH", "createdAt": { - "$date": "1529745843000" + "$date": 1529745843000 }, "profile": { "first_name": "Shtrompel", @@ -13,15 +13,15 @@ "username": "shtrompel" }, "createdAt": { - "$date": "1530284139225" + "$date": 1530284139225 }, "modifiedAt": { - "$date": "1530284139225" + "$date": 1530284139225 }, "origId": null, "name": "PseudoRandomParticles", "notes": "", - "rank": "1.1946535718379936", + "rank": 1.1946535718379936, "private": false, "unlisted": false, "username": "shtrompel", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-jzyzpjjyy5qz9j5im-thumbnail.jpg", "hasSound": "", - "views": "150", - "likes": "0", + "views": 150, + "likes": 0, "revisionId": "NMju3XfzoSroZq4jC" } \ No newline at end of file diff --git a/art/rRHoXfKZBnnwFz4bZ/art.json b/art/rRHoXfKZBnnwFz4bZ/art.json index 9d05f188..ea7bc829 100644 --- a/art/rRHoXfKZBnnwFz4bZ/art.json +++ b/art/rRHoXfKZBnnwFz4bZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494953258069" + "$date": 1494953258069 }, "modifiedAt": { - "$date": "1494953258069" + "$date": 1494953258069 }, "origId": "gZgDK3bN2z7xtma6A", "name": "begin struggle 3", "notes": "Yes!", - "rank": "1.8174709593306275", + "rank": 1.8174709593306275, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-apti4og1951tg8v07-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "ZdPg8RCTjvW9yqKPx" } \ No newline at end of file diff --git a/art/rSBQxzNrXNNi9dKme/art.json b/art/rSBQxzNrXNNi9dKme/art.json index 06f6b5aa..553ba059 100644 --- a/art/rSBQxzNrXNNi9dKme/art.json +++ b/art/rSBQxzNrXNNi9dKme/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bxivoxa7rHG2pWYzY", "createdAt": { - "$date": "1630832494249" + "$date": 1630832494249 }, "username": "xingchen0085", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1630837025673" + "$date": 1630837025673 }, "modifiedAt": { - "$date": "1630837025673" + "$date": 1630837025673 }, "origId": "Kxv3hXqcQJecCkWdp", "name": "Light in rain : side V", "notes": "test", - "rank": "1.139401711207953", + "rank": 1.139401711207953, "private": false, "unlisted": true, "username": "xingchen0085", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-0ry2vjecixxjc6jbr-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "aeDsRHQBRPLfM33LB" } \ No newline at end of file diff --git a/art/rSR7ydT97j9GZb8nH/art.json b/art/rSR7ydT97j9GZb8nH/art.json index 8128f7de..f9050259 100644 --- a/art/rSR7ydT97j9GZb8nH/art.json +++ b/art/rSR7ydT97j9GZb8nH/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1543836793098" + "$date": 1543836793098 }, "modifiedAt": { - "$date": "1543836793098" + "$date": 1543836793098 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6332357909588455", + "rank": 1.6332357909588455, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-dwgp12nto4k49dp5i-thumbnail.jpg", "hasSound": true, - "views": "31", - "likes": "0", + "views": 31, + "likes": 0, "revisionId": "5yJPKAcnwBhWuQt36" } \ No newline at end of file diff --git a/art/rSizteb9kM93uMPS6/art.json b/art/rSizteb9kM93uMPS6/art.json index 84482b62..79ac9c52 100644 --- a/art/rSizteb9kM93uMPS6/art.json +++ b/art/rSizteb9kM93uMPS6/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1550311269259" + "$date": 1550311269259 }, "modifiedAt": { - "$date": "1550311269259" + "$date": 1550311269259 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3507599902323786", + "rank": 1.3507599902323786, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-39wjxjg7tqofganqv-thumbnail.jpg", "hasSound": true, - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "9NdMFxmzT2yGfmxny" } \ No newline at end of file diff --git a/art/rSvWfDGEoaa5hqb5j/art.json b/art/rSvWfDGEoaa5hqb5j/art.json index 25f20c86..a08856fe 100644 --- a/art/rSvWfDGEoaa5hqb5j/art.json +++ b/art/rSvWfDGEoaa5hqb5j/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669733020557" + "$date": 1669733020557 }, "modifiedAt": { - "$date": "1669733020557" + "$date": 1669733020557 }, "origId": null, "name": "lightline", "notes": "", - "rank": "1.5920387055597827", + "rank": 1.5920387055597827, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-l7ilf7htifrovzg7t-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "KtajFQjtoXoMexzBn" } \ No newline at end of file diff --git a/art/rTaKpcsBkfYB9EWPk/art.json b/art/rTaKpcsBkfYB9EWPk/art.json index 5b8b691b..3b1f1f3a 100644 --- a/art/rTaKpcsBkfYB9EWPk/art.json +++ b/art/rTaKpcsBkfYB9EWPk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669091650606" + "$date": 1669091650606 }, "modifiedAt": { - "$date": "1669091650606" + "$date": 1669091650606 }, "origId": null, "name": "diamondshine", "notes": "", - "rank": "1.7715382105240343", + "rank": 1.7715382105240343, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kq333heq8zn3tb5kh-thumbnail.jpg", "hasSound": true, - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "MEspFJhWC4gkY7aeu" } \ No newline at end of file diff --git a/art/rXA7dW2QF9uYGive2/art.json b/art/rXA7dW2QF9uYGive2/art.json index a8c25f39..e8b2e6fe 100644 --- a/art/rXA7dW2QF9uYGive2/art.json +++ b/art/rXA7dW2QF9uYGive2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Qepb28Zb8T4S4FH9e", "createdAt": { - "$date": "1651354813104" + "$date": 1651354813104 }, "username": "argonblue", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1651354874048" + "$date": 1651354874048 }, "modifiedAt": { - "$date": "1651459289417" + "$date": 1651459289417 }, "origId": null, "name": "trochoids", "notes": "spinning breathing trochoids", - "rank": "1.447953621373387", + "rank": 1.447953621373387, "private": false, "unlisted": false, "username": "argonblue", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nuewkledrnmenfsgg-thumbnail.jpg", "hasSound": "", - "views": "285", - "likes": "1", + "views": 285, + "likes": 1, "revisionId": "qYGcQWtPDkwsyWZsv" } \ No newline at end of file diff --git a/art/rY5QZeD8g5uu2MF75/art.json b/art/rY5QZeD8g5uu2MF75/art.json index b02bf5fa..9aa20324 100644 --- a/art/rY5QZeD8g5uu2MF75/art.json +++ b/art/rY5QZeD8g5uu2MF75/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1509103048228" + "$date": 1509103048228 }, "modifiedAt": { - "$date": "1509103048228" + "$date": 1509103048228 }, "origId": "vXFhLDE2hgAm9bXD8", "name": "pointsprite plasma", "notes": "", - "rank": "1.8358483020479386", + "rank": 1.8358483020479386, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9ej646lhpae1eczpe-thumbnail.jpg", "hasSound": "", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "HX6iAPba9FmsFNEYu" } \ No newline at end of file diff --git a/art/rYnPNYL9sQiTPrSfz/art.json b/art/rYnPNYL9sQiTPrSfz/art.json index 0b7afcd3..2728e7be 100644 --- a/art/rYnPNYL9sQiTPrSfz/art.json +++ b/art/rYnPNYL9sQiTPrSfz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571694499249" + "$date": 1571694499249 }, "modifiedAt": { - "$date": "1571694499249" + "$date": 1571694499249 }, "origId": "MR2L3baykwugQk8qM", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "1.8362690543598807", + "rank": 1.8362690543598807, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3jssc64o3ih3hg3wm-thumbnail.jpg", "hasSound": true, - "views": "98", - "likes": "0", + "views": 98, + "likes": 0, "revisionId": "edfax3ktrEQeR5iox" } \ No newline at end of file diff --git a/art/rZXHyphbAzHHHzkAc/art.json b/art/rZXHyphbAzHHHzkAc/art.json index 0cc2bd34..9f80a509 100644 --- a/art/rZXHyphbAzHHHzkAc/art.json +++ b/art/rZXHyphbAzHHHzkAc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689307185308" + "$date": 1689307185308 }, "modifiedAt": { - "$date": "1689308259177" + "$date": 1689308259177 }, "origId": null, "name": "3d try", "notes": "", - "rank": "1.4560042386951366", + "rank": 1.4560042386951366, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-80jhf3s1ev6vkv6qw-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "tBLncbZRCLxGgTm6W" } \ No newline at end of file diff --git a/art/rZcr6zk3jJKzwJ2mD/art.json b/art/rZcr6zk3jJKzwJ2mD/art.json index 694c1083..bc99706d 100644 --- a/art/rZcr6zk3jJKzwJ2mD/art.json +++ b/art/rZcr6zk3jJKzwJ2mD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448386056706" + "$date": 1448386056706 }, "modifiedAt": { - "$date": "1671343134222" + "$date": 1671343134222 }, "origId": "DCY4ddBCsphoYLARH", "name": "slash", - "rank": "10.696543717406", + "rank": 10.696543717406, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-6gr89azxk9gli8n8b-thumbnail.jpg", "hasSound": true, - "views": "1763", - "likes": "17", + "views": 1763, + "likes": 17, "revisionId": "qXwiMgu8A8FemKi7f", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "music link update", diff --git a/art/raCeFgW4uDJ8yZBwD/art.json b/art/raCeFgW4uDJ8yZBwD/art.json index a1b5e3a7..78137cb3 100644 --- a/art/raCeFgW4uDJ8yZBwD/art.json +++ b/art/raCeFgW4uDJ8yZBwD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571698738176" + "$date": 1571698738176 }, "modifiedAt": { - "$date": "1571698738176" + "$date": 1571698738176 }, "origId": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "notes": "mouse for control shape pattern", - "rank": "10.16486962824879", + "rank": 10.16486962824879, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7l5rj2ekldfap0aow-thumbnail.jpg", "hasSound": true, - "views": "375", - "likes": "2", + "views": 375, + "likes": 2, "revisionId": "N9GwNmmSfkWm8H4jb" } \ No newline at end of file diff --git a/art/ranzZohyvMMY5qhCs/art.json b/art/ranzZohyvMMY5qhCs/art.json index 87c34657..40a0707e 100644 --- a/art/ranzZohyvMMY5qhCs/art.json +++ b/art/ranzZohyvMMY5qhCs/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1601018634655" + "$date": 1601018634655 }, "modifiedAt": { - "$date": "1601018634655" + "$date": 1601018634655 }, "origId": "qRP5HEWEavfkjMpzp", "name": "fractal blue", "notes": "", - "rank": "1.3062583193508568", + "rank": 1.3062583193508568, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vs63o79i0liusp7g9-thumbnail.jpg", "hasSound": true, - "views": "115", - "likes": "0", + "views": 115, + "likes": 0, "revisionId": "paC5WRQb4zGTZzRx7" } \ No newline at end of file diff --git a/art/rb2d6ReqHPiEK4ahj/art.json b/art/rb2d6ReqHPiEK4ahj/art.json index bc8a05b2..b1e73203 100644 --- a/art/rb2d6ReqHPiEK4ahj/art.json +++ b/art/rb2d6ReqHPiEK4ahj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TuF2Wf6Pp84XDzgbj", "createdAt": { - "$date": "1499279975906" + "$date": 1499279975906 }, "profile": { "name": "Nico Raftis", @@ -13,15 +13,15 @@ "username": "macromachines" }, "createdAt": { - "$date": "1510361429630" + "$date": 1510361429630 }, "modifiedAt": { - "$date": "1510361429630" + "$date": 1510361429630 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "1.621026103721405", + "rank": 1.621026103721405, "private": false, "unlisted": true, "username": "macromachines", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-jgdiqgtfv2c0h1de8-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "X9v6NtYeAYwjqwLp3" } \ No newline at end of file diff --git a/art/rbtQZi9Ks5R8zkRRF/art.json b/art/rbtQZi9Ks5R8zkRRF/art.json index 0d287942..3a1e8590 100644 --- a/art/rbtQZi9Ks5R8zkRRF/art.json +++ b/art/rbtQZi9Ks5R8zkRRF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684507557447" + "$date": 1684507557447 }, "modifiedAt": { - "$date": "1684507892968" + "$date": 1684507892968 }, "origId": "Yd2HBe825wEYTar8Y", "name": "Colors", "notes": "", - "rank": "1.3380949621917986", + "rank": 1.3380949621917986, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5u1e0t58qj54qky9m-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "9Zvf2n3okYkucAkEv" } \ No newline at end of file diff --git a/art/rcKFeaikB2g9P6Wf5/art.json b/art/rcKFeaikB2g9P6Wf5/art.json index 42be381d..adfb0439 100644 --- a/art/rcKFeaikB2g9P6Wf5/art.json +++ b/art/rcKFeaikB2g9P6Wf5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1622993305472" + "$date": 1622993305472 }, "modifiedAt": { - "$date": "1622993305472" + "$date": 1622993305472 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.3807205662139954", + "rank": 1.3807205662139954, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-sw27b7anx7rdr38ow-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "NPapZhM9GAzParZa9" } \ No newline at end of file diff --git a/art/rdnpitzwjjAHK9Aef/art.json b/art/rdnpitzwjjAHK9Aef/art.json index e2a594ee..20759920 100644 --- a/art/rdnpitzwjjAHK9Aef/art.json +++ b/art/rdnpitzwjjAHK9Aef/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1681884878695" + "$date": 1681884878695 }, "modifiedAt": { - "$date": "1681884878695" + "$date": 1681884878695 }, "origId": "DyvcR8jSTEBXSm6J7", "name": "RED HEXDROPS 3", "notes": "", - "rank": "1.2961190904871924", + "rank": 1.2961190904871924, "private": false, "unlisted": false, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-1umeb0fpmqzlt8p50-thumbnail.jpg", "hasSound": true, - "views": "63", - "likes": "1", + "views": 63, + "likes": 1, "revisionId": "mfmSBYEDHRvkWFHBY" } \ No newline at end of file diff --git a/art/rfN5XjXn3a69T3A7z/art.json b/art/rfN5XjXn3a69T3A7z/art.json index 037e28c7..510725ee 100644 --- a/art/rfN5XjXn3a69T3A7z/art.json +++ b/art/rfN5XjXn3a69T3A7z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1530865402306" + "$date": 1530865402306 }, "modifiedAt": { - "$date": "1530865470408" + "$date": 1530865470408 }, "origId": null, "name": "2D Sine Wave", "notes": "", - "rank": "1.2379628544632706", + "rank": 1.2379628544632706, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-n7i6m2xz4hcud33jk-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "8WibyDgkzGfZ9FiEY" } \ No newline at end of file diff --git a/art/rfTkbTfLZfroxDvEZ/art.json b/art/rfTkbTfLZfroxDvEZ/art.json index fc84f96e..92a01782 100644 --- a/art/rfTkbTfLZfroxDvEZ/art.json +++ b/art/rfTkbTfLZfroxDvEZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": "1590717528473" + "$date": 1590717528473 }, "username": "cjensen93", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590719351807" + "$date": 1590719351807 }, "modifiedAt": { - "$date": "1590719351807" + "$date": 1590719351807 }, "origId": "7F8oEX6xT8qLDdtS2", "name": "Grid", "notes": "Grid of squares", - "rank": "1.8570338794610186", + "rank": 1.8570338794610186, "private": false, "unlisted": true, "username": "cjensen93", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-z12wzh0j4jxpzdzp5-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ZZjY4329jHywXTY84" } \ No newline at end of file diff --git a/art/rgGNodWBZBJxDsyQx/art.json b/art/rgGNodWBZBJxDsyQx/art.json index 503de10a..99a35011 100644 --- a/art/rgGNodWBZBJxDsyQx/art.json +++ b/art/rgGNodWBZBJxDsyQx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NAvHKNuxDSsKeTzss", "createdAt": { - "$date": "1652854231365" + "$date": 1652854231365 }, "username": "jaewoo.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652974769981" + "$date": 1652974769981 }, "modifiedAt": { - "$date": "1652974769981" + "$date": 1652974769981 }, "origId": null, "name": "Colors", "notes": "Extra", - "rank": "1.8910072582726523", + "rank": 1.8910072582726523, "private": false, "unlisted": true, "username": "jaewoo.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-bfg2j8fk0522ei77c-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "hd7vwvr9DjgC49y2o" } \ No newline at end of file diff --git a/art/rghHKREPitTaTLiyH/art.json b/art/rghHKREPitTaTLiyH/art.json index ab80dea9..a831e27c 100644 --- a/art/rghHKREPitTaTLiyH/art.json +++ b/art/rghHKREPitTaTLiyH/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642024013721" + "$date": 1642024013721 }, "modifiedAt": { - "$date": "1642024013721" + "$date": 1642024013721 }, "origId": "EZmjdzfcpwjp7MSFM", "name": "Oh my word", "notes": "", - "rank": "1.203068133286161", + "rank": 1.203068133286161, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1b6nxvxr6g7tjaqux-thumbnail.jpg", "hasSound": true, - "views": "64", - "likes": "0", + "views": 64, + "likes": 0, "revisionId": "dZQbCSnMMbCmnorWv" } \ No newline at end of file diff --git a/art/rowacMf39CKSm6S8s/art.json b/art/rowacMf39CKSm6S8s/art.json index 7f99ff61..3a024f26 100644 --- a/art/rowacMf39CKSm6S8s/art.json +++ b/art/rowacMf39CKSm6S8s/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503625191135" + "$date": 1503625191135 }, "modifiedAt": { - "$date": "1503625191135" + "$date": 1503625191135 }, "origId": "qRGKhfL3wRe3KqPob", "name": "ringu", "notes": "", - "rank": "1.6642790309411615", + "rank": 1.6642790309411615, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kpnla7bzxwec21bgw-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bHsswhMAjCYM2arHd" } \ No newline at end of file diff --git a/art/rpRcyCMh5R2XDbm49/art.json b/art/rpRcyCMh5R2XDbm49/art.json index 7e40efa5..82fd10cd 100644 --- a/art/rpRcyCMh5R2XDbm49/art.json +++ b/art/rpRcyCMh5R2XDbm49/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": "1598366337757" + "$date": 1598366337757 }, "username": "morimea", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1616536594181" + "$date": 1616536594181 }, "modifiedAt": { - "$date": "1616537874893" + "$date": 1616537874893 }, "origId": null, "name": "CSG voxels vertex", "notes": "CSG template", - "rank": "1.3461836902402706", + "rank": 1.3461836902402706, "private": false, "unlisted": true, "username": "morimea", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-h8yoih8lvio846bad-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "37i6g4xAvMJ4s25N6" } \ No newline at end of file diff --git a/art/rpZQsvErnMxXynuRd/art.json b/art/rpZQsvErnMxXynuRd/art.json index 883ac6c6..45b2b4db 100644 --- a/art/rpZQsvErnMxXynuRd/art.json +++ b/art/rpZQsvErnMxXynuRd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iisssmptqoCKgZqaQ", "createdAt": { - "$date": "1652854948747" + "$date": 1652854948747 }, "profile": { "name": "taeju.Kwon", @@ -12,15 +12,15 @@ "username": "taejukwon-digipen" }, "createdAt": { - "$date": "1652855106119" + "$date": 1652855106119 }, "modifiedAt": { - "$date": "1652855808706" + "$date": 1652855808706 }, "origId": null, "name": "Making a Grid", "notes": "", - "rank": "1.7214244741072755", + "rank": 1.7214244741072755, "private": false, "unlisted": true, "username": "taejukwon-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a2m8xili6i396g91q-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "HahjfKw37LtHk9FxK" } \ No newline at end of file diff --git a/art/rprQ8uGr5rvgeTCMd/art.json b/art/rprQ8uGr5rvgeTCMd/art.json index 502d8205..af061edd 100644 --- a/art/rprQ8uGr5rvgeTCMd/art.json +++ b/art/rprQ8uGr5rvgeTCMd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "i6CP4B7Taawo7aeSC", "createdAt": { - "$date": "1662538816859" + "$date": 1662538816859 }, "username": "rmccampbell7", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1662538832515" + "$date": 1662538832515 }, "modifiedAt": { - "$date": "1662539875305" + "$date": 1662539875305 }, "origId": null, "name": "Sphere", "notes": "", - "rank": "1.0130754009876566", + "rank": 1.0130754009876566, "private": false, "unlisted": true, "username": "rmccampbell7", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ev8tke6yqm35y9bo5-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "TQ4giyEBXZY9TTBAQ" } \ No newline at end of file diff --git a/art/rpsbSKo8heXFgATpg/art.json b/art/rpsbSKo8heXFgATpg/art.json index a87c825b..f4c5b7dc 100644 --- a/art/rpsbSKo8heXFgATpg/art.json +++ b/art/rpsbSKo8heXFgATpg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1544475723717" + "$date": 1544475723717 }, "modifiedAt": { - "$date": "1544475723717" + "$date": 1544475723717 }, "origId": "8YgL5b9rsGLmaeQ9Z", "name": "color chain", "notes": "", - "rank": "1.0875498529115954", + "rank": 1.0875498529115954, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-klv0dnomdvgrld4uw-thumbnail.jpg", "hasSound": true, - "views": "91", - "likes": "0", + "views": 91, + "likes": 0, "revisionId": "J8JqR2JHEocvLzYYp" } \ No newline at end of file diff --git a/art/rr7LMKBcPb7iHAgAT/art.json b/art/rr7LMKBcPb7iHAgAT/art.json index 68374bb3..4c768ee3 100644 --- a/art/rr7LMKBcPb7iHAgAT/art.json +++ b/art/rr7LMKBcPb7iHAgAT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508002321189" + "$date": 1508002321189 }, "modifiedAt": { - "$date": "1508002321189" + "$date": 1508002321189 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.9161005051650728", + "rank": 1.9161005051650728, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-08vn41lpndi0opfyw-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "NPfHWJfJPggSb7ErR" } \ No newline at end of file diff --git a/art/rrbek22fBWSHNDxAE/art.json b/art/rrbek22fBWSHNDxAE/art.json index 54c72871..d071709a 100644 --- a/art/rrbek22fBWSHNDxAE/art.json +++ b/art/rrbek22fBWSHNDxAE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aXEMJFEtHmPhgv9zk", "createdAt": { - "$date": "1551479422359" + "$date": 1551479422359 }, "profile": { "first_name": "Mauricio", @@ -13,15 +13,15 @@ "username": "mauricio" }, "createdAt": { - "$date": "1551481179170" + "$date": 1551481179170 }, "modifiedAt": { - "$date": "1551481179170" + "$date": 1551481179170 }, "origId": null, "name": "firstExercise", "notes": "", - "rank": "1.840148753922629", + "rank": 1.840148753922629, "private": false, "unlisted": true, "username": "mauricio", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-2g2qxotz3pql8c1ag-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "wZa9262dXiMCCwf8X" } \ No newline at end of file diff --git a/art/rsQG6eXcgMiDznHzF/art.json b/art/rsQG6eXcgMiDznHzF/art.json index 745eb3a5..4f300328 100644 --- a/art/rsQG6eXcgMiDznHzF/art.json +++ b/art/rsQG6eXcgMiDznHzF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zfC9oYgfF4grneg5p", "createdAt": { - "$date": "1684313887762" + "$date": 1684313887762 }, "username": "duhochoi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684417030010" + "$date": 1684417030010 }, "modifiedAt": { - "$date": "1684417030010" + "$date": 1684417030010 }, "origId": "aZd7ykAPBAnQ9mKSb", "name": "Motion_Duho Choi", "notes": "", - "rank": "1.3145588513568514", + "rank": 1.3145588513568514, "private": false, "unlisted": true, "username": "duhochoi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-u5bpfhzek7qra5u6v-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "rSDLH28YYCTn9DfyS" } \ No newline at end of file diff --git a/art/rsfLpHMoLXeSK4ybu/art.json b/art/rsfLpHMoLXeSK4ybu/art.json index 070dd85a..b54f93e8 100644 --- a/art/rsfLpHMoLXeSK4ybu/art.json +++ b/art/rsfLpHMoLXeSK4ybu/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1576479508321" + "$date": 1576479508321 }, "modifiedAt": { - "$date": "1576479508321" + "$date": 1576479508321 }, "origId": null, "name": "24-cell", "notes": "", - "rank": "1.9905648537868579", + "rank": 1.9905648537868579, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ku8yibf3fp4zzjvug-thumbnail.jpg", "hasSound": "", - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "SJAwgzWKzq7Zmc4te" } \ No newline at end of file diff --git a/art/ruRxM7a7ngW6o8SPY/art.json b/art/ruRxM7a7ngW6o8SPY/art.json index cc58655c..834f4262 100644 --- a/art/ruRxM7a7ngW6o8SPY/art.json +++ b/art/ruRxM7a7ngW6o8SPY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,10 +12,10 @@ } }, "createdAt": { - "$date": "1447595070568" + "$date": 1447595070568 }, "modifiedAt": { - "$date": "1447607674563" + "$date": 1447607674563 }, "origId": "ScnXYT2B8gmr2trfw", "name": "balls", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-i6gmagfend2kt7ldd-thumbnail.jpg", "hasSound": true, - "views": "584", - "likes": "7", + "views": 584, + "likes": 7, "revisionId": "dZta9MN6fiGL6T4Kv", - "rank": "10.94986851107151", + "rank": 10.94986851107151, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/rvrqPiwbYYrRPNC6i/art.json b/art/rvrqPiwbYYrRPNC6i/art.json index 8e7750ac..3cf9d5f3 100644 --- a/art/rvrqPiwbYYrRPNC6i/art.json +++ b/art/rvrqPiwbYYrRPNC6i/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r6XcKj2Zo8BjapJbF", "createdAt": { - "$date": "1590975314952" + "$date": 1590975314952 }, "profile": { "first_name": "xi", @@ -13,15 +13,15 @@ "username": "xi" }, "createdAt": { - "$date": "1590975711970" + "$date": 1590975711970 }, "modifiedAt": { - "$date": "1590975711970" + "$date": 1590975711970 }, "origId": "hx3wegzB6mT7kmxAg", "name": "lesson02", "notes": "", - "rank": "1.5856987521421047", + "rank": 1.5856987521421047, "private": false, "unlisted": true, "username": "xi", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ufkgug8ufwkzvbnnr-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "QCdrvbmg9xgZ44LSg" } \ No newline at end of file diff --git a/art/rvw679Z5He2rieYqy/art.json b/art/rvw679Z5He2rieYqy/art.json index d79d3504..0a33e6bb 100644 --- a/art/rvw679Z5He2rieYqy/art.json +++ b/art/rvw679Z5He2rieYqy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499302616942" + "$date": 1499302616942 }, "modifiedAt": { - "$date": "1500969191119" + "$date": 1500969191119 }, "origId": "zd2E5vCZduc5JeoFz", "name": "trube", "notes": "", - "rank": "1.0455834021077777", + "rank": 1.0455834021077777, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-iktrwnrgs7kd45dyk-thumbnail.jpg", "hasSound": true, - "views": "38", - "likes": "0", + "views": 38, + "likes": 0, "revisionId": "rudbadxGKp3gs8ErX" } \ No newline at end of file diff --git a/art/ryGyoqT2E3N7mdJrC/art.json b/art/ryGyoqT2E3N7mdJrC/art.json index 51aa1ade..965d6f71 100644 --- a/art/ryGyoqT2E3N7mdJrC/art.json +++ b/art/ryGyoqT2E3N7mdJrC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1513012760236" + "$date": 1513012760236 }, "modifiedAt": { - "$date": "1522417654295" + "$date": 1522417654295 }, "origId": "TYoTaksHA6DWsP4aD", "name": "gridFFT", "notes": "<3 u richie", - "rank": "1.0327166451671992", + "rank": 1.0327166451671992, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ucoa0uvtbwv94ow6b-thumbnail.jpg", "hasSound": true, - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "CyRW7Zs78XZXNuJ8S" } \ No newline at end of file diff --git a/art/rybGugSztRdCtGYet/art.json b/art/rybGugSztRdCtGYet/art.json index fdf0a889..267758eb 100644 --- a/art/rybGugSztRdCtGYet/art.json +++ b/art/rybGugSztRdCtGYet/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5H8bRPnrGa3XNp95", "createdAt": { - "$date": "1652946063947" + "$date": 1652946063947 }, "profile": { "name": "Geonhwi Sim", @@ -12,15 +12,15 @@ "username": "geonhwisim-digipen" }, "createdAt": { - "$date": "1654096748104" + "$date": 1654096748104 }, "modifiedAt": { - "$date": "1654096748104" + "$date": 1654096748104 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.8807982871911788", + "rank": 1.8807982871911788, "private": false, "unlisted": true, "username": "geonhwisim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-96mltree65saj1wkk-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "7iscsPuJ4cnWWRvrb" } \ No newline at end of file diff --git a/art/rzriAAzqrAiYpiyWX/art.json b/art/rzriAAzqrAiYpiyWX/art.json index 3a25a0d0..97e3a3f3 100644 --- a/art/rzriAAzqrAiYpiyWX/art.json +++ b/art/rzriAAzqrAiYpiyWX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1654084474437" + "$date": 1654084474437 }, "modifiedAt": { - "$date": "1654085638975" + "$date": 1654085638975 }, "origId": "k5izvwNxYrHYx6WBr", "name": "Circles from Triangles extra", "notes": "", - "rank": "1.8497694528766981", + "rank": 1.8497694528766981, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-pul7q4h4trzttl9ht-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "m3YqZdXkquYxEZscE" } \ No newline at end of file diff --git a/art/s3bsdzjr5aaq7n4NR/art.json b/art/s3bsdzjr5aaq7n4NR/art.json index b4c9de64..82be7333 100644 --- a/art/s3bsdzjr5aaq7n4NR/art.json +++ b/art/s3bsdzjr5aaq7n4NR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": "1551481183440" + "$date": 1551481183440 }, "profile": { "first_name": "Julio", @@ -13,15 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": "1552706951577" + "$date": 1552706951577 }, "modifiedAt": { - "$date": "1553036874466" + "$date": 1553036874466 }, "origId": null, "name": "Ej1", "notes": "Proyecto 4", - "rank": "1.323001471285555", + "rank": 1.323001471285555, "private": false, "unlisted": true, "username": "julio", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-96qi85he4jpb48jb9-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "yPj9k2vcTKdWTXheP" } \ No newline at end of file diff --git a/art/s4PDZP2QnF2WpRZqM/art.json b/art/s4PDZP2QnF2WpRZqM/art.json index f8d7fd91..f2be1c39 100644 --- a/art/s4PDZP2QnF2WpRZqM/art.json +++ b/art/s4PDZP2QnF2WpRZqM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553158645847" + "$date": 1553158645847 }, "modifiedAt": { - "$date": "1553158645847" + "$date": 1553158645847 }, "origId": "vNF92j6RWk3FEERkv", "name": "1903-GridVibrating", "notes": "", - "rank": "1.2895955364144465", + "rank": 1.2895955364144465, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kxrlwty2x206ms12p-thumbnail.jpg", "hasSound": "", - "views": "23", - "likes": "0", + "views": 23, + "likes": 0, "revisionId": "8wncxNkgrYWfgKBnn" } \ No newline at end of file diff --git a/art/s5eywpAoRQGmsD8Dq/art.json b/art/s5eywpAoRQGmsD8Dq/art.json index 77965058..6e06fcec 100644 --- a/art/s5eywpAoRQGmsD8Dq/art.json +++ b/art/s5eywpAoRQGmsD8Dq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": "1684040210652" + "$date": 1684040210652 }, "profile": { "name": "yejin shin", @@ -12,15 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": "1684410515157" + "$date": 1684410515157 }, "modifiedAt": { - "$date": "1684410515157" + "$date": 1684410515157 }, "origId": null, "name": "Vertexshaderart : Motion", "notes": "", - "rank": "1.12448380935139", + "rank": 1.12448380935139, "private": false, "unlisted": true, "username": "yejin-shin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dtyeph272ulndv87z-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "ohN49hc45vaqq8ijY" } \ No newline at end of file diff --git a/art/s62zTw9wPkh2irNpz/art.json b/art/s62zTw9wPkh2irNpz/art.json index 2b30beed..aded9c67 100644 --- a/art/s62zTw9wPkh2irNpz/art.json +++ b/art/s62zTw9wPkh2irNpz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1667647615533" + "$date": 1667647615533 }, "modifiedAt": { - "$date": "1667647615533" + "$date": 1667647615533 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", "notes": "", - "rank": "1.7319557345442183", + "rank": 1.7319557345442183, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wgdyzlw6vz0q335i8-thumbnail.jpg", "hasSound": "", - "views": "71", - "likes": "1", + "views": 71, + "likes": 1, "revisionId": "aoJFAtzKm4hy8Cswh" } \ No newline at end of file diff --git a/art/s7zehgnGsLh5aHkM8/art.json b/art/s7zehgnGsLh5aHkM8/art.json index 9397f96e..16fad352 100644 --- a/art/s7zehgnGsLh5aHkM8/art.json +++ b/art/s7zehgnGsLh5aHkM8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1484403657032" + "$date": 1484403657032 }, "modifiedAt": { - "$date": "1484404665638" + "$date": 1484404665638 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "volum", "notes": "", - "rank": "10.484416401889483", + "rank": 10.484416401889483, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5haeru13b75d6vkpy-thumbnail.jpg", "hasSound": true, - "views": "898", - "likes": "12", + "views": 898, + "likes": 12, "revisionId": "gibk3kgoekquyYAwz" } \ No newline at end of file diff --git a/art/s8eghqEX2KWmXy2BZ/art.json b/art/s8eghqEX2KWmXy2BZ/art.json index b166c012..c776e8a5 100644 --- a/art/s8eghqEX2KWmXy2BZ/art.json +++ b/art/s8eghqEX2KWmXy2BZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CwvvvtJL5Ykqzxv4N", "createdAt": { - "$date": "1557600049871" + "$date": 1557600049871 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jorenvo" }, "createdAt": { - "$date": "1557727696658" + "$date": 1557727696658 }, "modifiedAt": { - "$date": "1557727696658" + "$date": 1557727696658 }, "origId": "TGAHpg3tJBt7nTsRy", "name": "Stewie", "notes": "", - "rank": "1.9839647807185838", + "rank": 1.9839647807185838, "private": false, "unlisted": true, "username": "jorenvo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-am5gl9h4hy5y9t81t-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "53qejBeeYRNmYHbq4" } \ No newline at end of file diff --git a/art/s8fhTKeFZujEYyKJi/art.json b/art/s8fhTKeFZujEYyKJi/art.json index 234b8802..f1cc1f11 100644 --- a/art/s8fhTKeFZujEYyKJi/art.json +++ b/art/s8fhTKeFZujEYyKJi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1673123605894" + "$date": 1673123605894 }, "modifiedAt": { - "$date": "1673123605894" + "$date": 1673123605894 }, "origId": "WGdY3o9Nv6AqRvu5E", "name": "vector field demonstration", "notes": "", - "rank": "1.9795320370270408", + "rank": 1.9795320370270408, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-lsegf533xf05n5bgu-thumbnail.jpg", "hasSound": "", - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "hiJnNKxdv3cnMLopT" } \ No newline at end of file diff --git a/art/s9xXnsxy4wkR3kkSc/art.json b/art/s9xXnsxy4wkR3kkSc/art.json index 3af5d205..982cb7d5 100644 --- a/art/s9xXnsxy4wkR3kkSc/art.json +++ b/art/s9xXnsxy4wkR3kkSc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1450537124201" + "$date": 1450537124201 }, "modifiedAt": { - "$date": "1450986156301" + "$date": 1450986156301 }, "origId": "yWSCEoXnFJxXAZyBo", "name": "splot", "notes": "", - "rank": "10.608069872157596", + "rank": 10.608069872157596, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wf3ynpo84zmn6hf0r-thumbnail.jpg", "hasSound": true, - "views": "374", - "likes": "6", + "views": 374, + "likes": 6, "revisionId": "zB2LNu3iNdR3ZTRoY" } \ No newline at end of file diff --git a/art/sA2GkcNB7H2biaXxg/art.json b/art/sA2GkcNB7H2biaXxg/art.json index 31999148..7a17e9f4 100644 --- a/art/sA2GkcNB7H2biaXxg/art.json +++ b/art/sA2GkcNB7H2biaXxg/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1633643590088" + "$date": 1633643590088 }, "modifiedAt": { - "$date": "1633643590088" + "$date": 1633643590088 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.657992413405021", + "rank": 1.657992413405021, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-io3g46f2mpkzk58ao-thumbnail.jpg", "hasSound": true, - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "hzxaKuDxhtfXtpaTZ" } \ No newline at end of file diff --git a/art/sBRAzLRKmk8gYkZgz/art.json b/art/sBRAzLRKmk8gYkZgz/art.json index ca5adc35..9dcfecda 100644 --- a/art/sBRAzLRKmk8gYkZgz/art.json +++ b/art/sBRAzLRKmk8gYkZgz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dJQkkRdctf5KySGfX", "createdAt": { - "$date": "1507259821848" + "$date": 1507259821848 }, "username": "jimhanks", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1507259862757" + "$date": 1507259862757 }, "modifiedAt": { - "$date": "1507259862757" + "$date": 1507259862757 }, "origId": "jqRhLrTMA3GFEk2m5", "name": "plasma waves", "notes": "", - "rank": "1.716374121002363", + "rank": 1.716374121002363, "private": false, "unlisted": true, "username": "jimhanks", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-52i6jl5th21rr1fb2-thumbnail.jpg", "hasSound": "", - "views": "106", - "likes": "1", + "views": 106, + "likes": 1, "revisionId": "SqLJYiwvSTz6a8Ado" } \ No newline at end of file diff --git a/art/sEDKEFtcGxZoxbis8/art.json b/art/sEDKEFtcGxZoxbis8/art.json index 714a1f72..228463b8 100644 --- a/art/sEDKEFtcGxZoxbis8/art.json +++ b/art/sEDKEFtcGxZoxbis8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516531673611" + "$date": 1516531673611 }, "modifiedAt": { - "$date": "1516531673611" + "$date": 1516531673611 }, "origId": "d7anES7ef6WrrDwsy", "name": "codez", "notes": "", - "rank": "10.573669387432265", + "rank": 10.573669387432265, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-jqv31s11csws8yo8t-thumbnail.jpg", "hasSound": true, - "views": "468", - "likes": "2", + "views": 468, + "likes": 2, "revisionId": "CkbHHGy2Q7JghuduW" } \ No newline at end of file diff --git a/art/sESZsypGtXcTsaupL/art.json b/art/sESZsypGtXcTsaupL/art.json index e1dd9185..622e41c0 100644 --- a/art/sESZsypGtXcTsaupL/art.json +++ b/art/sESZsypGtXcTsaupL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gY6LJNWPnc5msFSRP", "createdAt": { - "$date": "1652632078852" + "$date": 1652632078852 }, "username": "sunwoo.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653407944432" + "$date": 1653407944432 }, "modifiedAt": { - "$date": "1653482036588" + "$date": 1653482036588 }, "origId": "SnHzmTdr25on3o4Zs", "name": "Audio Reactive_sunwoo.lee", "notes": "", - "rank": "1.7021173074009888", + "rank": 1.7021173074009888, "private": false, "unlisted": true, "username": "sunwoo.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-c3pk1ep2tt8aeict7-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "XmJL8fWFTHXKqu59t" } \ No newline at end of file diff --git a/art/sEkj67PRA2wdoH6n2/art.json b/art/sEkj67PRA2wdoH6n2/art.json index 540e5071..393cf79e 100644 --- a/art/sEkj67PRA2wdoH6n2/art.json +++ b/art/sEkj67PRA2wdoH6n2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "3uYSmiaherEi93AXB", "createdAt": { - "$date": "1596442158480" + "$date": 1596442158480 }, "profile": { "first_name": "Adrian", @@ -13,15 +13,15 @@ "username": "adrian" }, "createdAt": { - "$date": "1596443691119" + "$date": 1596443691119 }, "modifiedAt": { - "$date": "1596443691119" + "$date": 1596443691119 }, "origId": null, "name": "Grid", "notes": "https://www.youtube.com/watch?v=mOEbXQWtP3M", - "rank": "1.7208251350979302", + "rank": 1.7208251350979302, "private": false, "unlisted": true, "username": "adrian", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-bsd7pb131qhbcoa5z-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "SiC2ygiS3mv8uB8Su" } \ No newline at end of file diff --git a/art/sEwzQPsXsfiFvkjuQ/art.json b/art/sEwzQPsXsfiFvkjuQ/art.json index 4576e291..94c83b57 100644 --- a/art/sEwzQPsXsfiFvkjuQ/art.json +++ b/art/sEwzQPsXsfiFvkjuQ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1695673079947" + "$date": 1695673079947 }, "modifiedAt": { - "$date": "1695673079947" + "$date": 1695673079947 }, "origId": null, "name": "somecopy", "notes": "", - "rank": "1.7817550756456626", + "rank": 1.7817550756456626, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-uirq4fkgq9n8chsew-thumbnail.jpg", "hasSound": true, - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "AXNhYN7mbj6AwfYSM" } \ No newline at end of file diff --git a/art/sFwDFQhDYuAh6a6r8/art.json b/art/sFwDFQhDYuAh6a6r8/art.json index 8abd8e32..eacda154 100644 --- a/art/sFwDFQhDYuAh6a6r8/art.json +++ b/art/sFwDFQhDYuAh6a6r8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1541366387499" + "$date": 1541366387499 }, "modifiedAt": { - "$date": "1541366387499" + "$date": 1541366387499 }, "origId": "HFT5yR2hvCfsLXPbM", "name": "swooneer", "notes": "", - "rank": "1.9272494085173189", + "rank": 1.9272494085173189, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-dycy6r5tylaz6au0h-thumbnail.jpg", "hasSound": true, - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "uip9aorWePomcWDgy" } \ No newline at end of file diff --git a/art/sHdHwHQ9GTSaJ9j99/art.json b/art/sHdHwHQ9GTSaJ9j99/art.json index 8b2308e9..8a4b5676 100644 --- a/art/sHdHwHQ9GTSaJ9j99/art.json +++ b/art/sHdHwHQ9GTSaJ9j99/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448390211490" + "$date": 1448390211490 }, "modifiedAt": { - "$date": "1448390211490" + "$date": 1448390211490 }, "origId": "rZcr6zk3jJKzwJ2mD", "name": "headrush", - "rank": "10.618486864840232", + "rank": 10.618486864840232, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-4xkxk1n631eieg75l-thumbnail.jpg", "hasSound": true, - "views": "412", - "likes": "7", + "views": 412, + "likes": 7, "revisionId": "uj9mMghZdgmQfoyAW", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/sK7LiRcHNuXupG5ax/art.json b/art/sK7LiRcHNuXupG5ax/art.json index 8058e884..bd32b9e3 100644 --- a/art/sK7LiRcHNuXupG5ax/art.json +++ b/art/sK7LiRcHNuXupG5ax/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642066690738" + "$date": 1642066690738 }, "modifiedAt": { - "$date": "1642066690738" + "$date": 1642066690738 }, "origId": "W6AZjsv3rqioGwCLa", "name": "Oh my word", "notes": "", - "rank": "1.341660474986999", + "rank": 1.341660474986999, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-34zoofwmawlxo2ax2-thumbnail.jpg", "hasSound": true, - "views": "81", - "likes": "0", + "views": 81, + "likes": 0, "revisionId": "8XjJCv7aS6kJSqQHX" } \ No newline at end of file diff --git a/art/sPftu8weSr8Ej2krv/art.json b/art/sPftu8weSr8Ej2krv/art.json index 153c5899..f05ab018 100644 --- a/art/sPftu8weSr8Ej2krv/art.json +++ b/art/sPftu8weSr8Ej2krv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666076670738" + "$date": 1666076670738 }, "modifiedAt": { - "$date": "1666076670738" + "$date": 1666076670738 }, "origId": null, "name": "galaxy", "notes": "", - "rank": "1.6812966735095758", + "rank": 1.6812966735095758, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ptfoyfp5ejm55ipi3-thumbnail.jpg", "hasSound": true, - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "LtxdcZSauyBKr9LH3" } \ No newline at end of file diff --git a/art/sQ6ahpp85mA5CcSNJ/art.json b/art/sQ6ahpp85mA5CcSNJ/art.json index 9cfe6222..4086478d 100644 --- a/art/sQ6ahpp85mA5CcSNJ/art.json +++ b/art/sQ6ahpp85mA5CcSNJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": "1550038451574" + "$date": 1550038451574 }, "profile": { "first_name": "Archer", @@ -14,15 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": "1550091375088" + "$date": 1550091375088 }, "modifiedAt": { - "$date": "1550169910609" + "$date": 1550169910609 }, "origId": null, "name": "Rainbow Menger", "notes": "", - "rank": "10.263833280199918", + "rank": 10.263833280199918, "private": false, "unlisted": false, "username": "archer", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-w0vu21lgu06bm774x-thumbnail.jpg", "hasSound": "", - "views": "306", - "likes": "2", + "views": 306, + "likes": 2, "revisionId": "jLqfqcEgxbkBSMEXg" } \ No newline at end of file diff --git a/art/sS597q4aY9wEpneFz/art.json b/art/sS597q4aY9wEpneFz/art.json index 6f8dbed1..8f6249af 100644 --- a/art/sS597q4aY9wEpneFz/art.json +++ b/art/sS597q4aY9wEpneFz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gYBmTGxvno9hKndQM", "createdAt": { - "$date": "1610122206689" + "$date": 1610122206689 }, "profile": { "name": "Thanos Theodorakopoulos", @@ -12,15 +12,15 @@ "username": "galousis" }, "createdAt": { - "$date": "1611587053378" + "$date": 1611587053378 }, "modifiedAt": { - "$date": "1611587053378" + "$date": 1611587053378 }, "origId": "DiGpLPYqRW3DAtnFc", "name": "crazymusicbox", "notes": "", - "rank": "10.15714643549282", + "rank": 10.15714643549282, "private": false, "unlisted": false, "username": "galousis", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-w0kskivlej25q9evu-thumbnail.jpg", "hasSound": true, - "views": "604", - "likes": "3", + "views": 604, + "likes": 3, "revisionId": "EfgwSKAZcFztggoGg" } \ No newline at end of file diff --git a/art/sSXAMvBdzGHTManZw/art.json b/art/sSXAMvBdzGHTManZw/art.json index a2ab2a31..490a77ef 100644 --- a/art/sSXAMvBdzGHTManZw/art.json +++ b/art/sSXAMvBdzGHTManZw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501847003783" + "$date": 1501847003783 }, "modifiedAt": { - "$date": "1501847003783" + "$date": 1501847003783 }, "origId": "7ryyxQd8kXyENxC8q", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.63605691663732", + "rank": 1.63605691663732, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-3hv0djwk0bu73xcwb-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "EssbrqioHnmELHHWZ" } \ No newline at end of file diff --git a/art/sTNYDvmznSEKDDQtK/art.json b/art/sTNYDvmznSEKDDQtK/art.json index 6a56fc8f..5efe0b72 100644 --- a/art/sTNYDvmznSEKDDQtK/art.json +++ b/art/sTNYDvmznSEKDDQtK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhcyc448mbXBSX3RY", "createdAt": { - "$date": "1652867755974" + "$date": 1652867755974 }, "username": "donga.choi", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652942832720" + "$date": 1652942832720 }, "modifiedAt": { - "$date": "1652943923613" + "$date": 1652943923613 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.9451275881280845", + "rank": 1.9451275881280845, "private": false, "unlisted": true, "username": "donga.choi", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fiud3f26k6opd7xm0-thumbnail.jpg", "hasSound": "", - "views": "8", - "likes": "0", + "views": 8, + "likes": 0, "revisionId": "oapBS6RNfdrA8RcSY" } \ No newline at end of file diff --git a/art/sYBECGM9gRBccnwPb/art.json b/art/sYBECGM9gRBccnwPb/art.json index 96b8e20f..a9b9bf44 100644 --- a/art/sYBECGM9gRBccnwPb/art.json +++ b/art/sYBECGM9gRBccnwPb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1532765295139" + "$date": 1532765295139 }, "modifiedAt": { - "$date": "1532765295139" + "$date": 1532765295139 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9132488437359507", + "rank": 1.9132488437359507, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-rcrkuggsqkoe1a5gt-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "ooQyStSS4QZgW3tzE" } \ No newline at end of file diff --git a/art/sYdAq9WutD8TN6uxp/art.json b/art/sYdAq9WutD8TN6uxp/art.json index 3b1429a1..784947b6 100644 --- a/art/sYdAq9WutD8TN6uxp/art.json +++ b/art/sYdAq9WutD8TN6uxp/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634503353770" + "$date": 1634503353770 }, "modifiedAt": { - "$date": "1634503353770" + "$date": 1634503353770 }, "origId": null, "name": "first test", "notes": "", - "rank": "1.6999655871075299", + "rank": 1.6999655871075299, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vucna6khkfe36l2eh-thumbnail.jpg", "hasSound": "", - "views": "63", - "likes": "0", + "views": 63, + "likes": 0, "revisionId": "WnpJksv7RZcv5Ez4L" } \ No newline at end of file diff --git a/art/sbPQY2SPAe2cbSP3K/art.json b/art/sbPQY2SPAe2cbSP3K/art.json index 44c934e0..aad0f6fa 100644 --- a/art/sbPQY2SPAe2cbSP3K/art.json +++ b/art/sbPQY2SPAe2cbSP3K/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "iFSyTSHmeekk4Ga75", "createdAt": { - "$date": "1683697855014" + "$date": 1683697855014 }, "username": "minkicho", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684727100654" + "$date": 1684727100654 }, "modifiedAt": { - "$date": "1684727202386" + "$date": 1684727202386 }, "origId": null, "name": "Exercise - Vertexshaderart : Circles from TrianglesAssignment Not completed: Exercise - Vertexshaderart : Circles from Triangles", "notes": "", - "rank": "1.866010114924226", + "rank": 1.866010114924226, "private": false, "unlisted": true, "username": "minkicho", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-laubep6azpejdw1q0-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "hx5m9MTXnxTATMQ9w" } \ No newline at end of file diff --git a/art/sc6jikXkGhP7hihWb/art.json b/art/sc6jikXkGhP7hihWb/art.json index 4e3b62e4..6a584519 100644 --- a/art/sc6jikXkGhP7hihWb/art.json +++ b/art/sc6jikXkGhP7hihWb/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1565831950714" + "$date": 1565831950714 }, "modifiedAt": { - "$date": "1565831950714" + "$date": 1565831950714 }, "origId": "6Gubrbbo9gDv8wczK", "name": "dotqyub", "notes": "", - "rank": "1.9034542983112275", + "rank": 1.9034542983112275, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fu3w8o71hsua28djt-thumbnail.jpg", "hasSound": true, - "views": "42", - "likes": "1", + "views": 42, + "likes": 1, "revisionId": "iSSmDkkgXh5CfwYmG" } \ No newline at end of file diff --git a/art/sfTopMcw7ctmNhjJL/art.json b/art/sfTopMcw7ctmNhjJL/art.json index 4818cfbf..7fe181fb 100644 --- a/art/sfTopMcw7ctmNhjJL/art.json +++ b/art/sfTopMcw7ctmNhjJL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "r5LZGMGGwYzncg5YC", "createdAt": { - "$date": "1625274707441" + "$date": 1625274707441 }, "profile": { "name": "Ilya", @@ -12,15 +12,15 @@ "username": "ilyadorosh" }, "createdAt": { - "$date": "1625280390697" + "$date": 1625280390697 }, "modifiedAt": { - "$date": "1625280390697" + "$date": 1625280390697 }, "origId": null, "name": "q", "notes": "", - "rank": "1.0871947399760094", + "rank": 1.0871947399760094, "private": false, "unlisted": true, "username": "ilyadorosh", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fmf4u4b08aqjtuiac-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "iaw54ciXCDHN5jvzM" } \ No newline at end of file diff --git a/art/sfhL5D5YFCpH6NjJE/art.json b/art/sfhL5D5YFCpH6NjJE/art.json index 2d57caf2..5f8811f4 100644 --- a/art/sfhL5D5YFCpH6NjJE/art.json +++ b/art/sfhL5D5YFCpH6NjJE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1546608008420" + "$date": 1546608008420 }, "modifiedAt": { - "$date": "1546608008420" + "$date": 1546608008420 }, "origId": "5PLH8iYP7Rsj5z8NC", "name": "omgb3", "notes": "", - "rank": "1.8187764733551564", + "rank": 1.8187764733551564, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ttevduz05ve66tpij-thumbnail.jpg", "hasSound": true, - "views": "219", - "likes": "0", + "views": 219, + "likes": 0, "revisionId": "rcCXTtcgH5hrNXaPj" } \ No newline at end of file diff --git a/art/sfkanHudyxsBjm2BE/art.json b/art/sfkanHudyxsBjm2BE/art.json index 3670b819..a9069c8c 100644 --- a/art/sfkanHudyxsBjm2BE/art.json +++ b/art/sfkanHudyxsBjm2BE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1507999653893" + "$date": 1507999653893 }, "modifiedAt": { - "$date": "1507999653893" + "$date": 1507999653893 }, "origId": "B5PGbeNcqjZkjn87u", "name": "insidez", "notes": "", - "rank": "1.0259889155033282", + "rank": 1.0259889155033282, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9pep6scyyp43uyhu0-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "s89kiCeMo5TW3hjXc" } \ No newline at end of file diff --git a/art/sgg5X7iFw5d2SLzwX/art.json b/art/sgg5X7iFw5d2SLzwX/art.json index 62ef74bc..71c66371 100644 --- a/art/sgg5X7iFw5d2SLzwX/art.json +++ b/art/sgg5X7iFw5d2SLzwX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1687830435016" + "$date": 1687830435016 }, "modifiedAt": { - "$date": "1687830435016" + "$date": 1687830435016 }, "origId": "yMrRxwDvaoSaokXzo", "name": "sound,floatSound,volumn", "notes": "", - "rank": "1.2504193696763086", + "rank": 1.2504193696763086, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-8yl1wdtntsatb0vqo-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "TLdTsKtnmRHyQvQhn" } \ No newline at end of file diff --git a/art/sh2fiodFgyJZRA5kn/art.json b/art/sh2fiodFgyJZRA5kn/art.json index 7da652f1..ab9712a2 100644 --- a/art/sh2fiodFgyJZRA5kn/art.json +++ b/art/sh2fiodFgyJZRA5kn/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684507746709" + "$date": 1684507746709 }, "modifiedAt": { - "$date": "1684507746709" + "$date": 1684507746709 }, "origId": null, "name": "Colors", "notes": "", - "rank": "1.9767769354552518", + "rank": 1.9767769354552518, "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6302wfdqcl7l7ckh6-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "NriLNegB7J7rTscxW" } \ No newline at end of file diff --git a/art/siFxTFYwYALqTSCib/art.json b/art/siFxTFYwYALqTSCib/art.json index 6181875a..8fc3400e 100644 --- a/art/siFxTFYwYALqTSCib/art.json +++ b/art/siFxTFYwYALqTSCib/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YENNvdHH2hjjkQZyr", "createdAt": { - "$date": "1526166965786" + "$date": 1526166965786 }, "profile": { "name": "Rob Southgate", @@ -12,15 +12,15 @@ "username": "robsouthgate4" }, "createdAt": { - "$date": "1526168917917" + "$date": 1526168917917 }, "modifiedAt": { - "$date": "1526168917917" + "$date": 1526168917917 }, "origId": "WXAP9xy4D98Qz6J8f", "name": "grid", "notes": "", - "rank": "1.4842107226351156", + "rank": 1.4842107226351156, "private": false, "unlisted": true, "username": "robsouthgate4", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qryic8vculpgtppbz-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "2zBWFCfd2WJxKA6Xf" } \ No newline at end of file diff --git a/art/siiR5CkBzKcRp6keX/art.json b/art/siiR5CkBzKcRp6keX/art.json index 8cfbf212..15e41795 100644 --- a/art/siiR5CkBzKcRp6keX/art.json +++ b/art/siiR5CkBzKcRp6keX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427009775" + "$date": 1600427009775 }, "modifiedAt": { - "$date": "1600427009775" + "$date": 1600427009775 }, "origId": "auo92EWvwwyBRak2c", "name": "Good Ripple Cube", "notes": "", - "rank": "1.7718380927094424", + "rank": 1.7718380927094424, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-adqxsznmpse4p3oxk-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "n2HeZ7LcBdeYEDWLc" } \ No newline at end of file diff --git a/art/snE4Fu2qG9PmDKDgc/art.json b/art/snE4Fu2qG9PmDKDgc/art.json index 7bf3b55f..1ea78519 100644 --- a/art/snE4Fu2qG9PmDKDgc/art.json +++ b/art/snE4Fu2qG9PmDKDgc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1519243162366" + "$date": 1519243162366 }, "modifiedAt": { - "$date": "1519243162366" + "$date": 1519243162366 }, "origId": "S4DRdLKsky7bn3aHH", "name": "flow", "notes": "2017-07-13: Replace missing music :(", - "rank": "1.451114032624713", + "rank": 1.451114032624713, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rghgsub1scakacdfl-thumbnail.jpg", "hasSound": true, - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "XyiC5c2FibiqN9jnS" } \ No newline at end of file diff --git a/art/soQPRE79HZt8hAGAh/art.json b/art/soQPRE79HZt8hAGAh/art.json index cf124d7e..931235e7 100644 --- a/art/soQPRE79HZt8hAGAh/art.json +++ b/art/soQPRE79HZt8hAGAh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "h2veKHbrcaBoNCHmN", "createdAt": { - "$date": "1575397922136" + "$date": 1575397922136 }, "profile": { "first_name": "ארד", @@ -13,15 +13,15 @@ "username": "ארד" }, "createdAt": { - "$date": "1575841150650" + "$date": 1575841150650 }, "modifiedAt": { - "$date": "1575841150650" + "$date": 1575841150650 }, "origId": null, "name": "a cool shape", "notes": "My 2nd vertex shader, just a cool idea I wanted to try making, without much of a practical use", - "rank": "1.2038711611124555", + "rank": 1.2038711611124555, "private": false, "unlisted": false, "username": "ארד", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-dc8cnx2q7gt9gydjl-thumbnail.jpg", "hasSound": "", - "views": "151", - "likes": "0", + "views": 151, + "likes": 0, "revisionId": "62KznDtoRzHn59J6g" } \ No newline at end of file diff --git a/art/sph6PXJZqMbGaLSkY/art.json b/art/sph6PXJZqMbGaLSkY/art.json index 8d6ddd04..512b03c2 100644 --- a/art/sph6PXJZqMbGaLSkY/art.json +++ b/art/sph6PXJZqMbGaLSkY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aQGBaB28tNPpoJahx", "createdAt": { - "$date": "1523273254098" + "$date": 1523273254098 }, "profile": { "first_name": "Brendon", @@ -14,15 +14,15 @@ "username": "brendon" }, "createdAt": { - "$date": "1523300354053" + "$date": 1523300354053 }, "modifiedAt": { - "$date": "1523300354053" + "$date": 1523300354053 }, "origId": "4vag7ndH4zPYNfMML", "name": "Hippie Spiral", "notes": "", - "rank": "1.2008132411900094", + "rank": 1.2008132411900094, "private": false, "unlisted": true, "username": "brendon", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-5dhm2uki4mm72wt5r-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "gpv5C5pWfadxa5FuF" } \ No newline at end of file diff --git a/art/sr2hRa3R2XYEKwJyC/art.json b/art/sr2hRa3R2XYEKwJyC/art.json index b369cf76..1d4f1506 100644 --- a/art/sr2hRa3R2XYEKwJyC/art.json +++ b/art/sr2hRa3R2XYEKwJyC/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1624654294424" + "$date": 1624654294424 }, "modifiedAt": { - "$date": "1624654294424" + "$date": 1624654294424 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4737138706724684", + "rank": 1.4737138706724684, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n0tsrgasjjq1sqt3s-thumbnail.jpg", "hasSound": "", - "views": "80", - "likes": "0", + "views": 80, + "likes": 0, "revisionId": "FxTinTaXJauqPvaRN" } \ No newline at end of file diff --git a/art/srEzQEq8iaczPwERC/art.json b/art/srEzQEq8iaczPwERC/art.json index ee31c93e..04668bd0 100644 --- a/art/srEzQEq8iaczPwERC/art.json +++ b/art/srEzQEq8iaczPwERC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520067877305" + "$date": 1520067877305 }, "modifiedAt": { - "$date": "1520067877305" + "$date": 1520067877305 }, "origId": "L2EkNfwTM8yncpYNw", "name": "toon chaos1", "notes": "", - "rank": "1.123764051885241", + "rank": 1.123764051885241, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-3pjwimidgtt953622-thumbnail.jpg", "hasSound": true, - "views": "45", - "likes": "0", + "views": 45, + "likes": 0, "revisionId": "F7vErfgfx5FP7te2G" } \ No newline at end of file diff --git a/art/ssKvHBoYZGXuj88en/art.json b/art/ssKvHBoYZGXuj88en/art.json index 91d31ab5..0ff2791f 100644 --- a/art/ssKvHBoYZGXuj88en/art.json +++ b/art/ssKvHBoYZGXuj88en/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1669347151963" + "$date": 1669347151963 }, "modifiedAt": { - "$date": "1669347151963" + "$date": 1669347151963 }, "origId": null, "name": "gridpop", "notes": "", - "rank": "1.3590700396757611", + "rank": 1.3590700396757611, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-t4hn0ycil9ufaiq9s-thumbnail.jpg", "hasSound": true, - "views": "61", - "likes": "0", + "views": 61, + "likes": 0, "revisionId": "9CL5Q5gn2tgcuEMdm" } \ No newline at end of file diff --git a/art/ssKwqvCp3dNhRbnLa/art.json b/art/ssKwqvCp3dNhRbnLa/art.json index 4515185d..d5247386 100644 --- a/art/ssKwqvCp3dNhRbnLa/art.json +++ b/art/ssKwqvCp3dNhRbnLa/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1568769494043" + "$date": 1568769494043 }, "modifiedAt": { - "$date": "1568769494043" + "$date": 1568769494043 }, "origId": "Hsmfxt55QrbZxDm4d", "name": "perc2", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.3289514807576983", + "rank": 1.3289514807576983, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-6ppzou4gx2du095ud-thumbnail.jpg", "hasSound": true, - "views": "218", - "likes": "1", + "views": 218, + "likes": 1, "revisionId": "dtDDTMaLcYndMAJ3r" } \ No newline at end of file diff --git a/art/strzQyhv3SnhYWLrs/art.json b/art/strzQyhv3SnhYWLrs/art.json index 79227338..175173a2 100644 --- a/art/strzQyhv3SnhYWLrs/art.json +++ b/art/strzQyhv3SnhYWLrs/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1448317677812" + "$date": 1448317677812 }, "modifiedAt": { - "$date": "1448317677812" + "$date": 1448317677812 }, "origId": "iPiDjpBYDPGFTGp8Y", "name": "residualfill", - "rank": "1.1786603292281301", + "rank": 1.1786603292281301, "private": false, "username": "-anon-", "settings": { @@ -29,7 +29,7 @@ }, "screenshotURL": "data/images/images-j4dujddvhfkve6gva-thumbnail.jpg", "hasSound": true, - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "6Dk55F6jZMCnbYKG4" } \ No newline at end of file diff --git a/art/suJcf7jB43TcT8x5X/art.json b/art/suJcf7jB43TcT8x5X/art.json index 45d168ff..c24396fb 100644 --- a/art/suJcf7jB43TcT8x5X/art.json +++ b/art/suJcf7jB43TcT8x5X/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1639251594813" + "$date": 1639251594813 }, "modifiedAt": { - "$date": "1639251594813" + "$date": 1639251594813 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.5572934907379674", + "rank": 1.5572934907379674, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-n01wh3zklbx8wxva2-thumbnail.jpg", "hasSound": "", - "views": "68", - "likes": "0", + "views": 68, + "likes": 0, "revisionId": "D3rCe2t9Jfbz5ph9L" } \ No newline at end of file diff --git a/art/svRerLfafn3PP5Jif/art.json b/art/svRerLfafn3PP5Jif/art.json index 06825479..244c82a3 100644 --- a/art/svRerLfafn3PP5Jif/art.json +++ b/art/svRerLfafn3PP5Jif/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "EwBjpT9SHvAcQtLHx", "createdAt": { - "$date": "1565652027829" + "$date": 1565652027829 }, "username": "seb0fh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1565652036499" + "$date": 1565652036499 }, "modifiedAt": { - "$date": "1565652234438" + "$date": 1565652234438 }, "origId": null, "name": "spiral sphere", "notes": "", - "rank": "1.5448916684368619", + "rank": 1.5448916684368619, "private": false, "unlisted": true, "username": "seb0fh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jvy1otr1kog86tcd8-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "2qJTutE9uRdvfnbQ3" } \ No newline at end of file diff --git a/art/swrTgKcxx4aJDe6hD/art.json b/art/swrTgKcxx4aJDe6hD/art.json index 05baf5b5..12cc8b99 100644 --- a/art/swrTgKcxx4aJDe6hD/art.json +++ b/art/swrTgKcxx4aJDe6hD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1502120889353" + "$date": 1502120889353 }, "modifiedAt": { - "$date": "1502512831166" + "$date": 1502512831166 }, "origId": "YQhEmHqKTgrDSD3AM", "name": "popo", "notes": "", - "rank": "1.3827711370395332", + "rank": 1.3827711370395332, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qokrb55r4031kv29j-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "pQ5iye6Poucdcqr6n" } \ No newline at end of file diff --git a/art/sxuyK3fxSLJbouBDN/art.json b/art/sxuyK3fxSLJbouBDN/art.json index d72f0fb2..9c02c110 100644 --- a/art/sxuyK3fxSLJbouBDN/art.json +++ b/art/sxuyK3fxSLJbouBDN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1511803132132" + "$date": 1511803132132 }, "modifiedAt": { - "$date": "1511843101531" + "$date": 1511843101531 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "dot-line", "notes": "It's important to note that vertexshaderart shaders are **NOT** the recommended way\nto do things in WebGL!! Like Shadertoy they are rather a puzzle. Solving problems\nwith both hands tied behind your back.\n\nIf I was to do this in un-restricted WebGL I'd put the data in a texture (as vsa is now)\n\nI'd then call `gl.drawArrays` with `gl.POINTS` to draw just the dots and call it again with `gl.LINES` to just draw the lines OR if I wanted thick lines I might call it with `gl.TRIANGLES` for the lines as is happening here. I also would probably not do so much math in GLSL but then again with only 64 points it probably doesn't matter.", - "rank": "1.2027443665709359", + "rank": 1.2027443665709359, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9pymiz6eysskllya2-thumbnail.jpg", "hasSound": true, - "views": "657", - "likes": "0", + "views": 657, + "likes": 0, "revisionId": "bRZZsXPekcXCGiHxp" } \ No newline at end of file diff --git a/art/t6BweGrbMSz3TPJen/art.json b/art/t6BweGrbMSz3TPJen/art.json index bba8a0b2..ed13245f 100644 --- a/art/t6BweGrbMSz3TPJen/art.json +++ b/art/t6BweGrbMSz3TPJen/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540803422225" + "$date": 1540803422225 }, "modifiedAt": { - "$date": "1540803422225" + "$date": 1540803422225 }, "origId": null, "name": "Circle!", "notes": "Enjoy xd", - "rank": "1.359866626678728", + "rank": 1.359866626678728, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mh4woavdwdkp2ris5-thumbnail.jpg", "hasSound": "", - "views": "155", - "likes": "0", + "views": 155, + "likes": 0, "revisionId": "m4rtYsCDyRc4DSJ8L" } \ No newline at end of file diff --git a/art/t9afzWHetyWR3bZSB/art.json b/art/t9afzWHetyWR3bZSB/art.json index ec0030a9..523aa4e9 100644 --- a/art/t9afzWHetyWR3bZSB/art.json +++ b/art/t9afzWHetyWR3bZSB/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447076211022" + "$date": 1447076211022 }, "modifiedAt": { - "$date": "1447076211022" + "$date": 1447076211022 }, "origId": "wyoNwyHa6hTbkGCKW", "name": "point cloud vs spheres", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-fgqh8smjxsftw86md-thumbnail.jpg", "hasSound": true, - "views": "161", - "likes": "0", + "views": 161, + "likes": 0, "revisionId": "xcXZ3tbMR3SswmScq", - "rank": "1.818388710125671" + "rank": 1.818388710125671 } \ No newline at end of file diff --git a/art/tDL9nRCoBMvh9R7Zh/art.json b/art/tDL9nRCoBMvh9R7Zh/art.json index af656423..50deab1b 100644 --- a/art/tDL9nRCoBMvh9R7Zh/art.json +++ b/art/tDL9nRCoBMvh9R7Zh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571826144580" + "$date": 1571826144580 }, "modifiedAt": { - "$date": "1571826144580" + "$date": 1571826144580 }, "origId": "kReqbFTiLEP7PXoRp", "name": "widr 4k", "notes": "", - "rank": "1.4038324190402092", + "rank": 1.4038324190402092, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qlw8jqai18f2k15y1-thumbnail.jpg", "hasSound": true, - "views": "111", - "likes": "0", + "views": 111, + "likes": 0, "revisionId": "d68muHeHz34qcG3FK" } \ No newline at end of file diff --git a/art/tDPKDjEBxPf4GXgvv/art.json b/art/tDPKDjEBxPf4GXgvv/art.json index 822f3f14..51adfe0b 100644 --- a/art/tDPKDjEBxPf4GXgvv/art.json +++ b/art/tDPKDjEBxPf4GXgvv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634514699780" + "$date": 1634514699780 }, "modifiedAt": { - "$date": "1634514699780" + "$date": 1634514699780 }, "origId": "ZZPtHWkxTWXKxGiJB", "name": "first test", "notes": "", - "rank": "1.5288196750268277", + "rank": 1.5288196750268277, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-mjfno8utejh66oj8m-thumbnail.jpg", "hasSound": "", - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "wvr3vCQzKyHJbG6KX" } \ No newline at end of file diff --git a/art/tEAGWWrJv76hQhmjy/art.json b/art/tEAGWWrJv76hQhmjy/art.json index c711d5d3..8caed66a 100644 --- a/art/tEAGWWrJv76hQhmjy/art.json +++ b/art/tEAGWWrJv76hQhmjy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1652850524992" + "$date": 1652850524992 }, "modifiedAt": { - "$date": "1652958258564" + "$date": 1652958258564 }, "origId": null, "name": "Exercise - Making A Grid - Hyunjin Kim", "notes": "", - "rank": "1.285008586614905", + "rank": 1.285008586614905, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5jv64db87fzhbhp3s-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "5RrHGFtRq7n8uofG3" } \ No newline at end of file diff --git a/art/tF4ynbNrnHawnus9p/art.json b/art/tF4ynbNrnHawnus9p/art.json index 26aa448b..8194d124 100644 --- a/art/tF4ynbNrnHawnus9p/art.json +++ b/art/tF4ynbNrnHawnus9p/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1498138091988" + "$date": 1498138091988 }, "modifiedAt": { - "$date": "1498138091988" + "$date": 1498138091988 }, "origId": "ut2hNmEtGzvzi7Rwj", "name": "Learn Vertex Shaders", "notes": "", - "rank": "1.980582520699336", + "rank": 1.980582520699336, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zodq1oypukyv9x70e-thumbnail.jpg", "hasSound": "", - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "Azg8wHNNSvT7eY7mt" } \ No newline at end of file diff --git a/art/tGQbaSaJuQ5gAAcEk/art.json b/art/tGQbaSaJuQ5gAAcEk/art.json index fa5db8a4..3852d0ef 100644 --- a/art/tGQbaSaJuQ5gAAcEk/art.json +++ b/art/tGQbaSaJuQ5gAAcEk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1583492669268" + "$date": 1583492669268 }, "modifiedAt": { - "$date": "1583492669268" + "$date": 1583492669268 }, "origId": "KLtJG7Mcf8FhRihJn", "name": "single sbd", "notes": "", - "rank": "1.2497300463500076", + "rank": 1.2497300463500076, "private": false, "unlisted": true, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-7tmaebgbnxpysec6z-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "WDMfD936jd2MpwiXn" } \ No newline at end of file diff --git a/art/tJ9XYE3zGtX8Lp2fm/art.json b/art/tJ9XYE3zGtX8Lp2fm/art.json index aa8a5f70..9023fda3 100644 --- a/art/tJ9XYE3zGtX8Lp2fm/art.json +++ b/art/tJ9XYE3zGtX8Lp2fm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1522429661758" + "$date": 1522429661758 }, "modifiedAt": { - "$date": "1522431041290" + "$date": 1522431041290 }, "origId": "auo92EWvwwyBRak2c", "name": "RDEVINE BOXZ", "notes": "", - "rank": "1.754155364202702", + "rank": 1.754155364202702, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-cbpswjnvtko2ghkim-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "SzEHktGrBZEFmMEbv" } \ No newline at end of file diff --git a/art/tMLi8Jfi7Db6YYosv/art.json b/art/tMLi8Jfi7Db6YYosv/art.json index a6c67851..014d164d 100644 --- a/art/tMLi8Jfi7Db6YYosv/art.json +++ b/art/tMLi8Jfi7Db6YYosv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Q5T8njsEaGYsK34dZ", "createdAt": { - "$date": "1448898157107" + "$date": 1448898157107 }, "profile": { "name": null, @@ -12,14 +12,14 @@ "username": "8bitrick" }, "createdAt": { - "$date": "1449294170223" + "$date": 1449294170223 }, "modifiedAt": { - "$date": "1449294170223" + "$date": 1449294170223 }, "origId": "cgHCLAi7mKznjvENd", "name": "PulsingFuzzySpheres", - "rank": "1.82119771683332", + "rank": 1.82119771683332, "private": false, "unlisted": true, "username": "8bitrick", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-ig33262iqx9bhrayf-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "P9beDPb97DnSR65s2", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200" } \ No newline at end of file diff --git a/art/tQEPfhxxjYGjmL6LL/art.json b/art/tQEPfhxxjYGjmL6LL/art.json index f9cc323a..5e6fa3a0 100644 --- a/art/tQEPfhxxjYGjmL6LL/art.json +++ b/art/tQEPfhxxjYGjmL6LL/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623653541713" + "$date": 1623653541713 }, "modifiedAt": { - "$date": "1623653541713" + "$date": 1623653541713 }, "origId": "vBDBSAvnH4mCTZ4So", "name": "Pixel Stormx", "notes": "", - "rank": "1.3712746123061965", + "rank": 1.3712746123061965, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ovlffevkxqotbpz1h-thumbnail.jpg", "hasSound": true, - "views": "112", - "likes": "1", + "views": 112, + "likes": 1, "revisionId": "M9jittByTCaFWbnjt" } \ No newline at end of file diff --git a/art/tRnGuB6MaPdZJMzmR/art.json b/art/tRnGuB6MaPdZJMzmR/art.json index 4cc4b67a..ba0a2c9f 100644 --- a/art/tRnGuB6MaPdZJMzmR/art.json +++ b/art/tRnGuB6MaPdZJMzmR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "u9A54Fr2xqnfssRpa", "createdAt": { - "$date": "1684324202773" + "$date": 1684324202773 }, "username": "seongryul.park", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684507641790" + "$date": 1684507641790 }, "modifiedAt": { - "$date": "1684507929827" + "$date": 1684507929827 }, "origId": "rbtQZi9Ks5R8zkRRF", "name": "Colors - tweaks", "notes": "", - "rank": "1.2204116578719144", + "rank": 1.2204116578719144, "private": false, "unlisted": true, "username": "seongryul.park", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-pgrtrrdinhfbxsg2d-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "gq5mWzAb2PJo5gMCz" } \ No newline at end of file diff --git a/art/tSysk55tWkhrkkrEF/art.json b/art/tSysk55tWkhrkkrEF/art.json index 11521e3c..3dab43a2 100644 --- a/art/tSysk55tWkhrkkrEF/art.json +++ b/art/tSysk55tWkhrkkrEF/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1508752603337" + "$date": 1508752603337 }, "modifiedAt": { - "$date": "1508752603337" + "$date": 1508752603337 }, "origId": "SKXKQkxm2HZHdxdxm", "name": "hello-world-5", "notes": "Messing about", - "rank": "1.399541227008495", + "rank": 1.399541227008495, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-kxa5odb0lcxktg3bb-thumbnail.jpg", "hasSound": true, - "views": "17", - "likes": "0", + "views": 17, + "likes": 0, "revisionId": "wAPYwzLyfyYmHCRXG" } \ No newline at end of file diff --git a/art/tTGjfG5qvuESdFcQR/art.json b/art/tTGjfG5qvuESdFcQR/art.json index 76a31091..0648a044 100644 --- a/art/tTGjfG5qvuESdFcQR/art.json +++ b/art/tTGjfG5qvuESdFcQR/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1696552269448" + "$date": 1696552269448 }, "modifiedAt": { - "$date": "1696552269448" + "$date": 1696552269448 }, "origId": null, "name": "color charge", "notes": "", - "rank": "1.2520617888211782", + "rank": 1.2520617888211782, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-cwexgm561wag3gefb-thumbnail.jpg", "hasSound": "", - "views": "21", - "likes": "0", + "views": 21, + "likes": 0, "revisionId": "GuPC6E6oe2jqDPqTa" } \ No newline at end of file diff --git a/art/tTWmqDWD9Y3Gijkoy/art.json b/art/tTWmqDWD9Y3Gijkoy/art.json index 3709e8ae..435b031b 100644 --- a/art/tTWmqDWD9Y3Gijkoy/art.json +++ b/art/tTWmqDWD9Y3Gijkoy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425120286" + "$date": 1595425120286 }, "modifiedAt": { - "$date": "1595425120286" + "$date": 1595425120286 }, "origId": "4abrmywD84XrJ5dNz", "name": "ball-o?", "notes": "", - "rank": "1.0411004709672833", + "rank": 1.0411004709672833, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-aa2d0cd4x87w5ao0c-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "ScBASNMC2Qti86JEy" } \ No newline at end of file diff --git a/art/tTpdRDPwymLa9i5Mo/art.json b/art/tTpdRDPwymLa9i5Mo/art.json index 17cdf18d..cf0bbc71 100644 --- a/art/tTpdRDPwymLa9i5Mo/art.json +++ b/art/tTpdRDPwymLa9i5Mo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ftizELg7EWmj8LW7K", "createdAt": { - "$date": "1684040210652" + "$date": 1684040210652 }, "profile": { "name": "yejin shin", @@ -12,15 +12,15 @@ "username": "yejin-shin" }, "createdAt": { - "$date": "1684934028157" + "$date": 1684934028157 }, "modifiedAt": { - "$date": "1684934028157" + "$date": 1684934028157 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.6090098449897623", + "rank": 1.6090098449897623, "private": false, "unlisted": true, "username": "yejin-shin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-39r82cvwwqzzr6894-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "2mXYunW4bji8yNLjL" } \ No newline at end of file diff --git a/art/tYmHG6XpcftYrE9DD/art.json b/art/tYmHG6XpcftYrE9DD/art.json index 285db80c..6d1490f6 100644 --- a/art/tYmHG6XpcftYrE9DD/art.json +++ b/art/tYmHG6XpcftYrE9DD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1600427232722" + "$date": 1600427232722 }, "modifiedAt": { - "$date": "1600427262299" + "$date": 1600427262299 }, "origId": "p9pecgaEBJ3kz5r7g", "name": "red ring", "notes": "", - "rank": "1.9435334327560572", + "rank": 1.9435334327560572, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-f1xpywpsobuemkfks-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "1", + "views": 2, + "likes": 1, "revisionId": "uNvqrP2dYfJt2PC9r" } \ No newline at end of file diff --git a/art/tZ878XpvmzGfjF3hG/art.json b/art/tZ878XpvmzGfjF3hG/art.json index 856b7a69..d0f630bc 100644 --- a/art/tZ878XpvmzGfjF3hG/art.json +++ b/art/tZ878XpvmzGfjF3hG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jFsYmxkBNAJNvJFDm", "createdAt": { - "$date": "1684263955851" + "$date": 1684263955851 }, "username": "hyojoonkim0020", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684508108904" + "$date": 1684508108904 }, "modifiedAt": { - "$date": "1684508108904" + "$date": 1684508108904 }, "origId": "sh2fiodFgyJZRA5kn", "name": "Colors_ hyojoonKim", "notes": "", - "rank": "1.430238557624533", + "rank": 1.430238557624533, "private": false, "unlisted": true, "username": "hyojoonkim0020", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ezughjgcf4ojqic8g-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "tpWdeinuT5eyHJJbs" } \ No newline at end of file diff --git a/art/tbgH6FuoT5pxxDgfv/art.json b/art/tbgH6FuoT5pxxDgfv/art.json index e49660ab..1d866560 100644 --- a/art/tbgH6FuoT5pxxDgfv/art.json +++ b/art/tbgH6FuoT5pxxDgfv/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1690343908705" + "$date": 1690343908705 }, "modifiedAt": { - "$date": "1690343908705" + "$date": 1690343908705 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.9202070488134197", + "rank": 1.9202070488134197, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2kdyioq5u3lamkaog-thumbnail.jpg", "hasSound": true, - "views": "41", - "likes": "0", + "views": 41, + "likes": 0, "revisionId": "FZb7nZuJGXTx7GgBN" } \ No newline at end of file diff --git a/art/tbsksogaFbe66Nn5Q/art.json b/art/tbsksogaFbe66Nn5Q/art.json index 4939a022..82fa212d 100644 --- a/art/tbsksogaFbe66Nn5Q/art.json +++ b/art/tbsksogaFbe66Nn5Q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QyFr9WoPZHnnBeKat", "createdAt": { - "$date": "1540408032900" + "$date": 1540408032900 }, "profile": { "first_name": "dertrackererpro", @@ -12,15 +12,15 @@ "username": "dertrackererpro" }, "createdAt": { - "$date": "1540638276508" + "$date": 1540638276508 }, "modifiedAt": { - "$date": "1540638276508" + "$date": 1540638276508 }, "origId": null, "name": "Colorful Circle", "notes": "", - "rank": "1.738972344301964", + "rank": 1.738972344301964, "private": false, "unlisted": false, "username": "dertrackererpro", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vu11v8abn6uhybwhz-thumbnail.jpg", "hasSound": true, - "views": "113", - "likes": "1", + "views": 113, + "likes": 1, "revisionId": "8F8H7JbXrY9YqKd3W" } \ No newline at end of file diff --git a/art/tgnWFwxfEbt64aHfQ/art.json b/art/tgnWFwxfEbt64aHfQ/art.json index 28238292..acf0fb00 100644 --- a/art/tgnWFwxfEbt64aHfQ/art.json +++ b/art/tgnWFwxfEbt64aHfQ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1662139115382" + "$date": 1662139115382 }, "modifiedAt": { - "$date": "1662139115382" + "$date": 1662139115382 }, "origId": "9BDdcbJh6rDaD4MBi", "name": "terrain", "notes": "", - "rank": "1.6319315257222429", + "rank": 1.6319315257222429, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2t9b3pyfzxx84cj1w-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "gzERHC4bm7f2oDJ4t" } \ No newline at end of file diff --git a/art/tiY4qnEQ7wBnY5XdH/art.json b/art/tiY4qnEQ7wBnY5XdH/art.json index a6a65a10..778227be 100644 --- a/art/tiY4qnEQ7wBnY5XdH/art.json +++ b/art/tiY4qnEQ7wBnY5XdH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "4FyZdAiKGxroxAzHY", "createdAt": { - "$date": "1551481183440" + "$date": 1551481183440 }, "profile": { "first_name": "Julio", @@ -13,15 +13,15 @@ "username": "julio" }, "createdAt": { - "$date": "1551481188410" + "$date": 1551481188410 }, "modifiedAt": { - "$date": "1551481188410" + "$date": 1551481188410 }, "origId": null, "name": "Bandera", "notes": "Primera", - "rank": "1.9609190935614351", + "rank": 1.9609190935614351, "private": false, "unlisted": true, "username": "julio", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-0ivkzjc8coamzvy87-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "2md7haPtupbQfQvL6" } \ No newline at end of file diff --git a/art/tjBqEBhdzGA4XCiWr/art.json b/art/tjBqEBhdzGA4XCiWr/art.json index 23c47b60..2dca4761 100644 --- a/art/tjBqEBhdzGA4XCiWr/art.json +++ b/art/tjBqEBhdzGA4XCiWr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tfmC4rzBPTeaGjH5h", "createdAt": { - "$date": "1446335291727" + "$date": 1446335291727 }, "profile": { "first_name": "Matt", @@ -13,10 +13,10 @@ "username": "matt" }, "createdAt": { - "$date": "1446492999054" + "$date": 1446492999054 }, "modifiedAt": { - "$date": "1446501480554" + "$date": 1446501480554 }, "origId": "7b2mtzWGfut7qG2b4", "name": "cubes2", @@ -36,9 +36,9 @@ "shader": "float rotr3(float x, float n) {\n return floor(x / pow(2.0, n)) + mod(x * pow(2.0, 3.0 - n), 8.0);\n}\n\nfloat mod2(float x) {\n return mod(floor(x), 2.0);\n}\n\nvec3 cubePos(float x) {\n return vec3(mod2(x), mod2(x / 2.0), mod2(x / 4.0));\n}\n\nvoid main() {\n float near = -1.0;\n float aspectRatio = resolution.y / resolution.x;\n float cubeIdx = floor(vertexId / 36.0);\n float faceIdx = mod(floor(vertexId / 6.0), 6.0);\n float faceDiv3 = floor(faceIdx / 3.0);\n float faceMod3 = mod(faceIdx, 3.0);\n float quadIdx = mod(vertexId, 6.0);\n float baseIdx = faceIdx * 6.0;\n float vertIdx = abs(faceDiv3 == 0.0 ? quadIdx - 2.0 : 3.0 - quadIdx);\n vec3 pos = cubePos(rotr3(vertIdx + faceDiv3 * 4.0, faceMod3));\n pos -= 0.5;\n pos *= 0.02;\n \n float gridX = (mod(cubeIdx, 20.0) - 10.0) / 20.0;\n float gridY = floor(cubeIdx / 20.0 - 10.0) / 20.0;\n float dist = length(vec2(gridX, gridY));\n float ct = sin(time + gridX * 4.0) * sin(time + gridY * 4.0);\n float ct1 = cos(time + gridX * 4.0) * cos(time + gridY * 4.0);\n float s = sin(ct + time), c = cos(ct + time);\n float s1 = sin(ct1 + time), c1 = cos(ct1 + time);\n mat3 rotZ = mat3(vec3(c, s, 0.0), vec3(-s, c, 0.0), vec3(0.0, 0.0, 1.0));\n mat3 rotY = mat3(vec3(c1, 0.0, s1), vec3(0.0, 1.0, 0.0), vec3(-s1, 0.0, c1));\n pos = pos * rotZ * rotY;\n pos.x += gridX;\n pos.y += gridY;\n pos.y /= aspectRatio;\n float zDist = pos.z - near;\n gl_Position = vec4(pos, zDist);\n\n float colIdx = faceIdx + 1.0;\n v_color = vec4(mod2(colIdx), mod2(colIdx / 2.0), mod2(colIdx / 4.0), 1.0);\n}" }, "screenshotURL": "data/images/images-qyiuebc2yhez3fevp-thumbnail.jpg", - "views": "517", - "likes": "1", + "views": 517, + "likes": 1, "revisionId": "BzQTuYvgTCZjPacJp", - "rank": "1.2054902704784822", + "rank": 1.2054902704784822, "avatarUrl": "https://lh4.googleusercontent.com/-jtcouKXDqq0/AAAAAAAAAAI/AAAAAAAAA7c/aDTXLcXoDnc/photo.jpg" } \ No newline at end of file diff --git a/art/tkkTQCvYJZZ7rzpLo/art.json b/art/tkkTQCvYJZZ7rzpLo/art.json index 3052e55a..2782645e 100644 --- a/art/tkkTQCvYJZZ7rzpLo/art.json +++ b/art/tkkTQCvYJZZ7rzpLo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1528684659590" + "$date": 1528684659590 }, "modifiedAt": { - "$date": "1528684709833" + "$date": 1528684709833 }, "origId": "nNYZMHxiLMR2xAncW", "name": "set alpha by Z", "notes": "", - "rank": "1.6201810998861048", + "rank": 1.6201810998861048, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2fe3mlhd0f6x0v370-thumbnail.jpg", "hasSound": "", - "views": "186", - "likes": "0", + "views": 186, + "likes": 0, "revisionId": "GzXRi4orcGcZjK8xu" } \ No newline at end of file diff --git a/art/tn7AoRaD9XwPucwsL/art.json b/art/tn7AoRaD9XwPucwsL/art.json index 93be67c4..489f3da3 100644 --- a/art/tn7AoRaD9XwPucwsL/art.json +++ b/art/tn7AoRaD9XwPucwsL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684844097717" + "$date": 1684844097717 }, "modifiedAt": { - "$date": "1684844097717" + "$date": 1684844097717 }, "origId": null, "name": "Audio Reactive Art", "notes": "BaKaMiTaI", - "rank": "1.5111949756718877", + "rank": 1.5111949756718877, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-m9e1tceae85wupy05-thumbnail.jpg", "hasSound": true, - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "rrdeCHZzqderPkTFa" } \ No newline at end of file diff --git a/art/tneny66CTjxFbesnu/art.json b/art/tneny66CTjxFbesnu/art.json index 1ed3c744..705c2ed5 100644 --- a/art/tneny66CTjxFbesnu/art.json +++ b/art/tneny66CTjxFbesnu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501537636737" + "$date": 1501537636737 }, "modifiedAt": { - "$date": "1501538969303" + "$date": 1501538969303 }, "origId": null, "name": "fov test", "notes": "This demo is for experimenting with the FOV part of a perspective camera matrix.", - "rank": "1.7976455489685572", + "rank": 1.7976455489685572, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-jtsu7veo0ayn5mxxy-thumbnail.jpg", "hasSound": true, - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "p9nfzC4NrTiK2xPQu" } \ No newline at end of file diff --git a/art/tnmTYzZQNchp9ECC2/art.json b/art/tnmTYzZQNchp9ECC2/art.json index 95276dae..7cc4f3f7 100644 --- a/art/tnmTYzZQNchp9ECC2/art.json +++ b/art/tnmTYzZQNchp9ECC2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1494708779147" + "$date": 1494708779147 }, "modifiedAt": { - "$date": "1494714067199" + "$date": 1494714067199 }, "origId": "KGsjT9edDDoFLsK2a", "name": "CircleColor", "notes": "Pretty Cool, Right?", - "rank": "1.2264679256199917", + "rank": 1.2264679256199917, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-8hcihqg55uvaywg3v-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "sdRzNuLWMPrhxtFsC" } \ No newline at end of file diff --git a/art/toqC3cLBCWT32vPb2/art.json b/art/toqC3cLBCWT32vPb2/art.json index 102ca204..0c2ec5f1 100644 --- a/art/toqC3cLBCWT32vPb2/art.json +++ b/art/toqC3cLBCWT32vPb2/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553436487977" + "$date": 1553436487977 }, "modifiedAt": { - "$date": "1553436487977" + "$date": 1553436487977 }, "origId": "ChgRzRLbrFD5wzfZk", "name": "galax-z", "notes": "", - "rank": "10.783667946036958", + "rank": 10.783667946036958, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u7y4s1w0zqj15j3g5-thumbnail.jpg", "hasSound": true, - "views": "209", - "likes": "3", + "views": 209, + "likes": 3, "revisionId": "xWjqzLK7wGaAP5E26" } \ No newline at end of file diff --git a/art/trsmEtfPkaXKti9gH/art.json b/art/trsmEtfPkaXKti9gH/art.json index 012d0dc7..7122062f 100644 --- a/art/trsmEtfPkaXKti9gH/art.json +++ b/art/trsmEtfPkaXKti9gH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dGy5QaokhfRCbYaGw", "createdAt": { - "$date": "1659646292396" + "$date": 1659646292396 }, "username": "der", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1659650836575" + "$date": 1659650836575 }, "modifiedAt": { - "$date": "1659702996075" + "$date": 1659702996075 }, "origId": "KRpCEmbJ2GTTRtxsR", "name": "Spiral", "notes": "", - "rank": "1.61692520134355", + "rank": 1.61692520134355, "private": false, "unlisted": true, "username": "der", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ign6dm9bnsv1ygv8v-thumbnail.jpg", "hasSound": "", - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "z92qz6CeKMLjS8ZvZ" } \ No newline at end of file diff --git a/art/tw3mJeCpEXQ6gMz2q/art.json b/art/tw3mJeCpEXQ6gMz2q/art.json index 6bcc00dc..54f13c67 100644 --- a/art/tw3mJeCpEXQ6gMz2q/art.json +++ b/art/tw3mJeCpEXQ6gMz2q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sEFgEzTWenNKzd4Qq", "createdAt": { - "$date": "1446401715607" + "$date": 1446401715607 }, "profile": { "name": "Tomas Vymazal", @@ -12,10 +12,10 @@ "username": "myownclone" }, "createdAt": { - "$date": "1446402277157" + "$date": 1446402277157 }, "modifiedAt": { - "$date": "1446402277157" + "$date": 1446402277157 }, "origId": "QdJXEkZPWPvB4XKiy", "name": "pointsprite plasma", @@ -35,9 +35,9 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n \n c = sin(pos.x) * cos(pos.y);; \n \n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 10.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-bzox4m0o3l9cie99k-thumbnail.jpg", - "views": "201", - "likes": "0", + "views": 201, + "likes": 0, "revisionId": "JkKFcA7MSTAH6xDXK", - "rank": "1.69094900356089", + "rank": 1.69094900356089, "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200" } \ No newline at end of file diff --git a/art/txxXeHf8AFDuZzxWD/art.json b/art/txxXeHf8AFDuZzxWD/art.json index d0bc80b6..924b7d97 100644 --- a/art/txxXeHf8AFDuZzxWD/art.json +++ b/art/txxXeHf8AFDuZzxWD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1516561758219" + "$date": 1516561758219 }, "modifiedAt": { - "$date": "1516561758219" + "$date": 1516561758219 }, "origId": "sEDKEFtcGxZoxbis8", "name": "codez", "notes": "", - "rank": "1.562584883025491", + "rank": 1.562584883025491, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-vr3awyne9z1klpayk-thumbnail.jpg", "hasSound": true, - "views": "88", - "likes": "0", + "views": 88, + "likes": 0, "revisionId": "YavCup8JaH5wr5vcn" } \ No newline at end of file diff --git a/art/u2cNzFGq9v9PnRyAM/art.json b/art/u2cNzFGq9v9PnRyAM/art.json index 7b33b468..f94b99e6 100644 --- a/art/u2cNzFGq9v9PnRyAM/art.json +++ b/art/u2cNzFGq9v9PnRyAM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": "1492808668114" + "$date": 1492808668114 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": "1492890963022" + "$date": 1492890963022 }, "modifiedAt": { - "$date": "1492890963022" + "$date": 1492890963022 }, "origId": null, "name": "copy of something", "notes": "", - "rank": "1.3535130506638873", + "rank": 1.3535130506638873, "private": false, "unlisted": true, "username": "clydepashley", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yts4d10u87c1j53p5-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "24sL86GxRbWpf5sNS" } \ No newline at end of file diff --git a/art/u4Ycc5AWRWWSk23Dt/art.json b/art/u4Ycc5AWRWWSk23Dt/art.json index f43686aa..05651731 100644 --- a/art/u4Ycc5AWRWWSk23Dt/art.json +++ b/art/u4Ycc5AWRWWSk23Dt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "KzkhvSdcARfvNYTjZ", "createdAt": { - "$date": "1525195060776" + "$date": 1525195060776 }, "profile": { "first_name": "Paul", @@ -13,15 +13,15 @@ "username": "paul" }, "createdAt": { - "$date": "1575736780127" + "$date": 1575736780127 }, "modifiedAt": { - "$date": "1575736818267" + "$date": 1575736818267 }, "origId": "cprWonx4tN8nMgQHt", "name": "cosa 1", "notes": "", - "rank": "1.717056100693825", + "rank": 1.717056100693825, "private": false, "unlisted": true, "username": "paul", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-5ic2khxhjcsa8vmml-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "a2TANfdBJsGGd799t" } \ No newline at end of file diff --git a/art/u9hvPc2WxibcTmT6F/art.json b/art/u9hvPc2WxibcTmT6F/art.json index 074916af..5cd303d2 100644 --- a/art/u9hvPc2WxibcTmT6F/art.json +++ b/art/u9hvPc2WxibcTmT6F/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465663280230" + "$date": 1465663280230 }, "modifiedAt": { - "$date": "1465805307926" + "$date": 1465805307926 }, "origId": "yX9SGHv6RPPqcsXvh", "name": "hexit", "notes": "", - "rank": "1.0012441542648511", + "rank": 1.0012441542648511, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qtgkigrawla1fyuu4-thumbnail.jpg", "hasSound": true, - "views": "310", - "likes": "1", + "views": 310, + "likes": 1, "revisionId": "JZyGMuzJg7PMfoSLj" } \ No newline at end of file diff --git a/art/uAHaEoLE9cg9b7WQL/art.json b/art/uAHaEoLE9cg9b7WQL/art.json index 7c62ae47..7d94d733 100644 --- a/art/uAHaEoLE9cg9b7WQL/art.json +++ b/art/uAHaEoLE9cg9b7WQL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1654094544046" + "$date": 1654094544046 }, "modifiedAt": { - "$date": "1654165083347" + "$date": 1654165083347 }, "origId": "BkqeZ9ZW84C5tPdoJ", "name": "Circles from Triangles new", "notes": "", - "rank": "1.8066908735892289", + "rank": 1.8066908735892289, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-n2hiopd5pf2otlnt4-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "bq9eSmRs6D5ARm4Av" } \ No newline at end of file diff --git a/art/uB888bmYT66k3orcR/art.json b/art/uB888bmYT66k3orcR/art.json index 12e32e69..8600a7dd 100644 --- a/art/uB888bmYT66k3orcR/art.json +++ b/art/uB888bmYT66k3orcR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "A3xozQT3WGZPL6x35", "createdAt": { - "$date": "1684330244428" + "$date": 1684330244428 }, "username": "sangjin.lee", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684413395796" + "$date": 1684413395796 }, "modifiedAt": { - "$date": "1684413395796" + "$date": 1684413395796 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.035969207121165", + "rank": 1.035969207121165, "private": false, "unlisted": true, "username": "sangjin.lee", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-esv729f2yjlwcb2cs-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "uLzr39zRJiy8CEuHq" } \ No newline at end of file diff --git a/art/uBNYQJxs6ta546Y5j/art.json b/art/uBNYQJxs6ta546Y5j/art.json index b2d8c2b2..f9b096b8 100644 --- a/art/uBNYQJxs6ta546Y5j/art.json +++ b/art/uBNYQJxs6ta546Y5j/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1524834723669" + "$date": 1524834723669 }, "modifiedAt": { - "$date": "1524834723669" + "$date": 1524834723669 }, "origId": "P788bkYrZh4KcFHgQ", "name": "My programing class", "notes": "", - "rank": "1.607908544123221", + "rank": 1.607908544123221, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vcpwm7spg7fbpz5om-thumbnail.jpg", "hasSound": "", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "42QdqdKtwYWk5dggq" } \ No newline at end of file diff --git a/art/uD6PQ38TinznYz4vi/art.json b/art/uD6PQ38TinznYz4vi/art.json index 4a9c09c1..5591cb6e 100644 --- a/art/uD6PQ38TinznYz4vi/art.json +++ b/art/uD6PQ38TinznYz4vi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "jK9QGEnE3PX9X597y", "createdAt": { - "$date": "1486733536214" + "$date": 1486733536214 }, "profile": { "name": "Mats Ygfors", @@ -12,15 +12,15 @@ "username": "mats" }, "createdAt": { - "$date": "1486738326544" + "$date": 1486738326544 }, "modifiedAt": { - "$date": "1486738326544" + "$date": 1486738326544 }, "origId": "4M55m9674WQP6QQ3E", "name": "Lessons", "notes": "", - "rank": "1.4195145634152286", + "rank": 1.4195145634152286, "private": false, "unlisted": true, "username": "mats", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k6j9i5il8guf3k4wi-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "CPTPoXi3896juGTNQ" } \ No newline at end of file diff --git a/art/uDBqerAHTiHEjQMdR/art.json b/art/uDBqerAHTiHEjQMdR/art.json index 76c27307..93f5f807 100644 --- a/art/uDBqerAHTiHEjQMdR/art.json +++ b/art/uDBqerAHTiHEjQMdR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1545822688245" + "$date": 1545822688245 }, "modifiedAt": { - "$date": "1577644463685" + "$date": 1577644463685 }, "origId": "rBjrdN2CvsneEkgEk", "name": "otbs", "notes": "", - "rank": "10.492971835380686", + "rank": 10.492971835380686, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-40kex9pv9s2ex3dvt-thumbnail.jpg", "hasSound": true, - "views": "975", - "likes": "6", + "views": 975, + "likes": 6, "revisionId": "bzsZiPwe2bgPDJKP9" } \ No newline at end of file diff --git a/art/uDDkmQ76JPKLooXHk/art.json b/art/uDDkmQ76JPKLooXHk/art.json index 760208f5..caa44780 100644 --- a/art/uDDkmQ76JPKLooXHk/art.json +++ b/art/uDDkmQ76JPKLooXHk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "95683ZgBuRkukjtj7", "createdAt": { - "$date": "1589922178477" + "$date": 1589922178477 }, "profile": { "first_name": "Markus", @@ -13,15 +13,15 @@ "username": "markus" }, "createdAt": { - "$date": "1598543221425" + "$date": 1598543221425 }, "modifiedAt": { - "$date": "1598543221425" + "$date": 1598543221425 }, "origId": "Qh7WiD2iwnCrdfCXy", "name": "MicInput", "notes": "", - "rank": "1.681368728857362", + "rank": 1.681368728857362, "private": false, "unlisted": true, "username": "markus", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-x8k6q35meop75gfeh-thumbnail.jpg", "hasSound": true, - "views": "66", - "likes": "1", + "views": 66, + "likes": 1, "revisionId": "5mF9qWB9QnreQrcMq" } \ No newline at end of file diff --git a/art/uFWQ38ziz2oKNfZZi/art.json b/art/uFWQ38ziz2oKNfZZi/art.json index 8f21b1cb..3d1f98c3 100644 --- a/art/uFWQ38ziz2oKNfZZi/art.json +++ b/art/uFWQ38ziz2oKNfZZi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "rNn8aeTHLQXkcMmn8", "createdAt": { - "$date": "1684322503601" + "$date": 1684322503601 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jaeyeong-an" }, "createdAt": { - "$date": "1684421327546" + "$date": 1684421327546 }, "modifiedAt": { - "$date": "1684421327546" + "$date": 1684421327546 }, "origId": null, "name": "Motion by Jaeyeong An(own variation)", "notes": "Duplicate the shader and tweak it to make my own variation", - "rank": "1.3122916641806224", + "rank": 1.3122916641806224, "private": false, "unlisted": true, "username": "jaeyeong-an", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dkn5dlkuz06yp7b4v-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "GDxDt9QX9WvuaESJj" } \ No newline at end of file diff --git a/art/uGJhdfKrAj8tkovpA/art.json b/art/uGJhdfKrAj8tkovpA/art.json index 1dc82cfb..298d63ab 100644 --- a/art/uGJhdfKrAj8tkovpA/art.json +++ b/art/uGJhdfKrAj8tkovpA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "tFSGYdMSg7J6WsAhF", "createdAt": { - "$date": "1450381162182" + "$date": 1450381162182 }, "username": "aiekick", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1450381248386" + "$date": 1450381248386 }, "modifiedAt": { - "$date": "1450381369990" + "$date": 1450381369990 }, "origId": null, "name": "Lines Experiment 1", "notes": "", - "rank": "1.6363112315228892", + "rank": 1.6363112315228892, "private": false, "unlisted": false, "username": "aiekick", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wxu1z6zji5saekvh7-thumbnail.jpg", "hasSound": true, - "views": "157", - "likes": "0", + "views": 157, + "likes": 0, "revisionId": "2QjXMH6aX8fE7iu95" } \ No newline at end of file diff --git a/art/uHMnt4GHAXCSCeQyM/art.json b/art/uHMnt4GHAXCSCeQyM/art.json index 4f4b9a45..8f2a1f23 100644 --- a/art/uHMnt4GHAXCSCeQyM/art.json +++ b/art/uHMnt4GHAXCSCeQyM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": "1486394393430" + "$date": 1486394393430 }, "username": "athega", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486396016768" + "$date": 1486396016768 }, "modifiedAt": { - "$date": "1486482722835" + "$date": 1486482722835 }, "origId": "ScnXYT2B8gmr2trfw", "name": "Intro-presentation", "notes": "Unmodified fork from \"disco ball\" by -anon-", - "rank": "10.60179334464656", + "rank": 10.60179334464656, "private": false, "unlisted": false, "username": "athega", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5tq9t1g30u7jlidt7-thumbnail.jpg", "hasSound": true, - "views": "948", - "likes": "2", + "views": 948, + "likes": 2, "revisionId": "jroyStLigEDJEks7r" } \ No newline at end of file diff --git a/art/uKvQ258NCvBLd29xE/art.json b/art/uKvQ258NCvBLd29xE/art.json index c63d2995..ebf1d6fd 100644 --- a/art/uKvQ258NCvBLd29xE/art.json +++ b/art/uKvQ258NCvBLd29xE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8zztH8K59zQaKjuQX", "createdAt": { - "$date": "1677359387406" + "$date": 1677359387406 }, "profile": { "first_name": "James", @@ -13,15 +13,15 @@ "username": "james2" }, "createdAt": { - "$date": "1682100227464" + "$date": 1682100227464 }, "modifiedAt": { - "$date": "1682100227464" + "$date": 1682100227464 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.2255061039432427", + "rank": 1.2255061039432427, "private": false, "unlisted": true, "username": "james2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-411v75n6li62phndm-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "MQSuQGbpK2vHdeE9a" } \ No newline at end of file diff --git a/art/uNm4pd5oCSruRA832/art.json b/art/uNm4pd5oCSruRA832/art.json index 32eb3142..d133be06 100644 --- a/art/uNm4pd5oCSruRA832/art.json +++ b/art/uNm4pd5oCSruRA832/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": "1549374729066" + "$date": 1549374729066 }, "username": "kcha", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1549377609232" + "$date": 1549377609232 }, "modifiedAt": { - "$date": "1549377609232" + "$date": 1549377609232 }, "origId": null, "name": "tutorial_01", "notes": "", - "rank": "1.167877972155518", + "rank": 1.167877972155518, "private": false, "unlisted": true, "username": "kcha", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-p9ujy187654qfu21w-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "iXr58CbCzHgavi89a" } \ No newline at end of file diff --git a/art/uPZQYGHJDM4trFXcC/art.json b/art/uPZQYGHJDM4trFXcC/art.json index 633568e5..80386e76 100644 --- a/art/uPZQYGHJDM4trFXcC/art.json +++ b/art/uPZQYGHJDM4trFXcC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553348336337" + "$date": 1553348336337 }, "modifiedAt": { - "$date": "1553348336337" + "$date": 1553348336337 }, "origId": "6PsFwfvW2tLtoeFiC", "name": "1903-GridRainbowMadness", "notes": "", - "rank": "1.0164335291855648", + "rank": 1.0164335291855648, "private": false, "unlisted": false, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-73g5vlgvpviyh8jcn-thumbnail.jpg", "hasSound": true, - "views": "349", - "likes": "1", + "views": 349, + "likes": 1, "revisionId": "W3qgXeza63NCqQAZG" } \ No newline at end of file diff --git a/art/uPu4TCDWfH27uwcgs/art.json b/art/uPu4TCDWfH27uwcgs/art.json index 5575ec33..ab062166 100644 --- a/art/uPu4TCDWfH27uwcgs/art.json +++ b/art/uPu4TCDWfH27uwcgs/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531514334819" + "$date": 1531514334819 }, "modifiedAt": { - "$date": "1531514334819" + "$date": 1531514334819 }, "origId": "MFG9beZgKvqHQdo9F", "name": "octomantis", "notes": "", - "rank": "1.4003942688666446", + "rank": 1.4003942688666446, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1nvrtkr53rrvptp6i-thumbnail.jpg", "hasSound": true, - "views": "158", - "likes": "1", + "views": 158, + "likes": 1, "revisionId": "N6sQx9eNBD4ue3iHB" } \ No newline at end of file diff --git a/art/uPwKetxzwcL2PFZd6/art.json b/art/uPwKetxzwcL2PFZd6/art.json index fbc969d1..5c7cdb8b 100644 --- a/art/uPwKetxzwcL2PFZd6/art.json +++ b/art/uPwKetxzwcL2PFZd6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1498731520122" + "$date": 1498731520122 }, "modifiedAt": { - "$date": "1499139838212" + "$date": 1499139838212 }, "origId": "MfQT7AKEmWF7Q35TS", "name": "thumpy", "notes": "", - "rank": "10.172882187639612", + "rank": 10.172882187639612, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5nuxabtwsyxdzgvvw-thumbnail.jpg", "hasSound": true, - "views": "686", - "likes": "12", + "views": 686, + "likes": 12, "revisionId": "9EsrsZRo5GjvYdmNg" } \ No newline at end of file diff --git a/art/uQ6SBCL37HsvsjWYy/art.json b/art/uQ6SBCL37HsvsjWYy/art.json index 400906c2..90edf1fc 100644 --- a/art/uQ6SBCL37HsvsjWYy/art.json +++ b/art/uQ6SBCL37HsvsjWYy/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1639585711620" + "$date": 1639585711620 }, "modifiedAt": { - "$date": "1639585711620" + "$date": 1639585711620 }, "origId": null, "name": "wonk", "notes": "", - "rank": "1.0720164000243493", + "rank": 1.0720164000243493, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-itzj8smlszzcok3c5-thumbnail.jpg", "hasSound": "", - "views": "33", - "likes": "0", + "views": 33, + "likes": 0, "revisionId": "vdrtBLYzwxGa9HLmr" } \ No newline at end of file diff --git a/art/uQNhYXZtikXJR6MBz/art.json b/art/uQNhYXZtikXJR6MBz/art.json index e7f088e3..6a68cc4f 100644 --- a/art/uQNhYXZtikXJR6MBz/art.json +++ b/art/uQNhYXZtikXJR6MBz/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1505532885774" + "$date": 1505532885774 }, "modifiedAt": { - "$date": "1505532885774" + "$date": 1505532885774 }, "origId": "gszWKmYHHf8HxkXiS", "name": "crystal iriszhr (1)", "notes": "", - "rank": "1.4950536302916622", + "rank": 1.4950536302916622, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4jzzaz5i4ljrufpqc-thumbnail.jpg", "hasSound": true, - "views": "69", - "likes": "0", + "views": 69, + "likes": 0, "revisionId": "gMxkpHgLDKWgqNndh" } \ No newline at end of file diff --git a/art/uQkpXdAa4ABNPNthi/art.json b/art/uQkpXdAa4ABNPNthi/art.json index cbf33fa2..df8c3821 100644 --- a/art/uQkpXdAa4ABNPNthi/art.json +++ b/art/uQkpXdAa4ABNPNthi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,7 +12,7 @@ "username": "spotline" }, "createdAt": { - "$date": "1446288852829" + "$date": 1446288852829 }, "origId": null, "name": "test", @@ -31,13 +31,13 @@ "shader": "#define NUM_POINTS 5000.0\n//#define FIT_VERTICAL\n\n\nvoid main() \n{\n float u = (float(vertexId)/NUM_POINTS) * 2.0 - 1.0;\n float v = 0.0;\n float ucoor = log((abs(u)*1.5 + 1.0));\n v+= floor(texture2D(sound,vec2(ucoor,0.0)).a * 15.0)/15.0;\n float osc = 0.2*cos(1.*(1.1*time+3.0*(abs(u)+1.0)));\n float osc2 = 0.1*cos(1.*(-1.5*time+5.0*(abs(u)+1.0)));\n float x = u * 2.0;\n float y = v -0.5 + 0.5*pow(x,2.0) + osc +osc2;\n gl_PointSize = v*15.0 + 1.0;\n gl_Position = vec4(x,y,0,1);\n v_color = vec4(1,1,1,1);\n}" }, "screenshotURL": "data/images/images-n32ll286twu6hnngo-thumbnail.jpg", - "views": "279", - "likes": "1", + "views": 279, + "likes": 1, "revisionId": "PMRK7jyYwoLC4jui8", "modifiedAt": { - "$date": "1446311026526" + "$date": 1446311026526 }, "hasSound": true, - "rank": "1.2290354994222425", + "rank": 1.2290354994222425, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/uQsrjwoCeqSersLA9/art.json b/art/uQsrjwoCeqSersLA9/art.json index 41586eec..68021894 100644 --- a/art/uQsrjwoCeqSersLA9/art.json +++ b/art/uQsrjwoCeqSersLA9/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1499894692765" + "$date": 1499894692765 }, "modifiedAt": { - "$date": "1499894692765" + "$date": 1499894692765 }, "origId": null, "name": "VM in GPU", "notes": "", - "rank": "1.960911683810676", + "rank": 1.960911683810676, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1yecq3mjrnnzlw2e2-thumbnail.jpg", "hasSound": "", - "views": "99", - "likes": "1", + "views": 99, + "likes": 1, "revisionId": "6nf83YAwu53kChNWH" } \ No newline at end of file diff --git a/art/uRPsmf73ZgmHdkDP5/art.json b/art/uRPsmf73ZgmHdkDP5/art.json index 2e0bdb6b..a0ddf0e9 100644 --- a/art/uRPsmf73ZgmHdkDP5/art.json +++ b/art/uRPsmf73ZgmHdkDP5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1510362093885" + "$date": 1510362093885 }, "modifiedAt": { - "$date": "1510362093885" + "$date": 1510362093885 }, "origId": "Ym2ek7eMQNEDspKJd", "name": "mouseTrix", "notes": "", - "rank": "1.7353323221986738", + "rank": 1.7353323221986738, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-372ycfadsaw4i095t-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "q42h2bqNWyE9nA6RJ" } \ No newline at end of file diff --git a/art/uSaN2bccDvQp8857Q/art.json b/art/uSaN2bccDvQp8857Q/art.json index fa413053..b2ecc001 100644 --- a/art/uSaN2bccDvQp8857Q/art.json +++ b/art/uSaN2bccDvQp8857Q/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571771685813" + "$date": 1571771685813 }, "modifiedAt": { - "$date": "1571771685813" + "$date": 1571771685813 }, "origId": "7AywqTMXSQtDaa9RW", "name": "French Lorenz Attractor work", "notes": "", - "rank": "1.967759353549342", + "rank": 1.967759353549342, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rql9vjr4uuxjh8qq9-thumbnail.jpg", "hasSound": true, - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "gcoRJCLmZPtnK9tAo" } \ No newline at end of file diff --git a/art/uSaQNx4ahiXtBAcB2/art.json b/art/uSaQNx4ahiXtBAcB2/art.json index e506e2e1..2acd6ffb 100644 --- a/art/uSaQNx4ahiXtBAcB2/art.json +++ b/art/uSaQNx4ahiXtBAcB2/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1579087370552" + "$date": 1579087370552 }, "modifiedAt": { - "$date": "1579087370552" + "$date": 1579087370552 }, "origId": "XxsoGmBRve3XhR5q3", "name": "cryb", "notes": "", - "rank": "1.9027840131817604", + "rank": 1.9027840131817604, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mcc50qrpgu06iswg3-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "jvhdixkeF5qC5DGoz" } \ No newline at end of file diff --git a/art/uWGtoiQdrk49KSPoT/art.json b/art/uWGtoiQdrk49KSPoT/art.json index 259c4ad1..272d6ec3 100644 --- a/art/uWGtoiQdrk49KSPoT/art.json +++ b/art/uWGtoiQdrk49KSPoT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1556268030312" + "$date": 1556268030312 }, "modifiedAt": { - "$date": "1556268030312" + "$date": 1556268030312 }, "origId": null, "name": "heartbeat", "notes": "", - "rank": "1.4978126445873499", + "rank": 1.4978126445873499, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wm1t78vrooq294oag-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "3XeAtQzTzqEb2RRii" } \ No newline at end of file diff --git a/art/uX4j5TjepFCvRZJ7X/art.json b/art/uX4j5TjepFCvRZJ7X/art.json index 4f8bfce2..7e499014 100644 --- a/art/uX4j5TjepFCvRZJ7X/art.json +++ b/art/uX4j5TjepFCvRZJ7X/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1601144339223" + "$date": 1601144339223 }, "modifiedAt": { - "$date": "1601144339223" + "$date": 1601144339223 }, "origId": "6329mueSGExenMjbN", "name": "dotp1", "notes": "", - "rank": "1.8149930291016665", + "rank": 1.8149930291016665, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-75wjvvmlefl787rgh-thumbnail.jpg", "hasSound": true, - "views": "123", - "likes": "1", + "views": 123, + "likes": 1, "revisionId": "CvnFSqjqPAXCHkDxh" } \ No newline at end of file diff --git a/art/uXG7SrNumn9NcWxDE/art.json b/art/uXG7SrNumn9NcWxDE/art.json index 53aec1e8..17cf4ce0 100644 --- a/art/uXG7SrNumn9NcWxDE/art.json +++ b/art/uXG7SrNumn9NcWxDE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1505003017291" + "$date": 1505003017291 }, "modifiedAt": { - "$date": "1505003017291" + "$date": 1505003017291 }, "origId": "ntwDMXMwDGY8aMF7M", "name": "saucer attack bug (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.114821919895416", + "rank": 1.114821919895416, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-aqidu92gs5uo8kba9-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "SnS6TqLKwaxnaSMEm" } \ No newline at end of file diff --git a/art/uXbjeauxDQaEZBKPg/art.json b/art/uXbjeauxDQaEZBKPg/art.json index 03336fd4..2093ed33 100644 --- a/art/uXbjeauxDQaEZBKPg/art.json +++ b/art/uXbjeauxDQaEZBKPg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8nH6oSTzSsTCTnYiB", "createdAt": { - "$date": "1598957828167" + "$date": 1598957828167 }, "username": "hornet", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1598958078243" + "$date": 1598958078243 }, "modifiedAt": { - "$date": "1598958166775" + "$date": 1598958166775 }, "origId": null, "name": "teh points", "notes": "based on https://www.vertexshaderart.com/art/jDNMJCu4S7DSRconL", - "rank": "1.1131648903021911", + "rank": 1.1131648903021911, "private": false, "unlisted": true, "username": "hornet", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-6uyv98z49slhu41rk-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "1", + "views": 2, + "likes": 1, "revisionId": "SA35dctYm2y8DXWkA" } \ No newline at end of file diff --git a/art/uXzMte5jWZa5aMKgf/art.json b/art/uXzMte5jWZa5aMKgf/art.json index 6aa82fdf..6beb17b0 100644 --- a/art/uXzMte5jWZa5aMKgf/art.json +++ b/art/uXzMte5jWZa5aMKgf/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "m6NzvnPPTaAroy2Ma", "createdAt": { - "$date": "1652623511870" + "$date": 1652623511870 }, "profile": { "name": "junsujang-digipen", @@ -13,15 +13,15 @@ "username": "junsujang-digipen" }, "createdAt": { - "$date": "1652627643925" + "$date": 1652627643925 }, "modifiedAt": { - "$date": "1652627643925" + "$date": 1652627643925 }, "origId": null, "name": "Motion - extra", "notes": "", - "rank": "1.0254592081200324", + "rank": 1.0254592081200324, "private": false, "unlisted": true, "username": "junsujang-digipen", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-gv39rs2wopz7uhjut-thumbnail.jpg", "hasSound": "", - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "X7LS9xdKdo7NDLKQZ" } \ No newline at end of file diff --git a/art/uYBa5uSws8jiReZXu/art.json b/art/uYBa5uSws8jiReZXu/art.json index ddedefa7..56185471 100644 --- a/art/uYBa5uSws8jiReZXu/art.json +++ b/art/uYBa5uSws8jiReZXu/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589410133308" + "$date": 1589410133308 }, "modifiedAt": { - "$date": "1589410133308" + "$date": 1589410133308 }, "origId": "dxmjSBXBuwTbPjkQZ", "name": "mostly harmless", "notes": "", - "rank": "1.8095278023479895", + "rank": 1.8095278023479895, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-kb0s8wmmdgcs37owr-thumbnail.jpg", "hasSound": "", - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "DP3hwDBKMMKn5ZZJx" } \ No newline at end of file diff --git a/art/uZ4ELyQ7j8J8X5xJg/art.json b/art/uZ4ELyQ7j8J8X5xJg/art.json index 127cd6d1..0ea20acd 100644 --- a/art/uZ4ELyQ7j8J8X5xJg/art.json +++ b/art/uZ4ELyQ7j8J8X5xJg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Re2gw8aDCRTMaXYDC", "createdAt": { - "$date": "1445867231387" + "$date": 1445867231387 }, "username": "kabuto", "profile": { @@ -11,10 +11,10 @@ } }, "createdAt": { - "$date": "1446637718221" + "$date": 1446637718221 }, "modifiedAt": { - "$date": "1446721072202" + "$date": 1446721072202 }, "origId": null, "name": "julia point cloud", @@ -34,10 +34,10 @@ "shader": "#define MAXITER 1000\n\nvoid main() {\n // more or less random start position\n vec2 v = vec2(cos(vertexId*23.), cos(vertexId*545.))*3.;\n\n // collect ljapunov exponent (derivative) for colouring\n float dv = 0.;\n \n float rnd = vertexId;\n \n // Follow a path just along the edge of the mandelbrot set's 2 biggest blobs\n const float PI = 3.141592653589;\n float t = fract(time*.06)*2.-1.;\n t = pow(abs(t),0.7)*sign(t);\n t = fract(t*.5+.6);\n t = t*2.5*PI-0.5*PI;\n vec2 ofs = t < 0.\n ? vec2(-1,0)+vec2(cos(t*4.),sin(t*4.))*.25\n : vec2(.25,0)-vec2(cos(t),-sin(t))*(1.+cos(t))*.5;\n \n //\n vec2 norm = t < 0.\n ? vec2(cos(t*4.),sin(t*4.))*sin(-t*2.)\n : -vec2(cos(t*1.5),-sin(t*1.5))*sin(t);\n ofs += norm*(sin(time*.3)+sin(time*.33413)+cos(time*.335)+cos(time*.4534)+1.)*.2;\n \n \n for (int i = 0; i < MAXITER; i++) {\n // random number update\n rnd = sin(rnd*1337.+vertexId*.2+sin(time)+float(i));\n \n // inverse julia iteration step - subtract offset, then extract square root\n\tv -= ofs;\n \tv = vec2(sqrt((length(v) + v.x)*.5), sign(v.y)*sqrt((length(v) - v.x)*.5));\n \n // The complex square root is ambiguous, so both the value just computed and its inverse are valid.\n // The most simple approach of just randomly picking a point does not work so well -\n // it tends to collect points in certain spots (mostly tips of the fractal) while neglecting coves.\n // Mathematically speaking, coves appear because the square root of near-zero values is computed\n // and the square root tends to make a big difference around such values.\n // At the same time point density is decreased too...\n // To combat this we look ahead to the next step and prefer values that are closer to zero.\n // This doesn't fix everything - for that we would have to look ahead further,\n //but complexity would increase too much. So it might not really be feasible for this approach.\n v *= sign(rnd-(length(v-ofs)-length(-v-ofs))*vertexId/vertexCount*1.3*(1.-exp((float(i-1)-float(MAXITER))*.5)));\n \n dv += log(length(v))+.2;\n }\n \n vec2 aspect = vec2(1, resolution.x / resolution.y);\n gl_Position = vec4(v*aspect*.5, 1.-vertexId*.00001, 1);\n\n gl_PointSize = min(3.,sqrt(max(1.,-dv*.1)));\n v_color = vec4(dv,dv*.005+1.,1,1)*.3/gl_PointSize;\n}" }, "screenshotURL": "data/images/images-zmmvovl7lp9166ob0-thumbnail.jpg", - "views": "960", - "likes": "6", + "views": 960, + "likes": 6, "revisionId": "x2Ti6Jqxbg5f5gSSc", "hasSound": true, - "rank": "10.68006412397301", + "rank": 10.68006412397301, "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200" } \ No newline at end of file diff --git a/art/uaxNZMjuMEduopGWR/art.json b/art/uaxNZMjuMEduopGWR/art.json index fe590664..9c18fba2 100644 --- a/art/uaxNZMjuMEduopGWR/art.json +++ b/art/uaxNZMjuMEduopGWR/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1713247690599" + "$date": 1713247690599 }, "modifiedAt": { - "$date": "1713247690599" + "$date": 1713247690599 }, "origId": "3fJgrXgNHKr78pqQs", "name": "points", "notes": "", - "rank": "1.7175465348674972", + "rank": 1.7175465348674972, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1lqxzmjvfocxm21ol-thumbnail.jpg", "hasSound": "", - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "etnWBJxYrLproeM3e" } \ No newline at end of file diff --git a/art/ubXN9wpiu8DoS8vjW/art.json b/art/ubXN9wpiu8DoS8vjW/art.json index 25ed9e7c..7e38a893 100644 --- a/art/ubXN9wpiu8DoS8vjW/art.json +++ b/art/ubXN9wpiu8DoS8vjW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MEn2bK8navo8QQHYf", "createdAt": { - "$date": "1684321859878" + "$date": 1684321859878 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jonghyeon-lee-digipen" }, "createdAt": { - "$date": "1684324069408" + "$date": 1684324069408 }, "modifiedAt": { - "$date": "1684324069408" + "$date": 1684324069408 }, "origId": null, "name": "Motion - JongHyeon Lee", "notes": "", - "rank": "1.7342320012974937", + "rank": 1.7342320012974937, "private": false, "unlisted": false, "username": "jonghyeon-lee-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yi9l7mun72ywo063j-thumbnail.jpg", "hasSound": "", - "views": "34", - "likes": "0", + "views": 34, + "likes": 0, "revisionId": "ceFFPe26Mjr4tjYKx" } \ No newline at end of file diff --git a/art/ud8JyamidCEqTgz7R/art.json b/art/ud8JyamidCEqTgz7R/art.json index 06e1cf57..d422d67a 100644 --- a/art/ud8JyamidCEqTgz7R/art.json +++ b/art/ud8JyamidCEqTgz7R/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589065320649" + "$date": 1589065320649 }, "modifiedAt": { - "$date": "1589065320649" + "$date": 1589065320649 }, "origId": "ckAitsgFTQ4DbFHAC", "name": "tristrip", "notes": "", - "rank": "1.6481138921453122", + "rank": 1.6481138921453122, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-8ofp47deymvwnlxsz-thumbnail.jpg", "hasSound": "", - "views": "126", - "likes": "0", + "views": 126, + "likes": 0, "revisionId": "rZLrYESgSTA7xcQjZ" } \ No newline at end of file diff --git a/art/ueTjuJf66xFbmgcBo/art.json b/art/ueTjuJf66xFbmgcBo/art.json index 5017ea1a..3b1b3347 100644 --- a/art/ueTjuJf66xFbmgcBo/art.json +++ b/art/ueTjuJf66xFbmgcBo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503202817129" + "$date": 1503202817129 }, "modifiedAt": { - "$date": "1503202817129" + "$date": 1503202817129 }, "origId": "Z26iq8hKBPX2svsmR", "name": "bounder2", "notes": "", - "rank": "1.994069513422539", + "rank": 1.994069513422539, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rg0mww76q1od7op8e-thumbnail.jpg", "hasSound": true, - "views": "133", - "likes": "0", + "views": 133, + "likes": 0, "revisionId": "BDKPpghmGn8es88gz" } \ No newline at end of file diff --git a/art/umxyfipbWA28PZZu5/art.json b/art/umxyfipbWA28PZZu5/art.json index 5ef5cd24..87d9ffa0 100644 --- a/art/umxyfipbWA28PZZu5/art.json +++ b/art/umxyfipbWA28PZZu5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ETaW3mXafkppQ6Een", "createdAt": { - "$date": "1496859364089" + "$date": 1496859364089 }, "profile": { "name": "Nathan Beeby", @@ -12,15 +12,15 @@ "username": "nathan" }, "createdAt": { - "$date": "1496860212366" + "$date": 1496860212366 }, "modifiedAt": { - "$date": "1496862798363" + "$date": 1496862798363 }, "origId": "LfMFq222gHE4os9ai", "name": " color", "notes": "", - "rank": "1.8497441250529025", + "rank": 1.8497441250529025, "private": false, "unlisted": true, "username": "nathan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-upkr025e9wco19zd4-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "wMtZfipqeK6XRjfdh" } \ No newline at end of file diff --git a/art/uqWtxuQpEkfxqWXCK/art.json b/art/uqWtxuQpEkfxqWXCK/art.json index 53931f2f..054d409b 100644 --- a/art/uqWtxuQpEkfxqWXCK/art.json +++ b/art/uqWtxuQpEkfxqWXCK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Re2gw8aDCRTMaXYDC", "createdAt": { - "$date": "1445867231387" + "$date": 1445867231387 }, "username": "kabuto", "profile": { @@ -11,10 +11,10 @@ } }, "createdAt": { - "$date": "1446805936669" + "$date": 1446805936669 }, "modifiedAt": { - "$date": "1446829424324" + "$date": 1446829424324 }, "origId": null, "name": "wired", @@ -34,10 +34,10 @@ "shader": "// \"wired\" by kabuto\n// drawing a smoothed 3d hilbert curve\n\n// if this runs too slowly try zooming in\n// (ctrl + mousewheel up)\n\n#define PI 3.14159\n//#define FIT_VERTICAL\nvec3 posf2(float i) {\n\treturn vec3(\n sin(i*.9553) +\n sin(i) +\n sin(i*1.53) +\n sin(i*.76),\n sin(i*.79553+2.1) +\n sin(i*1.1311+2.1) +\n sin(i*1.353-2.1) +\n sin(i*.476-2.1),\n sin(i*.5553-2.1) +\n sin(i*1.1-2.1) +\n sin(i*1.23+2.1) +\n sin(i*.36+2.1)\n\t)*.2;\n}\nvec3 posf2d(float i) {\n\treturn vec3(\n cos(i*.9553)*.9553 +\n cos(i) +\n cos(i*1.53)*1.53 +\n cos(i*.76)*.76,\n cos(i*.79553+2.1)*.79553 +\n cos(i*1.1311+2.1)*1.1311 +\n cos(i*1.353-2.1)*1.353 +\n cos(i*.476-2.1)*.476,\n cos(i*.5553-2.1)*.5553 +\n cos(i*1.1-2.1)*1.1 +\n cos(i*1.23+2.1)*1.23 +\n cos(i*.36+2.1)*.36\n\t)*.2;\n}\n\nvec3 hilbert(float s) {\n\t\t vec3 p;\n\t\t {\n\t\t\t float zi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float yi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float xi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t \t zi = abs(zi-yi);\n\t\t \t yi = abs(yi-xi);\n\t\t p = vec3(xi,yi,zi);\n\t\t }\n\tfloat n = 2.;\n\t\t for (int i = 1; i < 7; i++) {\n\t\t\t float zi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float yi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t\t float xi = mod(s,2.);\n\t\t\t s = floor(s*.5);\n\t\t \t zi = abs(zi-yi);\n\t\t \t yi = abs(yi-xi);\n\n\t \n\tif (xi > .5 && zi < .5) {\n\t\tp.x = n-1.-p.x;\n\t\tp.y = n-1.-p.y;\n\t} else if (xi < .5 && yi > .5 && zi < .5) {\n\t\tp.y = n-1.-p.y;\n\t\tp.z = n-1.-p.z;\n\t} else if (xi > .5 && yi < .5 && zi > .5) {\n\t\tp.x = n-1.-p.x;\n\t\tp.z = n-1.-p.z;\n\t}\t\t\t \n\tif (yi < .5 && zi < .5) {\n\t\tp = p.yzx;\n\t} else if (yi < .5 || zi < .5) {\n\t\tp = p.zxy;\n\t}\n\tp += vec3(xi,yi,zi)*n;\n\t\t\t n*=2.;\n\t\t}\n\treturn p;\n}\n\n\nvec3 hsv2rgb(vec3 c) {\n c = vec3(c.x, clamp(c.yz, 0.0, 1.0));\n vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n float e = vertexId/vertexCount*510.+1.;\n vec3 h0 = hilbert(floor(e-1.));\n vec3 h1 = hilbert(floor(e));\n vec3 h2 = hilbert(floor(e+1.));\n vec3 h3 = hilbert(floor(e+2.));\n float e1 = fract(e);\n float e0 = 1.-e1;\n float ss = 3.*e1*e1-2.*e1*e1*e1;\n float ssd = 6.*e1 - 6.*e1*e1;\n \n vec3 pos = h1 + (h2-h1)*ss + ((h2-h0)*e1*(1.-ss) + (h3-h1)*(e1-1.)*ss)*.5;\n pos -= vec3(3.5);\n pos *= .07;\n vec3 posd = (h2-h1)*ssd + ((h2-h0)*(e1*-ssd + (1.-ss)) + (h3-h1)*((e1-1.)*ssd + ss))*.5;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n float t = time*.2;\n mat2 m = mat2(cos(t),-sin(t),sin(t),cos(t));\n t *= 1.31;\n t -= mouse.x*4.;\n mat2 m2 = mat2(cos(t),-sin(t),sin(t),cos(t));\n t = mouse.y*2.;\n mat2 m3 = mat2(cos(t),-sin(t),sin(t),cos(t));\n pos.yz *= m;\n pos.zx *= m2;\n pos.yz *= m3;\n posd.yz *= m;\n posd.zx *= m2;\n posd.yz *= m3;\n\n pos.z += .5;\n float blurDist = .5;\n \n vec3 colour = vec3(0.);\n\n \t vec3 camera = vec3(0);\n float cone2 = dot(normalize(camera-pos),normalize(posd));\n \n const int LIGHTS = 7;\n for (float i = 0.; i < 8.; i++) {\n\t vec3 lightSource = (vec3(mod(i,2.), mod(floor(i*.5),2.), mod(floor(i*.25),2.))-.5)*.48;\n\t lightSource.yz *= m;\n \t lightSource.zx *= m2;\n lightSource.yz *= m3;\n lightSource.z += .5;\n float cone1 = dot(normalize(lightSource-pos),normalize(posd));\n float edge = dot(normalize(lightSource-pos),normalize(camera-pos));\n \n float dist = distance(pos,lightSource);\n float coneDiff = cos((acos(cone1)-acos(cone2))*dist*1.8)*.5+.5;\n float lit = 0.;\n if (vertexId == i) {\n pos = lightSource*.999;\n lit = 1000.;\n }\n float snd = max(0.,texture2D(sound, vec2(float(i)/float(LIGHTS)*.5, 0.)).a - texture2D(sound, vec2(float(i)/float(LIGHTS)*.5+.03, 0.0)).a)*5.\n + max(0.,texture2D(sound, vec2(float(i)/float(LIGHTS)*.5, 0.)).a - texture2D(sound, vec2(float(i)/float(LIGHTS)*.5, 0.01)).a)*5.;\n colour += ((pow(coneDiff,1000.)+coneDiff*.01)*sqrt(edge*.5+.5)/(dist+.001)+lit)*abs(vec3(cos(float(i*.7)),cos(float(i*.7)+2.1),cos(float(i*.7)-2.1)))*snd*1.2;\n }\n // visual cues\n float j = vertexId/vertexCount*6.;\n vec3 ac = vec3(sin(j),sin(j+2.1),sin(j-2.1))*.5+.5;\n colour += ac*ac*.03;\n colour *= sqrt(1.-cone2*cone2);\n \n float size = .5/pos.z;\n float blur = 20.*abs(1./pos.z-1./blurDist);\n \n\n float size2 = size+blur;\n \n colour *= size/size2*size/size2*length(posd)*20.;\n \n float colourMax = max(max(colour.x,colour.y),colour.z);\n if (colourMax > 1.) {\n \tcolour /= colourMax;\n \tgl_PointSize = (size+blur)*sqrt(colourMax)*(resolution.y/1080.);\n } else {\n \tgl_PointSize = (size+blur)*(resolution.y/1080.);\n }\n \n \n gl_Position = vec4(pos.xy/pos.z * aspect, 1.-vertexId*.000001, 1);\n \n v_color = vec4(colour,0.);\n}" }, "screenshotURL": "data/images/images-kx3hgkhqoxqwoqspq-thumbnail.jpg", - "views": "3452", - "likes": "20", + "views": 3452, + "likes": 20, "revisionId": "AZsTLWy3cmCWhKh36", "hasSound": true, - "rank": "10.738582749787438", + "rank": 10.738582749787438, "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200" } \ No newline at end of file diff --git a/art/uqyvxTyC4ctpQRYNi/art.json b/art/uqyvxTyC4ctpQRYNi/art.json index 448d4334..1829b447 100644 --- a/art/uqyvxTyC4ctpQRYNi/art.json +++ b/art/uqyvxTyC4ctpQRYNi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5axfGAXyLLdakQgc6", "createdAt": { - "$date": "1531275613467" + "$date": 1531275613467 }, "profile": { "first_name": "Junkyo", @@ -13,15 +13,15 @@ "username": "junkyo" }, "createdAt": { - "$date": "1531283129975" + "$date": 1531283129975 }, "modifiedAt": { - "$date": "1531283129975" + "$date": 1531283129975 }, "origId": null, "name": "study01", "notes": "", - "rank": "1.0394152460425363", + "rank": 1.0394152460425363, "private": false, "unlisted": true, "username": "junkyo", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ej9mibe3572fcu8x1-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "EeBgqQGMxP5PwSky8" } \ No newline at end of file diff --git a/art/ur9ypANXXdW8q9gmW/art.json b/art/ur9ypANXXdW8q9gmW/art.json index b350fd54..ef12c376 100644 --- a/art/ur9ypANXXdW8q9gmW/art.json +++ b/art/ur9ypANXXdW8q9gmW/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551479168664" + "$date": 1551479168664 }, "modifiedAt": { - "$date": "1551479168664" + "$date": 1551479168664 }, "origId": "RYzSiASv8yuq6xWHJ", "name": "unnamed", "notes": "", - "rank": "1.9612714788468357", + "rank": 1.9612714788468357, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zghf35sd877zzpowh-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "7Wp9Contdbc5y3xG5" } \ No newline at end of file diff --git a/art/us5PXZuW9emkg2bD4/art.json b/art/us5PXZuW9emkg2bD4/art.json index 71891931..6e522d26 100644 --- a/art/us5PXZuW9emkg2bD4/art.json +++ b/art/us5PXZuW9emkg2bD4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452352984544" + "$date": 1452352984544 }, "modifiedAt": { - "$date": "1452352984544" + "$date": 1452352984544 }, "origId": "vtpkyADRpuovJ23AP", "name": "inr2", "notes": "", - "rank": "1.7714851083256558", + "rank": 1.7714851083256558, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k4zz6k7352awiblid-thumbnail.jpg", "hasSound": true, - "views": "89", - "likes": "1", + "views": 89, + "likes": 1, "revisionId": "CHFXzfTJLux2hap4t" } \ No newline at end of file diff --git a/art/us7EwfYeHRHwZoEsZ/art.json b/art/us7EwfYeHRHwZoEsZ/art.json index 141d61bb..7a2ffa0a 100644 --- a/art/us7EwfYeHRHwZoEsZ/art.json +++ b/art/us7EwfYeHRHwZoEsZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yyfDj8PGn9r7DT7ZA", "createdAt": { - "$date": "1492808668114" + "$date": 1492808668114 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "clydepashley" }, "createdAt": { - "$date": "1492808715355" + "$date": 1492808715355 }, "modifiedAt": { - "$date": "1492808715355" + "$date": 1492808715355 }, "origId": null, "name": "z%%z", "notes": "", - "rank": "1.7952844636447203", + "rank": 1.7952844636447203, "private": false, "unlisted": true, "username": "clydepashley", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-de3u8l7gh19tbiubs-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "feK5psWibYywZfRS3" } \ No newline at end of file diff --git a/art/ut2hNmEtGzvzi7Rwj/art.json b/art/ut2hNmEtGzvzi7Rwj/art.json index 9ece1452..12485639 100644 --- a/art/ut2hNmEtGzvzi7Rwj/art.json +++ b/art/ut2hNmEtGzvzi7Rwj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1498137838465" + "$date": 1498137838465 }, "modifiedAt": { - "$date": "1498137838465" + "$date": 1498137838465 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1600605952220018", + "rank": 1.1600605952220018, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-i0w432s0q7axj84rm-thumbnail.jpg", "hasSound": "", - "views": "19", - "likes": "0", + "views": 19, + "likes": 0, "revisionId": "vP5NpnTWW8tNbFaG3" } \ No newline at end of file diff --git a/art/ut7msYoHpzuRZjDyc/art.json b/art/ut7msYoHpzuRZjDyc/art.json index 3c163bfc..bdf1f49d 100644 --- a/art/ut7msYoHpzuRZjDyc/art.json +++ b/art/ut7msYoHpzuRZjDyc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498096240870" + "$date": 1498096240870 }, "modifiedAt": { - "$date": "1498096240870" + "$date": 1498096240870 }, "origId": "YQrEtnLC8h7QHDNsd", "name": "penguin thoughts kmachine test1", "notes": "", - "rank": "1.0525016912156306", + "rank": 1.0525016912156306, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-8lf6fgfzzcxp6rk2w-thumbnail.jpg", "hasSound": true, - "views": "101", - "likes": "0", + "views": 101, + "likes": 0, "revisionId": "LTrXugqKfjWEARCeN" } \ No newline at end of file diff --git a/art/uuHumiKPEiAKNPkEA/art.json b/art/uuHumiKPEiAKNPkEA/art.json index 3c424b0a..176b7df8 100644 --- a/art/uuHumiKPEiAKNPkEA/art.json +++ b/art/uuHumiKPEiAKNPkEA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465667736534" + "$date": 1465667736534 }, "modifiedAt": { - "$date": "1479312477302" + "$date": 1479312477302 }, "origId": "yey7qrMtmhZZhq2K6", "name": "hexalicious", "notes": "", - "rank": "10.919293568447749", + "rank": 10.919293568447749, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-esq7vkjrkb1apsw6g-thumbnail.jpg", "hasSound": true, - "views": "484", - "likes": "7", + "views": 484, + "likes": 7, "revisionId": "yL74F6F4DEFrpyvMP" } \ No newline at end of file diff --git a/art/uvCsxPZo4fAnuhkrZ/art.json b/art/uvCsxPZo4fAnuhkrZ/art.json index 008073e8..247890f9 100644 --- a/art/uvCsxPZo4fAnuhkrZ/art.json +++ b/art/uvCsxPZo4fAnuhkrZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5LTdpea5sxrFR6JkQ", "createdAt": { - "$date": "1554194428800" + "$date": 1554194428800 }, "username": "이원용", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1554194464791" + "$date": 1554194464791 }, "modifiedAt": { - "$date": "1554194464791" + "$date": 1554194464791 }, "origId": null, "name": "cs230", "notes": "get_sound function get the sound_\ngl_position set position of points\ngl_PointSize control the size of points\nv_color set the color of points", - "rank": "1.6514835315354501", + "rank": 1.6514835315354501, "private": false, "unlisted": false, "username": "이원용", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ziksc6uu99ezoo06l-thumbnail.jpg", "hasSound": true, - "views": "107", - "likes": "0", + "views": 107, + "likes": 0, "revisionId": "ajucw7FQfchNrbw6m" } \ No newline at end of file diff --git a/art/uw8sFSNiZKdTFYyqd/art.json b/art/uw8sFSNiZKdTFYyqd/art.json index a1f765d7..3c284788 100644 --- a/art/uw8sFSNiZKdTFYyqd/art.json +++ b/art/uw8sFSNiZKdTFYyqd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1571779838898" + "$date": 1571779838898 }, "modifiedAt": { - "$date": "1571779838898" + "$date": 1571779838898 }, "origId": "CTkvnfE6NaaXSPzzJ", "name": "HexGrid2", "notes": "mouse for control shape pattern", - "rank": "1.1766751366611883", + "rank": 1.1766751366611883, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-esm9snrln1tjjpmqj-thumbnail.jpg", "hasSound": true, - "views": "239", - "likes": "0", + "views": 239, + "likes": 0, "revisionId": "E838n29mijmFhNpi9" } \ No newline at end of file diff --git a/art/uwSnj6nQHdjH7dR7F/art.json b/art/uwSnj6nQHdjH7dR7F/art.json index 304bcd88..6b991adb 100644 --- a/art/uwSnj6nQHdjH7dR7F/art.json +++ b/art/uwSnj6nQHdjH7dR7F/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1518201906048" + "$date": 1518201906048 }, "modifiedAt": { - "$date": "1518201906048" + "$date": 1518201906048 }, "origId": "DjWJQf8DFiu4EnvvZ", "name": "espiral", "notes": "", - "rank": "1.9053027493486712", + "rank": 1.9053027493486712, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9odxn8ccocloodw7s-thumbnail.jpg", "hasSound": "", - "views": "97", - "likes": "0", + "views": 97, + "likes": 0, "revisionId": "mzyxtBNTmmgAvk2uD" } \ No newline at end of file diff --git a/art/uxAPCSmSfNYuW8CJL/art.json b/art/uxAPCSmSfNYuW8CJL/art.json index b2910359..35050ac3 100644 --- a/art/uxAPCSmSfNYuW8CJL/art.json +++ b/art/uxAPCSmSfNYuW8CJL/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553094101520" + "$date": 1553094101520 }, "modifiedAt": { - "$date": "1553094101520" + "$date": 1553094101520 }, "origId": "jZbLsPiJ43jvcaq7M", "name": "whirl", "notes": "", - "rank": "1.655436270078718", + "rank": 1.655436270078718, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3zkvifmf7av7w5w8a-thumbnail.jpg", "hasSound": "", - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "YcRNWotGMpH8zAoYd" } \ No newline at end of file diff --git a/art/uxbBoD5jdLBmRbdtE/art.json b/art/uxbBoD5jdLBmRbdtE/art.json index 54c77b43..cd4c0941 100644 --- a/art/uxbBoD5jdLBmRbdtE/art.json +++ b/art/uxbBoD5jdLBmRbdtE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Gyn4vE9wtszDPta57", "createdAt": { - "$date": "1554190536287" + "$date": 1554190536287 }, "profile": { "first_name": "정학", @@ -13,15 +13,15 @@ "username": "정학" }, "createdAt": { - "$date": "1554210829396" + "$date": 1554210829396 }, "modifiedAt": { - "$date": "1554210829396" + "$date": 1554210829396 }, "origId": "5rPSkvavMCsT3A4KY", "name": "unnamed", "notes": "", - "rank": "1.9135189363756062", + "rank": 1.9135189363756062, "private": false, "unlisted": false, "username": "정학", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-wtwrlwspxibh2wym2-thumbnail.jpg", "hasSound": true, - "views": "214", - "likes": "0", + "views": 214, + "likes": 0, "revisionId": "6eGtmAwkSKoXB8hx8" } \ No newline at end of file diff --git a/art/uxqp5gTZsNRKt9SRM/art.json b/art/uxqp5gTZsNRKt9SRM/art.json index 91af50f6..330e5387 100644 --- a/art/uxqp5gTZsNRKt9SRM/art.json +++ b/art/uxqp5gTZsNRKt9SRM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": "1605217631309" + "$date": 1605217631309 }, "profile": { "first_name": "Eugene", @@ -13,15 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": "1605222617111" + "$date": 1605222617111 }, "modifiedAt": { - "$date": "1605222617111" + "$date": 1605222617111 }, "origId": "cZLahmf6sZpctWKsR", "name": "tutorial-2-1 motion", "notes": "", - "rank": "1.8132445138839433", + "rank": 1.8132445138839433, "private": false, "unlisted": true, "username": "eugene", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ny2jtpo6oas5apobn-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "jFFynqmu4PEqoaaSp" } \ No newline at end of file diff --git a/art/uzebvE2bsmjwLjrKY/art.json b/art/uzebvE2bsmjwLjrKY/art.json index 2d0f7cf6..9afa534d 100644 --- a/art/uzebvE2bsmjwLjrKY/art.json +++ b/art/uzebvE2bsmjwLjrKY/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1581780775156" + "$date": 1581780775156 }, "modifiedAt": { - "$date": "1581780775156" + "$date": 1581780775156 }, "origId": null, "name": "test", "notes": "", - "rank": "1.805760538099144", + "rank": 1.805760538099144, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-15gwsc7qd60g0avm9-thumbnail.jpg", "hasSound": "", - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "qAYwhykdXknkKbgHy" } \ No newline at end of file diff --git a/art/v5YKKxvrTF6dp4WTo/art.json b/art/v5YKKxvrTF6dp4WTo/art.json index fc8fb819..9575918a 100644 --- a/art/v5YKKxvrTF6dp4WTo/art.json +++ b/art/v5YKKxvrTF6dp4WTo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1551092793307" + "$date": 1551092793307 }, "modifiedAt": { - "$date": "1565023699389" + "$date": 1565023699389 }, "origId": "nrAECwQ8yDDyTrSit", "name": "crpn", "notes": "", - "rank": "10.142854199488799", + "rank": 10.142854199488799, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mogyvp5gi2g3wifz3-thumbnail.jpg", "hasSound": true, - "views": "333", - "likes": "9", + "views": 333, + "likes": 9, "revisionId": "CM3HQmazKYLCF75zY" } \ No newline at end of file diff --git a/art/v5nH366PBWGH7qqG8/art.json b/art/v5nH366PBWGH7qqG8/art.json index ac3615bd..77d1a20c 100644 --- a/art/v5nH366PBWGH7qqG8/art.json +++ b/art/v5nH366PBWGH7qqG8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634433465152" + "$date": 1634433465152 }, "modifiedAt": { - "$date": "1634433465152" + "$date": 1634433465152 }, "origId": "79HqSrQH4meL63aAo", "name": "ball-o?", "notes": "", - "rank": "1.1560374654254941", + "rank": 1.1560374654254941, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-9jh9okr2rknwuyjtw-thumbnail.jpg", "hasSound": true, - "views": "78", - "likes": "0", + "views": 78, + "likes": 0, "revisionId": "iN3DuzS8hntGuYJ93" } \ No newline at end of file diff --git a/art/v8Q2uDoFCSfa5sQRC/art.json b/art/v8Q2uDoFCSfa5sQRC/art.json index f34a2053..2ff69d8a 100644 --- a/art/v8Q2uDoFCSfa5sQRC/art.json +++ b/art/v8Q2uDoFCSfa5sQRC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CJtPPYNFXinj2EC2b", "createdAt": { - "$date": "1652841467004" + "$date": 1652841467004 }, "username": "seongwon.jang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652841655383" + "$date": 1652841655383 }, "modifiedAt": { - "$date": "1652872621158" + "$date": 1652872621158 }, "origId": null, "name": "Making a Grid seongwon Jang", "notes": "", - "rank": "1.6087845935951748", + "rank": 1.6087845935951748, "private": false, "unlisted": true, "username": "seongwon.jang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wklrmxf75r1qqmtzn-thumbnail.jpg", "hasSound": "", - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "zT57CyfmG5svbDpNY" } \ No newline at end of file diff --git a/art/vBDBSAvnH4mCTZ4So/art.json b/art/vBDBSAvnH4mCTZ4So/art.json index 8e203d21..6b6bb64c 100644 --- a/art/vBDBSAvnH4mCTZ4So/art.json +++ b/art/vBDBSAvnH4mCTZ4So/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1623652680269" + "$date": 1623652680269 }, "modifiedAt": { - "$date": "1623652680269" + "$date": 1623652680269 }, "origId": "Px6gh46SuTaM4EEnF", "name": "Pixel Stormx", "notes": "", - "rank": "1.240450871137289", + "rank": 1.240450871137289, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ny7768vo3dmybxoap-thumbnail.jpg", "hasSound": true, - "views": "53", - "likes": "0", + "views": 53, + "likes": 0, "revisionId": "e9PNuXHxwFXWPJEew" } \ No newline at end of file diff --git a/art/vEvaCS9R8ehpnLZPj/art.json b/art/vEvaCS9R8ehpnLZPj/art.json index 12861d0a..1f32a760 100644 --- a/art/vEvaCS9R8ehpnLZPj/art.json +++ b/art/vEvaCS9R8ehpnLZPj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512102101612" + "$date": 1512102101612 }, "modifiedAt": { - "$date": "1512102101612" + "$date": 1512102101612 }, "origId": "q4uaR7yAp5C3rEQ5u", "name": "circlepower K FURR22 bxy", "notes": "", - "rank": "10.799882325110389", + "rank": 10.799882325110389, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-aybrsdt9f6loildph-thumbnail.jpg", "hasSound": true, - "views": "118", - "likes": "2", + "views": 118, + "likes": 2, "revisionId": "Gig6HZmtocaqnxLqa" } \ No newline at end of file diff --git a/art/vFe83XLQLWckPmxFd/art.json b/art/vFe83XLQLWckPmxFd/art.json index db37fb0c..ae9bd618 100644 --- a/art/vFe83XLQLWckPmxFd/art.json +++ b/art/vFe83XLQLWckPmxFd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1592659049400" + "$date": 1592659049400 }, "modifiedAt": { - "$date": "1592659079431" + "$date": 1592659079431 }, "origId": "hffRc9FH8TMNKECkJ", "name": "dreams-water", "notes": "", - "rank": "1.8658625051181394", + "rank": 1.8658625051181394, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-erhzmw5woo4u61489-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "78Jt5aLQdpxR7QygW" } \ No newline at end of file diff --git a/art/vFkJ9f33FZrMwjHCH/art.json b/art/vFkJ9f33FZrMwjHCH/art.json index efa4e64f..3f89a0fc 100644 --- a/art/vFkJ9f33FZrMwjHCH/art.json +++ b/art/vFkJ9f33FZrMwjHCH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501616659612" + "$date": 1501616659612 }, "modifiedAt": { - "$date": "1501616659612" + "$date": 1501616659612 }, "origId": "RAKtMyYWNoC4Qni29", "name": "perc2 2(stripp)", "notes": "Sigh.... someone took their music down so replacing the music but it's not really tuned for this.", - "rank": "1.2351976293396227", + "rank": 1.2351976293396227, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rs4f0txtuaezf67ur-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "9XYBKiFQPSXszfsJ3" } \ No newline at end of file diff --git a/art/vG8pMALDuaEu8S5oL/art.json b/art/vG8pMALDuaEu8S5oL/art.json index bd206b62..79217f72 100644 --- a/art/vG8pMALDuaEu8S5oL/art.json +++ b/art/vG8pMALDuaEu8S5oL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1512767372990" + "$date": 1512767372990 }, "modifiedAt": { - "$date": "1512767372990" + "$date": 1512767372990 }, "origId": "J2FKQo6uXQ6EykLPi", "name": "circlepower K FURR2", "notes": "", - "rank": "1.9605950707421607", + "rank": 1.9605950707421607, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-09wnpki6g5h780k5d-thumbnail.jpg", "hasSound": true, - "views": "243", - "likes": "1", + "views": 243, + "likes": 1, "revisionId": "5x6be84e5MxaQ8BPk" } \ No newline at end of file diff --git a/art/vMMTeTmGkJsRT7dg6/art.json b/art/vMMTeTmGkJsRT7dg6/art.json index b45cc97e..6706083d 100644 --- a/art/vMMTeTmGkJsRT7dg6/art.json +++ b/art/vMMTeTmGkJsRT7dg6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ae4gC3FWQR5veXTKq", "createdAt": { - "$date": "1684210422037" + "$date": 1684210422037 }, "username": "w.chae", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685427542379" + "$date": 1685427542379 }, "modifiedAt": { - "$date": "1685509911761" + "$date": 1685509911761 }, "origId": null, "name": "Circles from triangles", "notes": "Circles from triangles", - "rank": "1.8646654593525585", + "rank": 1.8646654593525585, "private": false, "unlisted": true, "username": "w.chae", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fwryavh3o6605723t-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "fdSMMSDy67HgBDbrg" } \ No newline at end of file diff --git a/art/vNF92j6RWk3FEERkv/art.json b/art/vNF92j6RWk3FEERkv/art.json index 4b2a3a70..23338f95 100644 --- a/art/vNF92j6RWk3FEERkv/art.json +++ b/art/vNF92j6RWk3FEERkv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553158587225" + "$date": 1553158587225 }, "modifiedAt": { - "$date": "1553158587225" + "$date": 1553158587225 }, "origId": "HsWepANHmBqbdwzSo", "name": "1903-GridGoingNuts", "notes": "", - "rank": "1.6146695784920009", + "rank": 1.6146695784920009, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tk7et6o86s4l30pn4-thumbnail.jpg", "hasSound": "", - "views": "51", - "likes": "0", + "views": 51, + "likes": 0, "revisionId": "Yjyvy6o6wPPXWfDPM" } \ No newline at end of file diff --git a/art/vQ7wEjJPEkssSR58B/art.json b/art/vQ7wEjJPEkssSR58B/art.json index 8acbbd0a..51cdcf6b 100644 --- a/art/vQ7wEjJPEkssSR58B/art.json +++ b/art/vQ7wEjJPEkssSR58B/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1497437991211" + "$date": 1497437991211 }, "modifiedAt": { - "$date": "1497445891755" + "$date": 1497445891755 }, "origId": null, "name": "Learn by Doing", "notes": "", - "rank": "1.9880298181760003", + "rank": 1.9880298181760003, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fn5g7euhkau4mg28l-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "gHE6MA8pLFyqNiYDB" } \ No newline at end of file diff --git a/art/vRKQmBo3cooJejSdP/art.json b/art/vRKQmBo3cooJejSdP/art.json index dac5e333..18e70b5c 100644 --- a/art/vRKQmBo3cooJejSdP/art.json +++ b/art/vRKQmBo3cooJejSdP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": "1684301218251" + "$date": 1684301218251 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": "1684814920148" + "$date": 1684814920148 }, "modifiedAt": { - "$date": "1684821751817" + "$date": 1684821751817 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.1911297997903378", + "rank": 1.1911297997903378, "private": false, "unlisted": true, "username": "minjae-yu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-eehf04nwx1si1ttfh-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "KbBKwgZxSZXf5giWn" } \ No newline at end of file diff --git a/art/vSoYhoMHS2k2S8ueR/art.json b/art/vSoYhoMHS2k2S8ueR/art.json index 8790e1d3..66d2c2eb 100644 --- a/art/vSoYhoMHS2k2S8ueR/art.json +++ b/art/vSoYhoMHS2k2S8ueR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ton59f9P8EyXxMoto", "createdAt": { - "$date": "1684322503530" + "$date": 1684322503530 }, "profile": { "name": "Myunghyun Kim", @@ -12,15 +12,15 @@ "username": "myunghyunkim0227" }, "createdAt": { - "$date": "1684325239751" + "$date": 1684325239751 }, "modifiedAt": { - "$date": "1684325239751" + "$date": 1684325239751 }, "origId": null, "name": "Making A Grid_myunghyun,kim", "notes": "", - "rank": "1.3875323686159788", + "rank": 1.3875323686159788, "private": false, "unlisted": false, "username": "myunghyunkim0227", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5ufrcrfqcrl2s2h20-thumbnail.jpg", "hasSound": true, - "views": "35", - "likes": "0", + "views": 35, + "likes": 0, "revisionId": "kFRFqeJ2miRuCXWe3" } \ No newline at end of file diff --git a/art/vX6mGDTuwQmga2tvj/art.json b/art/vX6mGDTuwQmga2tvj/art.json index bc2150c1..468d1f8a 100644 --- a/art/vX6mGDTuwQmga2tvj/art.json +++ b/art/vX6mGDTuwQmga2tvj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1676474482446" + "$date": 1676474482446 }, "modifiedAt": { - "$date": "1676474482446" + "$date": 1676474482446 }, "origId": "mmxfYzJp3mCehkHcH", "name": "technoball K machinized dev0", "notes": "", - "rank": "1.9789300415500948", + "rank": 1.9789300415500948, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1flpjy3ynqqpofr29-thumbnail.jpg", "hasSound": true, - "views": "74", - "likes": "0", + "views": 74, + "likes": 0, "revisionId": "AcBSmQcu6nh2xeaSg" } \ No newline at end of file diff --git a/art/vXFhLDE2hgAm9bXD8/art.json b/art/vXFhLDE2hgAm9bXD8/art.json index 730900fc..8ebf02ce 100644 --- a/art/vXFhLDE2hgAm9bXD8/art.json +++ b/art/vXFhLDE2hgAm9bXD8/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446218153066" + "$date": 1446218153066 }, "origId": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", @@ -23,11 +23,11 @@ "shader": "//time vertexId gl_Position v_color resolution\n\n#define width 256.0\n#define height 384.0\n\nfloat plasma(vec2 pos)\n{\n float c = 0.0;\n c = sin(sin(pos.x) + sin(1.2 * pos.y) + sin(3.0 * pos.x + pos.y + 3.0 * time) + sin(pos.x + sin(pos.y + 2.0 * time))) + (sin(pos.x * pos.y - 3.0 * time) * 0.5 + 0.25);\n return c;\n}\n\nvoid main() {\n float ratio = resolution.x / resolution.y;\n float w = width;\n float h = height / ratio;\n\n float vId = float(vertexId);\n float px = (mod(vId, w) - w / 2.0) / (w / 2.0);\n float py = (floor(vId / w) - h / 2.0) / (h / 2.0);\n \n gl_Position = vec4(px, py, 0, 1);\n gl_PointSize = 8.0;\n\n float c = plasma(vec2(px, py) * 4.0);\n v_color = vec4(c, 2.0 * c, 3.0 * c, 1);\n}" }, "screenshotURL": "data/images/images-jslty9hjtq8kykp1u-thumbnail.jpg", - "views": "187", - "likes": "1", + "views": 187, + "likes": 1, "revisionId": "AsoECT2QSbxZHYw2B", "modifiedAt": { - "$date": "1446218153069" + "$date": 1446218153069 }, - "rank": "1.776653332333487" + "rank": 1.776653332333487 } \ No newline at end of file diff --git a/art/vZtNQowy822RZj6gP/art.json b/art/vZtNQowy822RZj6gP/art.json index c687f67b..fc83e192 100644 --- a/art/vZtNQowy822RZj6gP/art.json +++ b/art/vZtNQowy822RZj6gP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508054535663" + "$date": 1508054535663 }, "modifiedAt": { - "$date": "1508054535663" + "$date": 1508054535663 }, "origId": "FDoMDz4QxPmpEY7FJ", "name": "It's So In Vogue To Be Dead", "notes": "Bust a move. With Points", - "rank": "1.1167243382120051", + "rank": 1.1167243382120051, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-alpgrc6ll3b4pms99-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "AMTHX9k468c7sTTT6" } \ No newline at end of file diff --git a/art/vbumqNjcawaLjdiM8/art.json b/art/vbumqNjcawaLjdiM8/art.json index 6fae7211..050f111d 100644 --- a/art/vbumqNjcawaLjdiM8/art.json +++ b/art/vbumqNjcawaLjdiM8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496319799046" + "$date": 1496319799046 }, "modifiedAt": { - "$date": "1496325529584" + "$date": 1496325529584 }, "origId": "q9BoWL6vYgWMPi8CP", "name": "Lesson05", "notes": "Lesson Five tutorial code.", - "rank": "1.9205309630546932", + "rank": 1.9205309630546932, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-v475hvb2oujw62ogz-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "cDXHihnkgLMPkykb5" } \ No newline at end of file diff --git a/art/vcYrT69DDanvyFBTr/art.json b/art/vcYrT69DDanvyFBTr/art.json index b1900d15..9a074172 100644 --- a/art/vcYrT69DDanvyFBTr/art.json +++ b/art/vcYrT69DDanvyFBTr/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1476705250893" + "$date": 1476705250893 }, "modifiedAt": { - "$date": "1476705250893" + "$date": 1476705250893 }, "origId": "TdqvseMQyoJ3ZrjrD", "name": "Garden Fireworks", "notes": "", - "rank": "1.7791064596913406", + "rank": 1.7791064596913406, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-epsepn196c6cvr6te-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "cGgWmHexqAQMxL2Ks" } \ No newline at end of file diff --git a/art/vd4wAi9P33ezAYGis/art.json b/art/vd4wAi9P33ezAYGis/art.json index bef27b21..95be8f02 100644 --- a/art/vd4wAi9P33ezAYGis/art.json +++ b/art/vd4wAi9P33ezAYGis/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1524969508745" + "$date": 1524969508745 }, "modifiedAt": { - "$date": "1524970940241" + "$date": 1524970940241 }, "origId": null, "name": "overdraw", "notes": "", - "rank": "1.6514670372027405", + "rank": 1.6514670372027405, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-05k5j8cqbq2u0qhx0-thumbnail.jpg", "hasSound": "", - "views": "12", - "likes": "0", + "views": 12, + "likes": 0, "revisionId": "hJ6uJgXdWa9MAN38z" } \ No newline at end of file diff --git a/art/ve3x7fM9K77dHgwux/art.json b/art/ve3x7fM9K77dHgwux/art.json index f079b354..c2b6bbca 100644 --- a/art/ve3x7fM9K77dHgwux/art.json +++ b/art/ve3x7fM9K77dHgwux/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cZNAKnfHAY6mZAn2h", "createdAt": { - "$date": "1598366337757" + "$date": 1598366337757 }, "username": "morimea", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1616211154245" + "$date": 1616211154245 }, "modifiedAt": { - "$date": "1628948685887" + "$date": 1628948685887 }, "origId": null, "name": "CSG vertex", "notes": "CSG template", - "rank": "1.412249549091789", + "rank": 1.412249549091789, "private": false, "unlisted": true, "username": "morimea", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gm1xerjvhglsk9ey2-thumbnail.jpg", "hasSound": "", - "views": "25", - "likes": "0", + "views": 25, + "likes": 0, "revisionId": "goBCCABut2vjRzpdE" } \ No newline at end of file diff --git a/art/vhbgo3kHochQMeb2i/art.json b/art/vhbgo3kHochQMeb2i/art.json index d045e7d6..ea84548f 100644 --- a/art/vhbgo3kHochQMeb2i/art.json +++ b/art/vhbgo3kHochQMeb2i/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "qKPpzdr6wbcudsddm", "createdAt": { - "$date": "1552696746395" + "$date": 1552696746395 }, "profile": { "name": "Alejandro Cámara", @@ -12,15 +12,15 @@ "username": "alejandrocamara" }, "createdAt": { - "$date": "1552970081941" + "$date": 1552970081941 }, "modifiedAt": { - "$date": "1553020918789" + "$date": 1553020918789 }, "origId": null, "name": "P04-Ej01", "notes": "", - "rank": "1.3557863458134083", + "rank": 1.3557863458134083, "private": false, "unlisted": true, "username": "alejandrocamara", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s1qm4gmzq09mt4tvt-thumbnail.jpg", "hasSound": "", - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "FfsLt9dZD6AfHqvPZ" } \ No newline at end of file diff --git a/art/vhkrDTrknFZgdQvw5/art.json b/art/vhkrDTrknFZgdQvw5/art.json index 8d7de260..6c5ae4fc 100644 --- a/art/vhkrDTrknFZgdQvw5/art.json +++ b/art/vhkrDTrknFZgdQvw5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1598350387963" + "$date": 1598350387963 }, "modifiedAt": { - "$date": "1598350387963" + "$date": 1598350387963 }, "origId": "3K4LGxEGgP7MLHZnb", "name": "bobble black matter", "notes": "", - "rank": "1.1712193091561267", + "rank": 1.1712193091561267, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2nna6cjnhqfptxl1p-thumbnail.jpg", "hasSound": true, - "views": "73", - "likes": "0", + "views": 73, + "likes": 0, "revisionId": "szQ3CGxrREtmd8TxM" } \ No newline at end of file diff --git a/art/vhrfGAjQ76HJwApnJ/art.json b/art/vhrfGAjQ76HJwApnJ/art.json index 78bd0d1c..298a5f48 100644 --- a/art/vhrfGAjQ76HJwApnJ/art.json +++ b/art/vhrfGAjQ76HJwApnJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DMjrQbvFJZiBrahNH", "createdAt": { - "$date": "1684316626390" + "$date": 1684316626390 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jeminshin2" }, "createdAt": { - "$date": "1685431180091" + "$date": 1685431180091 }, "modifiedAt": { - "$date": "1685431358554" + "$date": 1685431358554 }, "origId": null, "name": "Circles from Triangles", "notes": "", - "rank": "1.2033968352073954", + "rank": 1.2033968352073954, "private": false, "unlisted": true, "username": "jeminshin2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-w1ggu41s54iybywgk-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "vJjcF8NiBSiL2bHHJ" } \ No newline at end of file diff --git a/art/viP5QEyt8HBLNEEbD/art.json b/art/viP5QEyt8HBLNEEbD/art.json index 87395118..8f166101 100644 --- a/art/viP5QEyt8HBLNEEbD/art.json +++ b/art/viP5QEyt8HBLNEEbD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "QDz3Y5ub4T9bwkhXT", "createdAt": { - "$date": "1590717528473" + "$date": 1590717528473 }, "username": "cjensen93", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1590720717427" + "$date": 1590720717427 }, "modifiedAt": { - "$date": "1590720717427" + "$date": 1590720717427 }, "origId": "rfTkbTfLZfroxDvEZ", "name": "Sound Reactive Basic", "notes": "Sound Reactive Test", - "rank": "1.8627396060313286", + "rank": 1.8627396060313286, "private": false, "unlisted": true, "username": "cjensen93", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-eg9xchpu95muigbrt-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "seBX2ZXjKWZPLgJ5P" } \ No newline at end of file diff --git a/art/vixRSiPMAiZ6AmgNA/art.json b/art/vixRSiPMAiZ6AmgNA/art.json index 029f8bac..edb6912e 100644 --- a/art/vixRSiPMAiZ6AmgNA/art.json +++ b/art/vixRSiPMAiZ6AmgNA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,10 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1446548043403" + "$date": 1446548043403 }, "modifiedAt": { - "$date": "1447107353095" + "$date": 1447107353095 }, "origId": null, "name": "Simple Fractal", @@ -35,10 +35,10 @@ "shader": "// Simple Fractal - @P_Malin\n \nvoid main() \n{ \n \tfloat fRotation = time * 0.5;\n \tvec2 vTranslation = vec2( 0.2, 0.2 );\n \tfloat fScale = 0.6;\n\n \tfloat fSinRot = sin(fRotation);\n \tfloat fCosRot = cos(fRotation);\n\n \tmat3 m = mat3( fCosRot * fScale, fSinRot * fScale, vTranslation.x, -fSinRot * fScale, fCosRot * fScale, vTranslation.y, 0.0, 0.0, 1.0 );\n \n \tvec2 vPos = vec2( 0.0 );\n \tvec2 vMin = vec2( 100.0 ); \t\n \tfloat fPassId = vertexId;\n \n \tfor ( int i=0; i<8; i++ )\n { \n \tvPos = (vec3(vPos, 1.0) * m).xy;\n\n \tfPassId = fPassId / 4.0;\n \n \tif ( fract( fPassId * 2.0 ) < 0.5 ) vPos.x = -vPos.x;\n \tif ( fract( fPassId ) < 0.5 ) vPos.y = -vPos.y;\n \tfPassId = floor( fPassId );\n \n \tvMin = min( vMin, abs( vPos ) );\n }\n \n \tgl_PointSize = 6.0;\n \tgl_Position = vec4(vPos * vec2( 1.0, resolution.x / resolution.y) , 1.0/vertexId, 1);\n\n \tvec3 vColor;\n \tvColor.x = sin( vMin.x * 10.0 + time * 1.234 ) * 0.5 + 0.5;\n \tvColor.y = sin( vMin.y * 10.0 + time * 2.345 ) * 0.5 + 0.5;\n \tvColor.z = sin( (vMin.x + vMin.y) * 5.0 + time * 3.456 ) * 0.5 + 0.5;\n \n \tvColor = normalize(vColor);\n \n \tvColor = 1.0 - exp2( vColor * -length( vMin ) * 3.0 );\n \tv_color = vec4( vColor, 0.0 );\n}" }, "screenshotURL": "data/images/images-qx88yqxi4r69da57f-thumbnail.jpg", - "views": "530", - "likes": "2", + "views": 530, + "likes": 2, "revisionId": "uiaRacFTwoEC9yRHM", "hasSound": "", - "rank": "10.502000308663968", + "rank": 10.502000308663968, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/vmttH6ixNxK3G3sTG/art.json b/art/vmttH6ixNxK3G3sTG/art.json index 72aa4f77..f9d77843 100644 --- a/art/vmttH6ixNxK3G3sTG/art.json +++ b/art/vmttH6ixNxK3G3sTG/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1680910326832" + "$date": 1680910326832 }, "modifiedAt": { - "$date": "1680910326832" + "$date": 1680910326832 }, "origId": "7YtDi4LTcGHk4Rv7A", "name": "juliaworld", "notes": "", - "rank": "1.2433017524089345", + "rank": 1.2433017524089345, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-so5wax3s8iqnb8gru-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "iyHTADE8uqPuXhktP" } \ No newline at end of file diff --git a/art/vn7aCRpFmjs6n8XNG/art.json b/art/vn7aCRpFmjs6n8XNG/art.json index b28d5383..8a2950ec 100644 --- a/art/vn7aCRpFmjs6n8XNG/art.json +++ b/art/vn7aCRpFmjs6n8XNG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496338471183" + "$date": 1496338471183 }, "modifiedAt": { - "$date": "1496338471183" + "$date": 1496338471183 }, "origId": "wdRcgmKhw55neWGbT", "name": "Lesson05d", "notes": "Lesson Five part D\ntutorial code.\nLooks like two\ncaterpillars fighting", - "rank": "1.6296397568956018", + "rank": 1.6296397568956018, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-ux591q98n3p42ecd1-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "YdLfM7CgzCz5AAJzi" } \ No newline at end of file diff --git a/art/vqBN6kLpxjBHGRvz8/art.json b/art/vqBN6kLpxjBHGRvz8/art.json index b0d81b0a..f8ba311e 100644 --- a/art/vqBN6kLpxjBHGRvz8/art.json +++ b/art/vqBN6kLpxjBHGRvz8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1494862833032" + "$date": 1494862833032 }, "modifiedAt": { - "$date": "1494862833032" + "$date": 1494862833032 }, "origId": null, "name": "K Machine letter example", "notes": "", - "rank": "1.384612169431065", + "rank": 1.384612169431065, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-gyixzj9zlau9rq139-thumbnail.jpg", "hasSound": "", - "views": "333", - "likes": "1", + "views": 333, + "likes": 1, "revisionId": "4ndG65GcTDjGhHCNk" } \ No newline at end of file diff --git a/art/vqWQHJrgtfjyuWZXw/art.json b/art/vqWQHJrgtfjyuWZXw/art.json index f7bb6a2a..247a0a9b 100644 --- a/art/vqWQHJrgtfjyuWZXw/art.json +++ b/art/vqWQHJrgtfjyuWZXw/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1553214184318" + "$date": 1553214184318 }, "modifiedAt": { - "$date": "1553214184318" + "$date": 1553214184318 }, "origId": "eH67ZJMsPmJWmEdoK", "name": "ejercicio2", "notes": "", - "rank": "1.030287778877276", + "rank": 1.030287778877276, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-2x04fs932x1q450ey-thumbnail.jpg", "hasSound": true, - "views": "82", - "likes": "0", + "views": 82, + "likes": 0, "revisionId": "uFngvybBfbESdrd29" } \ No newline at end of file diff --git a/art/vsfaoEsuvT3yZrCRB/art.json b/art/vsfaoEsuvT3yZrCRB/art.json index b92f2541..2fe0e9d7 100644 --- a/art/vsfaoEsuvT3yZrCRB/art.json +++ b/art/vsfaoEsuvT3yZrCRB/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1612795378172" + "$date": 1612795378172 }, "modifiedAt": { - "$date": "1612795715707" + "$date": 1612795715707 }, "origId": null, "name": "spectrum?", "notes": "", - "rank": "1.4304884898857817", + "rank": 1.4304884898857817, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5i98d2degr23c0d5x-thumbnail.jpg", "hasSound": true, - "views": "74", - "likes": "0", + "views": 74, + "likes": 0, "revisionId": "9Kj2pPSEtaKNKTNx9" } \ No newline at end of file diff --git a/art/vtpkyADRpuovJ23AP/art.json b/art/vtpkyADRpuovJ23AP/art.json index 66d68c68..08883a89 100644 --- a/art/vtpkyADRpuovJ23AP/art.json +++ b/art/vtpkyADRpuovJ23AP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1452352882216" + "$date": 1452352882216 }, "modifiedAt": { - "$date": "1452352882216" + "$date": 1452352882216 }, "origId": "bbsF39W6bJo3j4R3j", "name": "inr", "notes": "", - "rank": "1.6714292596124292", + "rank": 1.6714292596124292, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-of8l530j8a5twvpa2-thumbnail.jpg", "hasSound": true, - "views": "95", - "likes": "0", + "views": 95, + "likes": 0, "revisionId": "cjoWPDRG5ax9MbWES" } \ No newline at end of file diff --git a/art/vwbP4QH64Pn3EXf3w/art.json b/art/vwbP4QH64Pn3EXf3w/art.json index 3d469207..cd3295bf 100644 --- a/art/vwbP4QH64Pn3EXf3w/art.json +++ b/art/vwbP4QH64Pn3EXf3w/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Hpso6YZ43TNmDTfSn", "createdAt": { - "$date": "1608473852720" + "$date": 1608473852720 }, "profile": { "first_name": "Sendi", @@ -13,15 +13,15 @@ "username": "sendi" }, "createdAt": { - "$date": "1619210686504" + "$date": 1619210686504 }, "modifiedAt": { - "$date": "1619210686504" + "$date": 1619210686504 }, "origId": "9K6tGbtzRXNPPboM5", "name": "flwr", "notes": "", - "rank": "1.9156159197374876", + "rank": 1.9156159197374876, "private": false, "unlisted": true, "username": "sendi", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-rq9og4cvamf3wpdao-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "Sh3oszSmTvpcdK2hP" } \ No newline at end of file diff --git a/art/vycmMsgS7e6fHw5tD/art.json b/art/vycmMsgS7e6fHw5tD/art.json index f1942cfa..f5bb7571 100644 --- a/art/vycmMsgS7e6fHw5tD/art.json +++ b/art/vycmMsgS7e6fHw5tD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1551818526375" + "$date": 1551818526375 }, "modifiedAt": { - "$date": "1594512450875" + "$date": 1594512450875 }, "origId": "isgED2R7wSztcgg4J", "name": "swift earthworm", "notes": "", - "rank": "1.0361262023996516", + "rank": 1.0361262023996516, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-5xbqcf58pynac2ssy-thumbnail.jpg", "hasSound": true, - "views": "218", - "likes": "0", + "views": 218, + "likes": 0, "revisionId": "aDCBGeoLinB6nK3W8" } \ No newline at end of file diff --git a/art/vyzW6DRZFHK4tEbft/art.json b/art/vyzW6DRZFHK4tEbft/art.json index f7901415..c73af232 100644 --- a/art/vyzW6DRZFHK4tEbft/art.json +++ b/art/vyzW6DRZFHK4tEbft/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Fb4jaWH5nhdXuAG2E", "createdAt": { - "$date": "1494693086089" + "$date": 1494693086089 }, "profile": { "name": "", @@ -13,15 +13,15 @@ "username": "lambmeow" }, "createdAt": { - "$date": "1496284924981" + "$date": 1496284924981 }, "modifiedAt": { - "$date": "1496284993783" + "$date": 1496284993783 }, "origId": null, "name": "kill me pls ", "notes": "", - "rank": "1.0015532495296733", + "rank": 1.0015532495296733, "private": false, "unlisted": true, "username": "lambmeow", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-60doqjdxd6io12tco-thumbnail.jpg", "hasSound": "", - "views": "55", - "likes": "0", + "views": 55, + "likes": 0, "revisionId": "AjGt32cxLJx8cHQxP" } \ No newline at end of file diff --git a/art/w2wizFHHNsMCjuyvJ/art.json b/art/w2wizFHHNsMCjuyvJ/art.json index ba63eca3..cd00dc1b 100644 --- a/art/w2wizFHHNsMCjuyvJ/art.json +++ b/art/w2wizFHHNsMCjuyvJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626776121347" + "$date": 1626776121347 }, "modifiedAt": { - "$date": "1626776121347" + "$date": 1626776121347 }, "origId": "C4gCacp8eQ337rdFD", "name": "mouse-wip", "notes": "", - "rank": "1.4242367675251704", + "rank": 1.4242367675251704, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-z3rh4fp54ouln35vb-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "LNCfhwRok8PNNbHaB" } \ No newline at end of file diff --git a/art/w39M6FR7PCQctz5bN/art.json b/art/w39M6FR7PCQctz5bN/art.json index 0024fd73..97ca65f6 100644 --- a/art/w39M6FR7PCQctz5bN/art.json +++ b/art/w39M6FR7PCQctz5bN/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468773921026" + "$date": 1468773921026 }, "modifiedAt": { - "$date": "1639353706372" + "$date": 1639353706372 }, "origId": "SDv9RES4wtc8RQbg2", "name": "sockwaves", "notes": "", - "rank": "10.914188462856487", + "rank": 10.914188462856487, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-txzps8fu72q7yb8ri-thumbnail.jpg", "hasSound": true, - "views": "1799", - "likes": "14", + "views": 1799, + "likes": 14, "revisionId": "tZmPJd6oBLyEYMCuw" } \ No newline at end of file diff --git a/art/w3EKusJyt77LiLh5E/art.json b/art/w3EKusJyt77LiLh5E/art.json index 5a5839a7..df8e6e28 100644 --- a/art/w3EKusJyt77LiLh5E/art.json +++ b/art/w3EKusJyt77LiLh5E/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551486764451" + "$date": 1551486764451 }, "modifiedAt": { - "$date": "1551486764451" + "$date": 1551486764451 }, "origId": "KpCz9hjoFif9i3TvM", "name": "unnamed", "notes": "", - "rank": "1.804771520853352", + "rank": 1.804771520853352, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-huw8dj51o2tnuxr9b-thumbnail.jpg", "hasSound": "", - "views": "106", - "likes": "0", + "views": 106, + "likes": 0, "revisionId": "Rxpjv4urW6REjDAqR" } \ No newline at end of file diff --git a/art/w5XY5hp6r86GpTyLE/art.json b/art/w5XY5hp6r86GpTyLE/art.json index c903ea40..cfeefd85 100644 --- a/art/w5XY5hp6r86GpTyLE/art.json +++ b/art/w5XY5hp6r86GpTyLE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZS4MdCA33fb76CwsE", "createdAt": { - "$date": "1554054895392" + "$date": 1554054895392 }, "profile": { "first_name": "윤수", @@ -13,15 +13,15 @@ "username": "윤수" }, "createdAt": { - "$date": "1554177518810" + "$date": 1554177518810 }, "modifiedAt": { - "$date": "1554177518810" + "$date": 1554177518810 }, "origId": "qCsikb8WubwZjoq9G", "name": "yoonsoo.kwon", "notes": "", - "rank": "1.4026973041201878", + "rank": 1.4026973041201878, "private": false, "unlisted": false, "username": "윤수", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-7w2chea2az5wzn4zb-thumbnail.jpg", "hasSound": "", - "views": "186", - "likes": "0", + "views": 186, + "likes": 0, "revisionId": "RXatmvjdet3Enjioa" } \ No newline at end of file diff --git a/art/w5qTDiEqtC8Tri6tv/art.json b/art/w5qTDiEqtC8Tri6tv/art.json index 91067f1d..85daf72a 100644 --- a/art/w5qTDiEqtC8Tri6tv/art.json +++ b/art/w5qTDiEqtC8Tri6tv/art.json @@ -4,14 +4,14 @@ "username": "anon" }, "createdAt": { - "$date": "1448286056390" + "$date": 1448286056390 }, "modifiedAt": { - "$date": "1448286056390" + "$date": 1448286056390 }, "origId": "3uH92F2f4pCxBydB3", "name": "flowerpower", - "rank": "1.0979754182020645", + "rank": 1.0979754182020645, "private": false, "username": "-anon-", "settings": { @@ -29,7 +29,7 @@ }, "screenshotURL": "data/images/images-js9skd9fqg6rbavbw-thumbnail.jpg", "hasSound": true, - "views": "142", - "likes": "0", + "views": 142, + "likes": 0, "revisionId": "6jMzbGdRqTcJ5dFdr" } \ No newline at end of file diff --git a/art/w9fNQs5qa7s4CmEvg/art.json b/art/w9fNQs5qa7s4CmEvg/art.json index 70629c54..0e100fbe 100644 --- a/art/w9fNQs5qa7s4CmEvg/art.json +++ b/art/w9fNQs5qa7s4CmEvg/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1642074574667" + "$date": 1642074574667 }, "modifiedAt": { - "$date": "1642074574667" + "$date": 1642074574667 }, "origId": "nBtQo8jPpr5y4bKyK", "name": "WAVE guys", "notes": "", - "rank": "1.4247545870585592", + "rank": 1.4247545870585592, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-36aub785g7fz54v0t-thumbnail.jpg", "hasSound": "", - "views": "129", - "likes": "0", + "views": 129, + "likes": 0, "revisionId": "MuXWpH95se6yWxozw" } \ No newline at end of file diff --git a/art/wAHW2jvdnk46gwycK/art.json b/art/wAHW2jvdnk46gwycK/art.json index 2c50d001..4e1196d0 100644 --- a/art/wAHW2jvdnk46gwycK/art.json +++ b/art/wAHW2jvdnk46gwycK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553242767062" + "$date": 1553242767062 }, "modifiedAt": { - "$date": "1553242767062" + "$date": 1553242767062 }, "origId": "ny5RDoPy8ubuGtKS6", "name": "1903-GridColoredRows", "notes": "", - "rank": "1.405419935001085", + "rank": 1.405419935001085, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-z64r90hp5xeh8l99o-thumbnail.jpg", "hasSound": "", - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "eJCS2HEnZ6FrhSHBW" } \ No newline at end of file diff --git a/art/wCMaWve5ErdStTm5C/art.json b/art/wCMaWve5ErdStTm5C/art.json index 95b82dc2..ec4b8d0e 100644 --- a/art/wCMaWve5ErdStTm5C/art.json +++ b/art/wCMaWve5ErdStTm5C/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1533039530446" + "$date": 1533039530446 }, "modifiedAt": { - "$date": "1533039530446" + "$date": 1533039530446 }, "origId": "CBDvmeprw78fMTgQ4", "name": "Quad", "notes": "", - "rank": "1.5266490789019334", + "rank": 1.5266490789019334, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wl6vjqljppr9wlmt5-thumbnail.jpg", "hasSound": "", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "SkEdxfhMNmwHgbqH7" } \ No newline at end of file diff --git a/art/wFdw32QXQhDAXDLmi/art.json b/art/wFdw32QXQhDAXDLmi/art.json index 3149bf41..1e3805ec 100644 --- a/art/wFdw32QXQhDAXDLmi/art.json +++ b/art/wFdw32QXQhDAXDLmi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1536319148480" + "$date": 1536319148480 }, "modifiedAt": { - "$date": "1536319148480" + "$date": 1536319148480 }, "origId": "AndijhSm4Fuox73p9", "name": "vibrations", "notes": "", - "rank": "1.38104674989918", + "rank": 1.38104674989918, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1xhkzzq9gmxbok4ae-thumbnail.jpg", "hasSound": true, - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "BDJMbTLfsiEGKfteB" } \ No newline at end of file diff --git a/art/wFtvqKAQ3wB8Hho3p/art.json b/art/wFtvqKAQ3wB8Hho3p/art.json index 13bfb664..1dcd7551 100644 --- a/art/wFtvqKAQ3wB8Hho3p/art.json +++ b/art/wFtvqKAQ3wB8Hho3p/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1615873781734" + "$date": 1615873781734 }, "modifiedAt": { - "$date": "1615874031218" + "$date": 1615874031218 }, "origId": "57DGNjDnDYwrBWXqD", "name": "undul", "notes": "", - "rank": "10.57657939333006", + "rank": 10.57657939333006, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-yheobgbtjk9ttasx6-thumbnail.jpg", "hasSound": true, - "views": "434", - "likes": "3", + "views": 434, + "likes": 3, "revisionId": "tKbCk9WbDqNBEjCrr" } \ No newline at end of file diff --git a/art/wFxoEvW6hYYYYfiKt/art.json b/art/wFxoEvW6hYYYYfiKt/art.json index 1a7ac7bc..443c9d8b 100644 --- a/art/wFxoEvW6hYYYYfiKt/art.json +++ b/art/wFxoEvW6hYYYYfiKt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T2kiqcyrWpNY4YuE7", "createdAt": { - "$date": "1704921597360" + "$date": 1704921597360 }, "profile": { "name": "Simon Taeter", @@ -12,15 +12,15 @@ "username": "staeter" }, "createdAt": { - "$date": "1705259211399" + "$date": 1705259211399 }, "modifiedAt": { - "$date": "1705259211399" + "$date": 1705259211399 }, "origId": "puvZxbRgEiG2MK4Rp", "name": "test model", "notes": "", - "rank": "1.6603344083368772", + "rank": 1.6603344083368772, "private": false, "unlisted": true, "username": "staeter", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xoxz5ygjpco8ie76z-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ayQkhg4ZCArAnXNYP" } \ No newline at end of file diff --git a/art/wGQZbn4NqJiMq8Rvv/art.json b/art/wGQZbn4NqJiMq8Rvv/art.json index 4a20c008..03ec17eb 100644 --- a/art/wGQZbn4NqJiMq8Rvv/art.json +++ b/art/wGQZbn4NqJiMq8Rvv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "GsGemnD2x9QaMRX9g", "createdAt": { - "$date": "1619196586677" + "$date": 1619196586677 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "hugo-w" }, "createdAt": { - "$date": "1619539818400" + "$date": 1619539818400 }, "modifiedAt": { - "$date": "1619539818400" + "$date": 1619539818400 }, "origId": null, "name": "SomeSOundTracking", "notes": "", - "rank": "1.7211458692916073", + "rank": 1.7211458692916073, "private": false, "unlisted": true, "username": "hugo-w", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-35d6dzsosl1wle0bj-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "nXWKovzAsFD4YWCms" } \ No newline at end of file diff --git a/art/wGx3PFi6cT8Dydevv/art.json b/art/wGx3PFi6cT8Dydevv/art.json index 65248e3b..2f999f8f 100644 --- a/art/wGx3PFi6cT8Dydevv/art.json +++ b/art/wGx3PFi6cT8Dydevv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508333268427" + "$date": 1508333268427 }, "modifiedAt": { - "$date": "1508333268427" + "$date": 1508333268427 }, "origId": "4MXkkkQvDcbZT2bmy", "name": "119b matrix", "notes": "119 bytes", - "rank": "1.737016963131358", + "rank": 1.737016963131358, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-f351mglyixm8vpy58-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "yFvCv9Xd5cpt2mnyS" } \ No newline at end of file diff --git a/art/wHYadcJcCHsjn3cvr/art.json b/art/wHYadcJcCHsjn3cvr/art.json index fc4f7679..2a120958 100644 --- a/art/wHYadcJcCHsjn3cvr/art.json +++ b/art/wHYadcJcCHsjn3cvr/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1498138156911" + "$date": 1498138156911 }, "modifiedAt": { - "$date": "1498138156911" + "$date": 1498138156911 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0432114168648305", + "rank": 1.0432114168648305, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-768cr750wf8j84seq-thumbnail.jpg", "hasSound": "", - "views": "65", - "likes": "0", + "views": 65, + "likes": 0, "revisionId": "qTE9W9enZKmm6xbY7" } \ No newline at end of file diff --git a/art/wJ3ERkQqdQYSY6bnL/art.json b/art/wJ3ERkQqdQYSY6bnL/art.json index 40b67e37..45673724 100644 --- a/art/wJ3ERkQqdQYSY6bnL/art.json +++ b/art/wJ3ERkQqdQYSY6bnL/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1562242200574" + "$date": 1562242200574 }, "modifiedAt": { - "$date": "1562242200574" + "$date": 1562242200574 }, "origId": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "notes": "", - "rank": "1.9947127506907634", + "rank": 1.9947127506907634, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nr4yuaag43ztnf3gf-thumbnail.jpg", "hasSound": true, - "views": "93", - "likes": "0", + "views": 93, + "likes": 0, "revisionId": "rp3BLAZmcohR5ax52" } \ No newline at end of file diff --git a/art/wJR8MkZGLQe3TZGZD/art.json b/art/wJR8MkZGLQe3TZGZD/art.json index 1fd44c21..235cb1de 100644 --- a/art/wJR8MkZGLQe3TZGZD/art.json +++ b/art/wJR8MkZGLQe3TZGZD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1541248651140" + "$date": 1541248651140 }, "modifiedAt": { - "$date": "1541248651140" + "$date": 1541248651140 }, "origId": null, "name": "BlockyMusicJumpingUpDown", "notes": "", - "rank": "1.8755323137156525", + "rank": 1.8755323137156525, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-zru4mzt8800b6ygij-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "tcB8MaujBwA4ijQ9f" } \ No newline at end of file diff --git a/art/wJtgtpePx8uemptoj/art.json b/art/wJtgtpePx8uemptoj/art.json index 8d71508f..b240d98a 100644 --- a/art/wJtgtpePx8uemptoj/art.json +++ b/art/wJtgtpePx8uemptoj/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MaXmXceoMdLX3NSGw", "createdAt": { - "$date": "1551479403174" + "$date": 1551479403174 }, "profile": { "first_name": "Sergio Erick", @@ -13,15 +13,15 @@ "username": "sergioerick" }, "createdAt": { - "$date": "1552844856440" + "$date": 1552844856440 }, "modifiedAt": { - "$date": "1552844856440" + "$date": 1552844856440 }, "origId": null, "name": "sphere", "notes": "", - "rank": "1.8571946309669203", + "rank": 1.8571946309669203, "private": false, "unlisted": true, "username": "sergioerick", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-7vznoqhla5lmgoaeh-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "LdkJ3BCvrh4iJJpho" } \ No newline at end of file diff --git a/art/wJuenftt4G6XBy8x7/art.json b/art/wJuenftt4G6XBy8x7/art.json index d8365d96..bacfe20a 100644 --- a/art/wJuenftt4G6XBy8x7/art.json +++ b/art/wJuenftt4G6XBy8x7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1468374808864" + "$date": 1468374808864 }, "modifiedAt": { - "$date": "1468374808864" + "$date": 1468374808864 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.5458857634160728", + "rank": 1.5458857634160728, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-xvdzwmh2ntvshhvxi-thumbnail.jpg", "hasSound": "", - "views": "70", - "likes": "0", + "views": 70, + "likes": 0, "revisionId": "aLKi7PoT6iy9WFnM7" } \ No newline at end of file diff --git a/art/wKpLsESkrBXCiRJad/art.json b/art/wKpLsESkrBXCiRJad/art.json index fd936002..f059d774 100644 --- a/art/wKpLsESkrBXCiRJad/art.json +++ b/art/wKpLsESkrBXCiRJad/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Yppm9G5kCnn4TX6MS", "createdAt": { - "$date": "1605217631309" + "$date": 1605217631309 }, "profile": { "first_name": "Eugene", @@ -13,15 +13,15 @@ "username": "eugene" }, "createdAt": { - "$date": "1605224727685" + "$date": 1605224727685 }, "modifiedAt": { - "$date": "1605224727685" + "$date": 1605224727685 }, "origId": "Ajiknj6GiHKrmZT3Z", "name": "tutorial-4-1 audio reactive", "notes": "", - "rank": "1.3787256741583809", + "rank": 1.3787256741583809, "private": false, "unlisted": true, "username": "eugene", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-twe8dd70x1hxu4dra-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "4m8hFm6hxLmsWuCmY" } \ No newline at end of file diff --git a/art/wMRQSfRMurn9etwdS/art.json b/art/wMRQSfRMurn9etwdS/art.json index 4fe97a47..abcd32fb 100644 --- a/art/wMRQSfRMurn9etwdS/art.json +++ b/art/wMRQSfRMurn9etwdS/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684385104398" + "$date": 1684385104398 }, "modifiedAt": { - "$date": "1684385104398" + "$date": 1684385104398 }, "origId": null, "name": "Motion", "notes": "", - "rank": "1.8905900560708513", + "rank": 1.8905900560708513, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-t711ccnsjw00j0aaj-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "Asedji76ByETLXhpf" } \ No newline at end of file diff --git a/art/wP2mJ5GtGxM69FK8H/art.json b/art/wP2mJ5GtGxM69FK8H/art.json index 91a5e4b3..fef5add8 100644 --- a/art/wP2mJ5GtGxM69FK8H/art.json +++ b/art/wP2mJ5GtGxM69FK8H/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1539034550738" + "$date": 1539034550738 }, "modifiedAt": { - "$date": "1539034550738" + "$date": 1539034550738 }, "origId": "LPS8BeAeCDomFZXzX", "name": "omg", "notes": "", - "rank": "1.1938550855234675", + "rank": 1.1938550855234675, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-w3qmszzue6gzmselp-thumbnail.jpg", "hasSound": "", - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "GB9fju44Gh3sJpMeJ" } \ No newline at end of file diff --git a/art/wP4tHTACwohNdomhd/art.json b/art/wP4tHTACwohNdomhd/art.json index ba9c89d3..41b63f44 100644 --- a/art/wP4tHTACwohNdomhd/art.json +++ b/art/wP4tHTACwohNdomhd/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ZRyZDbZZaBWh7P43A", "createdAt": { - "$date": "1679393512197" + "$date": 1679393512197 }, "profile": { "name": "Moonjong Shin", @@ -12,15 +12,15 @@ "username": "moon-jong" }, "createdAt": { - "$date": "1679620803252" + "$date": 1679620803252 }, "modifiedAt": { - "$date": "1679620803252" + "$date": 1679620803252 }, "origId": "j9rdg6agmx5hRCbSu", "name": "grid", "notes": "main", - "rank": "1.4086025759067244", + "rank": 1.4086025759067244, "private": false, "unlisted": true, "username": "moon-jong", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sr3e9j8owmsqtjf6w-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "v35Nqhn6GwyuwcAyc" } \ No newline at end of file diff --git a/art/wTPZJYcFz58zagJqM/art.json b/art/wTPZJYcFz58zagJqM/art.json index caecba7a..88ccb34d 100644 --- a/art/wTPZJYcFz58zagJqM/art.json +++ b/art/wTPZJYcFz58zagJqM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ML9sMhrDiffNmiXnR", "createdAt": { - "$date": "1508649811074" + "$date": 1508649811074 }, "profile": { "name": "Liam", @@ -12,15 +12,15 @@ "username": "liaminjapan" }, "createdAt": { - "$date": "1508660577853" + "$date": 1508660577853 }, "modifiedAt": { - "$date": "1515658618424" + "$date": 1515658618424 }, "origId": "muMdsDzPMxbycuyv8", "name": "hello-world-2", "notes": "Messing about", - "rank": "1.6938563633972983", + "rank": 1.6938563633972983, "private": false, "unlisted": true, "username": "liaminjapan", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4nyboxwrodr1ku02g-thumbnail.jpg", "hasSound": "", - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "S73g6KDhd6z5ZTbyd" } \ No newline at end of file diff --git a/art/wTaKE9X796qNFqgEM/art.json b/art/wTaKE9X796qNFqgEM/art.json index 2b66f4a7..f86807a8 100644 --- a/art/wTaKE9X796qNFqgEM/art.json +++ b/art/wTaKE9X796qNFqgEM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "duxi6M5TiGWZ5CeBh", "createdAt": { - "$date": "1445820506349" + "$date": 1445820506349 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -13,7 +13,7 @@ "username": "visy" }, "createdAt": { - "$date": "1445821430466" + "$date": 1445821430466 }, "origId": null, "name": "neurovelho", @@ -32,14 +32,14 @@ "shader": "#define PI 3.14159\n//#define FIT_VERTICAL\n\nvoid main() {\n float NUM_SEGMENTS = 4.0+time*0.001;\n float NUM_POINTS = (NUM_SEGMENTS * 2.0);\n float STEP = time*0.0001;\n if (STEP > 0.03) STEP = 0.03;\n float localTime = time*0.1 + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * localTime*0.0001) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001+0.3*cos(time*0.1+c)) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001+0.3*sin(time*0.1+orbitAngle)) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(1.0-b, 1.0-c*10.0, 1.0-s*10.0, 1);\n}" }, "screenshotDataId": "NujseYpQTMRhrFdox", - "views": "3270", - "likes": "2", + "views": 3270, + "likes": 2, "revisionId": "Gpw6JJWSRv8nRLzh4", "screenshotURL": "data/images/images-NujseYpQTMRhrFdox-thumbnail.png", "modifiedAt": { - "$date": "1445821430469" + "$date": 1445821430469 }, "hasSound": true, - "rank": "10.073266694860008", + "rank": 10.073266694860008, "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200" } \ No newline at end of file diff --git a/art/wXoyv2xNDqkKWzsJE/art.json b/art/wXoyv2xNDqkKWzsJE/art.json index a98a25d3..7477a958 100644 --- a/art/wXoyv2xNDqkKWzsJE/art.json +++ b/art/wXoyv2xNDqkKWzsJE/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1595425641470" + "$date": 1595425641470 }, "modifiedAt": { - "$date": "1595425641470" + "$date": 1595425641470 }, "origId": "tTWmqDWD9Y3Gijkoy", "name": "ball-o?", "notes": "", - "rank": "1.0194420046860797", + "rank": 1.0194420046860797, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xmfyffsismoc1qbez-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "BDYkwbkGap5GbYiRm" } \ No newline at end of file diff --git a/art/wYJg4JdkufCDkxugR/art.json b/art/wYJg4JdkufCDkxugR/art.json index 56757979..b91bccf7 100644 --- a/art/wYJg4JdkufCDkxugR/art.json +++ b/art/wYJg4JdkufCDkxugR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "CzxjYbZe5tjRjavPd", "createdAt": { - "$date": "1530901372124" + "$date": 1530901372124 }, "username": "mattsonic", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1530901795639" + "$date": 1530901795639 }, "modifiedAt": { - "$date": "1530901795639" + "$date": 1530901795639 }, "origId": "TtKakFtTdMbTCbaQj", "name": "tutorial2", "notes": "", - "rank": "1.6611042974901573", + "rank": 1.6611042974901573, "private": false, "unlisted": true, "username": "mattsonic", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-crm43uheb50wo39mn-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "ESWfYaCjSbaJgJyH5" } \ No newline at end of file diff --git a/art/wdRcgmKhw55neWGbT/art.json b/art/wdRcgmKhw55neWGbT/art.json index f4bded17..c86a6b38 100644 --- a/art/wdRcgmKhw55neWGbT/art.json +++ b/art/wdRcgmKhw55neWGbT/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gCKgzQzioC4gDMxq9", "createdAt": { - "$date": "1496305181205" + "$date": 1496305181205 }, "profile": { "name": "Paul Gutierrez", @@ -13,15 +13,15 @@ "username": "PLU Collective" }, "createdAt": { - "$date": "1496332879174" + "$date": 1496332879174 }, "modifiedAt": { - "$date": "1496332879174" + "$date": 1496332879174 }, "origId": "BfGdpEhnBZQzXay29", "name": "Lesson05c", "notes": "Lesson Five part C\ntutorial code.", - "rank": "1.2804985137577343", + "rank": 1.2804985137577343, "private": false, "unlisted": true, "username": "PLU Collective", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-i2pxmunkilw1ci2wd-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "LBMRywLqCWKJGen44" } \ No newline at end of file diff --git a/art/wfSM5cyoAJHAg6od5/art.json b/art/wfSM5cyoAJHAg6od5/art.json index bac71ffe..ed1aa1f1 100644 --- a/art/wfSM5cyoAJHAg6od5/art.json +++ b/art/wfSM5cyoAJHAg6od5/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1571791001825" + "$date": 1571791001825 }, "modifiedAt": { - "$date": "1571791001825" + "$date": 1571791001825 }, "origId": "ZMzvpXNMZY9564WHh", "name": "unnamed", "notes": "", - "rank": "1.4846894994015485", + "rank": 1.4846894994015485, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xq0u7j2ngl175rkqt-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "okob2rd3tjMZFqgL5" } \ No newline at end of file diff --git a/art/wftsxawoj5iw32a8D/art.json b/art/wftsxawoj5iw32a8D/art.json index 16404f49..e9bd04fb 100644 --- a/art/wftsxawoj5iw32a8D/art.json +++ b/art/wftsxawoj5iw32a8D/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FdF3Ffp5KMucnmivz", "createdAt": { - "$date": "1554193926255" + "$date": 1554193926255 }, "profile": { "first_name": "도영", @@ -13,15 +13,15 @@ "username": "도영" }, "createdAt": { - "$date": "1554199354635" + "$date": 1554199354635 }, "modifiedAt": { - "$date": "1554199354635" + "$date": 1554199354635 }, "origId": null, "name": "Cs230", "notes": "change color with mouse\nposition &\nchange size with music", - "rank": "1.4492316385841109", + "rank": 1.4492316385841109, "private": false, "unlisted": false, "username": "도영", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-7a3rvxg6g6z8v1ngn-thumbnail.jpg", "hasSound": "", - "views": "362", - "likes": "1", + "views": 362, + "likes": 1, "revisionId": "caTjeWnGj4LoBfPvh" } \ No newline at end of file diff --git a/art/whWhE5dshEugnAaBD/art.json b/art/whWhE5dshEugnAaBD/art.json index 5522b1cf..1ebdcac8 100644 --- a/art/whWhE5dshEugnAaBD/art.json +++ b/art/whWhE5dshEugnAaBD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1683211141950" + "$date": 1683211141950 }, "modifiedAt": { - "$date": "1683211141950" + "$date": 1683211141950 }, "origId": "4rzpKJ43tFQEsLBkP", "name": "residuallinesJV", "notes": "", - "rank": "1.838244368516968", + "rank": 1.838244368516968, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-marber1fnt48zptmm-thumbnail.jpg", "hasSound": true, - "views": "47", - "likes": "0", + "views": 47, + "likes": 0, "revisionId": "guZ2PLhstzWE2EMAq" } \ No newline at end of file diff --git a/art/wjw5e9cStNy6XAxH4/art.json b/art/wjw5e9cStNy6XAxH4/art.json index 52afad72..84b5a3fb 100644 --- a/art/wjw5e9cStNy6XAxH4/art.json +++ b/art/wjw5e9cStNy6XAxH4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8tBLoFyzAi8N2JHZy", "createdAt": { - "$date": "1451476145201" + "$date": 1451476145201 }, "profile": { "name": "Visa-Valtteri Pimiä", @@ -12,15 +12,15 @@ "username": "visa-valtteri" }, "createdAt": { - "$date": "1456562627370" + "$date": 1456562627370 }, "modifiedAt": { - "$date": "1456562627370" + "$date": 1456562627370 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "10.316070282163103", + "rank": 10.316070282163103, "private": false, "unlisted": false, "username": "visa-valtteri", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-df9eewy527rs9g2ik-thumbnail.jpg", "hasSound": true, - "views": "518", - "likes": "2", + "views": 518, + "likes": 2, "revisionId": "w7vPBY3qXr9LiYopE" } \ No newline at end of file diff --git a/art/wm8Y738CbMGQQkW63/art.json b/art/wm8Y738CbMGQQkW63/art.json index 3f160024..12840a82 100644 --- a/art/wm8Y738CbMGQQkW63/art.json +++ b/art/wm8Y738CbMGQQkW63/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ccugb6SyZZpXhbr4G", "createdAt": { - "$date": "1683741804514" + "$date": 1683741804514 }, "profile": { "name": "Daniel Skantze", @@ -12,15 +12,15 @@ "username": "danielskantze" }, "createdAt": { - "$date": "1683742228826" + "$date": 1683742228826 }, "modifiedAt": { - "$date": "1683744881161" + "$date": 1683744881161 }, "origId": null, "name": "test01", "notes": "Test project", - "rank": "1.4832567354057822", + "rank": 1.4832567354057822, "private": false, "unlisted": true, "username": "danielskantze", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rp9salr445ckgyt7l-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "cZCiw8QJzZWt9nZiM" } \ No newline at end of file diff --git a/art/wmrGHPZAroXn6EtZz/art.json b/art/wmrGHPZAroXn6EtZz/art.json index 06e82f67..52ff4c60 100644 --- a/art/wmrGHPZAroXn6EtZz/art.json +++ b/art/wmrGHPZAroXn6EtZz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,7 +12,7 @@ } }, "createdAt": { - "$date": "1445777751888" + "$date": 1445777751888 }, "origId": null, "name": "prickley", @@ -31,13 +31,13 @@ "shader": "#define PI 3.14159\n#define NUM_SEGMENTS 2.0\n#define NUM_POINTS (NUM_SEGMENTS * 2.0)\n#define STEP 1.0\n//#define FIT_VERTICAL\n\nvoid main() {\n float localTime = time + 20.0;\n float point = mod(floor(vertexId / 2.0) + mod(vertexId, 2.0) * STEP, NUM_SEGMENTS);\n float count = floor(vertexId / NUM_POINTS);\n float offset = count * sin(time * 0.01) + 5.0;\n float angle = point * PI * 2.0 / NUM_SEGMENTS + offset;\n float radius = pow(count * 0.00014, 1.0);\n float c = cos(angle + localTime) * radius;\n float s = sin(angle + localTime) * radius;\n float orbitAngle = pow(count * 0.025, 0.8);\n float innerRadius = pow(count * 0.0005, 1.2);\n float oC = cos(orbitAngle + count * 0.0001) * innerRadius;\n float oS = sin(orbitAngle + count * 0.0001) * innerRadius;\n\n #ifdef FIT_VERTICAL\n vec2 aspect = vec2(resolution.y / resolution.x, 1);\n #else\n vec2 aspect = vec2(1, resolution.x / resolution.y);\n #endif\n\n vec2 xy = vec2(\n oC + c,\n oS + s);\n gl_Position = vec4(xy * aspect + mouse * 0.1, 0, 1);\n\n //float b = mix(0.0, 0.7, step(0.5, mod(count + localTime * 1.0, 6.0) / 2.0));\n float b = 1.0 - pow(sin(count * 0.4) * 0.5 + 0.5, 10.0);\n b = 0.0;mix(0.0, 0.7, b);\n v_color = vec4(b, b, b, 1);\n}" }, "screenshotDataId": "TNJTEJo42ATm7SLyG", - "views": "451", - "likes": "2", + "views": 451, + "likes": 2, "revisionId": "CJFEvkWiwgSqrXATZ", "screenshotURL": "data/images/images-TNJTEJo42ATm7SLyG-thumbnail.png", "modifiedAt": { - "$date": "1445777751890" + "$date": 1445777751890 }, - "rank": "10.39845893185841", + "rank": 10.39845893185841, "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/wnJ3yTrs7ZQXEmwRM/art.json b/art/wnJ3yTrs7ZQXEmwRM/art.json index 9eab58a6..87aadf12 100644 --- a/art/wnJ3yTrs7ZQXEmwRM/art.json +++ b/art/wnJ3yTrs7ZQXEmwRM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1462302171138" + "$date": 1462302171138 }, "modifiedAt": { - "$date": "1462302171138" + "$date": 1462302171138 }, "origId": null, "name": "Crap", "notes": "", - "rank": "1.952456042307421", + "rank": 1.952456042307421, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-whitf9c4w3fcztyod-thumbnail.jpg", "hasSound": "", - "views": "132", - "likes": "0", + "views": 132, + "likes": 0, "revisionId": "dsvhRFAF2EorJqvTQ" } \ No newline at end of file diff --git a/art/wrMBc6LyKbu6PqxgL/art.json b/art/wrMBc6LyKbu6PqxgL/art.json index b1bf4bc6..d91be792 100644 --- a/art/wrMBc6LyKbu6PqxgL/art.json +++ b/art/wrMBc6LyKbu6PqxgL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nTRyF676q3L6AsYmq", "createdAt": { - "$date": "1652847165974" + "$date": 1652847165974 }, "profile": { "name": "Hyunjin-Kim", @@ -12,15 +12,15 @@ "username": "hyunjin-kim-dp" }, "createdAt": { - "$date": "1653459258178" + "$date": 1653459258178 }, "modifiedAt": { - "$date": "1653460021563" + "$date": 1653460021563 }, "origId": null, "name": "Exercise - Audio Reactive - hyunjin Kim", "notes": "", - "rank": "1.9734247499220472", + "rank": 1.9734247499220472, "private": false, "unlisted": true, "username": "hyunjin-kim-dp", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rwj10l45dpo2ojncj-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "rkkg3Q2NmPxQBywx2" } \ No newline at end of file diff --git a/art/wrTE6KKesztAX6apx/art.json b/art/wrTE6KKesztAX6apx/art.json index 87fca6aa..a0d90d3d 100644 --- a/art/wrTE6KKesztAX6apx/art.json +++ b/art/wrTE6KKesztAX6apx/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5axfGAXyLLdakQgc6", "createdAt": { - "$date": "1531275613467" + "$date": 1531275613467 }, "profile": { "first_name": "Junkyo", @@ -13,15 +13,15 @@ "username": "junkyo" }, "createdAt": { - "$date": "1531285632829" + "$date": 1531285632829 }, "modifiedAt": { - "$date": "1531285632829" + "$date": 1531285632829 }, "origId": null, "name": "study01", "notes": "", - "rank": "1.3647682923638653", + "rank": 1.3647682923638653, "private": false, "unlisted": true, "username": "junkyo", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-jw0i60oj7iccbs2ni-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "bgg3qd7Qs3uBQHicc" } \ No newline at end of file diff --git a/art/wt7dgJfnc9ut9a8tk/art.json b/art/wt7dgJfnc9ut9a8tk/art.json index 22f9858e..86c071d1 100644 --- a/art/wt7dgJfnc9ut9a8tk/art.json +++ b/art/wt7dgJfnc9ut9a8tk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1524355193825" + "$date": 1524355193825 }, "modifiedAt": { - "$date": "1524355193825" + "$date": 1524355193825 }, "origId": null, "name": "mousebal", "notes": "", - "rank": "1.5295280205148203", + "rank": 1.5295280205148203, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-fd3u5k3lbarswitfj-thumbnail.jpg", "hasSound": "", - "views": "472", - "likes": "1", + "views": 472, + "likes": 1, "revisionId": "5yxwbxSFYwQNhPdaY" } \ No newline at end of file diff --git a/art/wvtQDvQbMrdANuDHh/art.json b/art/wvtQDvQbMrdANuDHh/art.json index 7fa6f2e8..2c9813ae 100644 --- a/art/wvtQDvQbMrdANuDHh/art.json +++ b/art/wvtQDvQbMrdANuDHh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1590978993486" + "$date": 1590978993486 }, "modifiedAt": { - "$date": "1590978993486" + "$date": 1590978993486 }, "origId": "B6hCMdEJpbdKbEpYp", "name": "kreeture KMachine WIP 2", "notes": "4 Kmachine WIP tested!", - "rank": "1.5594333191745078", + "rank": 1.5594333191745078, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-a05svjj3hd0hwzvh1-thumbnail.jpg", "hasSound": true, - "views": "107", - "likes": "0", + "views": 107, + "likes": 0, "revisionId": "9z7nxo69RrDxnvbXw" } \ No newline at end of file diff --git a/art/wxPvS64A9HG62L8za/art.json b/art/wxPvS64A9HG62L8za/art.json index 55974a15..5a21e31f 100644 --- a/art/wxPvS64A9HG62L8za/art.json +++ b/art/wxPvS64A9HG62L8za/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619987334849" + "$date": 1619987334849 }, "modifiedAt": { - "$date": "1619987657849" + "$date": 1619987657849 }, "origId": "eLAMSS8iwH7ip3sS6", "name": "Pixel Waves", "notes": "", - "rank": "1.7281376948276899", + "rank": 1.7281376948276899, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-fp7o5ypxf3ibqk8mj-thumbnail.jpg", "hasSound": true, - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "6JmpLqmFv3vtsrjmE" } \ No newline at end of file diff --git a/art/wyoNwyHa6hTbkGCKW/art.json b/art/wyoNwyHa6hTbkGCKW/art.json index 5577e388..04d1fca2 100644 --- a/art/wyoNwyHa6hTbkGCKW/art.json +++ b/art/wyoNwyHa6hTbkGCKW/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447076150096" + "$date": 1447076150096 }, "modifiedAt": { - "$date": "1447076150096" + "$date": 1447076150096 }, "origId": "MPxc2mXYAQd5F3JFC", "name": "point cloud vs spheres", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-wp7spqlf2jnoox7yz-thumbnail.jpg", "hasSound": true, - "views": "146", - "likes": "0", + "views": 146, + "likes": 0, "revisionId": "8YLSZ2M6PosnEzp7H", - "rank": "1.9903975590966207" + "rank": 1.9903975590966207 } \ No newline at end of file diff --git a/art/x3EiTmLXs7z5qb9Mm/art.json b/art/x3EiTmLXs7z5qb9Mm/art.json index dd27e70d..76928909 100644 --- a/art/x3EiTmLXs7z5qb9Mm/art.json +++ b/art/x3EiTmLXs7z5qb9Mm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1506342397519" + "$date": 1506342397519 }, "modifiedAt": { - "$date": "1506342397519" + "$date": 1506342397519 }, "origId": "jBpixD335L3o2unKj", "name": "hypercuber tesserX", "notes": "", - "rank": "1.8294734080447452", + "rank": 1.8294734080447452, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x3l94x6qafru2eyqr-thumbnail.jpg", "hasSound": "", - "views": "110", - "likes": "0", + "views": 110, + "likes": 0, "revisionId": "mQfSGARbkMLLJxxFt" } \ No newline at end of file diff --git a/art/x4ozirAYAtKhvZGdo/art.json b/art/x4ozirAYAtKhvZGdo/art.json index 374305da..f0c42f07 100644 --- a/art/x4ozirAYAtKhvZGdo/art.json +++ b/art/x4ozirAYAtKhvZGdo/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1668617968110" + "$date": 1668617968110 }, "modifiedAt": { - "$date": "1668617968110" + "$date": 1668617968110 }, "origId": "iycvXPQfzvSbzg9JP", "name": "point cloud vs spheres", "notes": "", - "rank": "1.3233124378300434", + "rank": 1.3233124378300434, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-udpgbtk7mfevs8ioa-thumbnail.jpg", "hasSound": true, - "views": "58", - "likes": "0", + "views": 58, + "likes": 0, "revisionId": "KZsTTgkFcXn8kMhSA" } \ No newline at end of file diff --git a/art/x66X7Pm8wnL8LZHvj/art.json b/art/x66X7Pm8wnL8LZHvj/art.json index ff3ade13..368614df 100644 --- a/art/x66X7Pm8wnL8LZHvj/art.json +++ b/art/x66X7Pm8wnL8LZHvj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1551481170835" + "$date": 1551481170835 }, "modifiedAt": { - "$date": "1551481170835" + "$date": 1551481170835 }, "origId": "ocZSLuzxqD2QALRCq", "name": "omg", "notes": "", - "rank": "1.210711060117265", + "rank": 1.210711060117265, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-3rc1120vlg1ng7ipy-thumbnail.jpg", "hasSound": "", - "views": "75", - "likes": "0", + "views": 75, + "likes": 0, "revisionId": "DQiDTJXumMJJ8q9rb" } \ No newline at end of file diff --git a/art/x6EMZzZ6px9Mm3iED/art.json b/art/x6EMZzZ6px9Mm3iED/art.json index 08419fdd..ee67be10 100644 --- a/art/x6EMZzZ6px9Mm3iED/art.json +++ b/art/x6EMZzZ6px9Mm3iED/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672700988569" + "$date": 1672700988569 }, "modifiedAt": { - "$date": "1672700988569" + "$date": 1672700988569 }, "origId": "B3fTWQihXfD9t8Q8r", "name": "lesson-04-motion", "notes": "", - "rank": "1.2691226485723137", + "rank": 1.2691226485723137, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mvq8ske5f14g4gva6-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Sk2cfAbrppyJN2WDx" } \ No newline at end of file diff --git a/art/x7PnnkNih93Fxm9A6/art.json b/art/x7PnnkNih93Fxm9A6/art.json index 0c210f28..922164fa 100644 --- a/art/x7PnnkNih93Fxm9A6/art.json +++ b/art/x7PnnkNih93Fxm9A6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "a3PnYPa8MGo9QSALX", "createdAt": { - "$date": "1667032560256" + "$date": 1667032560256 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "jarredthecoder" }, "createdAt": { - "$date": "1669808465935" + "$date": 1669808465935 }, "modifiedAt": { - "$date": "1669808465935" + "$date": 1669808465935 }, "origId": null, "name": "coolswirly", "notes": "", - "rank": "1.1115698705284462", + "rank": 1.1115698705284462, "private": false, "unlisted": false, "username": "jarredthecoder", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-qsh2hwhaurld8q092-thumbnail.jpg", "hasSound": "", - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "LJyrS6XxT2mxdSkB9" } \ No newline at end of file diff --git a/art/x7fjK2WqJCRmwvnuj/art.json b/art/x7fjK2WqJCRmwvnuj/art.json index d3cc36d3..a2906100 100644 --- a/art/x7fjK2WqJCRmwvnuj/art.json +++ b/art/x7fjK2WqJCRmwvnuj/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642067169384" + "$date": 1642067169384 }, "modifiedAt": { - "$date": "1642067169384" + "$date": 1642067169384 }, "origId": "sK7LiRcHNuXupG5ax", "name": "Oh my word", "notes": "", - "rank": "1.1203766700782636", + "rank": 1.1203766700782636, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-1cwoe7rtigtu9zysg-thumbnail.jpg", "hasSound": true, - "views": "38", - "likes": "0", + "views": 38, + "likes": 0, "revisionId": "gCiRsE3diZBXnW5FF" } \ No newline at end of file diff --git a/art/x98YWGKkNM6JbW8EJ/art.json b/art/x98YWGKkNM6JbW8EJ/art.json index 68c65e33..434fbf13 100644 --- a/art/x98YWGKkNM6JbW8EJ/art.json +++ b/art/x98YWGKkNM6JbW8EJ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "KdxAYwifcjFtnrcSn", "createdAt": { - "$date": "1553094240252" + "$date": 1553094240252 }, "profile": { "first_name": "MONIMOY", @@ -13,15 +13,15 @@ "username": "monimoy" }, "createdAt": { - "$date": "1553094295187" + "$date": 1553094295187 }, "modifiedAt": { - "$date": "1553094311785" + "$date": 1553094311785 }, "origId": "nZYhMKriEvZQFNh9y", "name": "whirl", "notes": "", - "rank": "1.3020633664616765", + "rank": 1.3020633664616765, "private": false, "unlisted": true, "username": "monimoy", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-n928zbqmdyzykhmwx-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "46N3jDr58PBNpooxR" } \ No newline at end of file diff --git a/art/xAE59mzRZ5zzvXL4b/art.json b/art/xAE59mzRZ5zzvXL4b/art.json index 86c73f3b..57cdc9cd 100644 --- a/art/xAE59mzRZ5zzvXL4b/art.json +++ b/art/xAE59mzRZ5zzvXL4b/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nQnQpp32etiRZLwkq", "createdAt": { - "$date": "1553895484469" + "$date": 1553895484469 }, "profile": { "name": "David Sarma", @@ -12,15 +12,15 @@ "username": "ds604" }, "createdAt": { - "$date": "1553895805041" + "$date": 1553895805041 }, "modifiedAt": { - "$date": "1553895805041" + "$date": 1553895805041 }, "origId": null, "name": "grid", "notes": "", - "rank": "1.1464011648653416", + "rank": 1.1464011648653416, "private": false, "unlisted": true, "username": "ds604", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wvn4at11o92e8eet4-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "neJubgQJe85ZnWZMZ" } \ No newline at end of file diff --git a/art/xBdqEmtgfPSxao97G/art.json b/art/xBdqEmtgfPSxao97G/art.json index cd2162b3..fe601842 100644 --- a/art/xBdqEmtgfPSxao97G/art.json +++ b/art/xBdqEmtgfPSxao97G/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Jh97cZdeenjXQN4yD", "createdAt": { - "$date": "1476545797519" + "$date": 1476545797519 }, "username": "katan", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1476550873994" + "$date": 1476550873994 }, "modifiedAt": { - "$date": "1476634975380" + "$date": 1476634975380 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.611100817185771", + "rank": 1.611100817185771, "private": false, "unlisted": true, "username": "katan", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rec0ed0m424emv7c3-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "quq6jozvKRDWeqXH8" } \ No newline at end of file diff --git a/art/xCT9GJqCjqMs5Zj3m/art.json b/art/xCT9GJqCjqMs5Zj3m/art.json index baf91ac1..bf6dd816 100644 --- a/art/xCT9GJqCjqMs5Zj3m/art.json +++ b/art/xCT9GJqCjqMs5Zj3m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "5vj4on2zFGjvFpoeq", "createdAt": { - "$date": "1556923932187" + "$date": 1556923932187 }, "username": "tjak", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1556949245704" + "$date": 1556949245704 }, "modifiedAt": { - "$date": "1557006069610" + "$date": 1557006069610 }, "origId": null, "name": "circle", "notes": "", - "rank": "1.210382930547331", + "rank": 1.210382930547331, "private": false, "unlisted": true, "username": "tjak", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-vvi9acz2ifc9fg3h5-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "pkLBah3CqNo4qzwpT" } \ No newline at end of file diff --git a/art/xDh7mGTSuEc3dohm4/art.json b/art/xDh7mGTSuEc3dohm4/art.json index 85006632..9d8aaec0 100644 --- a/art/xDh7mGTSuEc3dohm4/art.json +++ b/art/xDh7mGTSuEc3dohm4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "39BPnoePCWss9YjYg", "createdAt": { - "$date": "1634920729203" + "$date": 1634920729203 }, "profile": { "first_name": "Zach", @@ -13,15 +13,15 @@ "username": "zach" }, "createdAt": { - "$date": "1634920744666" + "$date": 1634920744666 }, "modifiedAt": { - "$date": "1635065602965" + "$date": 1635065602965 }, "origId": null, "name": "WIP", "notes": "GLSL Vertex Shader for first show", - "rank": "1.6824954290646779", + "rank": 1.6824954290646779, "private": false, "unlisted": true, "username": "zach", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-patj5a013yz61fk1n-thumbnail.jpg", "hasSound": true, - "views": "6", - "likes": "0", + "views": 6, + "likes": 0, "revisionId": "5EeTfy3ne8hHdiez3" } \ No newline at end of file diff --git a/art/xEptEPstqgQAypqks/art.json b/art/xEptEPstqgQAypqks/art.json index 81005138..d597f844 100644 --- a/art/xEptEPstqgQAypqks/art.json +++ b/art/xEptEPstqgQAypqks/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1525559654052" + "$date": 1525559654052 }, "modifiedAt": { - "$date": "1525559654052" + "$date": 1525559654052 }, "origId": "94o6yb7AZ7dW5Lumb", "name": "circling", "notes": "", - "rank": "1.9833234655153154", + "rank": 1.9833234655153154, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-s67r2412iy97671m5-thumbnail.jpg", "hasSound": true, - "views": "32", - "likes": "0", + "views": 32, + "likes": 0, "revisionId": "PwQyeBE9kFRi7E4mj" } \ No newline at end of file diff --git a/art/xG6tZRJFAL9i7pWED/art.json b/art/xG6tZRJFAL9i7pWED/art.json index 115e97ee..1862d0f9 100644 --- a/art/xG6tZRJFAL9i7pWED/art.json +++ b/art/xG6tZRJFAL9i7pWED/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1466621736006" + "$date": 1466621736006 }, "modifiedAt": { - "$date": "1466705341800" + "$date": 1466705341800 }, "origId": "EhoHuSv6ou8bp9o66", "name": "sloosh", "notes": "", - "rank": "1.869314430484895", + "rank": 1.869314430484895, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-as21cf4f53bkqwnlw-thumbnail.jpg", "hasSound": true, - "views": "150", - "likes": "0", + "views": 150, + "likes": 0, "revisionId": "qox4B9t72X9rYBtrL" } \ No newline at end of file diff --git a/art/xJtSaCNJTKWjZF5jp/art.json b/art/xJtSaCNJTKWjZF5jp/art.json index e23ef79f..7ec0af81 100644 --- a/art/xJtSaCNJTKWjZF5jp/art.json +++ b/art/xJtSaCNJTKWjZF5jp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "yumJxCTi3otBwEFh4", "createdAt": { - "$date": "1618264688331" + "$date": 1618264688331 }, "username": "chriscamplin", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1619726484824" + "$date": 1619726484824 }, "modifiedAt": { - "$date": "1619726484824" + "$date": 1619726484824 }, "origId": "2QLFrSm3uSxdnEW58", "name": "Waves", "notes": "", - "rank": "1.0357537402872605", + "rank": 1.0357537402872605, "private": false, "unlisted": false, "username": "chriscamplin", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-xaxeb3eyozituvadl-thumbnail.jpg", "hasSound": true, - "views": "104", - "likes": "0", + "views": 104, + "likes": 0, "revisionId": "2RnFHD2aidtrCxmak" } \ No newline at end of file diff --git a/art/xJxsMsamoRikshwtQ/art.json b/art/xJxsMsamoRikshwtQ/art.json index d2580eab..27dfbf5e 100644 --- a/art/xJxsMsamoRikshwtQ/art.json +++ b/art/xJxsMsamoRikshwtQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "cFdz2pdS8XZgihEn2", "createdAt": { - "$date": "1652806562125" + "$date": 1652806562125 }, "username": "sangbeom.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653420451817" + "$date": 1653420451817 }, "modifiedAt": { - "$date": "1653437334008" + "$date": 1653437334008 }, "origId": "2PbekWKKMe8gWdJ3z", "name": "Audio Reactive - Sangbeom Kim", "notes": "Audio Reactive - Sangbeom kim", - "rank": "1.1560707386487459", + "rank": 1.1560707386487459, "private": false, "unlisted": true, "username": "sangbeom.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wc0vujger3got96xo-thumbnail.jpg", "hasSound": true, - "views": "10", - "likes": "0", + "views": 10, + "likes": 0, "revisionId": "uD5KbTjinM54wc3Nw" } \ No newline at end of file diff --git a/art/xL2Gh9RJscrvhfwE9/art.json b/art/xL2Gh9RJscrvhfwE9/art.json index 53746cc8..8b069782 100644 --- a/art/xL2Gh9RJscrvhfwE9/art.json +++ b/art/xL2Gh9RJscrvhfwE9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1577084245957" + "$date": 1577084245957 }, "modifiedAt": { - "$date": "1577084323116" + "$date": 1577084323116 }, "origId": null, "name": "test", "notes": "", - "rank": "1.9231066385583295", + "rank": 1.9231066385583295, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ay1j6e88yjizseq3i-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "HqZaR4Rpau24Zoz8X" } \ No newline at end of file diff --git a/art/xPP9fDv73GJbsTxGE/art.json b/art/xPP9fDv73GJbsTxGE/art.json index 5fece4f7..33c8f639 100644 --- a/art/xPP9fDv73GJbsTxGE/art.json +++ b/art/xPP9fDv73GJbsTxGE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652947774989" + "$date": 1652947774989 }, "modifiedAt": { - "$date": "1652947774989" + "$date": 1652947774989 }, "origId": null, "name": "Exercise - Vertexshaderart : Motion", "notes": "Exercise - Vertexshaderart : Motion", - "rank": "1.6028776054774325", + "rank": 1.6028776054774325, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s79ae195nd6pn437h-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Au4kqbt238J4PShf8" } \ No newline at end of file diff --git a/art/xPppoX27MZEgtBYyX/art.json b/art/xPppoX27MZEgtBYyX/art.json index 48a5d0ec..ce49a8b0 100644 --- a/art/xPppoX27MZEgtBYyX/art.json +++ b/art/xPppoX27MZEgtBYyX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bj8YombFaBndJtCGh", "createdAt": { - "$date": "1502175661489" + "$date": 1502175661489 }, "profile": { "name": "Trevor Drury", @@ -12,15 +12,15 @@ "username": "trevor" }, "createdAt": { - "$date": "1502218075345" + "$date": 1502218075345 }, "modifiedAt": { - "$date": "1502218075345" + "$date": 1502218075345 }, "origId": "SGSdWRQtcRJGxt6BP", "name": "sketch002", "notes": "", - "rank": "1.994783673540961", + "rank": 1.994783673540961, "private": false, "unlisted": true, "username": "trevor", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-oya5uojq1jh2fe0vw-thumbnail.jpg", "hasSound": true, - "views": "7", - "likes": "0", + "views": 7, + "likes": 0, "revisionId": "LWK3SmcqtCiQCaQFh" } \ No newline at end of file diff --git a/art/xTf82BxK4LCcHNgq6/art.json b/art/xTf82BxK4LCcHNgq6/art.json index 1ebcaa50..74f7f302 100644 --- a/art/xTf82BxK4LCcHNgq6/art.json +++ b/art/xTf82BxK4LCcHNgq6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,7 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1445945654858" + "$date": 1445945654858 }, "origId": null, "name": "Shadertoy Adapter", @@ -31,13 +31,13 @@ "shader": "\n// Silly Shadertoy adapter \n\n// based on https://www.shadertoy.com/view/Msl3Rn\n// chains and gears - @P_Malin\n\n// Shadertoy variables:\n#define iResolution vec2(1024.0, 1024.0)\n#define iGlobalTime time\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord );\n\n//#define RANDOM_POSITIONS\n\n#ifdef RANDOM_POSITIONS\n\n#define MOD3 vec3(.1031,.11369,.13787)\n#define MOD4 vec4(.1031,.11369,.13787, .09987)\n\nvec2 hash21(float p)\n{\n\tvec3 p3 = fract(vec3(p) * MOD3);\n\tp3 += dot(p3, p3.yzx + 19.19);\n\treturn fract(vec2((p3.x + p3.y)*p3.z, (p3.x+p3.z)*p3.y));\n}\n\n#endif // RANDOM_POSITIONS\n\nvoid main() \n{ \n\tvec2 vDim = vec2( 160.0, 100.0 );\n\n\tfloat fQuadIndex = floor(vertexId / 6.0);\n\n\tvec2 vUV;\n\n\tvUV.x = mod( fQuadIndex, vDim.x );\n\tvUV.y = fQuadIndex / vDim.x;\n\n\tvUV = vUV / vDim;\n \n#ifdef RANDOM_POSITIONS\n \tvUV = hash21( fQuadIndex );\n#endif // RANDOM_POSITIONS \n\n\tfloat triVert = mod( vertexId, 6.0 );\n\tfloat quadVert = mod( vertexId, 3.0 );\n\n\tif( triVert >= 3.0 )\n\t{\n quadVert = quadVert + 1.0;\n\t}\n\n\tvec2 vSize = 1.0 / vDim;\n\tif( quadVert < 0.5 )\n\t{\n vUV += vec2(0.0, 0.0);\n\t}\n\telse if( quadVert < 1.5 )\n\t{\n vUV += vec2(vSize.x, 0.0);\n\t}\n\telse if( quadVert < 2.5 )\n\t{\n vUV += vec2(0.0, vSize.y);\n\t}\n\telse if( quadVert < 3.5 )\n\t{\n vUV += vec2(vSize.x, vSize.y);\n\t}\n \n\tmainImage( v_color, vUV * iResolution );\n\n gl_Position = vec4(vUV * 2.0 - 1.0, 0, 1); \n}\n\n// Pasted shadertoy code here\n// -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- \n\n// Shadertoy adapter \n\n// based on https://www.shadertoy.com/view/Msl3Rn\n// chains and gears - @P_Malin\n\n#define ENABLE_AMBIENT_OCCLUSION\n#define ENABLE_SPECULAR\n#define ENABLE_REFLECTIONS\n#define ENABLE_SHADOWS\n#define ENABLE_FOG\n\n//#define ENABLE_DIRECTIONAL_LIGHT\n//#define ENABLE_DIRECTIONAL_LIGHT_FLARE\n\n#define ENABLE_POINT_LIGHT\n//#define ENABLE_POINT_LIGHT_FLARE\n\n#define kRaymarchMaxIter 28\n\nconst float kPI = 3.141592654;\nconst float kTwoPI = kPI * 2.0;\n\nstruct C_Ray\n{\n vec3 vOrigin;\n vec3 vDir;\n float fStartDistance;\n float fLength;\n};\n\nstruct C_HitInfo\n{\n vec3 vPos;\n float fDistance;\n vec3 vObjectId;\n};\n \nstruct C_Surface\n{\n vec3 vNormal;\n vec3 cReflection;\n vec3 cTransmission; \n};\n\nstruct C_Material\n{\n vec3 cAlbedo;\n float fR0;\n float fSmoothness;\n vec2 vParam;\n};\n\nstruct C_Shading\n{\n vec3 cDiffuse;\n vec3 cSpecular;\n};\n\nstruct C_PointLight\n{\n vec3 vPos;\n vec3 cColour;\n};\n\nstruct C_DirectionalLight\n{\n vec3 vDir;\n vec3 cColour;\n};\n\nvec3 RotateX( const in vec3 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec3 vResult = vec3( vPos.x, c * vPos.y + s * vPos.z, -s * vPos.y + c * vPos.z);\n \n return vResult;\n}\n\nvec3 RotateY( const in vec3 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec3 vResult = vec3( c * vPos.x + s * vPos.z, vPos.y, -s * vPos.x + c * vPos.z);\n \n return vResult;\n}\n\nvec3 RotateZ( const in vec3 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec3 vResult = vec3( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y, vPos.z);\n \n return vResult;\n}\n\n/////////////////////////////////////\n// Distance Field CSG\n// These carry with them the material parameters in yzw\n\nvec4 DistCombineUnion( const in vec4 v1, const in vec4 v2 )\n{\n //if(v1.x < v2.x) return v1; else return v2;\n return mix(v1, v2, step(v2.x, v1.x));\n}\n\nvec4 DistCombineUnionConditional( const in vec4 v1, const in vec4 v2, const in float fCondition )\n{ \n\t//if( fCondition < 0.0 )\n\t// return v1;\n \n return mix(v1, v2, step(v2.x, v1.x) * step(0.0, fCondition));\n}\n\nvec4 DistCombineIntersect( const in vec4 v1, const in vec4 v2 )\n{\n return mix(v2, v1, step(v2.x,v1.x));\n}\n\nvec4 DistCombineSubtract( const in vec4 v1, const in vec4 v2 )\n{\n return DistCombineIntersect(v1, vec4(-v2.x, v2.yzw));\n}\n\nvec3 DomainRepeatXZGetTile( const in vec3 vPos, const in vec2 vRepeat, out vec2 vTile )\n{\n\tvec3 vResult = vPos;\n\tvec2 vTilePos = (vPos.xz / vRepeat) + 0.5;\n\tvTile = floor(vTilePos + 1000.0);\n\tvResult.xz = (fract(vTilePos) - 0.5) * vRepeat;\n\treturn vResult;\n}\n\nvec3 DomainRepeatXZ( const in vec3 vPos, const in vec2 vRepeat )\n{\n\tvec3 vResult = vPos;\n\tvec2 vTilePos = (vPos.xz / vRepeat) + 0.5;\n\tvResult.xz = (fract(vTilePos) - 0.5) * vRepeat;\n\treturn vResult;\n}\n\nvec3 DomainRepeatY( const in vec3 vPos, const in float fSize )\n{\n\tvec3 vResult = vPos;\n\tvResult.y = (fract(vPos.y / fSize + 0.5) - 0.5) * fSize;\n\treturn vResult;\n}\n\nvec3 DomainRotateSymmetry( const in vec3 vPos, const in float fSteps )\n{\n\tfloat angle = atan( vPos.x, vPos.z );\n\t\n\tfloat fScale = fSteps / (kPI * 2.0);\n\tfloat steppedAngle = (floor(angle * fScale + 0.5)) / fScale;\n\t\n\tfloat s = sin(-steppedAngle);\n\tfloat c = cos(-steppedAngle);\n\t\n\tvec3 vResult = vec3( c * vPos.x + s * vPos.z, \n\t\t\t vPos.y,\n\t\t\t -s * vPos.x + c * vPos.z);\n\t\n\treturn vResult;\n}\n\nfloat GetDistanceXYTorus( const in vec3 p, const in float r1, const in float r2 )\n{\n vec2 q = vec2(length(p.xy)-r1,p.z);\n return length(q)-r2;\n}\n\nfloat GetDistanceYZTorus( const in vec3 p, const in float r1, const in float r2 )\n{\n vec2 q = vec2(length(p.yz)-r1,p.x);\n return length(q)-r2;\n}\n\nfloat GetDistanceCylinderY(const in vec3 vPos, const in float r)\n{\n\treturn length(vPos.xz) - r;\n}\n\nfloat GetDistanceChain( const in vec3 vPos )\n{\n\tfloat fOuterCylinder = length(vPos.xz) - 1.05;\n\tif(fOuterCylinder > 0.5)\n\t{\n\t\treturn fOuterCylinder;\n\t}\n\t\n\tvec3 vChainDomain = vPos;\n\t\n\tvChainDomain.y = fract(vChainDomain.y + 0.5) - 0.5;\t\t\n\tfloat fDistTorus1 = GetDistanceXYTorus(vChainDomain, 0.35, 0.1);\n\t\n\tvChainDomain.y = fract(vChainDomain.y + 1.0) - 0.5;\t\t\n\tfloat fDistTorus2 = GetDistanceYZTorus(vChainDomain, 0.35, 0.1);\n\t\n\tfloat fDist = min(fDistTorus1, fDistTorus2);\n\n\treturn fDist;\n}\n\nfloat GetDistanceGear( const in vec3 vPos )\n{\n\tfloat fOuterCylinder = length(vPos.xz) - 1.05;\n\tif(fOuterCylinder > 0.5)\n\t{\n\t\treturn fOuterCylinder;\n\t}\n\t\n\tvec3 vToothDomain = DomainRotateSymmetry(vPos, 16.0);\n\tvToothDomain.xz = abs(vToothDomain.xz);\n\tfloat fGearDist = dot(vToothDomain.xz,normalize(vec2(1.0, 0.55))) - 0.55;\n\tfloat fSlabDist = abs(vPos.y + 0.1) - 0.15;\n\t\n\tvec3 vHoleDomain = abs(vPos);\n\tvHoleDomain -= 0.35;\n\tfloat fHoleDist = length(vHoleDomain.xz) - 0.2;\n\t\n\tfloat fBarDist =vToothDomain.z - 0.15;\n\tfBarDist = max(vPos.y - 0.1, fBarDist);\n\t\n\tfloat fResult = fGearDist;\n\tfResult = max(fResult, fSlabDist);\n\tfResult = max(fResult, fOuterCylinder);\n\tfResult = max(fResult, -fHoleDist);\n\tfResult = min(fResult, fBarDist);\n\treturn fResult;\n}\n\nvec4 GetDistanceScene( const in vec3 vPos )\n{ \t\n\tvec2 vChainTile;\n\tvec2 vRepeat = vec2(4.0, 8.0);\n\tvec3 vRepeatDomain = DomainRepeatXZGetTile(vPos, vRepeat, vChainTile);\n\t\t\n\tvec4 vDistFloor = vec4(vPos.y + 0.5, 1.0, vec2(0.0));\n\tvec4 vResult = vDistFloor;\n\t{\n\t\tvec3 vGearDomain1 = DomainRepeatXZ(vPos+vec3(0.0, 0.0, 4.0), vRepeat);\n\t\tvGearDomain1 = RotateY( vGearDomain1, iGlobalTime);\n\t\tvec4 vDistGear = vec4(GetDistanceGear(vGearDomain1), 3.0, vec2(0.0));\n\t\tvResult = DistCombineUnion( vResult, vDistGear );\n\t\t\n\t\tvec3 vGearDomain2 = DomainRepeatXZ(vPos+vec3(2.0, 0.0, 4.0), vRepeat);\n\t\tvGearDomain2 = RotateY( vGearDomain2, -iGlobalTime + (2.0 * kPI / 32.0));\n\t\tvec4 vDistGear2 = vec4(GetDistanceGear(vGearDomain2), 3.0, vec2(0.0));\t\t\n\t\tvResult = DistCombineUnion( vResult, vDistGear2 );\n\t\t\n\t}\n\n\t{\n\t\tvec4 vDistChainHole = vec4( GetDistanceCylinderY(vRepeatDomain, 0.7), 2.0, vec2(0.0));\n\t\tvResult = DistCombineSubtract( vResult, vDistChainHole );\n\n\t\tvec3 vChainDomain = vRepeatDomain;\n\t\tfloat fSpeed = (sin(vChainTile.y + vChainTile.x) + 1.1) * 0.5;\n\t\tvChainDomain.y += sin(iGlobalTime * fSpeed);\n\t\tvec4 vDistChain = vec4( GetDistanceChain(vChainDomain), 4.0, vec2(0.0));\n\t\tvResult = DistCombineUnion( vResult, vDistChain );\n\t}\n\treturn vResult;\n}\n\nC_Material GetObjectMaterial( const in C_HitInfo hitInfo )\n{\n\tC_Material mat;\n\n\tif(hitInfo.vObjectId.x < 1.5)\n\t{\n\t\t// floor\n\t\tmat.fR0 = 0.02;\n\t\tmat.fSmoothness = 0.8;\n\t\tmat.cAlbedo = vec3(0.7, 0.8, 0.3);\n\t}\n\telse\n\tif(hitInfo.vObjectId.x < 2.5)\n\t{\n\t\t// hole interior\n\t\tmat.fR0 = 0.0;\n\t\tmat.fSmoothness = 0.0;\n\t\tmat.cAlbedo = vec3(0.7, 0.8, 0.3);\n\t}\n\telse\n\tif(hitInfo.vObjectId.x < 3.5)\n\t{\n\t\t// gear\n\t\tmat.fR0 = 0.4;\n\t\tmat.fSmoothness = 0.7;\n\t\tmat.cAlbedo = vec3(0.5, 0.6, 0.6);\n\t}\n\telse\n\t{\n\t\t// chain\n\t\tmat.fR0 = 0.2;\n\t\tmat.fSmoothness = 0.1;\n\t\tmat.cAlbedo = vec3(0.15, 0.125, 0.1);\n\t}\n\t\n\treturn mat;\n}\n\nfloat GetRayFirstStep( const in C_Ray ray )\n{\n return ray.fStartDistance; \n}\n\n\nvec3 GetSkyGradient( const in vec3 vDir )\n{\n const vec3 cColourTop = vec3(0.7, 0.9, 1.0);\n const vec3 cColourHorizon = vec3(0.2, 0.3, 0.4);\n\n float fBlend = clamp(vDir.y, 0.0, 1.0);\n return mix(cColourHorizon, cColourTop, fBlend);\n}\n\nC_PointLight GetPointLight()\n{\n C_PointLight result;\n\n result.vPos = vec3(sin(iGlobalTime), 2.0 + cos(iGlobalTime * 1.231), cos(iGlobalTime));\n result.cColour = vec3(32.0, 6.0, 1.0);\n\n return result;\n}\n\nC_DirectionalLight GetDirectionalLight()\n{\n C_DirectionalLight result;\n\n result.vDir = normalize(vec3(-0.2, -0.3, 0.5));\n result.cColour = vec3(8.0, 7.5, 7.0);\n\n return result;\n}\n\nvec3 GetAmbientLight(const in vec3 vNormal)\n{\n return GetSkyGradient(vNormal);\n}\n\n/////////////////////////////////////\n// Raymarching \n\nvec3 GetSceneNormal( const in vec3 vPos )\n{\n // tetrahedron normal\n const float fDelta = 0.01;\n\n vec3 vOffset1 = vec3( fDelta, -fDelta, -fDelta);\n vec3 vOffset2 = vec3(-fDelta, -fDelta, fDelta);\n vec3 vOffset3 = vec3(-fDelta, fDelta, -fDelta);\n vec3 vOffset4 = vec3( fDelta, fDelta, fDelta);\n\n float f1 = GetDistanceScene( vPos + vOffset1 ).x;\n float f2 = GetDistanceScene( vPos + vOffset2 ).x;\n float f3 = GetDistanceScene( vPos + vOffset3 ).x;\n float f4 = GetDistanceScene( vPos + vOffset4 ).x;\n\n vec3 vNormal = vOffset1 * f1 + vOffset2 * f2 + vOffset3 * f3 + vOffset4 * f4;\n\n return normalize( vNormal );\n}\n\n#define kRaymarchEpsilon 0.01\n// This is an excellent resource on ray marching -> http://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm\nvoid Raymarch( const in C_Ray ray, out C_HitInfo result, const int maxIter )\n{ \n result.fDistance = GetRayFirstStep( ray );\n result.vObjectId.x = 0.0;\n \n for(int i=0;i<=kRaymarchMaxIter;i++) \n {\n result.vPos = ray.vOrigin + ray.vDir * result.fDistance;\n vec4 vSceneDist = GetDistanceScene( result.vPos );\n result.vObjectId = vSceneDist.yzw;\n \n // abs allows backward stepping - should only be necessary for non uniform distance functions\n if((abs(vSceneDist.x) <= kRaymarchEpsilon) || (result.fDistance >= ray.fLength) || (i > maxIter))\n {\n break;\n } \n\n result.fDistance = result.fDistance + vSceneDist.x; \n }\n\n\n if(result.fDistance >= ray.fLength)\n {\n result.fDistance = 1000.0;\n result.vPos = ray.vOrigin + ray.vDir * result.fDistance;\n result.vObjectId.x = 0.0;\n }\n}\n\nfloat GetShadow( const in vec3 vPos, const in vec3 vNormal, const in vec3 vLightDir, const in float fLightDistance )\n{\n #ifdef ENABLE_SHADOWS\n\t\tC_Ray shadowRay;\n\t\tshadowRay.vDir = vLightDir;\n\t\tshadowRay.vOrigin = vPos;\n\t\tconst float fShadowBias = 0.05;\n\t\tshadowRay.fStartDistance = fShadowBias / abs(dot(vLightDir, vNormal));\n\t\tshadowRay.fLength = fLightDistance - shadowRay.fStartDistance;\n\t\n\t\tC_HitInfo shadowIntersect;\n\t\tRaymarch(shadowRay, shadowIntersect, 32);\n\t\t\n\t\tfloat fShadow = step(0.0, shadowIntersect.fDistance) * step(fLightDistance, shadowIntersect.fDistance );\n\t\t\n\t\treturn fShadow; \n #else\n \treturn 1.0;\n #endif\n}\n\n// use distance field to evaluate ambient occlusion\nfloat GetAmbientOcclusion(const in C_HitInfo intersection, const in C_Surface surface)\n{\n #ifdef ENABLE_AMBIENT_OCCLUSION \n\t\tvec3 vPos = intersection.vPos;\n\t\tvec3 vNormal = surface.vNormal;\n\t\n\t\tfloat fAmbientOcclusion = 1.0;\n\t\n\t\tfloat fDist = 0.0;\n\t\tfor(int i=0; i<=5; i++)\n\t\t{\n\t\t\tfDist += 0.1;\n\t\n\t\t\tvec4 vSceneDist = GetDistanceScene(vPos + vNormal * fDist);\n\t\n\t\t\tfAmbientOcclusion *= 1.0 - max(0.0, (fDist - vSceneDist.x) * 0.2 / fDist ); \n\t\t}\n\t\n\t\treturn fAmbientOcclusion;\n #else\n\t return 1.0;\n #endif \n}\n\n/////////////////////////////////////\n// Lighting and Shading\n\n#define kFogDensity 0.1\n\nvoid ApplyAtmosphere(inout vec3 col, const in C_Ray ray, const in C_HitInfo hitInfo)\n{\n #ifdef ENABLE_FOG\n // fog\n float fFogAmount = exp(hitInfo.fDistance * -kFogDensity);\n vec3 cFog = GetSkyGradient(ray.vDir);\n\n #ifdef ENABLE_DIRECTIONAL_LIGHT_FLARE\n C_DirectionalLight directionalLight = GetDirectionalLight();\n float fDirDot = clamp(dot(-directionalLight.vDir, ray.vDir), 0.0, 1.0);\n cFog += directionalLight.cColour * pow(fDirDot, 10.0);\n #endif \n\n col = mix(cFog, col, fFogAmount);\n #endif\n\n // glare from light (a bit hacky - use length of closest approach from ray to light)\n #ifdef ENABLE_POINT_LIGHT_FLARE\n C_PointLight pointLight = GetPointLight();\n\n vec3 vToLight = pointLight.vPos - ray.vOrigin;\n float fPointDot = dot(vToLight, ray.vDir);\n fPointDot = clamp(fPointDot, 0.0, hitInfo.fDistance);\n\n vec3 vClosestPoint = ray.vOrigin + ray.vDir * fPointDot;\n float fDist = length(vClosestPoint - pointLight.vPos);\n col += pointLight.cColour * 0.01/ (fDist * fDist);\n #endif \n}\n\n// http://en.wikipedia.org/wiki/Schlick's_approximation\nfloat Schlick( const in vec3 vNormal, const in vec3 vView, const in float fR0, const in float fSmoothFactor)\n{\n float fDot = dot(vNormal, -vView);\n fDot = clamp((1.0 - fDot), 0.0, 1.0);\n float fDotPow = pow(fDot, 5.0);\n return fR0 + (1.0 - fR0) * fDotPow * fSmoothFactor;\n}\n\nvec3 ApplyFresnel(const in vec3 vDiffuse, const in vec3 vSpecular, const in vec3 vNormal, const in vec3 vView, const in C_Material material)\n{\n float fFresnel = Schlick(vNormal, vView, material.fR0, material.fSmoothness * 0.9 + 0.1);\n return mix(vDiffuse, vSpecular, fFresnel); \n}\n\nfloat GetBlinnPhongIntensity(const in vec3 vIncidentDir, const in vec3 vLightDir, const in vec3 vNormal, const in float fSmoothness)\n{ \n vec3 vHalf = normalize(vLightDir - vIncidentDir);\n float fNdotH = max(0.0, dot(vHalf, vNormal));\n\n float fSpecPower = exp2(4.0 + 6.0 * fSmoothness);\n float fSpecIntensity = (fSpecPower + 2.0) * 0.125;\n\n return pow(fNdotH, fSpecPower) * fSpecIntensity;\n}\n\nC_Shading ApplyPointLight( const in C_PointLight light, const in vec3 vSurfacePos, const in vec3 vIncidentDir, const in vec3 vNormal, const in C_Material material )\n{\n C_Shading shading;\n \n vec3 vToLight = light.vPos - vSurfacePos;\n vec3 vLightDir = normalize(vToLight);\n float fLightDistance = length(vToLight);\n \n float fAttenuation = 1.0 / (fLightDistance * fLightDistance);\n \n float fShadowFactor = GetShadow( vSurfacePos, vNormal, vLightDir, fLightDistance );\n vec3 vIncidentLight = light.cColour * fShadowFactor * fAttenuation * max(0.0, dot(vLightDir, vNormal));\n \n shading.cDiffuse = vIncidentLight; \n shading.cSpecular = GetBlinnPhongIntensity( vIncidentDir, vLightDir, vNormal, material.fSmoothness ) * vIncidentLight;\n \n return shading;\n} \n\nC_Shading ApplyDirectionalLight( const in C_DirectionalLight light, const in vec3 vSurfacePos, const in vec3 vIncidentDir, const in vec3 vNormal, const in C_Material material )\n{\n C_Shading shading;\n\n const float kShadowRayLength = 10.0; \n vec3 vLightDir = -light.vDir;\n float fShadowFactor = GetShadow( vSurfacePos, vNormal, vLightDir, kShadowRayLength );\n vec3 vIncidentLight = light.cColour * fShadowFactor * max(0.0, dot(vLightDir, vNormal));\n \n shading.cDiffuse = vIncidentLight; \n shading.cSpecular = GetBlinnPhongIntensity( vIncidentDir, vLightDir, vNormal, material.fSmoothness ) * vIncidentLight;\n \n return shading;\n} \n\n\nvec3 ShadeSurface(const in C_Ray ray, const in C_HitInfo hitInfo, const in C_Surface surface, const in C_Material material)\n{\n vec3 cScene;\n \n C_Shading shading;\n\n shading.cDiffuse = vec3(0.0);\n shading.cSpecular = vec3(0.0);\n \n float fAmbientOcclusion = GetAmbientOcclusion(hitInfo, surface);\n vec3 vAmbientLight = GetAmbientLight(surface.vNormal) * fAmbientOcclusion;\n \n shading.cDiffuse += vAmbientLight;\n shading.cSpecular += surface.cReflection;\n \n #ifdef ENABLE_POINT_LIGHT\n C_PointLight pointLight = GetPointLight(); \n C_Shading pointLighting = ApplyPointLight(pointLight, hitInfo.vPos,ray.vDir, surface.vNormal, material);\n shading.cDiffuse += pointLighting.cDiffuse;\n shading.cSpecular += pointLighting.cSpecular;\n #endif\n\n #ifdef ENABLE_DIRECTIONAL_LIGHT\n\tC_DirectionalLight directionalLight = GetDirectionalLight();\n C_Shading directionLighting = ApplyDirectionalLight(directionalLight, hitInfo.vPos, ray.vDir, surface.vNormal, material);\n shading.cDiffuse += directionLighting.cDiffuse;\n shading.cSpecular += directionLighting.cSpecular;\n #endif\n\t\n\t// fire in the hole\n\tshading.cDiffuse += clamp(-hitInfo.vPos.y - 0.5, 0.0, 1.0) * vec3(5.0, 0.25, 0.05);\n\n vec3 vDiffuseReflection = shading.cDiffuse * material.cAlbedo; \n\n #ifdef ENABLE_SPECULAR\n cScene = ApplyFresnel(vDiffuseReflection , shading.cSpecular, surface.vNormal, ray.vDir, material);\n #else\n cScene = vDiffuseReflection;\n #endif\n \n return cScene;\n}\n\nvec3 GetSceneColourSecondary( const in C_Ray ray );\n\nvec3 GetReflection( const in C_Ray ray, const in C_HitInfo hitInfo, const in C_Surface surface )\n{\n #ifdef ENABLE_REFLECTIONS \n {\n // get colour from reflected ray\n const float fSeparation = 0.1;\n\n C_Ray reflectRay;\n reflectRay.vDir = reflect(ray.vDir, surface.vNormal);\n reflectRay.vOrigin = hitInfo.vPos;\n reflectRay.fLength = 16.0;\n reflectRay.fStartDistance = fSeparation / abs(dot(reflectRay.vDir, surface.vNormal));\n \n return GetSceneColourSecondary(reflectRay); \n }\n #else\n return GetSkyGradient(reflect(ray.vDir, surface.vNormal)); \n #endif\n}\n\n// no reflections, no transparency, used for secondary rays\nvec3 GetSceneColourSecondary( const in C_Ray ray )\n{\n C_HitInfo hitInfo;\n Raymarch(ray, hitInfo, 32);\n \n vec3 cScene;\n\n if(hitInfo.vObjectId.x < 0.5)\n {\n cScene = GetSkyGradient(ray.vDir);\n }\n else\n {\n C_Surface surface; \n surface.vNormal = GetSceneNormal(hitInfo.vPos);\n\n C_Material material = GetObjectMaterial(hitInfo);\n\n // use sky gradient instead of reflection\n surface.cReflection = GetSkyGradient(reflect(ray.vDir, surface.vNormal));\n\n // apply lighting\n cScene = ShadeSurface(ray, hitInfo, surface, material);\n }\n\n ApplyAtmosphere(cScene, ray, hitInfo);\n\n return cScene;\n}\n\nvec3 GetSceneColourPrimary( const in C_Ray ray )\n{ \n C_HitInfo intersection;\n Raymarch(ray, intersection, 256);\n \n vec3 cScene;\n\n if(intersection.vObjectId.x < 0.5)\n {\n cScene = GetSkyGradient(ray.vDir);\n }\n else\n {\n C_Surface surface;\n \n surface.vNormal = GetSceneNormal(intersection.vPos);\n\n C_Material material = GetObjectMaterial(intersection);\n\n surface.cReflection = GetReflection(ray, intersection, surface);\n\n // apply lighting\n cScene = ShadeSurface(ray, intersection, surface, material);\n }\n\n ApplyAtmosphere(cScene, ray, intersection);\n\n return cScene;\n}\n\nfloat kFarClip = 30.0;\n\nvoid GetCameraRay( const in vec3 vPos, const in vec3 vForwards, const in vec3 vWorldUp, const in vec2 fragCoord, out C_Ray ray)\n{\n vec2 vUV = ( fragCoord.xy / iResolution.xy );\n vec2 vViewCoord = vUV * 2.0 - 1.0;\n\n float fRatio = iResolution.x / iResolution.y;\n vViewCoord.y /= fRatio; \n\n ray.vOrigin = vPos;\n\n vec3 vRight = normalize(cross(vForwards, vWorldUp));\n vec3 vUp = cross(vRight, vForwards);\n \n ray.vDir = normalize( vRight * vViewCoord.x + vUp * vViewCoord.y + vForwards); \n ray.fStartDistance = 0.0;\n ray.fLength = kFarClip; \n}\n\nvoid GetCameraRayLookat( const in vec3 vPos, const in vec3 vInterest, const in vec2 fragCoord, out C_Ray ray)\n{\n vec3 vForwards = normalize(vInterest - vPos);\n vec3 vUp = vec3(0.0, 1.0, 0.0);\n\n GetCameraRay(vPos, vForwards, vUp, fragCoord, ray);\n}\n\nvec3 OrbitPoint( const in float fHeading, const in float fElevation )\n{\n return vec3(sin(fHeading) * cos(fElevation), sin(fElevation), cos(fHeading) * cos(fElevation));\n}\n\nvec3 Gamma( const in vec3 cCol )\n{\n return sqrt(cCol);\n}\n\nvec3 Tonemap( const in vec3 cCol )\n{\n vec3 vResult = 1.0 - exp2(-cCol);\n\n return vResult;\n}\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord )\n{\n C_Ray ray;\n\n \tGetCameraRayLookat( OrbitPoint(iGlobalTime * 0.3, cos(iGlobalTime * 0.2) * 0.3 + 0.4) * 7.0, vec3(0.0, 0.0, 0.0), fragCoord, ray);\n\n vec3 cScene = GetSceneColourPrimary( ray ); \n\n const float fExposure = 1.5; \n fragColor = vec4( Tonemap(cScene * fExposure), 1.0 );\n}\n\n// -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- \n// End pasted shadertoy code\n\n" }, "screenshotDataId": "QXPY4MpY3jC7xdnPj", - "views": "5927", - "likes": "6", + "views": 5927, + "likes": 6, "revisionId": "wFgxMtyrZCpi5LBiq", "screenshotURL": "data/images/images-QXPY4MpY3jC7xdnPj-thumbnail.png", "modifiedAt": { - "$date": "1445945654874" + "$date": 1445945654874 }, - "rank": "10.557348652061753", + "rank": 10.557348652061753, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/xTioxG2q3bibRu5j8/art.json b/art/xTioxG2q3bibRu5j8/art.json index f107cfe5..7f52b67e 100644 --- a/art/xTioxG2q3bibRu5j8/art.json +++ b/art/xTioxG2q3bibRu5j8/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1626777895004" + "$date": 1626777895004 }, "modifiedAt": { - "$date": "1626777895004" + "$date": 1626777895004 }, "origId": "auetPcBpAZ2WyysTb", "name": "point cloud vs spheres rmx", "notes": "", - "rank": "1.5294951700834607", + "rank": 1.5294951700834607, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-u3zz5zb0k6owsvpb2-thumbnail.jpg", "hasSound": true, - "views": "107", - "likes": "1", + "views": 107, + "likes": 1, "revisionId": "dXK8WmLRi3rTeSxMa" } \ No newline at end of file diff --git a/art/xWrTfrQ2whCaGaGWK/art.json b/art/xWrTfrQ2whCaGaGWK/art.json index e4a42ad2..2ede4d1d 100644 --- a/art/xWrTfrQ2whCaGaGWK/art.json +++ b/art/xWrTfrQ2whCaGaGWK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501848824729" + "$date": 1501848824729 }, "modifiedAt": { - "$date": "1501848824729" + "$date": 1501848824729 }, "origId": "58JZkbhusNHh4P6CS", "name": "crystal dancer (mouse.xy)", "notes": "2017-07-13: replaced music", - "rank": "1.6985589076310066", + "rank": 1.6985589076310066, "private": false, "unlisted": false, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ul6ulypkf8ht9prkc-thumbnail.jpg", "hasSound": true, - "views": "241", - "likes": "1", + "views": 241, + "likes": 1, "revisionId": "bCbJ8KkDhATJhch2f" } \ No newline at end of file diff --git a/art/xX4FaCRBAKRKxwQ5k/art.json b/art/xX4FaCRBAKRKxwQ5k/art.json index d3582d8b..2bef833b 100644 --- a/art/xX4FaCRBAKRKxwQ5k/art.json +++ b/art/xX4FaCRBAKRKxwQ5k/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1586780569442" + "$date": 1586780569442 }, "modifiedAt": { - "$date": "1586780569442" + "$date": 1586780569442 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.9270911449582906", + "rank": 1.9270911449582906, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-e0ckwlaoke2twq0q9-thumbnail.jpg", "hasSound": true, - "views": "100", - "likes": "0", + "views": 100, + "likes": 0, "revisionId": "M9oCrqTRzuQnSAC8W" } \ No newline at end of file diff --git a/art/xXCPLBuMgorE5wvmd/art.json b/art/xXCPLBuMgorE5wvmd/art.json index 1999b04c..083b0739 100644 --- a/art/xXCPLBuMgorE5wvmd/art.json +++ b/art/xXCPLBuMgorE5wvmd/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1554116738652" + "$date": 1554116738652 }, "modifiedAt": { - "$date": "1554116738652" + "$date": 1554116738652 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "notes": "", - "rank": "1.8017885975564498", + "rank": 1.8017885975564498, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-4ps12krs1czt0fkku-thumbnail.jpg", "hasSound": true, - "views": "72", - "likes": "0", + "views": 72, + "likes": 0, "revisionId": "fBPk6u8MGNaCsZR9H" } \ No newline at end of file diff --git a/art/xZSZbju6uJBkBHGed/art.json b/art/xZSZbju6uJBkBHGed/art.json index 17cd4a73..4a39ebea 100644 --- a/art/xZSZbju6uJBkBHGed/art.json +++ b/art/xZSZbju6uJBkBHGed/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "poQ88mFsrpyEKSkq5", "createdAt": { - "$date": "1633071476908" + "$date": 1633071476908 }, "username": "aleon", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1633072136353" + "$date": 1633072136353 }, "modifiedAt": { - "$date": "1633072136353" + "$date": 1633072136353 }, "origId": null, "name": "Follow 4now", "notes": "a test", - "rank": "1.4657850661997265", + "rank": 1.4657850661997265, "private": false, "unlisted": true, "username": "aleon", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-wo7j9rxz5xkp5sf21-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "fXjREWS3auorqZxK3" } \ No newline at end of file diff --git a/art/xbnz2uAnWG7hSF8jC/art.json b/art/xbnz2uAnWG7hSF8jC/art.json index 076bcf5a..61afc861 100644 --- a/art/xbnz2uAnWG7hSF8jC/art.json +++ b/art/xbnz2uAnWG7hSF8jC/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1448859440866" + "$date": 1448859440866 }, "modifiedAt": { - "$date": "1448859440866" + "$date": 1448859440866 }, "origId": "nL6YpkW8YvGKNEKtj", "name": "res-indy point cloud vs spheres", - "rank": "1.8634795157798085", + "rank": 1.8634795157798085, "private": false, "unlisted": true, "username": "gman", @@ -38,8 +38,8 @@ }, "screenshotURL": "data/images/images-ko6hozqgok7d3xj7u-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "r8u3S8bwnPwDmNhB8", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200" } \ No newline at end of file diff --git a/art/xc49q3XhWdr4G5g3Y/art.json b/art/xc49q3XhWdr4G5g3Y/art.json index 2828e53e..fc84e417 100644 --- a/art/xc49q3XhWdr4G5g3Y/art.json +++ b/art/xc49q3XhWdr4G5g3Y/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "nGxcqKNjk2qCgadmc", "createdAt": { - "$date": "1684074736476" + "$date": 1684074736476 }, "username": "joonho.hwang", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684083353220" + "$date": 1684083353220 }, "modifiedAt": { - "$date": "1684083563088" + "$date": 1684083563088 }, "origId": null, "name": "Colors - Tweak", "notes": "", - "rank": "1.5903949910966901", + "rank": 1.5903949910966901, "private": false, "unlisted": true, "username": "joonho.hwang", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5q32kcrorh0o1v59z-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "jHyLKwuqjAuG32bbj" } \ No newline at end of file diff --git a/art/xgQQX7WZ4GhGTRqMt/art.json b/art/xgQQX7WZ4GhGTRqMt/art.json index f937d871..3f4b4f3f 100644 --- a/art/xgQQX7WZ4GhGTRqMt/art.json +++ b/art/xgQQX7WZ4GhGTRqMt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "bQer2D4p22YiaAkFt", "createdAt": { - "$date": "1684301218251" + "$date": 1684301218251 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "minjae-yu" }, "createdAt": { - "$date": "1684302948390" + "$date": 1684302948390 }, "modifiedAt": { - "$date": "1684303502092" + "$date": 1684303502092 }, "origId": null, "name": "Making A Grid", "notes": "", - "rank": "1.5168527962078366", + "rank": 1.5168527962078366, "private": false, "unlisted": true, "username": "minjae-yu", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9c15t0i18lx7j0cff-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "wc39N3dneAJz9EzK7" } \ No newline at end of file diff --git a/art/xgrH8Ga7yhuDYom6t/art.json b/art/xgrH8Ga7yhuDYom6t/art.json index 8bf8f18e..339e2dc7 100644 --- a/art/xgrH8Ga7yhuDYom6t/art.json +++ b/art/xgrH8Ga7yhuDYom6t/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": "1486394393430" + "$date": 1486394393430 }, "username": "athega", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486746288617" + "$date": 1486746288617 }, "modifiedAt": { - "$date": "1486746288617" + "$date": 1486746288617 }, "origId": "Ghsjg9yjpwFdatBgX", "name": "flowerworm", "notes": "by johan", - "rank": "1.8470629292663396", + "rank": 1.8470629292663396, "private": false, "unlisted": false, "username": "athega", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wxka8k2x30de5c2kx-thumbnail.jpg", "hasSound": true, - "views": "157", - "likes": "0", + "views": 157, + "likes": 0, "revisionId": "g5FYk3TKtk4frdni5" } \ No newline at end of file diff --git a/art/xizoh3Kx86QeHAyuc/art.json b/art/xizoh3Kx86QeHAyuc/art.json index 0058dfbe..27888bdd 100644 --- a/art/xizoh3Kx86QeHAyuc/art.json +++ b/art/xizoh3Kx86QeHAyuc/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446206803445" + "$date": 1446206803445 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-zq96xq6jdt5kdfjrj-thumbnail.jpg", - "views": "74", - "likes": "0", + "views": 74, + "likes": 0, "revisionId": "RJJYCy2ABoJuQEFie", "modifiedAt": { - "$date": "1446206803448" + "$date": 1446206803448 }, - "rank": "1.7003996577577483" + "rank": 1.7003996577577483 } \ No newline at end of file diff --git a/art/xnpXYa6wYgG6TyR5m/art.json b/art/xnpXYa6wYgG6TyR5m/art.json index 6fafa737..ede83b73 100644 --- a/art/xnpXYa6wYgG6TyR5m/art.json +++ b/art/xnpXYa6wYgG6TyR5m/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684849042963" + "$date": 1684849042963 }, "modifiedAt": { - "$date": "1684849042963" + "$date": 1684849042963 }, "origId": null, "name": "Audio Reactive", "notes": "", - "rank": "1.916685797741365", + "rank": 1.916685797741365, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-lrbggnybfcqar1mvb-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "DCXJRiAz5rrcmWf8S" } \ No newline at end of file diff --git a/art/xqkoSeG72cxgJNEqr/art.json b/art/xqkoSeG72cxgJNEqr/art.json index 0e1c9fb8..943fd3d7 100644 --- a/art/xqkoSeG72cxgJNEqr/art.json +++ b/art/xqkoSeG72cxgJNEqr/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494929711347" + "$date": 1494929711347 }, "modifiedAt": { - "$date": "1494929711347" + "$date": 1494929711347 }, "origId": "3rTF3aQTLfnSdwdcW", "name": "Mod Works here!", "notes": "Just stole anon's project because mod threw an error for me!", - "rank": "1.5720092113404371", + "rank": 1.5720092113404371, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-4w9ro44c5u8lnu5au-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "cELHhkZ2EXXxA5rtb" } \ No newline at end of file diff --git a/art/xqxGcpS5Ny2RtAwpm/art.json b/art/xqxGcpS5Ny2RtAwpm/art.json index 6faeae40..c3c95a1b 100644 --- a/art/xqxGcpS5Ny2RtAwpm/art.json +++ b/art/xqxGcpS5Ny2RtAwpm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642072708142" + "$date": 1642072708142 }, "modifiedAt": { - "$date": "1642072708142" + "$date": 1642072708142 }, "origId": "dJ7LxrXfRuAz7PLaC", "name": "shock", "notes": "", - "rank": "1.5624898097821132", + "rank": 1.5624898097821132, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-nzd47e78my7mq3qua-thumbnail.jpg", "hasSound": true, - "views": "77", - "likes": "0", + "views": 77, + "likes": 0, "revisionId": "GbbPRQutZc7RWZ9ZW" } \ No newline at end of file diff --git a/art/xrRijEDXFe2NwH79m/art.json b/art/xrRijEDXFe2NwH79m/art.json index bffdbb46..87cb95b1 100644 --- a/art/xrRijEDXFe2NwH79m/art.json +++ b/art/xrRijEDXFe2NwH79m/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1517615690681" + "$date": 1517615690681 }, "modifiedAt": { - "$date": "1517615690681" + "$date": 1517615690681 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.4072106060160081", + "rank": 1.4072106060160081, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-q9k2xzpbxula5yhub-thumbnail.jpg", "hasSound": true, - "views": "15", - "likes": "0", + "views": 15, + "likes": 0, "revisionId": "23jffwwiJXXmfBCac" } \ No newline at end of file diff --git a/art/xsSZN6pMk7iANGyTE/art.json b/art/xsSZN6pMk7iANGyTE/art.json index e6130821..bb59a14e 100644 --- a/art/xsSZN6pMk7iANGyTE/art.json +++ b/art/xsSZN6pMk7iANGyTE/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "vkPwAHM8PnAebFPxW", "createdAt": { - "$date": "1501857924166" + "$date": 1501857924166 }, "profile": { "name": "Macro Machines", @@ -13,15 +13,15 @@ "username": "macro" }, "createdAt": { - "$date": "1501978082735" + "$date": 1501978082735 }, "modifiedAt": { - "$date": "1501978082735" + "$date": 1501978082735 }, "origId": "Ekz3YzPYcEQyhT2z7", "name": "math errors", "notes": "Removed floor() and everything is on an angle", - "rank": "1.9530579571834692", + "rank": 1.9530579571834692, "private": false, "unlisted": true, "username": "macro", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-thsxs95ewyyaxfipf-thumbnail.jpg", "hasSound": "", - "views": "33", - "likes": "0", + "views": 33, + "likes": 0, "revisionId": "NwaDFmJAuoZugv99k" } \ No newline at end of file diff --git a/art/xuuAHAN2frEuP9Tt8/art.json b/art/xuuAHAN2frEuP9Tt8/art.json index c04b9761..faa6ba82 100644 --- a/art/xuuAHAN2frEuP9Tt8/art.json +++ b/art/xuuAHAN2frEuP9Tt8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "LWdsrL3Rt7K7GFLDc", "createdAt": { - "$date": "1507983640950" + "$date": 1507983640950 }, "profile": { "name": "Leeland Morgan", @@ -12,15 +12,15 @@ "username": "leeland" }, "createdAt": { - "$date": "1507983751154" + "$date": 1507983751154 }, "modifiedAt": { - "$date": "1507983751154" + "$date": 1507983751154 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.726086772012207", + "rank": 1.726086772012207, "private": false, "unlisted": true, "username": "leeland", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-dfdq5vsaorl4p5ypq-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "doA48aWrXKpttFdd3" } \ No newline at end of file diff --git a/art/xvg4vyvfWjCvKZQfW/art.json b/art/xvg4vyvfWjCvKZQfW/art.json index e404ec9e..6352f124 100644 --- a/art/xvg4vyvfWjCvKZQfW/art.json +++ b/art/xvg4vyvfWjCvKZQfW/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,14 +12,14 @@ } }, "createdAt": { - "$date": "1447867671706" + "$date": 1447867671706 }, "modifiedAt": { - "$date": "1643167604715" + "$date": 1643167604715 }, "origId": "H65kA6jZ79o5qDjXG", "name": "fuzeball", - "rank": "10.636198455168746", + "rank": 10.636198455168746, "private": false, "username": "gman", "settings": { @@ -37,8 +37,8 @@ }, "screenshotURL": "data/images/images-6lhwgmyfp2swf2n4k-thumbnail.jpg", "hasSound": true, - "views": "2353", - "likes": "13", + "views": 2353, + "likes": 13, "revisionId": "NgWG9FfZqPdhDq4m4", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", "notes": "", diff --git a/art/xvh5kBvczrdcehxxG/art.json b/art/xvh5kBvczrdcehxxG/art.json index 8cc694eb..5e94f203 100644 --- a/art/xvh5kBvczrdcehxxG/art.json +++ b/art/xvh5kBvczrdcehxxG/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1487343745144" + "$date": 1487343745144 }, "modifiedAt": { - "$date": "1490169106013" + "$date": 1490169106013 }, "origId": "NhWzyi4RTkjqEik5t", "name": "pac", "notes": "", - "rank": "1.6035286085670786", + "rank": 1.6035286085670786, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ddyd3ov9bz46jn9xp-thumbnail.jpg", "hasSound": true, - "views": "85", - "likes": "0", + "views": 85, + "likes": 0, "revisionId": "PdkAWWN2LiAzEbjY2" } \ No newline at end of file diff --git a/art/xxhTPvXjTWPCPLM2v/art.json b/art/xxhTPvXjTWPCPLM2v/art.json index c608d6ef..69a4173e 100644 --- a/art/xxhTPvXjTWPCPLM2v/art.json +++ b/art/xxhTPvXjTWPCPLM2v/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,7 +12,7 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1446033914748" + "$date": 1446033914748 }, "origId": null, "name": "Knotted Candy", @@ -31,13 +31,13 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.001;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotDataId": "vSHM8AAguEtw5qoi3", - "views": "7907", - "likes": "12", + "views": 7907, + "likes": 12, "revisionId": "3u9E28SFquRbLLvXG", "screenshotURL": "data/images/images-8ezxpzyq1edzasubg-thumbnail.jpg", "modifiedAt": { - "$date": "1446117477409" + "$date": 1446117477409 }, - "rank": "10.428733116658071", + "rank": 10.428733116658071, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/xyMYnHS29GDusyzJp/art.json b/art/xyMYnHS29GDusyzJp/art.json index 45d82edd..467b7e72 100644 --- a/art/xyMYnHS29GDusyzJp/art.json +++ b/art/xyMYnHS29GDusyzJp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "e52fMA4ovMTmiaNu7", "createdAt": { - "$date": "1551478750543" + "$date": 1551478750543 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "gerrygoo" }, "createdAt": { - "$date": "1553468157975" + "$date": 1553468157975 }, "modifiedAt": { - "$date": "1553468157975" + "$date": 1553468157975 }, "origId": null, "name": "sphere", "notes": "", - "rank": "1.447083006366803", + "rank": 1.447083006366803, "private": false, "unlisted": true, "username": "gerrygoo", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-g276co5zitkjxzfbm-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "5xXmRksPu3BnD3NmD" } \ No newline at end of file diff --git a/art/xzFWA2bkiC4v8p9oX/art.json b/art/xzFWA2bkiC4v8p9oX/art.json index 774fcd29..510c09ed 100644 --- a/art/xzFWA2bkiC4v8p9oX/art.json +++ b/art/xzFWA2bkiC4v8p9oX/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "9FyGSKFd6DqeASjpd", "createdAt": { - "$date": "1672677407736" + "$date": 1672677407736 }, "profile": { "name": "Jose A. Álvarez", @@ -12,15 +12,15 @@ "username": "iguacel" }, "createdAt": { - "$date": "1672677938661" + "$date": 1672677938661 }, "modifiedAt": { - "$date": "1672677938661" + "$date": 1672677938661 }, "origId": null, "name": "Point", "notes": "", - "rank": "1.2690247944043316", + "rank": 1.2690247944043316, "private": false, "unlisted": true, "username": "iguacel", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-g8vnu8gx6whue078i-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Bx6eWugPGFwfGf5Go" } \ No newline at end of file diff --git a/art/y2BcbbWxcksEGQYhq/art.json b/art/y2BcbbWxcksEGQYhq/art.json index c3a354cb..b2c2e891 100644 --- a/art/y2BcbbWxcksEGQYhq/art.json +++ b/art/y2BcbbWxcksEGQYhq/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "aRcuym3jqDR3e796n", "createdAt": { - "$date": "1446288834244" + "$date": 1446288834244 }, "profile": { "name": "Clément Duquesne", @@ -12,10 +12,10 @@ "username": "spotline" }, "createdAt": { - "$date": "1447254007594" + "$date": 1447254007594 }, "modifiedAt": { - "$date": "1447254007594" + "$date": 1447254007594 }, "origId": "9FnEPTtPhMxdktE4t", "name": "sleep", @@ -36,9 +36,9 @@ }, "screenshotURL": "data/images/images-zoron4bjebo5tpvwo-thumbnail.jpg", "hasSound": true, - "views": "542", - "likes": "3", + "views": 542, + "likes": 3, "revisionId": "HRhipCemsEruKuAhQ", - "rank": "10.84985360321966", + "rank": 10.84985360321966, "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg" } \ No newline at end of file diff --git a/art/y2RHXZfCXZm9N45hp/art.json b/art/y2RHXZfCXZm9N45hp/art.json index 53b136f5..b0b2e497 100644 --- a/art/y2RHXZfCXZm9N45hp/art.json +++ b/art/y2RHXZfCXZm9N45hp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652973719068" + "$date": 1652973719068 }, "modifiedAt": { - "$date": "1652973719068" + "$date": 1652973719068 }, "origId": "new", "name": "Motion", "notes": "", - "rank": "1.4937843903009207", + "rank": 1.4937843903009207, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-9k315owwhuoeqjd75-thumbnail.jpg", "hasSound": "", - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "dutSjfcB8FMYGTi6B" } \ No newline at end of file diff --git a/art/y2qQtMPftsgG9GmSw/art.json b/art/y2qQtMPftsgG9GmSw/art.json index b60d9a47..85d1aa17 100644 --- a/art/y2qQtMPftsgG9GmSw/art.json +++ b/art/y2qQtMPftsgG9GmSw/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FvEwbS5QFWQ9xq7KT", "createdAt": { - "$date": "1583423411467" + "$date": 1583423411467 }, "profile": { "first_name": "Andris", @@ -13,15 +13,15 @@ "username": "andris" }, "createdAt": { - "$date": "1643508044166" + "$date": 1643508044166 }, "modifiedAt": { - "$date": "1643508044166" + "$date": 1643508044166 }, "origId": null, "name": "dct zigzag", "notes": "", - "rank": "1.3175003905473957", + "rank": 1.3175003905473957, "private": false, "unlisted": true, "username": "andris", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-br69rn0woj3okh6sk-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "FJqnhyQRFhd5GwNXu" } \ No newline at end of file diff --git a/art/y37cKaKLxW7FgiTXm/art.json b/art/y37cKaKLxW7FgiTXm/art.json index 2b8db2f2..efb1190a 100644 --- a/art/y37cKaKLxW7FgiTXm/art.json +++ b/art/y37cKaKLxW7FgiTXm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "JkHPzJxpfnvDEnJHf", "createdAt": { - "$date": "1684306385138" + "$date": 1684306385138 }, "username": "geumbi.yeo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1685533470361" + "$date": 1685533470361 }, "modifiedAt": { - "$date": "1685533470361" + "$date": 1685533470361 }, "origId": null, "name": "Circles from Triangles - Geumbi Yeo", "notes": "", - "rank": "1.0747190822887742", + "rank": 1.0747190822887742, "private": false, "unlisted": true, "username": "geumbi.yeo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-eay5lolm6y4ej8fja-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "DAZiFE4CuaD2P2xJr" } \ No newline at end of file diff --git a/art/y3CAW8hkHFwKx9Lct/art.json b/art/y3CAW8hkHFwKx9Lct/art.json index 37f3a91f..c19609f0 100644 --- a/art/y3CAW8hkHFwKx9Lct/art.json +++ b/art/y3CAW8hkHFwKx9Lct/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447076353282" + "$date": 1447076353282 }, "modifiedAt": { - "$date": "1447076353282" + "$date": 1447076353282 }, "origId": null, "name": "unnamed", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-xbeoqdrn0rqzyvj4j-thumbnail.jpg", "hasSound": true, - "views": "162", - "likes": "0", + "views": 162, + "likes": 0, "revisionId": "QHAfHtjDzfMS7HmrX", - "rank": "1.6823152215148214" + "rank": 1.6823152215148214 } \ No newline at end of file diff --git a/art/y3d4oox3xc3yNEGzi/art.json b/art/y3d4oox3xc3yNEGzi/art.json index 4701eecc..e58bca97 100644 --- a/art/y3d4oox3xc3yNEGzi/art.json +++ b/art/y3d4oox3xc3yNEGzi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689309561272" + "$date": 1689309561272 }, "modifiedAt": { - "$date": "1689309561272" + "$date": 1689309561272 }, "origId": "fvQbw8FtZzmvQG4Wz", "name": "Sound Texture", "notes": "", - "rank": "1.3900085664123594", + "rank": 1.3900085664123594, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-5g7zjf6aq3b15rmfz-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "45J9sLSG6adyg7eW9" } \ No newline at end of file diff --git a/art/y5x2iTpL5qQdipiKy/art.json b/art/y5x2iTpL5qQdipiKy/art.json index 62cf7c5c..2fcfe081 100644 --- a/art/y5x2iTpL5qQdipiKy/art.json +++ b/art/y5x2iTpL5qQdipiKy/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1571827696324" + "$date": 1571827696324 }, "modifiedAt": { - "$date": "1571827696324" + "$date": 1571827696324 }, "origId": "G6MPufoeDCrfmHjqf", "name": "maggg", "notes": "", - "rank": "1.6704220397317064", + "rank": 1.6704220397317064, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mromo8j39eqa9ohuo-thumbnail.jpg", "hasSound": true, - "views": "103", - "likes": "0", + "views": 103, + "likes": 0, "revisionId": "5nqJbwRtWpcGCq75e" } \ No newline at end of file diff --git a/art/y6pAr7bDAF5LM9LLi/art.json b/art/y6pAr7bDAF5LM9LLi/art.json index 7c4f5dac..058886e7 100644 --- a/art/y6pAr7bDAF5LM9LLi/art.json +++ b/art/y6pAr7bDAF5LM9LLi/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1607793604504" + "$date": 1607793604504 }, "modifiedAt": { - "$date": "1607793604504" + "$date": 1607793604504 }, "origId": "RnwjSt42YXLcGjsgT", "name": "morp", "notes": "", - "rank": "1.971523559917448", + "rank": 1.971523559917448, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-x5zxbkah1frvooizs-thumbnail.jpg", "hasSound": true, - "views": "105", - "likes": "0", + "views": 105, + "likes": 0, "revisionId": "ppRXBPLN4DaLY9mo7" } \ No newline at end of file diff --git a/art/yCjeKmDJjLWcwymYt/art.json b/art/yCjeKmDJjLWcwymYt/art.json index fe23301c..36a01f92 100644 --- a/art/yCjeKmDJjLWcwymYt/art.json +++ b/art/yCjeKmDJjLWcwymYt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "RMhdQhPbrnDH4xXJ8", "createdAt": { - "$date": "1684321868058" + "$date": 1684321868058 }, "username": "minseok.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1684392494986" + "$date": 1684392494986 }, "modifiedAt": { - "$date": "1684392494986" + "$date": 1684392494986 }, "origId": null, "name": "Motion_minseok_kim", "notes": "", - "rank": "1.9729503194491864", + "rank": 1.9729503194491864, "private": false, "unlisted": true, "username": "minseok.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-f2dnzi7bngizeh0u8-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "9bRe2qyK7Kj36oejx" } \ No newline at end of file diff --git a/art/yF4vdFqXorG76fRmR/art.json b/art/yF4vdFqXorG76fRmR/art.json index 3252b131..caffd072 100644 --- a/art/yF4vdFqXorG76fRmR/art.json +++ b/art/yF4vdFqXorG76fRmR/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "TNSvjWziZHjvDzzGi", "createdAt": { - "$date": "1705867568220" + "$date": 1705867568220 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "rus-abd" }, "createdAt": { - "$date": "1705918303241" + "$date": 1705918303241 }, "modifiedAt": { - "$date": "1705918303241" + "$date": 1705918303241 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.6360122076416415", + "rank": 1.6360122076416415, "private": false, "unlisted": true, "username": "rus-abd", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-0b5tshfd5rx5p5b42-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "6LYztj4jMbyuFHrW2" } \ No newline at end of file diff --git a/art/yHrv6nf5GNziSJHX5/art.json b/art/yHrv6nf5GNziSJHX5/art.json index 0a5fc59b..cf54821f 100644 --- a/art/yHrv6nf5GNziSJHX5/art.json +++ b/art/yHrv6nf5GNziSJHX5/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1503560251505" + "$date": 1503560251505 }, "modifiedAt": { - "$date": "1503560251505" + "$date": 1503560251505 }, "origId": "PcGaeSXys75hdn3ky", "name": "crystal irisz (1xxx)", "notes": "2017-07-13: replaced music", - "rank": "1.7700082647879278", + "rank": 1.7700082647879278, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-kvv2iwsh00f4ft2hv-thumbnail.jpg", "hasSound": true, - "views": "46", - "likes": "0", + "views": 46, + "likes": 0, "revisionId": "5pREDpxA4MYdWiT7p" } \ No newline at end of file diff --git a/art/yJStxdpLgCWHmBA7n/art.json b/art/yJStxdpLgCWHmBA7n/art.json index c007bc9e..a07f50fd 100644 --- a/art/yJStxdpLgCWHmBA7n/art.json +++ b/art/yJStxdpLgCWHmBA7n/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1634513703686" + "$date": 1634513703686 }, "modifiedAt": { - "$date": "1634513703686" + "$date": 1634513703686 }, "origId": "bWGzwX6udGM4uM7ra", "name": "second test", "notes": "", - "rank": "1.9933711227603192", + "rank": 1.9933711227603192, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-l3yqem4dorrunlng2-thumbnail.jpg", "hasSound": "", - "views": "29", - "likes": "0", + "views": 29, + "likes": 0, "revisionId": "cgNDuaPZgcQ8Bbw7F" } \ No newline at end of file diff --git a/art/yKbsMohpXxZXWLHSm/art.json b/art/yKbsMohpXxZXWLHSm/art.json index 7091c847..a6858cc7 100644 --- a/art/yKbsMohpXxZXWLHSm/art.json +++ b/art/yKbsMohpXxZXWLHSm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1551122091060" + "$date": 1551122091060 }, "modifiedAt": { - "$date": "1551127406013" + "$date": 1551127406013 }, "origId": "W5AaXFFJk2ZggnWEk", "name": "vu-w/max", "notes": "", - "rank": "1.1465346368410423", + "rank": 1.1465346368410423, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7f8p3jlah9ehualv6-thumbnail.jpg", "hasSound": true, - "views": "125", - "likes": "0", + "views": 125, + "likes": 0, "revisionId": "zZMbPQHSS7kfwi2ja" } \ No newline at end of file diff --git a/art/yLbydHYz2jYr6t9DH/art.json b/art/yLbydHYz2jYr6t9DH/art.json index df5a3d53..78d32bdb 100644 --- a/art/yLbydHYz2jYr6t9DH/art.json +++ b/art/yLbydHYz2jYr6t9DH/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1478718108246" + "$date": 1478718108246 }, "modifiedAt": { - "$date": "1478718108246" + "$date": 1478718108246 }, "origId": "QHfQoa4YycdGxqd8r", "name": "float", "notes": "", - "rank": "1.8119362852810728", + "rank": 1.8119362852810728, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-ji1oe1r7b91fk7v3i-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "yLQSPLEAvAwc3suHT" } \ No newline at end of file diff --git a/art/yMrRxwDvaoSaokXzo/art.json b/art/yMrRxwDvaoSaokXzo/art.json index 10734c9d..075e0dea 100644 --- a/art/yMrRxwDvaoSaokXzo/art.json +++ b/art/yMrRxwDvaoSaokXzo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "fJsd989asQpLSTgC3", "createdAt": { - "$date": "1687709824959" + "$date": 1687709824959 }, "username": "mv10", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1687722942022" + "$date": 1687722942022 }, "modifiedAt": { - "$date": "1687881576170" + "$date": 1687881576170 }, "origId": "bpX9tBkNhHiF6nHk8", "name": "sound basics 3", "notes": "", - "rank": "1.862975455754498", + "rank": 1.862975455754498, "private": false, "unlisted": false, "username": "mv10", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-yoxjqmao8yxtj3up1-thumbnail.jpg", "hasSound": true, - "views": "94", - "likes": "0", + "views": 94, + "likes": 0, "revisionId": "hxjX7LmX7PKeouqXb" } \ No newline at end of file diff --git a/art/yPDzQv2JwJ9p4NCgQ/art.json b/art/yPDzQv2JwJ9p4NCgQ/art.json index d0373a18..b3f22d68 100644 --- a/art/yPDzQv2JwJ9p4NCgQ/art.json +++ b/art/yPDzQv2JwJ9p4NCgQ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1449850301598" + "$date": 1449850301598 }, "modifiedAt": { - "$date": "1499942723993" + "$date": 1499942723993 }, "origId": "WARdzeaiQZaiSy6Hj", "name": "wtr", "notes": "2017-07-13: Replaced missing music", - "rank": "1.636014881679679", + "rank": 1.636014881679679, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k4u64p7tdpveznjs6-thumbnail.jpg", "hasSound": true, - "views": "252", - "likes": "1", + "views": 252, + "likes": 1, "revisionId": "RS2sMZGXPe25artKY" } \ No newline at end of file diff --git a/art/yQpwAFYqRp4knnezc/art.json b/art/yQpwAFYqRp4knnezc/art.json index 97718982..3a5d3433 100644 --- a/art/yQpwAFYqRp4knnezc/art.json +++ b/art/yQpwAFYqRp4knnezc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1519173985339" + "$date": 1519173985339 }, "modifiedAt": { - "$date": "1519173985339" + "$date": 1519173985339 }, "origId": "S4DRdLKsky7bn3aHH", "name": "flowsss", "notes": "2017-07-13: Replace missing music :(", - "rank": "1.409090727743381", + "rank": 1.409090727743381, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-nprj4o8zu2m6h8fbw-thumbnail.jpg", "hasSound": true, - "views": "9", - "likes": "0", + "views": 9, + "likes": 0, "revisionId": "aomwjF9Hsj2fuyNwa" } \ No newline at end of file diff --git a/art/yQxBYWw4sFSMS2gsp/art.json b/art/yQxBYWw4sFSMS2gsp/art.json index a3ad8883..ad8f9238 100644 --- a/art/yQxBYWw4sFSMS2gsp/art.json +++ b/art/yQxBYWw4sFSMS2gsp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Bs4vwFBoeN6Lx3is5", "createdAt": { - "$date": "1528672219472" + "$date": 1528672219472 }, "profile": { "name": "Justin Shrake", @@ -13,15 +13,15 @@ "username": "jshrake" }, "createdAt": { - "$date": "1636899862273" + "$date": 1636899862273 }, "modifiedAt": { - "$date": "1636907884304" + "$date": 1636907884304 }, "origId": null, "name": "hexagon tile strings 3D", "notes": "", - "rank": "10.149794664864398", + "rank": 10.149794664864398, "private": false, "unlisted": false, "username": "jshrake", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-go2w1b1vibry40xk3-thumbnail.jpg", "hasSound": "", - "views": "1737", - "likes": "7", + "views": 1737, + "likes": 7, "revisionId": "dgDTb6rAxCGyJrihz" } \ No newline at end of file diff --git a/art/yRohe8v2Duig5qBiY/art.json b/art/yRohe8v2Duig5qBiY/art.json index 126f27c1..fc078636 100644 --- a/art/yRohe8v2Duig5qBiY/art.json +++ b/art/yRohe8v2Duig5qBiY/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1467462048694" + "$date": 1467462048694 }, "modifiedAt": { - "$date": "1467462137593" + "$date": 1467462137593 }, "origId": "qjkP6BDvEFyD6CfZC", "name": "pico-8-ish", "notes": "", - "rank": "1.101434459877694", + "rank": 1.101434459877694, "private": false, "unlisted": true, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-zpbonrmatqqvaueav-thumbnail.jpg", "hasSound": "", - "views": "99", - "likes": "0", + "views": 99, + "likes": 0, "revisionId": "97rXTDX7tHDGc4ktc" } \ No newline at end of file diff --git a/art/ySwXopuyaNQWbLnt6/art.json b/art/ySwXopuyaNQWbLnt6/art.json index 1594735e..d811382e 100644 --- a/art/ySwXopuyaNQWbLnt6/art.json +++ b/art/ySwXopuyaNQWbLnt6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "FAoSmn8M8WFBXnqs2", "createdAt": { - "$date": "1691052252265" + "$date": 1691052252265 }, "profile": { "first_name": "serdar", @@ -12,15 +12,15 @@ "username": "serdar2" }, "createdAt": { - "$date": "1691052337609" + "$date": 1691052337609 }, "modifiedAt": { - "$date": "1691052337609" + "$date": 1691052337609 }, "origId": null, "name": "A series of oddities", "notes": "", - "rank": "1.6500912288156486", + "rank": 1.6500912288156486, "private": false, "unlisted": true, "username": "serdar2", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mwapw5umnx1p2phpt-thumbnail.jpg", "hasSound": "", - "views": "1", - "likes": "1", + "views": 1, + "likes": 1, "revisionId": "7mbcjn74ibKBqxMxv" } \ No newline at end of file diff --git a/art/yWSCEoXnFJxXAZyBo/art.json b/art/yWSCEoXnFJxXAZyBo/art.json index 38cca708..e47c9e85 100644 --- a/art/yWSCEoXnFJxXAZyBo/art.json +++ b/art/yWSCEoXnFJxXAZyBo/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1450502859713" + "$date": 1450502859713 }, "modifiedAt": { - "$date": "1450777705397" + "$date": 1450777705397 }, "origId": "ScnXYT2B8gmr2trfw", "name": "ball", "notes": "", - "rank": "1.1374714230885987", + "rank": 1.1374714230885987, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-q6rkf9vyy5rlvfuc4-thumbnail.jpg", "hasSound": true, - "views": "290", - "likes": "0", + "views": 290, + "likes": 0, "revisionId": "5RdL6Y4B8pLcejtzB" } \ No newline at end of file diff --git a/art/yX9SGHv6RPPqcsXvh/art.json b/art/yX9SGHv6RPPqcsXvh/art.json index 3567017f..1f3c8743 100644 --- a/art/yX9SGHv6RPPqcsXvh/art.json +++ b/art/yX9SGHv6RPPqcsXvh/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465551370730" + "$date": 1465551370730 }, "modifiedAt": { - "$date": "1591536203001" + "$date": 1591536203001 }, "origId": "FNFsfgYT3ysjSme2P", "name": "discus", "notes": "", - "rank": "10.150313415217722", + "rank": 10.150313415217722, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-fjx0vwok3a8qb4msd-thumbnail.jpg", "hasSound": true, - "views": "854", - "likes": "7", + "views": 854, + "likes": 7, "revisionId": "PpmDnACgQ2iTGXync" } \ No newline at end of file diff --git a/art/yXNXFmLjcRjjYtgze/art.json b/art/yXNXFmLjcRjjYtgze/art.json index cae52097..4675322c 100644 --- a/art/yXNXFmLjcRjjYtgze/art.json +++ b/art/yXNXFmLjcRjjYtgze/art.json @@ -4,10 +4,10 @@ "username": "anon" }, "createdAt": { - "$date": "1447491000134" + "$date": 1447491000134 }, "modifiedAt": { - "$date": "1447491000134" + "$date": 1447491000134 }, "origId": "cz2CWm8MobiaqYc46", "name": "residualfillattack", @@ -28,8 +28,8 @@ }, "screenshotURL": "data/images/images-6b02jz4hsi46kwu3q-thumbnail.jpg", "hasSound": true, - "views": "66", - "likes": "0", + "views": 66, + "likes": 0, "revisionId": "HjMPZgTDpYBtuhYrb", - "rank": "1.8865823424068242" + "rank": 1.8865823424068242 } \ No newline at end of file diff --git a/art/yXyfMG3k8JMQsDgDm/art.json b/art/yXyfMG3k8JMQsDgDm/art.json index 0314f35e..0e06580a 100644 --- a/art/yXyfMG3k8JMQsDgDm/art.json +++ b/art/yXyfMG3k8JMQsDgDm/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ck9o8akC3voRsXXny", "createdAt": { - "$date": "1549374729066" + "$date": 1549374729066 }, "username": "kcha", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1551186996624" + "$date": 1551186996624 }, "modifiedAt": { - "$date": "1551870036819" + "$date": 1551870036819 }, "origId": "WurZPAe5kYjd8bBB6", "name": "tutorial_03", "notes": "", - "rank": "1.6820744829944447", + "rank": 1.6820744829944447, "private": false, "unlisted": true, "username": "kcha", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-rbt5h4zciub65pln9-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "98pDuej3pRPv4XreJ" } \ No newline at end of file diff --git a/art/yYj8r42nj2y6GRBEi/art.json b/art/yYj8r42nj2y6GRBEi/art.json index 4619d787..4d85da34 100644 --- a/art/yYj8r42nj2y6GRBEi/art.json +++ b/art/yYj8r42nj2y6GRBEi/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "PaTtiG9fc6wWxh69k", "createdAt": { - "$date": "1501018355084" + "$date": 1501018355084 }, "username": "sylistine", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1600665188097" + "$date": 1600665188097 }, "modifiedAt": { - "$date": "1600665188097" + "$date": 1600665188097 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.1233627037199934", + "rank": 1.1233627037199934, "private": false, "unlisted": true, "username": "sylistine", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-i3rdltjk23xbme9dy-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "jnJiAq5hiwPRYKyv9" } \ No newline at end of file diff --git a/art/ycNiGDhLy59Wqt9qN/art.json b/art/ycNiGDhLy59Wqt9qN/art.json index 324ba0fb..3fae7d1a 100644 --- a/art/ycNiGDhLy59Wqt9qN/art.json +++ b/art/ycNiGDhLy59Wqt9qN/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1666078877510" + "$date": 1666078877510 }, "modifiedAt": { - "$date": "1666078877510" + "$date": 1666078877510 }, "origId": null, "name": "chamber lights", "notes": "", - "rank": "1.9684035475294832", + "rank": 1.9684035475294832, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ug26wkfn5k2mmo07o-thumbnail.jpg", "hasSound": true, - "views": "67", - "likes": "0", + "views": 67, + "likes": 0, "revisionId": "SJks9RG88Ccf6a9t4" } \ No newline at end of file diff --git a/art/yey7qrMtmhZZhq2K6/art.json b/art/yey7qrMtmhZZhq2K6/art.json index 173c1360..cf777a69 100644 --- a/art/yey7qrMtmhZZhq2K6/art.json +++ b/art/yey7qrMtmhZZhq2K6/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1465664073796" + "$date": 1465664073796 }, "modifiedAt": { - "$date": "1591536983812" + "$date": 1591536983812 }, "origId": "u9hvPc2WxibcTmT6F", "name": "hexit2", "notes": "", - "rank": "1.1708881123596864", + "rank": 1.1708881123596864, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2qmqzc0hzw52dl256-thumbnail.jpg", "hasSound": true, - "views": "276", - "likes": "0", + "views": 276, + "likes": 0, "revisionId": "zvQtL8iPJ4RPKwamw" } \ No newline at end of file diff --git a/art/yfhr4C9ihGC54WwZ4/art.json b/art/yfhr4C9ihGC54WwZ4/art.json index b622f486..c1267802 100644 --- a/art/yfhr4C9ihGC54WwZ4/art.json +++ b/art/yfhr4C9ihGC54WwZ4/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1642494761595" + "$date": 1642494761595 }, "modifiedAt": { - "$date": "1642494761595" + "$date": 1642494761595 }, "origId": "foJQ7C4rZnwuJSDxD", "name": "unnamed", "notes": "", - "rank": "1.8017110541860986", + "rank": 1.8017110541860986, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-02ag42uhfgbxn62pb-thumbnail.jpg", "hasSound": true, - "views": "59", - "likes": "0", + "views": 59, + "likes": 0, "revisionId": "ZC6rrScZpER2NY7gB" } \ No newline at end of file diff --git a/art/ygbdEzp2iTmLeNyu8/art.json b/art/ygbdEzp2iTmLeNyu8/art.json index 958639ee..cb8c4044 100644 --- a/art/ygbdEzp2iTmLeNyu8/art.json +++ b/art/ygbdEzp2iTmLeNyu8/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mZ9LpdRJZpAj6KYaZ", "createdAt": { - "$date": "1543915151302" + "$date": 1543915151302 }, "username": "mol", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1543915341237" + "$date": 1543915341237 }, "modifiedAt": { - "$date": "1543915341237" + "$date": 1543915341237 }, "origId": null, "name": "rectangles", "notes": "", - "rank": "1.4135236407308316", + "rank": 1.4135236407308316, "private": false, "unlisted": true, "username": "mol", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-lxees43v4vgcfh5sv-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "h2mmz6g7ghxhsgD6o" } \ No newline at end of file diff --git a/art/yjv7hpNd3R3aGwGPp/art.json b/art/yjv7hpNd3R3aGwGPp/art.json index d05e30a2..ab823053 100644 --- a/art/yjv7hpNd3R3aGwGPp/art.json +++ b/art/yjv7hpNd3R3aGwGPp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "DpiLx3mnyNK9vHf8p", "createdAt": { - "$date": "1652972237778" + "$date": 1652972237778 }, "username": "juhong.mo", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652973842477" + "$date": 1652973842477 }, "modifiedAt": { - "$date": "1652973842477" + "$date": 1652973842477 }, "origId": "y2RHXZfCXZm9N45hp", "name": "Motion with Color", "notes": "", - "rank": "1.77511107707508", + "rank": 1.77511107707508, "private": false, "unlisted": true, "username": "juhong.mo", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-h6otjd20lodim1w9k-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "R4sRwZTKz4v4LnyEp" } \ No newline at end of file diff --git a/art/yjygGt83hjC8LDH7Z/art.json b/art/yjygGt83hjC8LDH7Z/art.json index 9b879e4a..551483a7 100644 --- a/art/yjygGt83hjC8LDH7Z/art.json +++ b/art/yjygGt83hjC8LDH7Z/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1520045496405" + "$date": 1520045496405 }, "modifiedAt": { - "$date": "1520045496405" + "$date": 1520045496405 }, "origId": "snE4Fu2qG9PmDKDgc", "name": "flow", "notes": "2017-07-13: Replace missing music :(", - "rank": "10.38255344897948", + "rank": 10.38255344897948, "private": false, "unlisted": false, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-z56kzg0iij262ty90-thumbnail.jpg", "hasSound": true, - "views": "219", - "likes": "2", + "views": 219, + "likes": 2, "revisionId": "sY7FSE7Dp9WfpknSp" } \ No newline at end of file diff --git a/art/ynpWP4AEw3HbibsqM/art.json b/art/ynpWP4AEw3HbibsqM/art.json index df1e76e5..dbce7aff 100644 --- a/art/ynpWP4AEw3HbibsqM/art.json +++ b/art/ynpWP4AEw3HbibsqM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516311089035" + "$date": 1516311089035 }, "modifiedAt": { - "$date": "1516311089035" + "$date": 1516311089035 }, "origId": "G75PEGQA9JzRQKx4s", "name": "feels like debris 2", "notes": "", - "rank": "1.4875524780715257", + "rank": 1.4875524780715257, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-t69dm189s669r44dc-thumbnail.jpg", "hasSound": "", - "views": "180", - "likes": "0", + "views": 180, + "likes": 0, "revisionId": "9LJC4YiyoQn8Y6uuB" } \ No newline at end of file diff --git a/art/yrXnJnTbLipbKFdcc/art.json b/art/yrXnJnTbLipbKFdcc/art.json index e6ac0f31..91645b4d 100644 --- a/art/yrXnJnTbLipbKFdcc/art.json +++ b/art/yrXnJnTbLipbKFdcc/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "dL7zM2BEuAzXDLtZb", "createdAt": { - "$date": "1553152938197" + "$date": 1553152938197 }, "username": "janalex", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1553243266458" + "$date": 1553243266458 }, "modifiedAt": { - "$date": "1553243266458" + "$date": 1553243266458 }, "origId": "wAHW2jvdnk46gwycK", "name": "1903-GridColoredRows", "notes": "", - "rank": "1.3287114552303878", + "rank": 1.3287114552303878, "private": false, "unlisted": true, "username": "janalex", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-ciynm6rng3kb5xq6c-thumbnail.jpg", "hasSound": "", - "views": "57", - "likes": "0", + "views": 57, + "likes": 0, "revisionId": "Ng6kdX39ehwqytLQJ" } \ No newline at end of file diff --git a/art/ysQvrP3pZcBzuC2YL/art.json b/art/ysQvrP3pZcBzuC2YL/art.json index da4cdb0d..1c3c007a 100644 --- a/art/ysQvrP3pZcBzuC2YL/art.json +++ b/art/ysQvrP3pZcBzuC2YL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1516530511864" + "$date": 1516530511864 }, "modifiedAt": { - "$date": "1516530511864" + "$date": 1516530511864 }, "origId": "bcenao9Loe5Xc2Y7T", "name": "spacetunnel", "notes": "", - "rank": "1.748260645242889", + "rank": 1.748260645242889, "private": false, "unlisted": true, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-2h6b0axs64rlhi9r1-thumbnail.jpg", "hasSound": true, - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "JTyRPzfPvdEiD6gBe" } \ No newline at end of file diff --git a/art/ysh84kFrt5dxksGM9/art.json b/art/ysh84kFrt5dxksGM9/art.json index 95ae25de..347e2ebc 100644 --- a/art/ysh84kFrt5dxksGM9/art.json +++ b/art/ysh84kFrt5dxksGM9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1488011866787" + "$date": 1488011866787 }, "modifiedAt": { - "$date": "1488189857193" + "$date": 1488189857193 }, "origId": "qtwQmSqQKkS3ptSYN", "name": "ball", "notes": "", - "rank": "10.490379813619969", + "rank": 10.490379813619969, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-puebuqv85xb5s9pai-thumbnail.jpg", "hasSound": true, - "views": "448", - "likes": "7", + "views": 448, + "likes": 7, "revisionId": "wmcsuiXADwenNRGp8" } \ No newline at end of file diff --git a/art/yuDv9cWYxgd33kjQ7/art.json b/art/yuDv9cWYxgd33kjQ7/art.json index daf5961d..815e9ec7 100644 --- a/art/yuDv9cWYxgd33kjQ7/art.json +++ b/art/yuDv9cWYxgd33kjQ7/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1498384313557" + "$date": 1498384313557 }, "modifiedAt": { - "$date": "1498384313557" + "$date": 1498384313557 }, "origId": "TFoeAMv4JnW8NxM4N", "name": "incId for k", "notes": "", - "rank": "1.3617782137068373", + "rank": 1.3617782137068373, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tqopftfc5r6pp1yfv-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "QhJTjAQ23nmNaBdYp" } \ No newline at end of file diff --git a/art/yvHEThAy6Yvf5mRjp/art.json b/art/yvHEThAy6Yvf5mRjp/art.json index a182b8b4..b1b0e425 100644 --- a/art/yvHEThAy6Yvf5mRjp/art.json +++ b/art/yvHEThAy6Yvf5mRjp/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "YENNvdHH2hjjkQZyr", "createdAt": { - "$date": "1526166965786" + "$date": 1526166965786 }, "profile": { "name": "Rob Southgate", @@ -12,15 +12,15 @@ "username": "robsouthgate4" }, "createdAt": { - "$date": "1526172269922" + "$date": 1526172269922 }, "modifiedAt": { - "$date": "1526211764556" + "$date": 1526211764556 }, "origId": "siFxTFYwYALqTSCib", "name": "grid", "notes": "", - "rank": "1.2171207272358908", + "rank": 1.2171207272358908, "private": false, "unlisted": true, "username": "robsouthgate4", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-whsya2nj975d5tt3v-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "3HyssHcYTmgSfBGRn" } \ No newline at end of file diff --git a/art/ywWngPQ5Zn8DxNM24/art.json b/art/ywWngPQ5Zn8DxNM24/art.json index 8ca9ce85..3447d3d5 100644 --- a/art/ywWngPQ5Zn8DxNM24/art.json +++ b/art/ywWngPQ5Zn8DxNM24/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "HzeqnW8R7voj7FLgT", "createdAt": { - "$date": "1505942443270" + "$date": 1505942443270 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "trip-les-ix" }, "createdAt": { - "$date": "1567418589971" + "$date": 1567418589971 }, "modifiedAt": { - "$date": "1567418589971" + "$date": 1567418589971 }, "origId": "juXJpMEpt8YSWxSWY", "name": "plasma waves", "notes": "", - "rank": "1.8419123455194548", + "rank": 1.8419123455194548, "private": false, "unlisted": false, "username": "trip-les-ix", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-9bo862efqktfyg91d-thumbnail.jpg", "hasSound": "", - "views": "166", - "likes": "0", + "views": 166, + "likes": 0, "revisionId": "SJF7HNHq86m4Xxdj4" } \ No newline at end of file diff --git a/art/yxx6Qzd29foXStAvK/art.json b/art/yxx6Qzd29foXStAvK/art.json index c8ad1824..007b170e 100644 --- a/art/yxx6Qzd29foXStAvK/art.json +++ b/art/yxx6Qzd29foXStAvK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "T3rKtS2pgF26zGC8N", "createdAt": { - "$date": "1493502686692" + "$date": 1493502686692 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "samthrasher" }, "createdAt": { - "$date": "1493615394623" + "$date": 1493615394623 }, "modifiedAt": { - "$date": "1493787593709" + "$date": 1493787593709 }, "origId": "2cL3kfaKBExkWc5Le", "name": "sphere", "notes": "", - "rank": "1.0430661879889052", + "rank": 1.0430661879889052, "private": false, "unlisted": true, "username": "samthrasher", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-op7jaflfesgfojan4-thumbnail.jpg", "hasSound": true, - "views": "11", - "likes": "0", + "views": 11, + "likes": 0, "revisionId": "MNmwAJ6QJrDr6mkwd" } \ No newline at end of file diff --git a/art/yz73Hm3Fq5SyrZppP/art.json b/art/yz73Hm3Fq5SyrZppP/art.json index f0569c76..5ae2aad9 100644 --- a/art/yz73Hm3Fq5SyrZppP/art.json +++ b/art/yz73Hm3Fq5SyrZppP/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "F5if23dnvCEmcMssC", "createdAt": { - "$date": "1446316652572" + "$date": 1446316652572 }, "profile": { "first_name": "Mark", @@ -13,7 +13,7 @@ "username": "mark" }, "createdAt": { - "$date": "1446324667514" + "$date": 1446324667514 }, "origId": null, "name": "rings 2", @@ -32,13 +32,13 @@ "shader": "#define PI 3.14159\n\nfloat hash( float n ) { return fract(sin(n)*753.5453123); }\n \nvoid main () {\n float x, y, z;\n \n float i = hash(vertexId);\n \n if (mod(vertexId, 2.) > 0.) {\n // RIPPLES\n float snd = texture2D(sound, vec2(.7, i)).a;\n \n float rad = .6 * i;\n rad += (snd / rad) * .01;\n float move = (time * .2) + .2 * snd;\n \n float ang = vertexId / (PI * 2.) + move;\n ang *= sin(PI * .5 - rad * PI);\n \n x = rad * cos(ang);\n y = rad * sin(ang) * .7;\n \n v_color = vec4(sin(i * PI), cos(i * PI), i, 1.);\n gl_Position = vec4(x, y, z, 1.);\n } else {\n // RING\n \n z = .1;\n float snd = texture2D(sound, vec2(hash(i), 0.)).a;\n float rad = .6 + .2 * snd;\n \n x = rad * sin(.7 * time + i * PI * 2.);\n y = rad * cos(time + i * PI * 2.);\n \n v_color = vec4(sin(2. * i * PI), cos(2. * i * PI), .5, 1.);\n gl_Position = vec4(x, y, z, 1.);\n }\n}" }, "screenshotURL": "data/images/images-2uja5t1v2hdxj03qf-thumbnail.jpg", - "views": "178", - "likes": "0", + "views": 178, + "likes": 0, "revisionId": "gagKPAykWX7JYFbpR", "modifiedAt": { - "$date": "1446338970128" + "$date": 1446338970128 }, "hasSound": true, - "rank": "1.210754293449279", + "rank": 1.210754293449279, "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg" } \ No newline at end of file diff --git a/art/z4BHgWLrPnZbRvude/art.json b/art/z4BHgWLrPnZbRvude/art.json index 0a37e54a..e975c4b5 100644 --- a/art/z4BHgWLrPnZbRvude/art.json +++ b/art/z4BHgWLrPnZbRvude/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1579367138707" + "$date": 1579367138707 }, "modifiedAt": { - "$date": "1579367138707" + "$date": 1579367138707 }, "origId": "mbkRD28NZpJtGu2af", "name": "sloncePawel2", "notes": "", - "rank": "1.7694887513286894", + "rank": 1.7694887513286894, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-m4ny7amzso1m0ldpd-thumbnail.jpg", "hasSound": "", - "views": "115", - "likes": "0", + "views": 115, + "likes": 0, "revisionId": "peztSy7SqRE9GKdJJ" } \ No newline at end of file diff --git a/art/z5Wj5jyFwYiwezjLv/art.json b/art/z5Wj5jyFwYiwezjLv/art.json index 867913aa..050c7351 100644 --- a/art/z5Wj5jyFwYiwezjLv/art.json +++ b/art/z5Wj5jyFwYiwezjLv/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "Pexi77zfde4iNKmrT", "createdAt": { - "$date": "1493741221077" + "$date": 1493741221077 }, "profile": { "name": "Kolargon Generative", @@ -12,15 +12,15 @@ "username": "kolargon" }, "createdAt": { - "$date": "1499104426528" + "$date": 1499104426528 }, "modifiedAt": { - "$date": "1499104426528" + "$date": 1499104426528 }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy forest - quick test", "notes": "", - "rank": "1.0441256846338465", + "rank": 1.0441256846338465, "private": false, "unlisted": false, "username": "kolargon", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-mm9ouz23izd7d93sl-thumbnail.jpg", "hasSound": true, - "views": "132", - "likes": "0", + "views": 132, + "likes": 0, "revisionId": "WmFTsB5djXcrNdfuj" } \ No newline at end of file diff --git a/art/z5fvZCjBmkRpsSaxD/art.json b/art/z5fvZCjBmkRpsSaxD/art.json index 5e252324..75a4f844 100644 --- a/art/z5fvZCjBmkRpsSaxD/art.json +++ b/art/z5fvZCjBmkRpsSaxD/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "33GYvgRj3LP6Xt7T6", "createdAt": { - "$date": "1652800663941" + "$date": 1652800663941 }, "username": "hyosang_jung", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1653479629312" + "$date": 1653479629312 }, "modifiedAt": { - "$date": "1653479629312" + "$date": 1653479629312 }, "origId": null, "name": "Audio Reactive Art", "notes": "", - "rank": "1.075533056420215", + "rank": 1.075533056420215, "private": false, "unlisted": true, "username": "hyosang_jung", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1c3eerh7a9z8kx4pl-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "2kSTLCJiG5XafhXYX" } \ No newline at end of file diff --git a/art/z7C9Xwr9PtGmofB9B/art.json b/art/z7C9Xwr9PtGmofB9B/art.json index 508e0ce3..4099f61e 100644 --- a/art/z7C9Xwr9PtGmofB9B/art.json +++ b/art/z7C9Xwr9PtGmofB9B/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508864210334" + "$date": 1508864210334 }, "modifiedAt": { - "$date": "1508864210334" + "$date": 1508864210334 }, "origId": "uPwKetxzwcL2PFZd6", "name": "thumpy", "notes": "", - "rank": "1.0574118113269733", + "rank": 1.0574118113269733, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-s3seabh7yi7ubc472-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "isnSQsWJRhEhpPYwf" } \ No newline at end of file diff --git a/art/zAa7gfsGaLGjPw6Wt/art.json b/art/zAa7gfsGaLGjPw6Wt/art.json index f18ea360..5dae280c 100644 --- a/art/zAa7gfsGaLGjPw6Wt/art.json +++ b/art/zAa7gfsGaLGjPw6Wt/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "AKayQxJZqd5z7boy2", "createdAt": { - "$date": "1550038451574" + "$date": 1550038451574 }, "profile": { "first_name": "Archer", @@ -14,15 +14,15 @@ "username": "archer" }, "createdAt": { - "$date": "1550039578450" + "$date": 1550039578450 }, "modifiedAt": { - "$date": "1550042901276" + "$date": 1550042901276 }, "origId": null, "name": "Testing", "notes": "For testing purposes", - "rank": "1.351290166679775", + "rank": 1.351290166679775, "private": false, "unlisted": true, "username": "archer", @@ -42,7 +42,7 @@ }, "screenshotURL": "data/images/images-lfccmty0e7bjkme39-thumbnail.jpg", "hasSound": true, - "views": "14", - "likes": "0", + "views": 14, + "likes": 0, "revisionId": "cEq53DCbdRhLqbAGf" } \ No newline at end of file diff --git a/art/zB3fsZSeqTdYCbzGZ/art.json b/art/zB3fsZSeqTdYCbzGZ/art.json index 41c95db0..bd2c5687 100644 --- a/art/zB3fsZSeqTdYCbzGZ/art.json +++ b/art/zB3fsZSeqTdYCbzGZ/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "ou9ebWHeL3upMMoij", "createdAt": { - "$date": "1486394393430" + "$date": 1486394393430 }, "username": "athega", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1486740993088" + "$date": 1486740993088 }, "modifiedAt": { - "$date": "1486740993088" + "$date": 1486740993088 }, "origId": "4M55m9674WQP6QQ3E", "name": "Lessons", "notes": "by mats", - "rank": "10.973440391269024", + "rank": 10.973440391269024, "private": false, "unlisted": false, "username": "athega", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-1maml5lww0hiuzztq-thumbnail.jpg", "hasSound": true, - "views": "884", - "likes": "6", + "views": 884, + "likes": 6, "revisionId": "q8K4whCLqEKQBj45C" } \ No newline at end of file diff --git a/art/zBAYmes3sMdFCHEcM/art.json b/art/zBAYmes3sMdFCHEcM/art.json index f86ed369..aa4149f1 100644 --- a/art/zBAYmes3sMdFCHEcM/art.json +++ b/art/zBAYmes3sMdFCHEcM/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "oCanjNxeHcQ7gDPmW", "createdAt": { - "$date": "1505499213122" + "$date": 1505499213122 }, "profile": { "name": "Zug Zwang", @@ -12,15 +12,15 @@ "username": "zug" }, "createdAt": { - "$date": "1531506522197" + "$date": 1531506522197 }, "modifiedAt": { - "$date": "1531506522197" + "$date": 1531506522197 }, "origId": "yQpwAFYqRp4knnezc", "name": "flowsss", "notes": "2017-07-13: Replace missing music :(", - "rank": "1.5623065103004594", + "rank": 1.5623065103004594, "private": false, "unlisted": true, "username": "zug", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-r6q25mnps7kj4cijt-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "Lqt9tYnasXweXmBWk" } \ No newline at end of file diff --git a/art/zBGJ6RhGK6EAJvuHL/art.json b/art/zBGJ6RhGK6EAJvuHL/art.json index b6fd5e37..63fccb49 100644 --- a/art/zBGJ6RhGK6EAJvuHL/art.json +++ b/art/zBGJ6RhGK6EAJvuHL/art.json @@ -4,7 +4,7 @@ "username": "anon" }, "createdAt": { - "$date": "1446223211701" + "$date": 1446223211701 }, "origId": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", @@ -23,11 +23,11 @@ "shader": "// Knotted Candy - @P_Malin\n\n// Some different shapes...\n\n#define SHAPE_TWO_BRAIDS\n//#define SHAPE_THREE_BRAIDS\n//#define SHAPE_TORUS\n//#define SHAPE_MOBIUS\n\n\n//#define RIBBON \n\n#ifdef SHAPE_TWO_BRAIDS \n float twist = 3.0;\n float radius1 = 0.25;\n float radius2 = 3.0;\n float radius3 = 0.4;\n \n float waves = 4.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_THREE_BRAIDS)\n float twist = 5.0;\n float radius1 = 0.15;\n float radius2 = 3.0;\n float radius3 = 0.5;\n \n float waves = 4.0;\n float braids = 3.0;\n\n vec2 vShapeDim = vec2( 24.0, 192.0 );\n#elif defined(SHAPE_TORUS)\n // Torus\n float twist = 0.0;\n float radius1 = 1.0;\n float radius2 = 3.0;\n float radius3 = 0.0;\n \n float waves = 3.0;\n float braids = 2.0;\n\n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#elif defined(SHAPE_MOBIUS)\n // Torus\n float twist = 2.0;\n float radius1 = 1.0;\n float radius2 = 2.0;\n float radius3 = 0.0;\n \n float waves = 0.0;\n float braids = 2.0;\n\n #define RIBBON \n vec2 vShapeDim = vec2( 32.0, 256.0 );\n#else\n#error INVALID SHAPE DEFINE\n#endif\n\n// Inputs:\n// vertexId\n// time\n// resolution\n\n// Outputs:\n// gl_Position\n// v_color\n\n#define PI radians( 180.0 )\n\nvoid GetQuadInfo( const float vertexIndex, out float x, out float y, out float quadId )\n{\n float twoTriVertexIndex = mod( vertexIndex, 6.0 );\n float triVertexIndex = mod( vertexIndex, 3.0 );\n float quadVertexIndex = triVertexIndex;\n if ( twoTriVertexIndex >= 3.0 )\n {\n quadVertexIndex ++;\n }\n \n if ( quadVertexIndex < 0.5 )\n {\n x = 0.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 1.5 )\n {\n x = 1.0;\n y = 0.0;\n }\n else if ( quadVertexIndex < 2.5 )\n {\n x = 0.0;\n y = 1.0;\n }\n else if ( quadVertexIndex < 3.5 )\n {\n x = 1.0;\n y = 1.0;\n }\n\n quadId = floor( vertexIndex / 6.0 );\n}\n\nvec2 Rotate( const in vec2 vPos, const in float fAngle )\n{\n float s = sin(fAngle);\n float c = cos(fAngle);\n \n vec2 vResult = vec2( c * vPos.x + s * vPos.y, -s * vPos.x + c * vPos.y);\n \n return vResult;\n}\n\nstruct SurfaceInfo\n{\n\tvec3 vPos;\n \tvec3 vNormal;\n};\n\nvoid Translate( vec3 vTranslation, inout vec3 vPos )\n{\n\tvPos += vTranslation;\n}\n \nvoid RotateX( float theta, inout vec3 vPos )\n{\n \tvPos.yz = Rotate( vPos.yz, theta );\n}\n\nvoid RotateY( float theta, inout vec3 vPos )\n{\n \tvPos.xz = Rotate( vPos.xz, theta );\n}\n\nvoid RotateZ( float theta, inout vec3 vPos )\n{\n \tvPos.xy = Rotate( vPos.xy, theta );\n}\n\nvoid AddPointLight( vec3 vLightPos, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vLightDir = normalize(vLightPos - surfaceInfo.vPos);\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvoid AddDirectionalLight( vec3 vLightDir, vec3 vLightColor, const SurfaceInfo surfaceInfo, inout vec3 vDiffuse, inout vec3 vSpecular )\n{\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float NdotL = max( 0.0, dot( vLightDir, surfaceInfo.vNormal ) );\n \n vec3 vHalfAngle = normalize( vViewDir + vLightDir );\n\n float NdotH = max( 0.0, dot( vHalfAngle, surfaceInfo.vNormal ) );\n \n vDiffuse += NdotL * vLightColor;\n\n float fPower = 80.0;\n vSpecular += pow( NdotH, fPower ) * (fPower * 8.0 * PI) * NdotL * vLightColor;\n}\n\nvec3 GetSkyColor( vec3 vDir )\n{\n return mix( vec3(0.01, 0.1, 0.4), vec3(0.2, 0.5, 0.6) * 5.0, vDir.y * 0.5 + 0.5 );\n}\n\n\n\nvec3 LightSurface( const SurfaceInfo surfaceInfo, const vec3 vAlbedo )\n{ \n vec3 vDiffuseLight = vec3(0.0);\n vec3 vSpecLight = vec3(0.0);\n\n // use background color\n vec3 vAmbient = GetSkyColor( surfaceInfo.vNormal );\n vDiffuseLight += vAmbient;\n vSpecLight += vAmbient;\n\n AddPointLight( vec3(3.0, 2.0, 30.0), vec3( 0.5, 1.0, 1.0), surfaceInfo, vDiffuseLight, vSpecLight );\n AddDirectionalLight( normalize(vec3(0.0, 1.0, 0.0)), vec3( 3.0, 2.9, 1.5), surfaceInfo, vDiffuseLight, vSpecLight );\n\n //AddDirectionalLight( normalize(vec3(0.0, -1.0, 0.0)), vAmbient * 0.1, surfaceInfo, vDiffuseLight, vSpecLight );\n \n // viewer is at origin\n vec3 vViewDir = normalize(-surfaceInfo.vPos);\n \n float fNdotD = clamp(dot(surfaceInfo.vNormal, vViewDir), 0.0, 1.0);\n vec3 vR0 = vec3(0.04);\n vec3 vFresnel = vR0 + (1.0 - vR0) * pow(1.0 - fNdotD, 5.0);\n \n \n vec3 vColor = mix( vDiffuseLight * vAlbedo, vSpecLight, vFresnel );\n \n return vColor;\n}\n\nvec3 PostProcess( vec3 vColor )\n{\n float kExposure = 1.0;\n vColor = vec3(1.0) - exp2( vColor * -kExposure );\n\n vColor = pow( vColor, vec3(1.0 / 2.2) );\n\n return vColor;\n}\n\nvec3 ApplyVignetting( const in vec2 vUV, const in vec3 vInput )\n{\n\tvec2 vOffset = (vUV - 0.5) * sqrt(2.0);\n\t\n\tfloat fDist = dot(vOffset, vOffset);\n\t\n\tconst float kStrength = 0.95;\n\tconst float kPower = 1.5;\n\n\treturn vInput * ((1.0 - kStrength) + kStrength * pow(1.0 - fDist, kPower));\n}\n\nvoid ProcessBackdrop( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId );\n\n vec2 vDim = vec2( 8.0, 8.0 );\n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vDim.x);\n quadTile.y = floor(quadId / vDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vDim);\n \n \n gl_Position = vec4( vUV.xy * 2.0 - 1.0, 0.0, 1.0 );\n\n vec3 vPos = vec3( vUV.xy * 2.0 - 1.0, 2.0 );\n vPos.y *= resolution.x / resolution.y;\n \n vec3 vColor = GetSkyColor( normalize( vPos ) );\n \n vColor = ApplyVignetting( vUV.xy, vColor );\n \n vColor = PostProcess( vColor );\n \n v_color = vec4( vColor, 1.0 );\n}\n\nvoid TransformPoint( inout vec3 vPos, vec2 vUV, float t )\n{ \n vPos += vec3(0.0, radius1, 0.0);\n RotateZ( vUV.x * PI * 2.0 + vUV.y * PI * 2.0 * twist, vPos );\n \n#ifdef RIBBON \n vPos.y *= 0.1;\n#endif \n \n vPos += vec3(-radius3, 0.0, 0.0);\n RotateZ( vUV.y * PI * 2.0 * (waves + 1.0 / braids), vPos );\n\n vPos += vec3(-radius2, 0.0, 0.0); \n \n RotateY( vUV.y * PI * 2.0, vPos );\n \n // animated spin\n RotateY( t * 0.5, vPos ); \n RotateX( t, vPos ); \n\n vPos += vec3(0.0, 0.0, 30.0); \n}\n\nvoid ProcessShape( float vertexIndex )\n{\n float quadX, quadY, quadId;\n \n GetQuadInfo( vertexId, quadX, quadY, quadId ); \n \n vec2 vUV;\n \n vec2 quadTile;\n quadTile.x = mod(quadId, vShapeDim.x);\n quadTile.y = floor(quadId / vShapeDim.x);\n \n vUV.x = quadX + quadTile.x;\n vUV.y = quadY + quadTile.y;\n\n vUV = vUV * (1.0 / vShapeDim); \n\n vec3 vPos = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPos, vUV, time );\n\n // Lazy normal calculation\n \n float fDelta = 0.0021;\n vec3 vPosdU = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdU, vUV + vec2(fDelta, 0.0), time );\n vec3 vPosdV = vec3(0.0, 0.0, 0.0);\n TransformPoint( vPosdV, vUV + vec2(0.0, fDelta), time );\n\n SurfaceInfo surfaceInfo; \n surfaceInfo.vPos = vPos;\n surfaceInfo.vNormal = normalize(cross(vPosdV - vPos, vPosdU - vPos));\n\n vec3 vViewPos = surfaceInfo.vPos;\n vec2 vFov = vec2( 1.0, resolution.x / resolution.y ) * 4.0;\n vec2 vScreenPos = vViewPos.xy * vFov;\n \n gl_Position = vec4( vScreenPos.xy, (1.0 / -vViewPos.z), vViewPos.z );\n\n float stripes = 4.0;\n vec3 vAlbedo = vec3(1.0);\n\n float fTile = step( 0.5, fract( (quadTile.x * stripes / vShapeDim.x) ));\n vAlbedo = mix( vec3(1.0, 0.01, 0.01), vec3(0.8, 0.8, 0.8), fTile );\n \n vec3 vColor = LightSurface( surfaceInfo, vAlbedo ); \n\n vColor = ApplyVignetting( (vScreenPos.xy / vViewPos.z) * 0.5 + 0.5, vColor ); \n \n vColor = PostProcess( vColor );\n \n v_color = vec4(vColor, 1.0);\n}\n\nvoid main() \n{ \n\tif( vertexId < 64.0 * 6.0 )\n {\n\t\tProcessBackdrop(vertexId); \n }\n else\n {\n\t\tProcessShape(vertexId - 64.0 * 6.0);\n }\n \n}\n" }, "screenshotURL": "data/images/images-ff44ywavd9pekey1z-thumbnail.jpg", - "views": "60", - "likes": "0", + "views": 60, + "likes": 0, "revisionId": "kAmpBruc7X2StYCHn", "modifiedAt": { - "$date": "1446223211705" + "$date": 1446223211705 }, - "rank": "1.3040631389502462" + "rank": 1.3040631389502462 } \ No newline at end of file diff --git a/art/zFRiazFDjmFNzD8ia/art.json b/art/zFRiazFDjmFNzD8ia/art.json index 9ef42dcf..b892ba89 100644 --- a/art/zFRiazFDjmFNzD8ia/art.json +++ b/art/zFRiazFDjmFNzD8ia/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1579367741430" + "$date": 1579367741430 }, "modifiedAt": { - "$date": "1579367741430" + "$date": 1579367741430 }, "origId": "z4BHgWLrPnZbRvude", "name": "sloncePawel3", "notes": "", - "rank": "1.042098780977211", + "rank": 1.042098780977211, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qj85ud6swzl2jpmhv-thumbnail.jpg", "hasSound": "", - "views": "113", - "likes": "0", + "views": 113, + "likes": 0, "revisionId": "wtdBrh7ArwCKEuW7e" } \ No newline at end of file diff --git a/art/zFsctippt7CPRwvWh/art.json b/art/zFsctippt7CPRwvWh/art.json index 50a63a59..6ab72d71 100644 --- a/art/zFsctippt7CPRwvWh/art.json +++ b/art/zFsctippt7CPRwvWh/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1497270536159" + "$date": 1497270536159 }, "modifiedAt": { - "$date": "1497270536159" + "$date": 1497270536159 }, "origId": "2RntyLszQwDn9wi85", "name": "bounder", "notes": "", - "rank": "1.440063252585221", + "rank": 1.440063252585221, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-wmgb4w3al8oij4ebe-thumbnail.jpg", "hasSound": true, - "views": "82", - "likes": "1", + "views": 82, + "likes": 1, "revisionId": "GmXGhXHgNZpgxTrPT" } \ No newline at end of file diff --git a/art/zGGRYEyPC9E6CWEWD/art.json b/art/zGGRYEyPC9E6CWEWD/art.json index d2749b63..eef954ac 100644 --- a/art/zGGRYEyPC9E6CWEWD/art.json +++ b/art/zGGRYEyPC9E6CWEWD/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1510222662834" + "$date": 1510222662834 }, "modifiedAt": { - "$date": "1510222662834" + "$date": 1510222662834 }, "origId": "TrfCHd7Prkiad7Fox", "name": "666wired x3 4k", "notes": "", - "rank": "1.701859495050347", + "rank": 1.701859495050347, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-qxz9v9vqe2djeo16x-thumbnail.jpg", "hasSound": true, - "views": "134", - "likes": "0", + "views": 134, + "likes": 0, "revisionId": "kxjPbjSnxEzEBCekf" } \ No newline at end of file diff --git a/art/zGqZP2vWAf3ByWFKk/art.json b/art/zGqZP2vWAf3ByWFKk/art.json index 0046aeb6..f39cd7da 100644 --- a/art/zGqZP2vWAf3ByWFKk/art.json +++ b/art/zGqZP2vWAf3ByWFKk/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1511951630971" + "$date": 1511951630971 }, "modifiedAt": { - "$date": "1511951630971" + "$date": 1511951630971 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.0563515443773417", + "rank": 1.0563515443773417, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ir899a0g2ct9xz9xa-thumbnail.jpg", "hasSound": true, - "views": "122", - "likes": "1", + "views": 122, + "likes": 1, "revisionId": "8rzQpXggK89YxPJ4n" } \ No newline at end of file diff --git a/art/zHorsBAipg3PMpwaL/art.json b/art/zHorsBAipg3PMpwaL/art.json index 38cfd127..13ed6606 100644 --- a/art/zHorsBAipg3PMpwaL/art.json +++ b/art/zHorsBAipg3PMpwaL/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "NHZzD8e27B7poHpfx", "createdAt": { - "$date": "1445941822749" + "$date": 1445941822749 }, "profile": { "name": "Paul Malin", @@ -12,10 +12,10 @@ "username": "P_Malin" }, "createdAt": { - "$date": "1446554481737" + "$date": 1446554481737 }, "modifiedAt": { - "$date": "1446632014517" + "$date": 1446632014517 }, "origId": null, "name": "Barnsley Fern", @@ -35,9 +35,9 @@ "shader": "// Barnsley Fern - @P_Malin\n// https://en.wikipedia.org/wiki/Barnsley_fern\n\n// hash function from https://www.shadertoy.com/view/4djSRW\nfloat hash(float p)\n{\n\tvec2 p2 = fract(vec2(p * 5.3983, p * 5.4427));\n p2 += dot(p2.yx, p2.xy + vec2(21.5351, 14.3137));\n\treturn fract(p2.x * p2.y * 95.4337);\n}\n\nvoid main() \n{ \n \tvec3 p = vec3( 0.01, 0.86, 0.93 ); // p = probability thresholds. Individual probabilities for each transform = 0.01, 0.85, 0.07, 0.07\n \n \tvec3 vColor = vec3( 0.0 );\n \tvec2 vPos = vec2( 0.0 );\n \tfloat fRandomSeed = vertexId + time;\n \tfor ( int i=0; i<32; i++ )\n { \n\t\tfloat fSelection = hash( fRandomSeed );\n \tfRandomSeed += 12.3456;\n \n \tif ( fSelection < p.x )\n {\n \tvPos = vPos * mat2( 0.0, 0.0, 0.0, 0.16 ) + vec2( 0.0, 0.0 );\n \tvColor.r += 0.3;\n }\n \telse if ( fSelection < p.y )\n {\n \tfloat fRot = sin(time) * 0.01;\n \tvPos = vPos * mat2( 0.85, 0.04, -0.04, 0.85 ) * mat2( cos(fRot), sin(fRot), -sin(fRot), cos(fRot) ) + vec2( 0.0, 1.6 );\n \tvColor -= 0.005;\n }\n \telse if ( fSelection < p.z )\n {\n \tvPos = vPos * mat2( 0.20, -0.26, 0.23, 0.22 ) + vec2( 0.0, 1.6 );\n \tvColor.g += 0.05;\n }\n \telse\n {\n \tvPos = vPos * mat2( -0.15, 0.28, 0.26, 0.24 ) + vec2( 0.0, 0.44 );\n \tvColor.g += 0.1;\n }\n }\n \n \tvPos = vPos * 0.1 + vec2(0.0, -0.5);\n\n \tgl_PointSize = max( 1.0, resolution.x / 600.0 );\n \tgl_Position = vec4( vPos * vec2(1.0, resolution.x / resolution.y) , 0, 1 );\n\n \tv_color = vec4( vColor, 1.0 );\n}" }, "screenshotURL": "data/images/images-x3v98ibaibctnbdoe-thumbnail.jpg", - "views": "1124", - "likes": "5", + "views": 1124, + "likes": 5, "revisionId": "jK6JdgLRDJjNfGuNF", - "rank": "10.720158795526554", + "rank": 10.720158795526554, "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png" } \ No newline at end of file diff --git a/art/zLw84GEutsZbMdZ3e/art.json b/art/zLw84GEutsZbMdZ3e/art.json index cde10899..764a227b 100644 --- a/art/zLw84GEutsZbMdZ3e/art.json +++ b/art/zLw84GEutsZbMdZ3e/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "zhnFY3Bj9GSContic", "createdAt": { - "$date": "1652873162359" + "$date": 1652873162359 }, "username": "daehyeon.kim", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1652889771030" + "$date": 1652889771030 }, "modifiedAt": { - "$date": "1652889771030" + "$date": 1652889771030 }, "origId": "6KurZsv36w6xrAoSf", "name": "Colors", "notes": "", - "rank": "1.826225517819084", + "rank": 1.826225517819084, "private": false, "unlisted": true, "username": "daehyeon.kim", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-1y0hsxvfclzlwoulu-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "w3Whm9mQa9eZpzmQk" } \ No newline at end of file diff --git a/art/zNMwxDHLmvHRPQBpm/art.json b/art/zNMwxDHLmvHRPQBpm/art.json index 8da94664..dabe9d15 100644 --- a/art/zNMwxDHLmvHRPQBpm/art.json +++ b/art/zNMwxDHLmvHRPQBpm/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1534536265831" + "$date": 1534536265831 }, "modifiedAt": { - "$date": "1534536265831" + "$date": 1534536265831 }, "origId": null, "name": "unnamed", "notes": "", - "rank": "1.8989026197420207", + "rank": 1.8989026197420207, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-xui6xluvw9me8sjmp-thumbnail.jpg", "hasSound": "", - "views": "101", - "likes": "0", + "views": 101, + "likes": 0, "revisionId": "LRhdkYwa4BqFSpYtz" } \ No newline at end of file diff --git a/art/zPWNwEXsnYqAjv9as/art.json b/art/zPWNwEXsnYqAjv9as/art.json index 45be4b5d..9cce76dc 100644 --- a/art/zPWNwEXsnYqAjv9as/art.json +++ b/art/zPWNwEXsnYqAjv9as/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "frHwqfGRgMrLdBSxk", "createdAt": { - "$date": "1652848268471" + "$date": 1652848268471 }, "profile": { "name": "Sehoon Kim", @@ -12,15 +12,15 @@ "username": "sehoonkim-digipen" }, "createdAt": { - "$date": "1652948758578" + "$date": 1652948758578 }, "modifiedAt": { - "$date": "1652948758578" + "$date": 1652948758578 }, "origId": null, "name": "Exercise - Vertexshaderart : Motion_", "notes": "Exercise - Vertexshaderart : Motion", - "rank": "1.0126497312996199", + "rank": 1.0126497312996199, "private": false, "unlisted": true, "username": "sehoonkim-digipen", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-sptq889z4hbc30ev1-thumbnail.jpg", "hasSound": "", - "views": "5", - "likes": "0", + "views": 5, + "likes": 0, "revisionId": "f44uaRM8MjYo6Xfva" } \ No newline at end of file diff --git a/art/zQMGMroYDChPD5qbu/art.json b/art/zQMGMroYDChPD5qbu/art.json index 0151abd2..42a903f5 100644 --- a/art/zQMGMroYDChPD5qbu/art.json +++ b/art/zQMGMroYDChPD5qbu/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "2X4iv76yo3TGFXLzD", "createdAt": { - "$date": "1493207163185" + "$date": 1493207163185 }, "profile": { "name": "Thomas Hooper", @@ -12,15 +12,15 @@ "username": "tdhooper" }, "createdAt": { - "$date": "1493207227500" + "$date": 1493207227500 }, "modifiedAt": { - "$date": "1493207227500" + "$date": 1493207227500 }, "origId": null, "name": "raymarched cube", "notes": "Inspired by wblut's experiments with ray marching point clouds https://twitter.com/wblut/status/856959757588070401", - "rank": "10.194066341656232", + "rank": 10.194066341656232, "private": false, "unlisted": false, "username": "tdhooper", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-k8eljnva3nai95w1j-thumbnail.jpg", "hasSound": "", - "views": "694", - "likes": "3", + "views": 694, + "likes": 3, "revisionId": "5ZnJiaGEYJGXkSxpz" } \ No newline at end of file diff --git a/art/zRecXKb9NuCfmnWv4/art.json b/art/zRecXKb9NuCfmnWv4/art.json index 1e455d85..c18c3309 100644 --- a/art/zRecXKb9NuCfmnWv4/art.json +++ b/art/zRecXKb9NuCfmnWv4/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "N6iR49Ne9Naw9PNDZ", "createdAt": { - "$date": "1494865701670" + "$date": 1494865701670 }, "profile": { "name": null, @@ -12,15 +12,15 @@ "username": "richtowns" }, "createdAt": { - "$date": "1494969599667" + "$date": 1494969599667 }, "modifiedAt": { - "$date": "1494969641704" + "$date": 1494969641704 }, "origId": "rRHoXfKZBnnwFz4bZ", "name": "Init", "notes": "Hmmm!", - "rank": "1.1687612687741888", + "rank": 1.1687612687741888, "private": false, "unlisted": true, "username": "richtowns", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-7bmizxwjtimhrr3wf-thumbnail.jpg", "hasSound": "", - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "4wED6kACqeDg5cS3Z" } \ No newline at end of file diff --git a/art/zS5Nx6iwJqiQDQRap/art.json b/art/zS5Nx6iwJqiQDQRap/art.json index af1446ba..07a1a393 100644 --- a/art/zS5Nx6iwJqiQDQRap/art.json +++ b/art/zS5Nx6iwJqiQDQRap/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "8YazjgbR8FtHJgYgR", "createdAt": { - "$date": "1689266555980" + "$date": 1689266555980 }, "username": "ersh", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1689308971982" + "$date": 1689308971982 }, "modifiedAt": { - "$date": "1689309258867" + "$date": 1689309258867 }, "origId": "rZXHyphbAzHHHzkAc", "name": "3d try 2", "notes": "", - "rank": "1.5671912845523803", + "rank": 1.5671912845523803, "private": false, "unlisted": true, "username": "ersh", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-tfo63vu5w0ysw7kk6-thumbnail.jpg", "hasSound": "", - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "RNy7rmBu9Ke6LchEK" } \ No newline at end of file diff --git a/art/zSahx3yerpFqrYbQM/art.json b/art/zSahx3yerpFqrYbQM/art.json index a82b3205..b78e3044 100644 --- a/art/zSahx3yerpFqrYbQM/art.json +++ b/art/zSahx3yerpFqrYbQM/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1451229445500" + "$date": 1451229445500 }, "modifiedAt": { - "$date": "1451229445500" + "$date": 1451229445500 }, "origId": null, "name": "xmas tree", "notes": "", - "rank": "1.5680991652762442", + "rank": 1.5680991652762442, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vdys8384bv8axgl31-thumbnail.jpg", "hasSound": true, - "views": "125", - "likes": "0", + "views": 125, + "likes": 0, "revisionId": "avpRtbkJmACRxqnyo" } \ No newline at end of file diff --git a/art/zTFEangj5PduTYF4e/art.json b/art/zTFEangj5PduTYF4e/art.json index 2412c98a..ce7e2da1 100644 --- a/art/zTFEangj5PduTYF4e/art.json +++ b/art/zTFEangj5PduTYF4e/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "gYyDpnHTrdJiiNi5M", "createdAt": { - "$date": "1578026327766" + "$date": 1578026327766 }, "profile": { "first_name": "ben", @@ -13,15 +13,15 @@ "username": "ben2" }, "createdAt": { - "$date": "1578026782127" + "$date": 1578026782127 }, "modifiedAt": { - "$date": "1578101482887" + "$date": 1578101482887 }, "origId": null, "name": "block orchestra", "notes": "", - "rank": "1.1239330004813428", + "rank": 1.1239330004813428, "private": false, "unlisted": true, "username": "ben2", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-r5sbnqd4l5gnfjql2-thumbnail.jpg", "hasSound": true, - "views": "18", - "likes": "0", + "views": 18, + "likes": 0, "revisionId": "saY9WXcnBS6CzRjZ9" } \ No newline at end of file diff --git a/art/zWDcosC8feevNhZNA/art.json b/art/zWDcosC8feevNhZNA/art.json index be73517a..f696d6ff 100644 --- a/art/zWDcosC8feevNhZNA/art.json +++ b/art/zWDcosC8feevNhZNA/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "MqPTcXoEuGA34rGui", "createdAt": { - "$date": "1497270876730" + "$date": 1497270876730 }, "username": "zugzwang404", "profile": { @@ -11,15 +11,15 @@ } }, "createdAt": { - "$date": "1501731935089" + "$date": 1501731935089 }, "modifiedAt": { - "$date": "1501731935089" + "$date": 1501731935089 }, "origId": "dLkqdiAkHgpKZWw9c", "name": "papipupepox23", "notes": "", - "rank": "1.5306154624728312", + "rank": 1.5306154624728312, "private": false, "unlisted": true, "username": "zugzwang404", @@ -39,7 +39,7 @@ }, "screenshotURL": "data/images/images-mn76s9i2o68uzy9u5-thumbnail.jpg", "hasSound": true, - "views": "4", - "likes": "0", + "views": 4, + "likes": 0, "revisionId": "3fJihpayD4ufkGyK8" } \ No newline at end of file diff --git a/art/zd2E5vCZduc5JeoFz/art.json b/art/zd2E5vCZduc5JeoFz/art.json index a8510dd8..7d060941 100644 --- a/art/zd2E5vCZduc5JeoFz/art.json +++ b/art/zd2E5vCZduc5JeoFz/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "B7Kfai5f9h3MxwJcP", "createdAt": { - "$date": "1445777397953" + "$date": 1445777397953 }, "username": "gman", "profile": { @@ -12,15 +12,15 @@ } }, "createdAt": { - "$date": "1499272027406" + "$date": 1499272027406 }, "modifiedAt": { - "$date": "1499301648610" + "$date": 1499301648610 }, "origId": "d6J9M7EJyoAgw5NcA", "name": "cubespace", "notes": "", - "rank": "10.148450586356358", + "rank": 10.148450586356358, "private": false, "unlisted": false, "username": "gman", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-92yttslpq6f0cneok-thumbnail.jpg", "hasSound": true, - "views": "47577", - "likes": "10", + "views": 47577, + "likes": 10, "revisionId": "nJe2S88pqGbbh4Xb7" } \ No newline at end of file diff --git a/art/zddxPxkny7JNAE7jK/art.json b/art/zddxPxkny7JNAE7jK/art.json index 99991a19..23bad432 100644 --- a/art/zddxPxkny7JNAE7jK/art.json +++ b/art/zddxPxkny7JNAE7jK/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "q4xaX8JuN9ATDe8tt", "createdAt": { - "$date": "1517619250907" + "$date": 1517619250907 }, "profile": { "first_name": "Anuar", @@ -13,15 +13,15 @@ "username": "anuar" }, "createdAt": { - "$date": "1518223995387" + "$date": 1518223995387 }, "modifiedAt": { - "$date": "1518561454224" + "$date": 1518561454224 }, "origId": null, "name": "sphere", "notes": "", - "rank": "1.2344323207925212", + "rank": 1.2344323207925212, "private": false, "unlisted": true, "username": "anuar", @@ -41,7 +41,7 @@ }, "screenshotURL": "data/images/images-m42fxiizo4pqj1hsu-thumbnail.jpg", "hasSound": true, - "views": "3", - "likes": "0", + "views": 3, + "likes": 0, "revisionId": "xRXJJG2ttbiQSTr7a" } \ No newline at end of file diff --git a/art/zmcNCBEkGnxZeWcer/art.json b/art/zmcNCBEkGnxZeWcer/art.json index d43b44f1..fb47a24f 100644 --- a/art/zmcNCBEkGnxZeWcer/art.json +++ b/art/zmcNCBEkGnxZeWcer/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1512070645689" + "$date": 1512070645689 }, "modifiedAt": { - "$date": "1512070645689" + "$date": 1512070645689 }, "origId": "GhwS34Ee6m4sZemgY", "name": "circlepower K FURR2", "notes": "", - "rank": "1.9820601962256006", + "rank": 1.9820601962256006, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-oizi95meofi61xe41-thumbnail.jpg", "hasSound": true, - "views": "114", - "likes": "0", + "views": 114, + "likes": 0, "revisionId": "yz4oJgvysgGWaoBP5" } \ No newline at end of file diff --git a/art/zqZosvvGRNo8wWQq9/art.json b/art/zqZosvvGRNo8wWQq9/art.json index 00790799..5a11b414 100644 --- a/art/zqZosvvGRNo8wWQq9/art.json +++ b/art/zqZosvvGRNo8wWQq9/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "sbiee4rKiWAEvAjNr", "createdAt": { - "$date": "1507987372682" + "$date": 1507987372682 }, "profile": { "name": "Valentin Safonnikov", @@ -12,15 +12,15 @@ "username": "valentin" }, "createdAt": { - "$date": "1508156776795" + "$date": 1508156776795 }, "modifiedAt": { - "$date": "1508156776795" + "$date": 1508156776795 }, "origId": "T3o69kd5wMtWNCj5k", "name": "LED Display", "notes": "A tribute to La La Land.\nA music visualization demo.\nInspired by fragment shader http://glslsandbox.com/e#41758.0", - "rank": "1.0452520938397134", + "rank": 1.0452520938397134, "private": false, "unlisted": true, "username": "valentin", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-rg2jbhzif2hqgs4zm-thumbnail.jpg", "hasSound": true, - "views": "1", - "likes": "0", + "views": 1, + "likes": 0, "revisionId": "xeCoziWPEwQEZKyWL" } \ No newline at end of file diff --git a/art/zr3rcCnA3sx954XPa/art.json b/art/zr3rcCnA3sx954XPa/art.json index d11f5003..98dc167a 100644 --- a/art/zr3rcCnA3sx954XPa/art.json +++ b/art/zr3rcCnA3sx954XPa/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1508995100985" + "$date": 1508995100985 }, "modifiedAt": { - "$date": "1508995100985" + "$date": 1508995100985 }, "origId": "mwvXDsken4yMnJbxW", "name": "666wired x2", "notes": "", - "rank": "1.5849160830169813", + "rank": 1.5849160830169813, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-635us2bt8hg7knjyx-thumbnail.jpg", "hasSound": true, - "views": "135", - "likes": "1", + "views": 135, + "likes": 1, "revisionId": "BBcB4in7rAY6dnj3A" } \ No newline at end of file diff --git a/art/zsPkZPEA85uft8ybJ/art.json b/art/zsPkZPEA85uft8ybJ/art.json index b59b3a23..c6a95f6b 100644 --- a/art/zsPkZPEA85uft8ybJ/art.json +++ b/art/zsPkZPEA85uft8ybJ/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1567088286643" + "$date": 1567088286643 }, "modifiedAt": { - "$date": "1567088286643" + "$date": 1567088286643 }, "origId": "SEk9EQMb8GksyQBhX", "name": "Sphere + Cube Distribution", "notes": "", - "rank": "1.8404822950894342", + "rank": 1.8404822950894342, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-ndvt06x0oabx68n1s-thumbnail.jpg", "hasSound": "", - "views": "92", - "likes": "0", + "views": 92, + "likes": 0, "revisionId": "5EzFZ6RQFfqPTZmbw" } \ No newline at end of file diff --git a/art/zvKXwd6wx6E38aPmf/art.json b/art/zvKXwd6wx6E38aPmf/art.json index 555def5c..c586f39a 100644 --- a/art/zvKXwd6wx6E38aPmf/art.json +++ b/art/zvKXwd6wx6E38aPmf/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1589064752743" + "$date": 1589064752743 }, "modifiedAt": { - "$date": "1589064752743" + "$date": 1589064752743 }, "origId": null, "name": "tristrip", "notes": "", - "rank": "1.5518775868265475", + "rank": 1.5518775868265475, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-vhmv73mw29vegr359-thumbnail.jpg", "hasSound": "", - "views": "71", - "likes": "0", + "views": 71, + "likes": 0, "revisionId": "EoiEDLZcGWFWj7Aqv" } \ No newline at end of file diff --git a/art/zvyxJBkZ5mMZpXaLk/art.json b/art/zvyxJBkZ5mMZpXaLk/art.json index b9257b6c..ddab2b20 100644 --- a/art/zvyxJBkZ5mMZpXaLk/art.json +++ b/art/zvyxJBkZ5mMZpXaLk/art.json @@ -3,7 +3,7 @@ "owner": { "_id": "mDiE85wue3FMQCMXk", "createdAt": { - "$date": "1546121397447" + "$date": 1546121397447 }, "profile": { "first_name": "The Tuesday Night Machines", @@ -12,15 +12,15 @@ "username": "thetuesday night machines" }, "createdAt": { - "$date": "1546122101431" + "$date": 1546122101431 }, "modifiedAt": { - "$date": "1546122101431" + "$date": 1546122101431 }, "origId": "S3xrtQ73jjKSYCofF", "name": "Experiment003", "notes": "", - "rank": "1.513415096532766", + "rank": 1.513415096532766, "private": false, "unlisted": true, "username": "thetuesday night machines", @@ -40,7 +40,7 @@ }, "screenshotURL": "data/images/images-wdzhpb4qbe4zfbhet-thumbnail.jpg", "hasSound": true, - "views": "2", - "likes": "0", + "views": 2, + "likes": 0, "revisionId": "TF97TK8ccY53enuRg" } \ No newline at end of file diff --git a/art/zxb8eWGChrW9wgd55/art.json b/art/zxb8eWGChrW9wgd55/art.json index 3e3c79da..529c821e 100644 --- a/art/zxb8eWGChrW9wgd55/art.json +++ b/art/zxb8eWGChrW9wgd55/art.json @@ -4,15 +4,15 @@ "username": "anon" }, "createdAt": { - "$date": "1566500477868" + "$date": 1566500477868 }, "modifiedAt": { - "$date": "1566500477868" + "$date": 1566500477868 }, "origId": null, "name": "delicoban", "notes": "", - "rank": "1.5762114500831066", + "rank": 1.5762114500831066, "private": false, "unlisted": false, "username": "-anon-", @@ -32,7 +32,7 @@ }, "screenshotURL": "data/images/images-t5v3att07p0fxvcp2-thumbnail.jpg", "hasSound": "", - "views": "102", - "likes": "0", + "views": 102, + "likes": 0, "revisionId": "3G4skvD75dwe2ZiD9" } \ No newline at end of file diff --git a/build/gen-art-json.js b/build/gen-art-json.js index 64f86f8a..71d6c8ac 100644 --- a/build/gen-art-json.js +++ b/build/gen-art-json.js @@ -10,7 +10,7 @@ function fixBS(v) { } if (typeof v === 'object') { const keys = Object.keys(v); if (keys.length === 1 && keys[0].startsWith('$number')) { - return v[keys[0]]; + return parseFloat(v[keys[0]]); } for (const k of keys) { v[k] = fixBS(v[k]); @@ -107,6 +107,9 @@ for (const obj of art) { username: obj.owner?.username, avatarUrl: obj.avatarUrl, screenshotURL: obj.screenshotURL, + rank: obj.rank, + likes: obj.likes, + views: obj.views, }); } } diff --git a/index.html b/index.html index 0d5441c6..6ab795ba 100644 --- a/index.html +++ b/index.html @@ -42,6 +42,18 @@ } #search { display: flex; + width: 100%; + } + #search>div { + display: flex; + align-items: center; + } + #text { + flex: 1 1 auto; + } + #popular label { + display: flex; + align-items: center; } a { text-decoration: none; @@ -98,7 +110,10 @@ github - +
\ No newline at end of file diff --git a/src/js/browser.js b/src/js/browser.js index a0b9bf00..93be5a07 100644 --- a/src/js/browser.js +++ b/src/js/browser.js @@ -3,18 +3,24 @@ import { PseudoRandom } from './random.js'; const r = new PseudoRandom(); const tocElem = document.querySelector('#toc'); -const toc = await (await fetch('toc.json')).json(); +const toc = (await (await fetch('toc.json')).json()) const seed = parseInt(sessionStorage.getItem('seed') || (Math.random() * 0x7FFF_FFFF)); sessionStorage.setItem('seed', seed); r.reset(seed); + toc.forEach(v => v.rank = r.rand()); -toc.sort((a, b) => a.rank - b.rank); +toc.sort((a, b) => b.rank - a.rank); -for (const {id, name, username, avatarUrl, screenshotURL} of toc) { +for (const {id, name, username, likes, avatarUrl, screenshotURL} of toc) { const artUrl = `art/${id}`; - tocElem.appendChild(el('div', [ + tocElem.appendChild(el('div', { + dataset: { + username, + likes, + }, + }, [ el('a', { className: 'thumbnail', style: { backgroundImage: `url(${screenshotURL}`}, @@ -27,24 +33,29 @@ for (const {id, name, username, avatarUrl, screenshotURL} of toc) { ])); } -function filter(f) { - const s = f.trim(); +const searchElem = document.querySelector('#search input[type=text]'); +const popularElem = document.querySelector('#popular input[type=checkbox]'); + +function filter() { + const s = searchElem.value.trim(); + const showAll = !popularElem.checked; for (const elem of tocElem.children) { - const show = s + const ok = showAll || (elem.dataset.username !== 'anon' && elem.dataset.likes > 0); + const match = s ? elem.textContent.toLowerCase().includes(s) : true; - elem.style.display = show ? '' : 'none'; + elem.style.display = (ok && match) ? '' : 'none'; } } -const searchElem = document.querySelector('#search input[type=text]'); -searchElem.addEventListener('input', () => filter(searchElem.value)); +searchElem.addEventListener('input', filter); +popularElem.addEventListener('change', filter) { const s = new URLSearchParams(window.location.search); const q = s.get('q'); if (q) { searchElem.value = q; - filter(q); } -} \ No newline at end of file +} +filter(); diff --git a/toc.json b/toc.json index b459f9cc..5ded6727 100644 --- a/toc.json +++ b/toc.json @@ -4,9048 +4,12957 @@ "name": "xmas", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-w1f0zzufayogu5orv-thumbnail.jpg" + "screenshotURL": "data/images/images-w1f0zzufayogu5orv-thumbnail.jpg", + "rank": 10.853248709487326, + "likes": 6, + "views": 732 }, { "id": "2AAPaBjMMEbZF3peq", "name": "ringu", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-sqyipliizymyk4z74-thumbnail.jpg" + "screenshotURL": "data/images/images-sqyipliizymyk4z74-thumbnail.jpg", + "rank": 1.7071966329006245, + "likes": 0, + "views": 180 }, { "id": "2GcQqCitMWiQ5QRgm", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qzgph2cbzzenpe7cr-thumbnail.jpg" + "screenshotURL": "data/images/images-qzgph2cbzzenpe7cr-thumbnail.jpg", + "rank": 1.3452909604317507, + "likes": 0, + "views": 82 }, { "id": "2Jk6njpWPmAjyCJv4", "name": "hourglass attack (mouse.xy)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-fl408ii7nbltbcj3u-thumbnail.jpg" + "screenshotURL": "data/images/images-fl408ii7nbltbcj3u-thumbnail.jpg", + "rank": 10.76957256114309, + "likes": 2, + "views": 161 }, { "id": "2KcwnpWC6FyBx5N9S", "name": "Uncontrolled triangle funnel", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-99r0l8qv1e9so2fsb-thumbnail.jpg" + "screenshotURL": "data/images/images-99r0l8qv1e9so2fsb-thumbnail.jpg", + "rank": 1.6690361846010184, + "likes": 0, + "views": 100 }, { "id": "2RntyLszQwDn9wi85", "name": "bounder", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hmfcwreq0hqaqc48d-thumbnail.jpg" + "screenshotURL": "data/images/images-hmfcwreq0hqaqc48d-thumbnail.jpg", + "rank": 1.1473429296536635, + "likes": 1, + "views": 67 }, { "id": "2cL3kfaKBExkWc5Le", "name": "baby's first vertex shader", "username": "chemlo", "avatarUrl": "https://secure.gravatar.com/avatar/bd1fc3e2f0d77392e06266faedc63267?default=retro&size=200", - "screenshotURL": "data/images/images-fz2si0ijh1jc7vqvw-thumbnail.jpg" + "screenshotURL": "data/images/images-fz2si0ijh1jc7vqvw-thumbnail.jpg", + "rank": 1.771269484421999, + "likes": 1, + "views": 197 }, { "id": "2nczC2kx9JRxu64gA", "name": "use-the-mic", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-13cjwj69rlsajd3xj-thumbnail.jpg" + "screenshotURL": "data/images/images-13cjwj69rlsajd3xj-thumbnail.jpg", + "rank": 1.6582847792407542, + "likes": 0, + "views": 125 }, { "id": "349P7R35WtujgHxrw", "name": "666wired x3", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kcmus3r0ksuyyt1qy-thumbnail.jpg" + "screenshotURL": "data/images/images-kcmus3r0ksuyyt1qy-thumbnail.jpg", + "rank": 1.0910613180760858, + "likes": 0, + "views": 46 }, { "id": "3Csyw9ecsH7rXLkok", "name": "Spiral-Spring dNCE1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-e0r0zx2gntwyqw0p2-thumbnail.jpg" + "screenshotURL": "data/images/images-e0r0zx2gntwyqw0p2-thumbnail.jpg", + "rank": 1.5161280809852493, + "likes": 0, + "views": 117 }, { "id": "3K4LGxEGgP7MLHZnb", "name": "bobble", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ocv7mbst4bbtoey0l-thumbnail.jpg" + "screenshotURL": "data/images/images-ocv7mbst4bbtoey0l-thumbnail.jpg", + "rank": 10.96105431793462, + "likes": 13, + "views": 1485 }, { "id": "3Szoo7khkBA4exnsR", "name": "headrush fork", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hs5ot0fucno7vm1pj-thumbnail.jpg" + "screenshotURL": "data/images/images-hs5ot0fucno7vm1pj-thumbnail.jpg", + "rank": 1.4829018388978024, + "likes": 0, + "views": 99 }, { "id": "3eX8nyZYKzX3Xf9be", "name": "technoball K machinzed dev1 (GL_LINE_LOOP)", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-wb4v5i9gxwpptre4h-thumbnail.jpg" + "screenshotURL": "data/images/images-wb4v5i9gxwpptre4h-thumbnail.jpg", + "rank": 10.142298696501149, + "likes": 4, + "views": 695 }, { "id": "3hzz6KuiDcQDi54iA", "name": "Triangular Voronoi", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5mjsqkl8z4xhsajcx-thumbnail.jpg" + "screenshotURL": "data/images/images-5mjsqkl8z4xhsajcx-thumbnail.jpg", + "rank": 1.2515379844821515, + "likes": 0, + "views": 34 }, { "id": "3pFLZ6LMxGuHYkjcr", "name": "point cloud vs spheres rmx", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-vhmx06rbjk6ibkqhb-thumbnail.jpg" + "screenshotURL": "data/images/images-vhmx06rbjk6ibkqhb-thumbnail.jpg", + "rank": 10.814815219884544, + "likes": 7, + "views": 1249 }, { "id": "3rTF3aQTLfnSdwdcW", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ispm3g99fustxhn9h-thumbnail.jpg" + "screenshotURL": "data/images/images-ispm3g99fustxhn9h-thumbnail.jpg", + "rank": 1.4258395038983653, + "likes": 0, + "views": 137 }, { "id": "3uH92F2f4pCxBydB3", "name": "flowerpower", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-g98mqi3h4mez1wgeo-thumbnail.jpg" + "screenshotURL": "data/images/images-g98mqi3h4mez1wgeo-thumbnail.jpg", + "rank": 10.560755021462072, + "likes": 7, + "views": 401 }, { "id": "42ESv42tR52CEdX63", "name": "targ", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-4ro3p9et1y928d5oa-thumbnail.jpg" + "screenshotURL": "data/images/images-4ro3p9et1y928d5oa-thumbnail.jpg", + "rank": 1.2386165157318438, + "likes": 0, + "views": 151 }, { "id": "4MXkkkQvDcbZT2bmy", "name": "119b matrix rain", "username": "shu", "avatarUrl": "https://secure.gravatar.com/avatar/6dc8be209aeec21dc99956c1188c1b05?default=retro&size=200", - "screenshotURL": "data/images/images-qlljdjqtu81pk2y7f-thumbnail.jpg" + "screenshotURL": "data/images/images-qlljdjqtu81pk2y7f-thumbnail.jpg", + "rank": 1.266631445639555, + "likes": 0, + "views": 567 }, { "id": "4d6tRjx7hKBD4t7sJ", "name": "pointsprite plasma", "username": "anon", - "screenshotURL": "data/images/images-trfjx38nloshkd6kw-thumbnail.jpg" + "screenshotURL": "data/images/images-trfjx38nloshkd6kw-thumbnail.jpg", + "rank": 1.1087438348344678, + "likes": 0, + "views": 164 }, { "id": "4zASqsiiCDuSJRntr", "name": "unnamed", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-cvzm7snauyq1yyez6-thumbnail.jpg" + "screenshotURL": "data/images/images-cvzm7snauyq1yyez6-thumbnail.jpg", + "rank": 1.7598443541141358, + "likes": 0, + "views": 120 }, { "id": "58gFy9tGHHqJ3JY4m", "name": "moby", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-z1jc1oyvrb7dsfasm-thumbnail.jpg" + "screenshotURL": "data/images/images-z1jc1oyvrb7dsfasm-thumbnail.jpg", + "rank": 10.088423136032938, + "likes": 6, + "views": 851 }, { "id": "5YGSiNrquYpFi3Ggo", "name": "life is lil' better now thx", "username": "lambmeow", "avatarUrl": "https://i1.sndcdn.com/avatars-000201943208-mgxm4x-large.jpg", - "screenshotURL": "data/images/images-hfixdl9m7ivz07ekt-thumbnail.jpg" + "screenshotURL": "data/images/images-hfixdl9m7ivz07ekt-thumbnail.jpg", + "rank": 1.0195068424892502, + "likes": 0, + "views": 142 }, { "id": "5dNDeR4dqCCRvcHCT", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-ti1pt9g9uegwhioxt-thumbnail.jpg" + "screenshotURL": "data/images/images-ti1pt9g9uegwhioxt-thumbnail.jpg", + "rank": 1.9667150168746719, + "likes": 0, + "views": 137 }, { "id": "5fBJ6mEfnhkJuSFyR", "name": "chapapa", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-1vm3pfdtczwhl2oki-thumbnail.jpg" + "screenshotURL": "data/images/images-1vm3pfdtczwhl2oki-thumbnail.jpg", + "rank": 1.9515628572809047, + "likes": 1, + "views": 107 }, { "id": "5gKRQuwx63MAdRePc", "name": "Rainbow Flower", "username": "lambmeow", "avatarUrl": "https://i1.sndcdn.com/avatars-000201943208-mgxm4x-large.jpg", - "screenshotURL": "data/images/images-a2scx6zv2rhhrm13n-thumbnail.jpg" + "screenshotURL": "data/images/images-a2scx6zv2rhhrm13n-thumbnail.jpg", + "rank": 1.1606545862356872, + "likes": 1, + "views": 225 }, { "id": "5ppKAhtsPPS3xfam7", "name": "sillage", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-u6al664te3f7x9h0z-thumbnail.jpg" + "screenshotURL": "data/images/images-u6al664te3f7x9h0z-thumbnail.jpg", + "rank": 10.000039111485817, + "likes": 2, + "views": 196 }, { "id": "5vfETRh3Q89xEEMAA", "name": "curve", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6gzwme8a2ssu6s0f4-thumbnail.jpg" + "screenshotURL": "data/images/images-6gzwme8a2ssu6s0f4-thumbnail.jpg", + "rank": 1.8959183548919003, + "likes": 0, + "views": 122 }, { "id": "6C6jC7cgKsabzRcL8", "name": "It's So In Vogue To Be Dead", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-apbhfy2twat19fyy3-thumbnail.jpg" + "screenshotURL": "data/images/images-apbhfy2twat19fyy3-thumbnail.jpg", + "rank": 1.9068029251205507, + "likes": 1, + "views": 228 }, { "id": "6EhsqQMiTAN8xv9yr", "name": "sin-plotter", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9fmpvfxmbrdgrznt6-thumbnail.jpg" + "screenshotURL": "data/images/images-9fmpvfxmbrdgrznt6-thumbnail.jpg", + "rank": 1.0934097863346357, + "likes": 0, + "views": 76 }, { "id": "6YpuWT2zbWkg2ocdL", "name": "collage", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-0zn8qm26g2pg9xn5r-thumbnail.jpg" + "screenshotURL": "data/images/images-0zn8qm26g2pg9xn5r-thumbnail.jpg", + "rank": 1.7792497132464828, + "likes": 0, + "views": 143 }, { "id": "6Yx2A7TQ6NnyHhFPQ", "name": "bwow", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-lpsla0pcwtlv15g92-thumbnail.jpg" + "screenshotURL": "data/images/images-lpsla0pcwtlv15g92-thumbnail.jpg", + "rank": 10.991072057812215, + "likes": 10, + "views": 1305 }, { "id": "6gQQcZm2vuBMyLCkB", "name": "point cloud vs spheres colored", "username": "anon", - "screenshotURL": "data/images/images-mw5ssi4xtryhttjbl-thumbnail.jpg" + "screenshotURL": "data/images/images-mw5ssi4xtryhttjbl-thumbnail.jpg", + "rank": 10.880520268628738, + "likes": 3, + "views": 336 }, { "id": "6qhRHbFn8B6GeD5Ni", "name": "unnamed2", "username": "anon", - "screenshotURL": "data/images/images-6ne2eg69apigwgclz-thumbnail.jpg" + "screenshotURL": "data/images/images-6ne2eg69apigwgclz-thumbnail.jpg", + "rank": 1.8049750840978451, + "likes": 0, + "views": 169 }, { "id": "79HqSrQH4meL63aAo", "name": "ball-o?3", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-4pfkik8qiixjgvijv-thumbnail.jpg" + "screenshotURL": "data/images/images-4pfkik8qiixjgvijv-thumbnail.jpg", + "rank": 10.31055953801975, + "likes": 16, + "views": 2405 }, { "id": "7DtazpcMcdA6fJ4XW", "name": "colors", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-tj2yixd6koe03tp5s-thumbnail.jpg" + "screenshotURL": "data/images/images-tj2yixd6koe03tp5s-thumbnail.jpg", + "rank": 1.387585619695499, + "likes": 1, + "views": 164 }, { "id": "7G88sy7oNibcANkMP", "name": "pulsednxxx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-azmro6hs7xmivnb6u-thumbnail.jpg" + "screenshotURL": "data/images/images-azmro6hs7xmivnb6u-thumbnail.jpg", + "rank": 1.163740954520362, + "likes": 1, + "views": 69 }, { "id": "7RXESd6b5ToNrYe9M", "name": "unnamed 3", "username": "andrea", "avatarUrl": "https://lh3.googleusercontent.com/-JQdLlc8Acjo/AAAAAAAAAAI/AAAAAAAAAD8/fYe7PgxpOIQ/photo.jpg", - "screenshotURL": "data/images/images-psv9cjtjtc802nw70-thumbnail.jpg" + "screenshotURL": "data/images/images-psv9cjtjtc802nw70-thumbnail.jpg", + "rank": 1.013979214529715, + "likes": 1, + "views": 221 }, { "id": "7TrYkuK4aHzLqvZ7r", "name": "fzball", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-at6mlyyftky2ptmmy-thumbnail.jpg" + "screenshotURL": "data/images/images-at6mlyyftky2ptmmy-thumbnail.jpg", + "rank": 10.751442397123725, + "likes": 7, + "views": 472 }, { "id": "7Xo5cox42KeW3chZj", "name": "incId K machinized dev0", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-2dx1a0dl4uwskrwqm-thumbnail.jpg" + "screenshotURL": "data/images/images-2dx1a0dl4uwskrwqm-thumbnail.jpg", + "rank": 1.1762797570207058, + "likes": 1, + "views": 127 }, { "id": "7YgXgotM2u7EazE58", "name": "add-em-up", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-gyo1d9v2nciaq91e8-thumbnail.jpg" + "screenshotURL": "data/images/images-gyo1d9v2nciaq91e8-thumbnail.jpg", + "rank": 10.258626086005318, + "likes": 10, + "views": 591 }, { "id": "7YksmRJcwQXipHhfx", "name": "terrain", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-sjdzoc1qexc1z55r1-thumbnail.jpg" + "screenshotURL": "data/images/images-sjdzoc1qexc1z55r1-thumbnail.jpg", + "rank": 10.599773843326814, + "likes": 7, + "views": 1123 }, { "id": "7ZDFThfCsDDXTyMjG", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-qam4olvdkjs8klpfd-thumbnail.jpg" + "screenshotURL": "data/images/images-qam4olvdkjs8klpfd-thumbnail.jpg", + "rank": 1.8690974230018553, + "likes": 0, + "views": 174 }, { "id": "7awCXKJWafHYpvqX8", "name": "plan b paint it", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-05jqoyh2sjga1bfz9-thumbnail.jpg" + "screenshotURL": "data/images/images-05jqoyh2sjga1bfz9-thumbnail.jpg", + "rank": 1.256578902286635, + "likes": 1, + "views": 112 }, { "id": "7b2mtzWGfut7qG2b4", "name": "cubes", "username": "matt", "avatarUrl": "https://lh4.googleusercontent.com/-jtcouKXDqq0/AAAAAAAAAAI/AAAAAAAAA7c/aDTXLcXoDnc/photo.jpg", - "screenshotURL": "data/images/images-saf6p9b07856qu8th-thumbnail.jpg" + "screenshotURL": "data/images/images-saf6p9b07856qu8th-thumbnail.jpg", + "rank": 10.008183997046808, + "likes": 8, + "views": 1491 }, { "id": "7fkuNErcdiCoyDFPM", "name": "It's So In Vogue To Be Dead", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-qkrbt9r1bq0zqvtzb-thumbnail.jpg" + "screenshotURL": "data/images/images-qkrbt9r1bq0zqvtzb-thumbnail.jpg", + "rank": 1.1124367353654692, + "likes": 0, + "views": 257 }, { "id": "7myySepW36ywzREow", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-h32085hdcxi6iwcef-thumbnail.jpg" + "screenshotURL": "data/images/images-h32085hdcxi6iwcef-thumbnail.jpg", + "rank": 1.2737682065463187, + "likes": 0, + "views": 72 }, { "id": "7qXRty5XaAiets5ZL", "name": "illu", "username": "anon", - "screenshotURL": "data/images/images-oia5cupcs3b0x38ns-thumbnail.jpg" + "screenshotURL": "data/images/images-oia5cupcs3b0x38ns-thumbnail.jpg", + "rank": 1.39379899628885, + "likes": 0, + "views": 159 }, { "id": "7wqyFQDCq6cmDzs4H", "name": "unnamed", "username": "pentan", "avatarUrl": "https://avatars.githubusercontent.com/Pentan?s=200", - "screenshotURL": "data/images/images-z75y7zsy3kcmdtw68-thumbnail.jpg" + "screenshotURL": "data/images/images-z75y7zsy3kcmdtw68-thumbnail.jpg", + "rank": 10.056749437662678, + "likes": 3, + "views": 1165 }, { "id": "83bhi2jnJmLwj89jd", "name": "unnamed", "username": "anon", - "screenshotURL": "data/images/images-daCGZux4fcKPwC2RQ-thumbnail.png" + "screenshotURL": "data/images/images-daCGZux4fcKPwC2RQ-thumbnail.png", + "rank": 1.2874691289182976, + "likes": 0, + "views": 102 }, { "id": "84bqgyYH7r222NZui", "name": "bounder", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2446ff2syxt0szhly-thumbnail.jpg" + "screenshotURL": "data/images/images-2446ff2syxt0szhly-thumbnail.jpg", + "rank": 1.6303612625403663, + "likes": 0, + "views": 82 }, { "id": "87jiR2yJj3v4JHQGX", "name": "residualfillattack", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-c1cot7l4qyo0zrntr-thumbnail.jpg" + "screenshotURL": "data/images/images-c1cot7l4qyo0zrntr-thumbnail.jpg", + "rank": 10.50271965629378, + "likes": 4, + "views": 365 }, { "id": "8QyjKkpp7q9aGkAn7", "name": "ringu", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-r3g12185ws8jjt293-thumbnail.jpg" + "screenshotURL": "data/images/images-r3g12185ws8jjt293-thumbnail.jpg", + "rank": 10.249054817368298, + "likes": 11, + "views": 697 }, { "id": "8ZyPwCk5HdengqpJK", "name": "gridpnt", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-9dn4sdakaj2ih294w-thumbnail.jpg" + "screenshotURL": "data/images/images-9dn4sdakaj2ih294w-thumbnail.jpg", + "rank": 10.581292536411762, + "likes": 7, + "views": 478 }, { "id": "8aEFjza4wNjuhfnvP", "name": "pointsprite plasma", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7xg8kg3io7j9a0k9d-thumbnail.jpg" + "screenshotURL": "data/images/images-7xg8kg3io7j9a0k9d-thumbnail.jpg", + "rank": 1.0504713794380454, + "likes": 0, + "views": 93 }, { "id": "8eaHZkbv4GqCvTJJs", "name": "eswng", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-kuoxs8iblkjgbtu6l-thumbnail.jpg" + "screenshotURL": "data/images/images-kuoxs8iblkjgbtu6l-thumbnail.jpg", + "rank": 10.926830245222119, + "likes": 7, + "views": 3779 }, { "id": "97XDDQ5yWEzZhs6cH", "name": "banan", "username": "athega", "avatarUrl": "https://secure.gravatar.com/avatar/ac866057ea99c21292a071d08fadd152?default=retro&size=200", - "screenshotURL": "data/images/images-fb2enihda8gxtsg24-thumbnail.jpg" + "screenshotURL": "data/images/images-fb2enihda8gxtsg24-thumbnail.jpg", + "rank": 1.2318453516871357, + "likes": 0, + "views": 222 }, { "id": "982xbF946ivNRShYF", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-jh2yp1i2ketxnsdaf-thumbnail.jpg" + "screenshotURL": "data/images/images-jh2yp1i2ketxnsdaf-thumbnail.jpg", + "rank": 1.7321595387813549, + "likes": 0, + "views": 73 }, { "id": "9EJbRaRyPZMpJ9zLk", "name": "plasma grid", "username": "athega", "avatarUrl": "https://secure.gravatar.com/avatar/ac866057ea99c21292a071d08fadd152?default=retro&size=200", - "screenshotURL": "data/images/images-v0qo9zidfn0r1lnri-thumbnail.jpg" + "screenshotURL": "data/images/images-v0qo9zidfn0r1lnri-thumbnail.jpg", + "rank": 10.768598640589264, + "likes": 3, + "views": 208 }, { "id": "9auTJQc3nHbaStwyQ", "name": "papipupepo", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-r9rngjvxv6cb119nd-thumbnail.jpg" + "screenshotURL": "data/images/images-r9rngjvxv6cb119nd-thumbnail.jpg", + "rank": 10.437986680924938, + "likes": 11, + "views": 858 }, { "id": "9mqwFjEipb8pPtcPw", "name": "ung", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-646wcqea4omf0wrks-thumbnail.jpg" + "screenshotURL": "data/images/images-646wcqea4omf0wrks-thumbnail.jpg", + "rank": 10.440310603164082, + "likes": 18, + "views": 3830 }, { "id": "9s4f49dwx4L8hbbD5", "name": "moduloi kanssani", "username": "visa-valtteri", "avatarUrl": "https://lh4.googleusercontent.com/-LZnRtqD3Cf4/AAAAAAAAAAI/AAAAAAAAEyw/CB7DLj_ThQA/photo.jpg", - "screenshotURL": "data/images/images-zzp5cmodbt9n3rv37-thumbnail.jpg" + "screenshotURL": "data/images/images-zzp5cmodbt9n3rv37-thumbnail.jpg", + "rank": 1.7954446538070967, + "likes": 1, + "views": 191 }, { "id": "9tQdLKqdczvbu3Pp5", "name": "spiral", "username": "sap", "avatarUrl": "https://secure.gravatar.com/avatar/bd1ffaa5c21bfd6fb5a36cfbb45b8fa6?default=retro&size=200", - "screenshotURL": "data/images/images-1264nzzay2lndrqku-thumbnail.jpg" + "screenshotURL": "data/images/images-1264nzzay2lndrqku-thumbnail.jpg", + "rank": 1.897704889650796, + "likes": 1, + "views": 153 }, { "id": "9wKMAeACxZ3WoJc2m", "name": "Spiral", "username": "Axesider", "avatarUrl": "https://lh3.googleusercontent.com/-i7vj-afsxec/AAAAAAAAAAI/AAAAAAAACGY/FYgBrh6kbyw/photo.jpg", - "screenshotURL": "data/images/images-2a5m4wethnw41mqcy-thumbnail.jpg" + "screenshotURL": "data/images/images-2a5m4wethnw41mqcy-thumbnail.jpg", + "rank": 10.958712966155426, + "likes": 7, + "views": 987 }, { "id": "9yoBtz2q3YvMZHhw6", "name": "fuzeball", "username": "anon", - "screenshotURL": "data/images/images-fsrbpulj0ksqp5agy-thumbnail.jpg" + "screenshotURL": "data/images/images-fsrbpulj0ksqp5agy-thumbnail.jpg", + "rank": 1.6839002188231131, + "likes": 0, + "views": 164 }, { "id": "9yyh6FdtyTqLN2EgE", "name": "forest fall 1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-onnzqftc74oignlom-thumbnail.jpg" + "screenshotURL": "data/images/images-onnzqftc74oignlom-thumbnail.jpg", + "rank": 1.2118877213576562, + "likes": 1, + "views": 55 }, { "id": "A8Zc7NFQdTdeKQimv", "name": "pookymelon", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-dscqkvp0vbpyv74mf-thumbnail.jpg" + "screenshotURL": "data/images/images-dscqkvp0vbpyv74mf-thumbnail.jpg", + "rank": 10.121527623282192, + "likes": 10, + "views": 758 }, { "id": "AGytkw7djFKBPNKZE", "name": "unnamed", "username": "anon", - "screenshotURL": "data/images/images-ZWGwTmTqyW4P5mnLc-thumbnail.png" + "screenshotURL": "data/images/images-ZWGwTmTqyW4P5mnLc-thumbnail.png", + "rank": 1.0428592959310576, + "likes": 0, + "views": 90 }, { "id": "AHgb5kGbLwEYQjRTn", "name": "rings_1", "username": "mark", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg", - "screenshotURL": "data/images/images-c34clv5phyill6115-thumbnail.jpg" + "screenshotURL": "data/images/images-c34clv5phyill6115-thumbnail.jpg", + "rank": 1.6089845059980072, + "likes": 1, + "views": 99 }, { "id": "ARpkYYdzGDtKL4BZn", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0w31bted45sqlnvyz-thumbnail.jpg" + "screenshotURL": "data/images/images-0w31bted45sqlnvyz-thumbnail.jpg", + "rank": 1.6891963039216487, + "likes": 0, + "views": 73 }, { "id": "ASwcBa7AR4rPpF2Wg", "name": "msh", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x7kta8c90i2oyagvl-thumbnail.jpg" + "screenshotURL": "data/images/images-x7kta8c90i2oyagvl-thumbnail.jpg", + "rank": 10.653462031850477, + "likes": 3, + "views": 296 }, { "id": "AZFnk3yzLiSZ2KkWS", "name": "spirals", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-dq7s7cqwp0bna81g2-thumbnail.jpg" + "screenshotURL": "data/images/images-dq7s7cqwp0bna81g2-thumbnail.jpg", + "rank": 1.3219961454651534, + "likes": 0, + "views": 140 }, { "id": "AndijhSm4Fuox73p9", "name": "vibrations", "username": "athega", "avatarUrl": "https://secure.gravatar.com/avatar/ac866057ea99c21292a071d08fadd152?default=retro&size=200", - "screenshotURL": "data/images/images-548dozbpo5173sw20-thumbnail.jpg" + "screenshotURL": "data/images/images-548dozbpo5173sw20-thumbnail.jpg", + "rank": 10.50230210864328, + "likes": 5, + "views": 465 }, { "id": "B5PGbeNcqjZkjn87u", "name": "insidez", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-hmoh27wp6816c98av-thumbnail.jpg" + "screenshotURL": "data/images/images-hmoh27wp6816c98av-thumbnail.jpg", + "rank": 10.867067151961328, + "likes": 7, + "views": 959 }, { "id": "B8dK4DjfS4gxQ2D6x", "name": "spagbal", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ke3zyjtdbin0oes3w-thumbnail.jpg" + "screenshotURL": "data/images/images-ke3zyjtdbin0oes3w-thumbnail.jpg", + "rank": 10.789709244647112, + "likes": 16, + "views": 1116 }, { "id": "BWsfEAmCvR9m9NTF8", "name": "crystal irisz (1xxx)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-a7f0eppbouk5nbshe-thumbnail.jpg" + "screenshotURL": "data/images/images-a7f0eppbouk5nbshe-thumbnail.jpg", + "rank": 1.5259635627522619, + "likes": 0, + "views": 68 }, { "id": "BZMNQR7kcPSCCwyHL", "name": "Quads Spiral", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-fzjtedu0vb343va4k-thumbnail.jpg" + "screenshotURL": "data/images/images-fzjtedu0vb343va4k-thumbnail.jpg", + "rank": 1.3614906478068032, + "likes": 0, + "views": 181 }, { "id": "BZdvckJFNr53H6kXS", "name": "john_1", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qbd29ztvxq5om2m08-thumbnail.jpg" + "screenshotURL": "data/images/images-qbd29ztvxq5om2m08-thumbnail.jpg", + "rank": 1.5470744877686713, + "likes": 0, + "views": 36 }, { "id": "Be7qcEqHTfnXmi3nw", "name": "crystal irisz (1xxx)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-4larhn5wdg273mplj-thumbnail.jpg" + "screenshotURL": "data/images/images-4larhn5wdg273mplj-thumbnail.jpg", + "rank": 1.166425864835767, + "likes": 1, + "views": 354 }, { "id": "BeRGRuNpszfDv7foC", "name": "bounder", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-y9ltgun6bjv5b3wx0-thumbnail.jpg" + "screenshotURL": "data/images/images-y9ltgun6bjv5b3wx0-thumbnail.jpg", + "rank": 1.620431821213133, + "likes": 0, + "views": 61 }, { "id": "BnKrvieHdWaxfjXH8", "name": "toon chaos12", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2hbyxnib9rp2osjqq-thumbnail.jpg" + "screenshotURL": "data/images/images-2hbyxnib9rp2osjqq-thumbnail.jpg", + "rank": 1.9728917084215274, + "likes": 0, + "views": 95 }, { "id": "BubiakjZKAd7TKT83", "name": "plasma waves", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-icvbc0r2osc7or8pv-thumbnail.jpg" + "screenshotURL": "data/images/images-icvbc0r2osc7or8pv-thumbnail.jpg", + "rank": 1.9310465010377234, + "likes": 1, + "views": 83 }, { "id": "Bv7nLsmSbowtSoGpA", "name": "fwosh", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-7dc1ythjvqd4jie5e-thumbnail.jpg" + "screenshotURL": "data/images/images-7dc1ythjvqd4jie5e-thumbnail.jpg", + "rank": 10.247305872886365, + "likes": 11, + "views": 1196 }, { "id": "C9maC3C6dCdyKmsuH", "name": "Bouncy Music Lines", "username": "8bitrick", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200", - "screenshotURL": "data/images/images-2k35nxtgggsdvfuf9-thumbnail.jpg" + "screenshotURL": "data/images/images-2k35nxtgggsdvfuf9-thumbnail.jpg", + "rank": 1.8879513062627777, + "likes": 0, + "views": 275 }, { "id": "CGefenfT6rv2yQ4Bw", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-m6sn4mhftgzj4hoho-thumbnail.jpg" + "screenshotURL": "data/images/images-m6sn4mhftgzj4hoho-thumbnail.jpg", + "rank": 1.7271511915365276, + "likes": 1, + "views": 169 }, { "id": "CJqnsPPKxz3KGqWSZ", "name": "It's So In Vogue To Be Dead", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gu6gyj2n68q7nwujc-thumbnail.jpg" + "screenshotURL": "data/images/images-gu6gyj2n68q7nwujc-thumbnail.jpg", + "rank": 1.7169452909275107, + "likes": 0, + "views": 118 }, { "id": "CJyTYWu2F352dNTrn", "name": "hrt", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-43ydnt03cdasdoe4v-thumbnail.jpg" + "screenshotURL": "data/images/images-43ydnt03cdasdoe4v-thumbnail.jpg", + "rank": 10.198711906218424, + "likes": 10, + "views": 664 }, { "id": "CQcbw4k7BmY3egppx", "name": "funk", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-vt2su5f6py5riuqk6-thumbnail.jpg" + "screenshotURL": "data/images/images-vt2su5f6py5riuqk6-thumbnail.jpg", + "rank": 1.1906668029802017, + "likes": 0, + "views": 91 }, { "id": "Ch3PxmZwN22dkrGCg", "name": "bugs", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-pt8qau7cw08y8b8t4-thumbnail.jpg" + "screenshotURL": "data/images/images-pt8qau7cw08y8b8t4-thumbnail.jpg", + "rank": 1.6571473622549397, + "likes": 0, + "views": 165 }, { "id": "D3LC8ea768bS5NfQY", "name": "saucer attack (mouse.xy)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-nqz30ouqnw8hqz6v0-thumbnail.jpg" + "screenshotURL": "data/images/images-nqz30ouqnw8hqz6v0-thumbnail.jpg", + "rank": 1.222612540645303, + "likes": 0, + "views": 91 }, { "id": "D4KsKHDFES8P7NEBc", "name": "linespace x k", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-wnp9tevekaaq1esow-thumbnail.jpg" + "screenshotURL": "data/images/images-wnp9tevekaaq1esow-thumbnail.jpg", + "rank": 1.4804709734097232, + "likes": 1, + "views": 146 }, { "id": "D7Qe36Z7PfM2fS6Jg", "name": "residualfill", "username": "anon", - "screenshotURL": "data/images/images-9oji6mnu2cuix1itp-thumbnail.jpg" + "screenshotURL": "data/images/images-9oji6mnu2cuix1itp-thumbnail.jpg", + "rank": 1.598655206020494, + "likes": 0, + "views": 106 }, { "id": "DBf3fehEcDfdz3dT7", "name": "tesla", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-v1h6hf7cz9izs982m-thumbnail.jpg" + "screenshotURL": "data/images/images-v1h6hf7cz9izs982m-thumbnail.jpg", + "rank": 1.3709487225041936, + "likes": 0, + "views": 220 }, { "id": "DP7wFzXhDCPCpGfuF", "name": "hypercube", "username": "sap", "avatarUrl": "https://secure.gravatar.com/avatar/bd1ffaa5c21bfd6fb5a36cfbb45b8fa6?default=retro&size=200", - "screenshotURL": "data/images/images-umfpcyroohixkydph-thumbnail.jpg" + "screenshotURL": "data/images/images-umfpcyroohixkydph-thumbnail.jpg", + "rank": 1.2677843186409063, + "likes": 1, + "views": 157 }, { "id": "DPyrvZcaDSQBadMfb", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-m8x9kmlhyobwcbapc-thumbnail.jpg" + "screenshotURL": "data/images/images-m8x9kmlhyobwcbapc-thumbnail.jpg", + "rank": 1.5778538416516268, + "likes": 0, + "views": 69 }, { "id": "DQtN9os6r9QqLMWeq", "name": "never saw a rainbow", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-tefw6f0rlgew9ebpl-thumbnail.jpg" + "screenshotURL": "data/images/images-tefw6f0rlgew9ebpl-thumbnail.jpg", + "rank": 10.16922158092307, + "likes": 2, + "views": 435 }, { "id": "DSH7PskktA2rGgZ6F", "name": "Pig", "username": "gaz", "avatarUrl": "https://secure.gravatar.com/avatar/1383190fac8e70cb725c3d76dbc811ba?default=retro&size=200", - "screenshotURL": "data/images/images-5aqjcrcuwrl0squ63-thumbnail.jpg" + "screenshotURL": "data/images/images-5aqjcrcuwrl0squ63-thumbnail.jpg", + "rank": 1.8895530749687033, + "likes": 1, + "views": 456 }, { "id": "DkQkxp558QrXdoDTs", "name": "in(trouble)", "username": "calderonsteven", "avatarUrl": "https://avatars.githubusercontent.com/calderonsteven?s=200", - "screenshotURL": "data/images/images-afczA2gKZEZw6u6GL-thumbnail.png" + "screenshotURL": "data/images/images-afczA2gKZEZw6u6GL-thumbnail.png", + "rank": 10.47001299613807, + "likes": 2, + "views": 3019 }, { "id": "DsvE4S4dECyiP9akX", "name": "illu", "username": "anon", - "screenshotURL": "data/images/images-eob5epmw8n5hpi7dm-thumbnail.jpg" + "screenshotURL": "data/images/images-eob5epmw8n5hpi7dm-thumbnail.jpg", + "rank": 1.1352954742910186, + "likes": 0, + "views": 105 }, { "id": "E3bguY87geHgSFKBW", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bmgzkc98864899v9k-thumbnail.jpg" + "screenshotURL": "data/images/images-bmgzkc98864899v9k-thumbnail.jpg", + "rank": 1.9410309433346786, + "likes": 0, + "views": 109 }, { "id": "E9ATxH3KR6gczc39H", "name": "crystal irisz (1xxxjkk", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-dhmuq374ibp21q4vk-thumbnail.jpg" + "screenshotURL": "data/images/images-dhmuq374ibp21q4vk-thumbnail.jpg", + "rank": 1.0965776859568173, + "likes": 0, + "views": 122 }, { "id": "EWTJuKrqGXLji3GwW", "name": "crystal dancer (mouse.xy) 2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-1avo4905rdyt32xxz-thumbnail.jpg" + "screenshotURL": "data/images/images-1avo4905rdyt32xxz-thumbnail.jpg", + "rank": 1.551983343488749, + "likes": 0, + "views": 63 }, { "id": "EZzESxRYabyXKSxqw", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-pxclrotmn0a4kapm2-thumbnail.jpg" + "screenshotURL": "data/images/images-pxclrotmn0a4kapm2-thumbnail.jpg", + "rank": 1.099635399580463, + "likes": 0, + "views": 87 }, { "id": "Eb8KT9CKPyKMXSF7L", "name": "It's So In Vogue To Be Dead", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-prajvq9psjyjosm8p-thumbnail.jpg" + "screenshotURL": "data/images/images-prajvq9psjyjosm8p-thumbnail.jpg", + "rank": 10.530298517130024, + "likes": 4, + "views": 577 }, { "id": "EgLk7JDok4GhxPeMH", "name": "stringart", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-3miwbc8y1trizj8o4-thumbnail.jpg" + "screenshotURL": "data/images/images-3miwbc8y1trizj8o4-thumbnail.jpg", + "rank": 1.5502119256995208, + "likes": 0, + "views": 316 }, { "id": "EhoHuSv6ou8bp9o66", "name": "sploot", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-qmjglkdlpkhcujrw6-thumbnail.jpg" + "screenshotURL": "data/images/images-qmjglkdlpkhcujrw6-thumbnail.jpg", + "rank": 10.845431726393716, + "likes": 6, + "views": 288 }, { "id": "Ekj2CXtjX5YZc76Lk", "name": "orb", "username": "mark", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg", - "screenshotURL": "data/images/images-2snl6a0p1dnl5uu96-thumbnail.jpg" + "screenshotURL": "data/images/images-2snl6a0p1dnl5uu96-thumbnail.jpg", + "rank": 10.140675930566463, + "likes": 2, + "views": 570 }, { "id": "EtY77PNcjnaQtphnu", "name": "sin-plotter", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1kvtic3uctrdoppvb-thumbnail.jpg" + "screenshotURL": "data/images/images-1kvtic3uctrdoppvb-thumbnail.jpg", + "rank": 1.942017894810065, + "likes": 0, + "views": 103 }, { "id": "FDoMDz4QxPmpEY7FJ", "name": "It's So In Vogue To Be Dead", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-f5tq1vrxnt6xhyeie-thumbnail.jpg" + "screenshotURL": "data/images/images-f5tq1vrxnt6xhyeie-thumbnail.jpg", + "rank": 1.2774062804078972, + "likes": 0, + "views": 340 }, { "id": "FNFsfgYT3ysjSme2P", "name": "candy", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-l0k8vdupw883y6q85-thumbnail.jpg" + "screenshotURL": "data/images/images-l0k8vdupw883y6q85-thumbnail.jpg", + "rank": 1.2072187165580082, + "likes": 0, + "views": 142 }, { "id": "FPFBuCexgLQpriEoS", "name": "rollin", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-9bcl3otpidc8yk7s8-thumbnail.jpg" + "screenshotURL": "data/images/images-9bcl3otpidc8yk7s8-thumbnail.jpg", + "rank": 10.383092686257969, + "likes": 2, + "views": 388 }, { "id": "FWWNQRxd2LXsvsxj5", "name": "brain hach", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-ozmhslskkkqgm6vb4-thumbnail.jpg" + "screenshotURL": "data/images/images-ozmhslskkkqgm6vb4-thumbnail.jpg", + "rank": 10.461387723178163, + "likes": 2, + "views": 167 }, { "id": "Fc6iHGcLDEtSTqbNG", "name": "tm-grid", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-5z38orofsfbe7vap7-thumbnail.jpg" + "screenshotURL": "data/images/images-5z38orofsfbe7vap7-thumbnail.jpg", + "rank": 10.178503391706514, + "likes": 7, + "views": 337 }, { "id": "FsHtLXJDGt87mpMLt", "name": "striped", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-84llo9xy97zkz6757-thumbnail.jpg" + "screenshotURL": "data/images/images-84llo9xy97zkz6757-thumbnail.jpg", + "rank": 1.7949319785719902, + "likes": 0, + "views": 87 }, { "id": "FvWzPMiZrdqtgEJHY", "name": "Particle", "username": "gaz", "avatarUrl": "https://secure.gravatar.com/avatar/1383190fac8e70cb725c3d76dbc811ba?default=retro&size=200", - "screenshotURL": "data/images/images-iw5tw2hxsnowabvg7-thumbnail.jpg" + "screenshotURL": "data/images/images-iw5tw2hxsnowabvg7-thumbnail.jpg", + "rank": 1.2028496263449713, + "likes": 0, + "views": 307 }, { "id": "G44HeacsoBQDo4MFC", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-weyl6r771b2keqi5z-thumbnail.jpg" + "screenshotURL": "data/images/images-weyl6r771b2keqi5z-thumbnail.jpg", + "rank": 1.52810064565402, + "likes": 0, + "views": 37 }, { "id": "G6uv6rnTuzAgmHniY", "name": "crystalsnds", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-xc9xupidzadldm94e-thumbnail.jpg" + "screenshotURL": "data/images/images-xc9xupidzadldm94e-thumbnail.jpg", + "rank": 10.239243005292035, + "likes": 9, + "views": 441 }, { "id": "GA5AfMNsPaGpaCd7b", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0vltv14uk2xqn25ie-thumbnail.jpg" + "screenshotURL": "data/images/images-0vltv14uk2xqn25ie-thumbnail.jpg", + "rank": 1.7073999228367278, + "likes": 0, + "views": 26 }, { "id": "GBQRjtz2FMC4RcMvC", "name": "rage", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8rhivs8wmb36t93gd-thumbnail.jpg" + "screenshotURL": "data/images/images-8rhivs8wmb36t93gd-thumbnail.jpg", + "rank": 1.251469840205397, + "likes": 0, + "views": 84 }, { "id": "GCHbAzpPAFHCXStCn", "name": "blendy", "username": "anon", - "screenshotURL": "data/images/images-yoofmit2ulo5s1yxa-thumbnail.jpg" + "screenshotURL": "data/images/images-yoofmit2ulo5s1yxa-thumbnail.jpg", + "rank": 1.5900036304440672, + "likes": 1, + "views": 154 }, { "id": "GKbc4tXKXpku2WT84", "name": "wwww", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-a13x2pg5d1xdbvrt6-thumbnail.jpg" + "screenshotURL": "data/images/images-a13x2pg5d1xdbvrt6-thumbnail.jpg", + "rank": 10.389576268229622, + "likes": 8, + "views": 384 }, { "id": "GKjSeb4FbAngScBTm", "name": "crystal irisz (1)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-ukba8piohggj47892-thumbnail.jpg" + "screenshotURL": "data/images/images-ukba8piohggj47892-thumbnail.jpg", + "rank": 1.1586203421375434, + "likes": 0, + "views": 137 }, { "id": "GMo8BydtF9nZHuqcM", "name": "htn", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-8320phu836qa7oy9b-thumbnail.jpg" + "screenshotURL": "data/images/images-8320phu836qa7oy9b-thumbnail.jpg", + "rank": 10.731463502493348, + "likes": 7, + "views": 462 }, { "id": "GY6bT7gTsHXRvMshg", "name": "wip", "username": "johan", "avatarUrl": "https://secure.gravatar.com/avatar/d01877a458be485c665b6ee7c1376d7b?default=retro&size=200", - "screenshotURL": "data/images/images-o9ijcc82vz6w3tsh0-thumbnail.jpg" + "screenshotURL": "data/images/images-o9ijcc82vz6w3tsh0-thumbnail.jpg", + "rank": 1.604776213188471, + "likes": 0, + "views": 86 }, { "id": "Ghsjg9yjpwFdatBgX", "name": "flowerworm", "username": "demoniak", "avatarUrl": "https://avatars.githubusercontent.com/johanberonius?s=200", - "screenshotURL": "data/images/images-ow4oujnbbj9fs8imk-thumbnail.jpg" + "screenshotURL": "data/images/images-ow4oujnbbj9fs8imk-thumbnail.jpg", + "rank": 10.066196065766228, + "likes": 2, + "views": 623 }, { "id": "Gi7T5DRKnAnrvCAPp", "name": "lesson1", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ox37r3fjrn3k07549-thumbnail.jpg" + "screenshotURL": "data/images/images-ox37r3fjrn3k07549-thumbnail.jpg", + "rank": 1.3552830158192357, + "likes": 0, + "views": 60 }, { "id": "H56ztSpxnFf2kZGwv", "name": "K Machine exposed shader", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-cb1ol2ax4y57fmk6r-thumbnail.jpg" + "screenshotURL": "data/images/images-cb1ol2ax4y57fmk6r-thumbnail.jpg", + "rank": 10.650222911200995, + "likes": 2, + "views": 256 }, { "id": "H65kA6jZ79o5qDjXG", "name": "Block Party", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-4hcrrdd6bds0yxbxb-thumbnail.jpg" + "screenshotURL": "data/images/images-4hcrrdd6bds0yxbxb-thumbnail.jpg", + "rank": 10.234874228790236, + "likes": 17, + "views": 4502 }, { "id": "HSGSvjGwQyB6cFQMP", "name": "dots", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ssTFyFzXXEKdnCe9X-thumbnail.png" + "screenshotURL": "data/images/images-ssTFyFzXXEKdnCe9X-thumbnail.png", + "rank": 1.0622734409886718, + "likes": 0, + "views": 400 }, { "id": "HW98dGDbChYw2FjpS", "name": "feels like debris", "username": "anon", - "screenshotURL": "data/images/images-6y9bmfj7t8dbgprml-thumbnail.jpg" + "screenshotURL": "data/images/images-6y9bmfj7t8dbgprml-thumbnail.jpg", + "rank": 10.66916719834979, + "likes": 5, + "views": 1067 }, { "id": "HfQbodpsdXtRDyJar", "name": "Basic", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ioqdlc3kua7f4p2k1-thumbnail.jpg" + "screenshotURL": "data/images/images-ioqdlc3kua7f4p2k1-thumbnail.jpg", + "rank": 1.840262177234874, + "likes": 0, + "views": 84 }, { "id": "Hg6xE7LkftDQPNqAW", "name": "unnamed", "username": "w.e._aa", "avatarUrl": "https://i1.sndcdn.com/avatars-000158541618-bp5p9z-large.jpg", - "screenshotURL": "data/images/images-9b8ralrl7tplp7k5g-thumbnail.jpg" + "screenshotURL": "data/images/images-9b8ralrl7tplp7k5g-thumbnail.jpg", + "rank": 1.2358960210465242, + "likes": 0, + "views": 36 }, { "id": "Hsmfxt55QrbZxDm4d", "name": "perc2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-fmlneswktbpa45jgy-thumbnail.jpg" + "screenshotURL": "data/images/images-fmlneswktbpa45jgy-thumbnail.jpg", + "rank": 1.4473906146443687, + "likes": 0, + "views": 174 }, { "id": "JANswiNfyJnruo62E", "name": "dotto-chouhoukei", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-bkgwqcyapt1aop426-thumbnail.jpg" + "screenshotURL": "data/images/images-bkgwqcyapt1aop426-thumbnail.jpg", + "rank": 10.748233881117207, + "likes": 11, + "views": 1398 }, { "id": "JJBEEPXrCubMND6ym", "name": "crystal irisz (1xxx)rw", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-h6d4rfa2gqrf5psdr-thumbnail.jpg" + "screenshotURL": "data/images/images-h6d4rfa2gqrf5psdr-thumbnail.jpg", + "rank": 1.6748443645494484, + "likes": 1, + "views": 188 }, { "id": "JRyewraYLfP9taa98", "name": "dotqyub", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-mcuhvernmqk2zekch-thumbnail.jpg" + "screenshotURL": "data/images/images-mcuhvernmqk2zekch-thumbnail.jpg", + "rank": 10.833312244603052, + "likes": 8, + "views": 745 }, { "id": "JnRaHZcXYv7WBhq5b", "name": "pulse", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-wa0a1s6901sy21cud-thumbnail.jpg" + "screenshotURL": "data/images/images-wa0a1s6901sy21cud-thumbnail.jpg", + "rank": 10.50841474736835, + "likes": 7, + "views": 581 }, { "id": "JokykDr3Qve8hrLQR", "name": "gear", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-6j7jzjty2zekebsu4-thumbnail.jpg" + "screenshotURL": "data/images/images-6j7jzjty2zekebsu4-thumbnail.jpg", + "rank": 1.8206473544068549, + "likes": 0, + "views": 128 }, { "id": "Jrb5gxuyHzqMNukkg", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-ufvkizpki0667ghu2-thumbnail.jpg" + "screenshotURL": "data/images/images-ufvkizpki0667ghu2-thumbnail.jpg", + "rank": 1.2548101310304554, + "likes": 0, + "views": 69 }, { "id": "JsEv9AaC54NF6cY8Q", "name": "round", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-n6aj66ziha1w267jv-thumbnail.jpg" + "screenshotURL": "data/images/images-n6aj66ziha1w267jv-thumbnail.jpg", + "rank": 1.8240923603219836, + "likes": 0, + "views": 518 }, { "id": "K2eiDz74g3k842g37", "name": "Triangular Voronoi", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-nm46pishh23i3ou86-thumbnail.jpg" + "screenshotURL": "data/images/images-nm46pishh23i3ou86-thumbnail.jpg", + "rank": 1.2120249238223273, + "likes": 0, + "views": 132 }, { "id": "K5xqhTGgRRGkJzitm", "name": "dacning disco blob", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-898ktk0eltqxxxh5m-thumbnail.jpg" + "screenshotURL": "data/images/images-898ktk0eltqxxxh5m-thumbnail.jpg", + "rank": 10.390645525627223, + "likes": 7, + "views": 256 }, { "id": "K84niXFJgvqPCrhF3", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-psnggln1496tx7jwp-thumbnail.jpg" + "screenshotURL": "data/images/images-psnggln1496tx7jwp-thumbnail.jpg", + "rank": 1.0004771033344224, + "likes": 0, + "views": 92 }, { "id": "K8g3Q6ckgSTWZuRPv", "name": "plasma waves", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-9kop22k5fdvtjoso4-thumbnail.jpg" + "screenshotURL": "data/images/images-9kop22k5fdvtjoso4-thumbnail.jpg", + "rank": 1.8483002189307562, + "likes": 0, + "views": 144 }, { "id": "K8sAwLQqxzqjXN3FT", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-r3ddlegcc4cl04il4-thumbnail.jpg" + "screenshotURL": "data/images/images-r3ddlegcc4cl04il4-thumbnail.jpg", + "rank": 1.5328379721451784, + "likes": 0, + "views": 128 }, { "id": "K9kkXT25juoLDcni4", "name": "wip3", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-2kb3wfu2zxsv7diex-thumbnail.jpg" + "screenshotURL": "data/images/images-2kb3wfu2zxsv7diex-thumbnail.jpg", + "rank": 1.7769378216228642, + "likes": 0, + "views": 3908 }, { "id": "KTyBEnoxgZWR569eH", "name": "tunnel", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-wgrinolii03me1opn-thumbnail.jpg" + "screenshotURL": "data/images/images-wgrinolii03me1opn-thumbnail.jpg", + "rank": 10.550849904167329, + "likes": 6, + "views": 255 }, { "id": "Ka9eWpFE3Yj86HdYN", "name": "It's So In Vogue To Be Dead", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0612poreet0o6jhkl-thumbnail.jpg" + "screenshotURL": "data/images/images-0612poreet0o6jhkl-thumbnail.jpg", + "rank": 1.0748783134298585, + "likes": 1, + "views": 153 }, { "id": "KouaGmh83NF5FCHdM", "name": "penguin thoughts", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-c0cnzc68g5xb9rpmr-thumbnail.jpg" + "screenshotURL": "data/images/images-c0cnzc68g5xb9rpmr-thumbnail.jpg", + "rank": 10.65938249024882, + "likes": 9, + "views": 558 }, { "id": "L2EkNfwTM8yncpYNw", "name": "toon chaos1", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-uf4mx9u5kg81obiq9-thumbnail.jpg" + "screenshotURL": "data/images/images-uf4mx9u5kg81obiq9-thumbnail.jpg", + "rank": 1.0067736602900819, + "likes": 0, + "views": 112 }, { "id": "L7qW9rkYQEWF4AzkK", "name": "BigSwingingSnake", "username": "anon", - "screenshotURL": "data/images/images-vyqpj3pwtutad8w7a-thumbnail.jpg" + "screenshotURL": "data/images/images-vyqpj3pwtutad8w7a-thumbnail.jpg", + "rank": 1.143262523210449, + "likes": 1, + "views": 221 }, { "id": "LTuqGKGJGc3bHxGij", "name": "pinkstars", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ZtPx2spAm6Si8sEws-thumbnail.png" + "screenshotURL": "data/images/images-ZtPx2spAm6Si8sEws-thumbnail.png", + "rank": 1.986470285779956, + "likes": 1, + "views": 521 }, { "id": "LWQB7Eh4wa4moh9oa", "name": "friz", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-xlltf3zxucthecfhj-thumbnail.jpg" + "screenshotURL": "data/images/images-xlltf3zxucthecfhj-thumbnail.jpg", + "rank": 10.104674468934139, + "likes": 6, + "views": 329 }, { "id": "LdQAN7vDm59Kqcvgs", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-sv9hdk715egkb9nui-thumbnail.jpg" + "screenshotURL": "data/images/images-sv9hdk715egkb9nui-thumbnail.jpg", + "rank": 1.3054386958335074, + "likes": 0, + "views": 103 }, { "id": "MNGReAdLScFwNiZDg", "name": "curve2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-v7ub2gxdazwmvntoo-thumbnail.jpg" + "screenshotURL": "data/images/images-v7ub2gxdazwmvntoo-thumbnail.jpg", + "rank": 10.28915920316873, + "likes": 3, + "views": 420 }, { "id": "MPxc2mXYAQd5F3JFC", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-manubfey3gyxpkuez-thumbnail.jpg" + "screenshotURL": "data/images/images-manubfey3gyxpkuez-thumbnail.jpg", + "rank": 1.992479567956889, + "likes": 0, + "views": 126 }, { "id": "MTyhyqrCPDN5Fd7Xr", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-svabsqowjrenqn7go-thumbnail.jpg" + "screenshotURL": "data/images/images-svabsqowjrenqn7go-thumbnail.jpg", + "rank": 1.8123133265587998, + "likes": 1, + "views": 163 }, { "id": "MefAhfbtS5ZbYifPi", "name": "qyube", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-pkr1n4bwl2aprmizg-thumbnail.jpg" + "screenshotURL": "data/images/images-pkr1n4bwl2aprmizg-thumbnail.jpg", + "rank": 10.285659474539798, + "likes": 8, + "views": 351 }, { "id": "MfQT7AKEmWF7Q35TS", "name": "bound", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-70gp5rwnnp6jd7bx7-thumbnail.jpg" + "screenshotURL": "data/images/images-70gp5rwnnp6jd7bx7-thumbnail.jpg", + "rank": 10.592973719907532, + "likes": 7, + "views": 446 }, { "id": "NCmuezkb94xMJ4gtR", "name": "Torus Bulb4xx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ozyd2jul0jmoq5wub-thumbnail.jpg" + "screenshotURL": "data/images/images-ozyd2jul0jmoq5wub-thumbnail.jpg", + "rank": 1.315213565021374, + "likes": 0, + "views": 87 }, { "id": "NfQPZoWHTBFY7AKy5", "name": "K Machine exposed shader2 ", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-6097xa50kdr0vu9b4-thumbnail.jpg" + "screenshotURL": "data/images/images-6097xa50kdr0vu9b4-thumbnail.jpg", + "rank": 10.20538568786383, + "likes": 2, + "views": 490 }, { "id": "NfsvpqNHppMHhscah", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-dhe5saqbwjgjn2n7n-thumbnail.jpg" + "screenshotURL": "data/images/images-dhe5saqbwjgjn2n7n-thumbnail.jpg", + "rank": 1.4097677259253623, + "likes": 0, + "views": 108 }, { "id": "NhWzyi4RTkjqEik5t", "name": "technokokoro", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-31p3h95wynxi1stpb-thumbnail.jpg" + "screenshotURL": "data/images/images-31p3h95wynxi1stpb-thumbnail.jpg", + "rank": 10.751263701225993, + "likes": 7, + "views": 324 }, { "id": "NnwTMwz27MKZEbr46", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-2wiuo4cpros2lrpsy-thumbnail.jpg" + "screenshotURL": "data/images/images-2wiuo4cpros2lrpsy-thumbnail.jpg", + "rank": 1.2580316030268281, + "likes": 0, + "views": 162 }, { "id": "NyEsirDmwdF3Q65i6", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xcrd4z9wzg4c4fvu5-thumbnail.jpg" + "screenshotURL": "data/images/images-xcrd4z9wzg4c4fvu5-thumbnail.jpg", + "rank": 1.01982093936941, + "likes": 0, + "views": 55 }, { "id": "PF6C8TWcrEB3Mz3NP", "name": "point cloud vs spheres", "username": "bcarlyle", "avatarUrl": "https://avatars.githubusercontent.com/bcarlyle?s=200", - "screenshotURL": "data/images/images-wg847jyoyyf3fisrs-thumbnail.jpg" + "screenshotURL": "data/images/images-wg847jyoyyf3fisrs-thumbnail.jpg", + "rank": 1.2027345956814348, + "likes": 1, + "views": 221 }, { "id": "PFHJfQrt3knT8K8sQ", "name": "flwr", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-h4zyv5ocyga3huw79-thumbnail.jpg" + "screenshotURL": "data/images/images-h4zyv5ocyga3huw79-thumbnail.jpg", + "rank": 10.062767375856552, + "likes": 9, + "views": 814 }, { "id": "PHANwhhRXk62fsaeC", "name": "Simple Sphere", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-gihztdx0i7zvgyqd9-thumbnail.jpg" + "screenshotURL": "data/images/images-gihztdx0i7zvgyqd9-thumbnail.jpg", + "rank": 1.6923909974402065, + "likes": 1, + "views": 443 }, { "id": "PLaynf8Y9S5jEPnGP", "name": "papipupepo for k machhine2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-2wbrxd7jhbg25dqkz-thumbnail.jpg" + "screenshotURL": "data/images/images-2wbrxd7jhbg25dqkz-thumbnail.jpg", + "rank": 10.549645366728091, + "likes": 2, + "views": 219 }, { "id": "PcGaeSXys75hdn3ky", "name": "crystal irisz (1)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-s8c60owuwvzrevlcv-thumbnail.jpg" + "screenshotURL": "data/images/images-s8c60owuwvzrevlcv-thumbnail.jpg", + "rank": 1.5115751109454532, + "likes": 1, + "views": 128 }, { "id": "PitEvTS6w7WK8RHn8", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-yleufhj08d1y2t4ob-thumbnail.jpg" + "screenshotURL": "data/images/images-yleufhj08d1y2t4ob-thumbnail.jpg", + "rank": 1.0563973838475944, + "likes": 0, + "views": 96 }, { "id": "PkSbv7TufuWHiNRbd", "name": "admo", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-s05kmrz2baxi53qgk-thumbnail.jpg" + "screenshotURL": "data/images/images-s05kmrz2baxi53qgk-thumbnail.jpg", + "rank": 10.802037119786105, + "likes": 12, + "views": 597 }, { "id": "PkkKJZY7bP4Q5oHQQ", "name": "Look At U", "username": "anon", - "screenshotURL": "data/images/images-83y58pv62sbtu4kz6-thumbnail.jpg" + "screenshotURL": "data/images/images-83y58pv62sbtu4kz6-thumbnail.jpg", + "rank": 1.1542802753038635, + "likes": 0, + "views": 274 }, { "id": "PmRwSpR6jxkbJgsE4", "name": "modern_fireplace", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-nbty2jodhfck9lmdx-thumbnail.jpg" + "screenshotURL": "data/images/images-nbty2jodhfck9lmdx-thumbnail.jpg", + "rank": 10.70371438598631, + "likes": 5, + "views": 718 }, { "id": "PmW7c9NeLghdwa8S4", "name": "luv", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-sffycqhx97o09mff9-thumbnail.jpg" + "screenshotURL": "data/images/images-sffycqhx97o09mff9-thumbnail.jpg", + "rank": 1.8980790703135384, + "likes": 1, + "views": 454 }, { "id": "PoyGoZL5Lmmn9N5SF", "name": "Jack-o'-lantern", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-g5jc8tdlfhm6tfi9g-thumbnail.jpg" + "screenshotURL": "data/images/images-g5jc8tdlfhm6tfi9g-thumbnail.jpg", + "rank": 10.955542494682378, + "likes": 9, + "views": 8721 }, { "id": "PponkZdtktgJHhipC", "name": "sbd", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-gk0971btcdp9xclvb-thumbnail.jpg" + "screenshotURL": "data/images/images-gk0971btcdp9xclvb-thumbnail.jpg", + "rank": 10.948531095372944, + "likes": 15, + "views": 3729 }, { "id": "PpwJ5uNXyzHCnWSZJ", "name": "rbowsnd", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-L7Z2J9KQ9pxLS9xQy-thumbnail.png" + "screenshotURL": "data/images/images-L7Z2J9KQ9pxLS9xQy-thumbnail.png", + "rank": 10.708923601581438, + "likes": 8, + "views": 1123 }, { "id": "Q3Mv3prh5dPis7GsK", "name": "crystal dancer 777(mouse.xy)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-nx9nubm4636437bwe-thumbnail.jpg" + "screenshotURL": "data/images/images-nx9nubm4636437bwe-thumbnail.jpg", + "rank": 1.828398858798176, + "likes": 0, + "views": 114 }, { "id": "Q4dpCbhvWMYfDz5Nb", "name": "smutz", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-rhdtg29vo6feev03t-thumbnail.jpg" + "screenshotURL": "data/images/images-rhdtg29vo6feev03t-thumbnail.jpg", + "rank": 10.870453942545584, + "likes": 9, + "views": 1194 }, { "id": "Q6WYaT35yY2FLBkgi", "name": "spirography", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-XDjiC5DcXbYw7fpvF-thumbnail.png" + "screenshotURL": "data/images/images-XDjiC5DcXbYw7fpvF-thumbnail.png", + "rank": 1.8248850878682308, + "likes": 0, + "views": 362 }, { "id": "QH3gSYw84QKSqtGr2", "name": "lint", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-2e36dARvwMEZykDCX-thumbnail.png" + "screenshotURL": "data/images/images-2e36dARvwMEZykDCX-thumbnail.png", + "rank": 1.8624305616316212, + "likes": 0, + "views": 472 }, { "id": "QHfQoa4YycdGxqd8r", "name": "post-its", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-i01msf2w0t87dqmat-thumbnail.jpg" + "screenshotURL": "data/images/images-i01msf2w0t87dqmat-thumbnail.jpg", + "rank": 10.46041331239242, + "likes": 7, + "views": 472 }, { "id": "QKr9Zs5phrohEPjCp", "name": "shwoom", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-3xr0k4qe5qnaurcjb-thumbnail.jpg" + "screenshotURL": "data/images/images-3xr0k4qe5qnaurcjb-thumbnail.jpg", + "rank": 10.997137546606647, + "likes": 8, + "views": 359 }, { "id": "QLuMqpKa5JSrpLW5B", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-hlnr64xi78xvuofes-thumbnail.jpg" + "screenshotURL": "data/images/images-hlnr64xi78xvuofes-thumbnail.jpg", + "rank": 1.0565018959496426, + "likes": 0, + "views": 65 }, { "id": "QQn8ttKsNBFEpfwuE", "name": "unnamedzero", "username": "pawel", "avatarUrl": "https://lh5.googleusercontent.com/-9JIRL9QqVbE/AAAAAAAAAAI/AAAAAAAAAQU/EIVR4mSPtL4/photo.jpg", - "screenshotURL": "data/images/images-0vrh7da3ec7ydx4gy-thumbnail.jpg" + "screenshotURL": "data/images/images-0vrh7da3ec7ydx4gy-thumbnail.jpg", + "rank": 10.976028503605045, + "likes": 2, + "views": 295 }, { "id": "QdJXEkZPWPvB4XKiy", "name": "pointsprite plasma", "username": "myownclone", "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200", - "screenshotURL": "data/images/images-vsljci00g2v5q6ewp-thumbnail.jpg" + "screenshotURL": "data/images/images-vsljci00g2v5q6ewp-thumbnail.jpg", + "rank": 1.8809686911616956, + "likes": 0, + "views": 113 }, { "id": "QfDybr9wdsTip3KZ5", "name": "vertex+time based highlight", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-grefl15glfvp2hiux-thumbnail.jpg" + "screenshotURL": "data/images/images-grefl15glfvp2hiux-thumbnail.jpg", + "rank": 1.3518016251686522, + "likes": 0, + "views": 103 }, { "id": "Qh7WiD2iwnCrdfCXy", "name": "It's So In Vogue To Be Dead", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-egaao5daktn03ms2q-thumbnail.jpg" + "screenshotURL": "data/images/images-egaao5daktn03ms2q-thumbnail.jpg", + "rank": 10.032479258963548, + "likes": 6, + "views": 1099 }, { "id": "QmSnBFirC9qwWGrrA", "name": "unnamed\"", "username": "w.e._aa", "avatarUrl": "https://i1.sndcdn.com/avatars-000158541618-bp5p9z-large.jpg", - "screenshotURL": "data/images/images-572wwms5umrderpqp-thumbnail.jpg" + "screenshotURL": "data/images/images-572wwms5umrderpqp-thumbnail.jpg", + "rank": 1.5984078113749893, + "likes": 1, + "views": 162 }, { "id": "R9YtdbpwyPFwwKsix", "name": "spirogyro", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-3cd8m3krl5ko84n58-thumbnail.jpg" + "screenshotURL": "data/images/images-3cd8m3krl5ko84n58-thumbnail.jpg", + "rank": 1.9825389972943672, + "likes": 0, + "views": 206 }, { "id": "RAEKCeDDfGBmYSyQY", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-60lr0sm1wesyiy0do-thumbnail.jpg" + "screenshotURL": "data/images/images-60lr0sm1wesyiy0do-thumbnail.jpg", + "rank": 1.6824407762387463, + "likes": 0, + "views": 234 }, { "id": "RAKtMyYWNoC4Qni29", "name": "perc2 (stripp)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-bgxg95m5hs7d81ggg-thumbnail.jpg" + "screenshotURL": "data/images/images-bgxg95m5hs7d81ggg-thumbnail.jpg", + "rank": 1.6362217697953914, + "likes": 0, + "views": 78 }, { "id": "RJ4Tjj3PSsq4kvDcc", "name": "jjblox", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-y4cjt7x163oumppk0-thumbnail.jpg" + "screenshotURL": "data/images/images-y4cjt7x163oumppk0-thumbnail.jpg", + "rank": 1.3319837843856768, + "likes": 0, + "views": 388 }, { "id": "RLCfXFKZw5SjhED9h", "name": "waves", "username": "amagitakayosi", "avatarUrl": "https://secure.gravatar.com/avatar/14084b6462b19a8512ce5208a76f8925?default=retro&size=200&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fad1ca2d3c1d7383c5f34676d7fced9ad", - "screenshotURL": "data/images/images-uchu34856j7pg0bop-thumbnail.jpg" + "screenshotURL": "data/images/images-uchu34856j7pg0bop-thumbnail.jpg", + "rank": 10.81867041475295, + "likes": 2, + "views": 167 }, { "id": "RedmMGmXH2o8ZDTMQ", "name": "Block Party", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7im5d10evtvfaxewa-thumbnail.jpg" + "screenshotURL": "data/images/images-7im5d10evtvfaxewa-thumbnail.jpg", + "rank": 1.3212937777575537, + "likes": 0, + "views": 107 }, { "id": "RfrwmKH4fQMA3Pmxf", "name": "bb22", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-6q3paa8xndiwvos71-thumbnail.jpg" + "screenshotURL": "data/images/images-6q3paa8xndiwvos71-thumbnail.jpg", + "rank": 1.7803452091458, + "likes": 0, + "views": 324 }, { "id": "Rkg7vqW56XS6yjEbT", "name": "crystal irisz (1)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-jljp0py2vt0xtq07c-thumbnail.jpg" + "screenshotURL": "data/images/images-jljp0py2vt0xtq07c-thumbnail.jpg", + "rank": 10.280715411526016, + "likes": 4, + "views": 376 }, { "id": "RnwjSt42YXLcGjsgT", "name": "morp", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-6gm5l9yd2b2ojl1ot-thumbnail.jpg" + "screenshotURL": "data/images/images-6gm5l9yd2b2ojl1ot-thumbnail.jpg", + "rank": 10.016585166937276, + "likes": 21, + "views": 3673 }, { "id": "Rp7GgqLK79srZtBn3", "name": "crystal dancer (mouse.xy) 3", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-2vciih4t6ng70eoe0-thumbnail.jpg" + "screenshotURL": "data/images/images-2vciih4t6ng70eoe0-thumbnail.jpg", + "rank": 1.6544753070184202, + "likes": 0, + "views": 116 }, { "id": "S4DRdLKsky7bn3aHH", "name": "flow", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-zu7tt9ei4vfrws73n-thumbnail.jpg" + "screenshotURL": "data/images/images-zu7tt9ei4vfrws73n-thumbnail.jpg", + "rank": 10.541361366715204, + "likes": 11, + "views": 1128 }, { "id": "S8WjbT3dh5ZHhbpAS", "name": "crepe", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-fkxv007a9ez2a235x-thumbnail.jpg" + "screenshotURL": "data/images/images-fkxv007a9ez2a235x-thumbnail.jpg", + "rank": 10.344389125513754, + "likes": 8, + "views": 1374 }, { "id": "SFmNpx7c5RxJxfEnq", "name": "lesson1", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-83fz9c908h2t909tv-thumbnail.jpg" + "screenshotURL": "data/images/images-83fz9c908h2t909tv-thumbnail.jpg", + "rank": 1.8921793891715493, + "likes": 0, + "views": 69 }, { "id": "SHEuL7KCpNnj28Rmn", "name": "incId", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-st6t541q80vyhczwm-thumbnail.jpg" + "screenshotURL": "data/images/images-st6t541q80vyhczwm-thumbnail.jpg", + "rank": 10.619315717067082, + "likes": 10, + "views": 1238 }, { "id": "SJYTAAwib5eJy8voP", "name": "412b synchrony", "username": "shu", "avatarUrl": "https://secure.gravatar.com/avatar/6dc8be209aeec21dc99956c1188c1b05?default=retro&size=200", - "screenshotURL": "data/images/images-v8gfosbtrnwvl14tm-thumbnail.jpg" + "screenshotURL": "data/images/images-v8gfosbtrnwvl14tm-thumbnail.jpg", + "rank": 1.1037563132655168, + "likes": 0, + "views": 349 }, { "id": "SMeHXTzP7e6vTniKx", "name": "escnyc", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-9z3gelu9q8eyqrgb4-thumbnail.jpg" + "screenshotURL": "data/images/images-9z3gelu9q8eyqrgb4-thumbnail.jpg", + "rank": 10.717620675267272, + "likes": 11, + "views": 1205 }, { "id": "ScnXYT2B8gmr2trfw", "name": "disco ball", "username": "anon", - "screenshotURL": "data/images/images-qfvn7dfci5ce9cu6t-thumbnail.jpg" + "screenshotURL": "data/images/images-qfvn7dfci5ce9cu6t-thumbnail.jpg", + "rank": 10.573282418877493, + "likes": 5, + "views": 941 }, { "id": "SgSd9NeMcEY53XNTJ", "name": "penguin thoughts", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nlqqsec09woe2pub0-thumbnail.jpg" + "screenshotURL": "data/images/images-nlqqsec09woe2pub0-thumbnail.jpg", + "rank": 1.6648773753993582, + "likes": 1, + "views": 80 }, { "id": "Sw2atuBHGBsutNYZf", "name": "smoke spheres every day", "username": "anon", - "screenshotURL": "data/images/images-zop8gbeietipdbo2g-thumbnail.jpg" + "screenshotURL": "data/images/images-zop8gbeietipdbo2g-thumbnail.jpg", + "rank": 1.5149690878002946, + "likes": 1, + "views": 278 }, { "id": "T3o69kd5wMtWNCj5k", "name": "LED Display", "username": "ray7551", "avatarUrl": "https://avatars.githubusercontent.com/ray7551?s=200", - "screenshotURL": "data/images/images-va2v0rc3zix2hies9-thumbnail.jpg" + "screenshotURL": "data/images/images-va2v0rc3zix2hies9-thumbnail.jpg", + "rank": 10.076376869087731, + "likes": 5, + "views": 1290 }, { "id": "T9BE9jwspwHzixcM5", "name": "plasma waves", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-f029a9tf87ouvxigj-thumbnail.jpg" + "screenshotURL": "data/images/images-f029a9tf87ouvxigj-thumbnail.jpg", + "rank": 1.2360410138929832, + "likes": 0, + "views": 86 }, { "id": "TAL5yA4piTpRpG2Qw", "name": "points,lines, and triangles. Its all pretty.", "username": "vincent", "avatarUrl": "https://lh6.googleusercontent.com/-ZIw9Jo6_Ag8/AAAAAAAAAAI/AAAAAAACTeU/UoDpgf0B1uA/photo.jpg", - "screenshotURL": "data/images/images-s9rwyw46y33jk1p68-thumbnail.jpg" + "screenshotURL": "data/images/images-s9rwyw46y33jk1p68-thumbnail.jpg", + "rank": 1.6186837299364552, + "likes": 0, + "views": 122 }, { "id": "TDjh9ML39vLzhGboy", "name": "Pulsing dots", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-e4fiego45kkw9a7kp-thumbnail.jpg" + "screenshotURL": "data/images/images-e4fiego45kkw9a7kp-thumbnail.jpg", + "rank": 10.776777866884785, + "likes": 2, + "views": 211 }, { "id": "TFqk3nQR5AQxhWWKn", "name": "unnamed", "username": "anon", - "screenshotURL": "data/images/images-jllyv458pit4wbtb8-thumbnail.jpg" + "screenshotURL": "data/images/images-jllyv458pit4wbtb8-thumbnail.jpg", + "rank": 1.929845081157382, + "likes": 0, + "views": 53 }, { "id": "TGGLggjxQgLPEFHWx", "name": "heightfield plotter", "username": "dzozef", "avatarUrl": "https://secure.gravatar.com/avatar/d6b044e92a377cd617762af9a488719d?default=retro&size=200", - "screenshotURL": "data/images/images-196eqbwwif1xb8f6r-thumbnail.jpg" + "screenshotURL": "data/images/images-196eqbwwif1xb8f6r-thumbnail.jpg", + "rank": 10.372636880530486, + "likes": 13, + "views": 2079 }, { "id": "TH2CTrKcW6GQ4Y9q9", "name": "unnamed", "username": "anon", - "screenshotURL": "data/images/images-fxot0gtbjrkyfqy9j-thumbnail.jpg" + "screenshotURL": "data/images/images-fxot0gtbjrkyfqy9j-thumbnail.jpg", + "rank": 1.6389148705505143, + "likes": 0, + "views": 240 }, { "id": "TKku4LqhCCgDpnKTd", "name": "Torus Bulb4", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5uexyao2ms42c8sot-thumbnail.jpg" + "screenshotURL": "data/images/images-5uexyao2ms42c8sot-thumbnail.jpg", + "rank": 1.3079844368104467, + "likes": 0, + "views": 57 }, { "id": "TMG34LHftperZZKZm", "name": "Test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-13m17rjl5l9u5tbm5-thumbnail.jpg" + "screenshotURL": "data/images/images-13m17rjl5l9u5tbm5-thumbnail.jpg", + "rank": 1.6600026375425982, + "likes": 0, + "views": 44 }, { "id": "TPrujGdAaBfqpYpvT", "name": "curve", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0jwrasq7zltr4fxm8-thumbnail.jpg" + "screenshotURL": "data/images/images-0jwrasq7zltr4fxm8-thumbnail.jpg", + "rank": 1.5081660478173184, + "likes": 0, + "views": 91 }, { "id": "TTsbi8YxPA9GcqRmJ", "name": "crystal irisz (1xxx)", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-02wh8dgy7pkg8hsij-thumbnail.jpg" + "screenshotURL": "data/images/images-02wh8dgy7pkg8hsij-thumbnail.jpg", + "rank": 10.316096366183048, + "likes": 2, + "views": 194 }, { "id": "TYoTaksHA6DWsP4aD", "name": "grid", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-pntovum9yxo1r8mp1-thumbnail.jpg" + "screenshotURL": "data/images/images-pntovum9yxo1r8mp1-thumbnail.jpg", + "rank": 10.351896540465425, + "likes": 11, + "views": 734 }, { "id": "TZBvEoNYkzhB8PtQR", "name": "h-t", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-dgsde2jx3xio85xi3-thumbnail.jpg" + "screenshotURL": "data/images/images-dgsde2jx3xio85xi3-thumbnail.jpg", + "rank": 10.87010707915082, + "likes": 9, + "views": 1432 }, { "id": "TdqvseMQyoJ3ZrjrD", "name": "Garden Fireworks", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-e5i54ral7oq73t97q-thumbnail.jpg" + "screenshotURL": "data/images/images-e5i54ral7oq73t97q-thumbnail.jpg", + "rank": 10.699371204363981, + "likes": 15, + "views": 3580 }, { "id": "Tn26s3ARMWt6vkHkk", "name": "foof", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-hcj5z3k9mr1m4eyt3-thumbnail.jpg" + "screenshotURL": "data/images/images-hcj5z3k9mr1m4eyt3-thumbnail.jpg", + "rank": 10.319538444329265, + "likes": 6, + "views": 364 }, { "id": "TnXzsnYqaPym78gQ8", "name": "julia", "username": "anon", - "screenshotURL": "data/images/images-jyz5mtdesuiwpq0yb-thumbnail.jpg" + "screenshotURL": "data/images/images-jyz5mtdesuiwpq0yb-thumbnail.jpg", + "rank": 10.32724116970912, + "likes": 2, + "views": 469 }, { "id": "Toiefpwj7bhJqsYxd", "name": "unnamed", "username": "anon", - "screenshotURL": "data/images/images-ytsdswuq7vvj56y6s-thumbnail.jpg" + "screenshotURL": "data/images/images-ytsdswuq7vvj56y6s-thumbnail.jpg", + "rank": 1.6536901133500412, + "likes": 0, + "views": 192 }, { "id": "TrexNrcNFyQ7FrJjb", "name": "shapeshift", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-q8ud09emoqpfjkx2f-thumbnail.jpg" + "screenshotURL": "data/images/images-q8ud09emoqpfjkx2f-thumbnail.jpg", + "rank": 1.3489571120973654, + "likes": 0, + "views": 229 }, { "id": "TrfCHd7Prkiad7Fox", "name": "666wired x3 4k", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7dl5oi7clcjogmhoh-thumbnail.jpg" + "screenshotURL": "data/images/images-7dl5oi7clcjogmhoh-thumbnail.jpg", + "rank": 1.8697000533154733, + "likes": 0, + "views": 114 }, { "id": "W5vsi9uadatWRg8XJ", "name": "plasma waves 6666", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5sgozfaq4i3rn2ifd-thumbnail.jpg" + "screenshotURL": "data/images/images-5sgozfaq4i3rn2ifd-thumbnail.jpg", + "rank": 1.2892622447105027, + "likes": 0, + "views": 68 }, { "id": "W9WTPxA9AXtFxZRqq", "name": "sines", "username": "jason", "avatarUrl": "https://lh4.googleusercontent.com/-wE4hYuyWNI8/AAAAAAAAAAI/AAAAAAAAm8k/TUzOeIuTvlY/photo.jpg", - "screenshotURL": "data/images/images-mq97m9nxjsgg7i0pe-thumbnail.jpg" + "screenshotURL": "data/images/images-mq97m9nxjsgg7i0pe-thumbnail.jpg", + "rank": 1.479706025654675, + "likes": 0, + "views": 169 }, { "id": "WARdzeaiQZaiSy6Hj", "name": "uniuni", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-fprrdobp2yiuwmr8l-thumbnail.jpg" + "screenshotURL": "data/images/images-fprrdobp2yiuwmr8l-thumbnail.jpg", + "rank": 10.775740014660776, + "likes": 2, + "views": 221 }, { "id": "WEKX8jLk432REZLJq", "name": "illu", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-x1xom7jgfgpv7zcsl-thumbnail.jpg" + "screenshotURL": "data/images/images-x1xom7jgfgpv7zcsl-thumbnail.jpg", + "rank": 1.55512851663381, + "likes": 1, + "views": 227 }, { "id": "WM2T8Fz7ftcgqwgYn", "name": "plasma grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n5jqyci8gywvyqlgw-thumbnail.jpg" + "screenshotURL": "data/images/images-n5jqyci8gywvyqlgw-thumbnail.jpg", + "rank": 1.3565483398537834, + "likes": 0, + "views": 152 }, { "id": "WMeytAXb53i6LtrWm", "name": "woozy", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ro2r5d7ydpdn4wpyz-thumbnail.jpg" + "screenshotURL": "data/images/images-ro2r5d7ydpdn4wpyz-thumbnail.jpg", + "rank": 10.051147328720198, + "likes": 9, + "views": 558 }, { "id": "WZ4EToBv8LTc3N3Tn", "name": "husleri", "username": "atomim", "avatarUrl": "https://avatars.githubusercontent.com/atomim?s=200", - "screenshotURL": "data/images/images-dds4ppnhrsidjttxp-thumbnail.jpg" + "screenshotURL": "data/images/images-dds4ppnhrsidjttxp-thumbnail.jpg", + "rank": 1.2342607865195925, + "likes": 0, + "views": 214 }, { "id": "WgAGyf4sc6LfsH2bd", "name": "squiro", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-az6MaCyqZHBJcj8u6-thumbnail.png" + "screenshotURL": "data/images/images-az6MaCyqZHBJcj8u6-thumbnail.png", + "rank": 10.279065455178793, + "likes": 7, + "views": 736 }, { "id": "WriDgXxvrtaB7q77s", "name": "crystal irisz (1xxx)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mm2uuteaknr0mli7v-thumbnail.jpg" + "screenshotURL": "data/images/images-mm2uuteaknr0mli7v-thumbnail.jpg", + "rank": 1.8453987622446815, + "likes": 1, + "views": 64 }, { "id": "WvKKxjSusH6cFyYcx", "name": "neurovelho2", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-2TcZG9cG5pSJ7Sjgo-thumbnail.png" + "screenshotURL": "data/images/images-2TcZG9cG5pSJ7Sjgo-thumbnail.png", + "rank": 10.33007522257043, + "likes": 2, + "views": 1601 }, { "id": "X4p3ogDk8g7e5CvmA", "name": "papipupepo for k machhine2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-atvk1btbynkev6gw1-thumbnail.jpg" + "screenshotURL": "data/images/images-atvk1btbynkev6gw1-thumbnail.jpg", + "rank": 10.154457413303518, + "likes": 2, + "views": 177 }, { "id": "X74uYKiDLZJmqhLnh", "name": "Planet Polygon", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-ap0k4nriqs0j3ezco-thumbnail.jpg" + "screenshotURL": "data/images/images-ap0k4nriqs0j3ezco-thumbnail.jpg", + "rank": 10.357886434135473, + "likes": 14, + "views": 6288 }, { "id": "XDJPeMfrdhMBhw4XD", "name": "GitchColor", "username": "anon", - "screenshotURL": "data/images/images-Ahemx2XwPNGX7PhZs-thumbnail.png" + "screenshotURL": "data/images/images-Ahemx2XwPNGX7PhZs-thumbnail.png", + "rank": 1.9793813760760894, + "likes": 0, + "views": 288 }, { "id": "XJecoKnhhsWTTNp4Z", "name": "Jack-o'-lantern in a circle", "username": "anon", - "screenshotURL": "data/images/images-yk73gvuuppe0thfs6-thumbnail.jpg" + "screenshotURL": "data/images/images-yk73gvuuppe0thfs6-thumbnail.jpg", + "rank": 1.4943990241568306, + "likes": 0, + "views": 575 }, { "id": "XQQfnaTej5ZuzxNaf", "name": "dyson", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-45ab77rsq4obimrej-thumbnail.jpg" + "screenshotURL": "data/images/images-45ab77rsq4obimrej-thumbnail.jpg", + "rank": 10.280787961579097, + "likes": 16, + "views": 1929 }, { "id": "XRdg3Wi744WAEMHKZ", "name": "Spiral-TRIdNCE1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-vqx4b2zvj61yf3hhm-thumbnail.jpg" + "screenshotURL": "data/images/images-vqx4b2zvj61yf3hhm-thumbnail.jpg", + "rank": 1.0334327715626812, + "likes": 0, + "views": 87 }, { "id": "XW2ueZpHcoWqtkuqD", "name": "lorenz attractor", "username": "xt95", "avatarUrl": "https://secure.gravatar.com/avatar/c82a5b6f03fa560cfa9cc2e16b51476f?default=retro&size=200&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F91b15de2dd562a82bf6d7c970847dfc8", - "screenshotURL": "data/images/images-53L7GzyWt2harq8vN-thumbnail.png" + "screenshotURL": "data/images/images-53L7GzyWt2harq8vN-thumbnail.png", + "rank": 10.901945228059628, + "likes": 2, + "views": 1521 }, { "id": "XWzwbcRCDE4ce9oex", "name": "woozy", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-atl71x19mj58roksh-thumbnail.jpg" + "screenshotURL": "data/images/images-atl71x19mj58roksh-thumbnail.jpg", + "rank": 1.0354911433031626, + "likes": 0, + "views": 271 }, { "id": "XXSghCnP6t28ai6cy", "name": "sym", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-su2jo7ouvr74mcfou-thumbnail.jpg" + "screenshotURL": "data/images/images-su2jo7ouvr74mcfou-thumbnail.jpg", + "rank": 10.554016893046235, + "likes": 6, + "views": 151 }, { "id": "XcY8PN835BKPhMe3Z", "name": "Magic #s", "username": "anon", - "screenshotURL": "data/images/images-c5c0itdfj2wtbccig-thumbnail.jpg" + "screenshotURL": "data/images/images-c5c0itdfj2wtbccig-thumbnail.jpg", + "rank": 1.9335039507499183, + "likes": 0, + "views": 163 }, { "id": "Xhey4x8tEsNyKymgw", "name": "vf", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-sdcdks3izd740nbmv-thumbnail.jpg" + "screenshotURL": "data/images/images-sdcdks3izd740nbmv-thumbnail.jpg", + "rank": 10.404303545015452, + "likes": 7, + "views": 654 }, { "id": "XreNJG2gcwCcsQqfL", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d07yy56eho5p30wdd-thumbnail.jpg" + "screenshotURL": "data/images/images-d07yy56eho5p30wdd-thumbnail.jpg", + "rank": 1.6062117161534692, + "likes": 1, + "views": 78 }, { "id": "XxsoGmBRve3XhR5q3", "name": "cryb", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-4ojod4zswqcew90ls-thumbnail.jpg" + "screenshotURL": "data/images/images-4ojod4zswqcew90ls-thumbnail.jpg", + "rank": 10.735080990393369, + "likes": 7, + "views": 810 }, { "id": "Y8qbp8kqR8R9rigM7", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-a646mkb6wr9fpzaun-thumbnail.jpg" + "screenshotURL": "data/images/images-a646mkb6wr9fpzaun-thumbnail.jpg", + "rank": 1.703529069455476, + "likes": 0, + "views": 32 }, { "id": "YPJmHpa7pwzhxgBkq", "name": "Block Party", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wwarm5phdngsauee4-thumbnail.jpg" + "screenshotURL": "data/images/images-wwarm5phdngsauee4-thumbnail.jpg", + "rank": 1.8975554211893815, + "likes": 0, + "views": 138 }, { "id": "YQhEmHqKTgrDSD3AM", "name": "circlepower", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-z2boocj2rzbvd7qfe-thumbnail.jpg" + "screenshotURL": "data/images/images-z2boocj2rzbvd7qfe-thumbnail.jpg", + "rank": 1.6059513607786717, + "likes": 0, + "views": 432 }, { "id": "YQrEtnLC8h7QHDNsd", "name": "penguin thoughts kmachine test1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-d4idjsbg5t17i6a47-thumbnail.jpg" + "screenshotURL": "data/images/images-d4idjsbg5t17i6a47-thumbnail.jpg", + "rank": 1.7581315794033732, + "likes": 0, + "views": 184 }, { "id": "YRrZ7fHmFhtoKpyrq", "name": "bebubebup", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-rtaa1k3eekpdz5dk7-thumbnail.jpg" + "screenshotURL": "data/images/images-rtaa1k3eekpdz5dk7-thumbnail.jpg", + "rank": 10.021438124464531, + "likes": 9, + "views": 1431 }, { "id": "YSzcySDB7rcbwJmTP", "name": "mfx01", "username": "anon", - "screenshotURL": "data/images/images-00mmdgkif42g500zg-thumbnail.jpg" + "screenshotURL": "data/images/images-00mmdgkif42g500zg-thumbnail.jpg", + "rank": 1.7201071538563897, + "likes": 0, + "views": 95 }, { "id": "YbA3f6xnjbmXzkwHx", "name": "Kringu", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-hq7sgqfity9trscld-thumbnail.jpg" + "screenshotURL": "data/images/images-hq7sgqfity9trscld-thumbnail.jpg", + "rank": 10.556329750509324, + "likes": 3, + "views": 364 }, { "id": "YiboJk6SvJNEAPSGR", "name": "roty", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-xs5j37ax2dkigjmj2-thumbnail.jpg" + "screenshotURL": "data/images/images-xs5j37ax2dkigjmj2-thumbnail.jpg", + "rank": 10.457623349929937, + "likes": 7, + "views": 285 }, { "id": "Ykt3ZLD52Wnphvaak", "name": "Simple line music extended", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-jvp0zeph8xd1ph5jr-thumbnail.jpg" + "screenshotURL": "data/images/images-jvp0zeph8xd1ph5jr-thumbnail.jpg", + "rank": 1.0366583856925915, + "likes": 0, + "views": 152 }, { "id": "Z26iq8hKBPX2svsmR", "name": "bounder2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-vmj56oc7xaovbsqo1-thumbnail.jpg" + "screenshotURL": "data/images/images-vmj56oc7xaovbsqo1-thumbnail.jpg", + "rank": 1.2448629527255326, + "likes": 1, + "views": 174 }, { "id": "Z4HpJPY5d2PNYRHZA", "name": "msh", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-edpsawbdaqexusatd-thumbnail.jpg" + "screenshotURL": "data/images/images-edpsawbdaqexusatd-thumbnail.jpg", + "rank": 10.3305961279661, + "likes": 2, + "views": 232 }, { "id": "ZAHaRXC8kiQBzSkbb", "name": "SurfaceNet Metaball", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-290zfqwqwzy8ecig6-thumbnail.jpg" + "screenshotURL": "data/images/images-290zfqwqwzy8ecig6-thumbnail.jpg", + "rank": 10.738209142322725, + "likes": 3, + "views": 768 }, { "id": "ZNi2inr6Jmirh6Hgy", "name": "Emiko", "username": "eddietree", "avatarUrl": "https://pbs.twimg.com/profile_images/658497007795875840/BWYk5wYJ_200x200.png", - "screenshotURL": "data/images/images-mno1wzlv6yd9hudz3-thumbnail.jpg" + "screenshotURL": "data/images/images-mno1wzlv6yd9hudz3-thumbnail.jpg", + "rank": 10.203044516259807, + "likes": 2, + "views": 182 }, { "id": "ZNnRK7kpHZXGz5gT5", "name": "MagnetTV", "username": "freefull", "avatarUrl": "https://avatars.githubusercontent.com/FreeFull?s=200", - "screenshotURL": "data/images/images-hh71fpxvcv3l13nv3-thumbnail.jpg" + "screenshotURL": "data/images/images-hh71fpxvcv3l13nv3-thumbnail.jpg", + "rank": 1.4967403740617022, + "likes": 1, + "views": 1423 }, { "id": "ZTAvJzo5HJdr2FsZK", "name": "residuallines", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-5kfqvydni4i5h9bhh-thumbnail.jpg" + "screenshotURL": "data/images/images-5kfqvydni4i5h9bhh-thumbnail.jpg", + "rank": 10.409208139743688, + "likes": 4, + "views": 455 }, { "id": "ZZ2MBTXKXSRzbure5", "name": "msh", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-xvwa4daqb76klb1bk-thumbnail.jpg" + "screenshotURL": "data/images/images-xvwa4daqb76klb1bk-thumbnail.jpg", + "rank": 10.419633140233094, + "likes": 8, + "views": 654 }, { "id": "ZZj9dLPDqjWny5kJW", "name": "Rose Quartz", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-z4sw7mn5v2p75flvq-thumbnail.jpg" + "screenshotURL": "data/images/images-z4sw7mn5v2p75flvq-thumbnail.jpg", + "rank": 1.7687038414962957, + "likes": 1, + "views": 177 }, { "id": "ZwJTJhgwALcNCeGWC", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-axmkjt14yq7xcov3d-thumbnail.jpg" + "screenshotURL": "data/images/images-axmkjt14yq7xcov3d-thumbnail.jpg", + "rank": 1.1869794654240446, + "likes": 0, + "views": 73 }, { "id": "ZzCgG7HuSE6BLGSKR", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-96hk18ubib81ns45t-thumbnail.jpg" + "screenshotURL": "data/images/images-96hk18ubib81ns45t-thumbnail.jpg", + "rank": 1.614650022717334, + "likes": 0, + "views": 70 }, { "id": "a3KvcpoEdK4k9gNxr", "name": "penguin thoughts kmachine test1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-4beqm4402figbyncc-thumbnail.jpg" + "screenshotURL": "data/images/images-4beqm4402figbyncc-thumbnail.jpg", + "rank": 10.127083853705908, + "likes": 4, + "views": 359 }, { "id": "aD8f8mi353xWbSHQk", "name": "fla", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-kt6m0bz9dxa4a006z-thumbnail.jpg" + "screenshotURL": "data/images/images-kt6m0bz9dxa4a006z-thumbnail.jpg", + "rank": 10.60611367792228, + "likes": 10, + "views": 927 }, { "id": "aMJHfrjJHMKKy4iNi", "name": "Glitter Spirals", "username": "fizzer", "avatarUrl": "https://secure.gravatar.com/avatar/2c3dadd3c5ae632ac7e0405a9eff8109?default=retro&size=200&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F96d8ba478cd8a029f90e0382b4224a0e", - "screenshotURL": "data/images/images-31qctr6ro2lmh4g2x-thumbnail.jpg" + "screenshotURL": "data/images/images-31qctr6ro2lmh4g2x-thumbnail.jpg", + "rank": 10.26940154087254, + "likes": 7, + "views": 1700 }, { "id": "aRahetpEjCSsaLHkX", "name": "pointsprite plasma", "username": "myownclone", "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200", - "screenshotURL": "data/images/images-oxtgeg340znm4dsam-thumbnail.jpg" + "screenshotURL": "data/images/images-oxtgeg340znm4dsam-thumbnail.jpg", + "rank": 1.6750241813466504, + "likes": 0, + "views": 105 }, { "id": "aW3a59fZi6sxhTYBj", "name": "Triangular Voronoi", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-lre10u2xzqvyrglfe-thumbnail.jpg" + "screenshotURL": "data/images/images-lre10u2xzqvyrglfe-thumbnail.jpg", + "rank": 1.3258060408052788, + "likes": 0, + "views": 171 }, { "id": "adr4oWENvpWNLwHJR", "name": "geosphere", "username": "johan", "avatarUrl": "https://secure.gravatar.com/avatar/d01877a458be485c665b6ee7c1376d7b?default=retro&size=200", - "screenshotURL": "data/images/images-0q00bdlrbeo1t0bkr-thumbnail.jpg" + "screenshotURL": "data/images/images-0q00bdlrbeo1t0bkr-thumbnail.jpg", + "rank": 1.4572283602949203, + "likes": 0, + "views": 115 }, { "id": "aqgyqr6ASpcsZTeEu", "name": "spheres", "username": "mark", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg", - "screenshotURL": "data/images/images-3w3gf1cd32tgjbgr4-thumbnail.jpg" + "screenshotURL": "data/images/images-3w3gf1cd32tgjbgr4-thumbnail.jpg", + "rank": 10.303115342462263, + "likes": 3, + "views": 476 }, { "id": "as29BXy9qihbCbPqA", "name": "Lonely Rolling Star", "username": "chemlo", "avatarUrl": "https://secure.gravatar.com/avatar/bd1fc3e2f0d77392e06266faedc63267?default=retro&size=200", - "screenshotURL": "data/images/images-v2qlmxxm74lsgizsz-thumbnail.jpg" + "screenshotURL": "data/images/images-v2qlmxxm74lsgizsz-thumbnail.jpg", + "rank": 1.2427105450166882, + "likes": 0, + "views": 169 }, { "id": "asSnAehpD5b5tuJ27", "name": "round", "username": "anon", - "screenshotURL": "data/images/images-55igKnZWEY89oN9en-thumbnail.png" + "screenshotURL": "data/images/images-55igKnZWEY89oN9en-thumbnail.png", + "rank": 1.4001389563374567, + "likes": 1, + "views": 340 }, { "id": "auo92EWvwwyBRak2c", "name": "widr", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-s71rid2d21wxp86yw-thumbnail.jpg" + "screenshotURL": "data/images/images-s71rid2d21wxp86yw-thumbnail.jpg", + "rank": 10.28688559572156, + "likes": 7, + "views": 813 }, { "id": "aynW9zWZRGxronmcP", "name": "crystal dancer (mouse.xy)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zccb967zu9r7scfa8-thumbnail.jpg" + "screenshotURL": "data/images/images-zccb967zu9r7scfa8-thumbnail.jpg", + "rank": 1.485596143466157, + "likes": 0, + "views": 80 }, { "id": "b2AspWSvDsXib8Kkc", "name": "Torus Bulb", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-2ek98fepqfdnydxkm-thumbnail.jpg" + "screenshotURL": "data/images/images-2ek98fepqfdnydxkm-thumbnail.jpg", + "rank": 10.237252953428671, + "likes": 6, + "views": 1084 }, { "id": "bG8faYzBsvfvBSwDH", "name": "voices", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-p3nkljbixrhwxoe0l-thumbnail.jpg" + "screenshotURL": "data/images/images-p3nkljbixrhwxoe0l-thumbnail.jpg", + "rank": 1.545872722661313, + "likes": 0, + "views": 144 }, { "id": "bN3QdqY39pxGw8csG", "name": "クラゲ", "username": "gaz", "avatarUrl": "https://secure.gravatar.com/avatar/1383190fac8e70cb725c3d76dbc811ba?default=retro&size=200", - "screenshotURL": "data/images/images-yrushczem24ny5sni-thumbnail.jpg" + "screenshotURL": "data/images/images-yrushczem24ny5sni-thumbnail.jpg", + "rank": 1.099853875373098, + "likes": 0, + "views": 248 }, { "id": "bNYRsM3GYemaiam5G", "name": "spiky", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-kgig6x7ocjqne128f-thumbnail.jpg" + "screenshotURL": "data/images/images-kgig6x7ocjqne128f-thumbnail.jpg", + "rank": 1.452362849298431, + "likes": 0, + "views": 253 }, { "id": "bbsF39W6bJo3j4R3j", "name": "cyty", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-4a3wvsmv4bb39rh29-thumbnail.jpg" + "screenshotURL": "data/images/images-4a3wvsmv4bb39rh29-thumbnail.jpg", + "rank": 10.16209403398069, + "likes": 9, + "views": 702 }, { "id": "bcenao9Loe5Xc2Y7T", "name": "spacetunnel", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-u5bonv21959qo7duf-thumbnail.jpg" + "screenshotURL": "data/images/images-u5bonv21959qo7duf-thumbnail.jpg", + "rank": 1.7360291131967216, + "likes": 1, + "views": 293 }, { "id": "bgNBk3TJvBHtbJ9jB", "name": "bounder2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gmupkbuf81sfkk5zs-thumbnail.jpg" + "screenshotURL": "data/images/images-gmupkbuf81sfkk5zs-thumbnail.jpg", + "rank": 1.0102746607216442, + "likes": 1, + "views": 75 }, { "id": "bhTaMtEz4j9zuSn7g", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-74c311r34oj3vo8q6-thumbnail.jpg" + "screenshotURL": "data/images/images-74c311r34oj3vo8q6-thumbnail.jpg", + "rank": 1.8367623788711083, + "likes": 0, + "views": 200 }, { "id": "bjkZzQ6XfJ5Ypu4AX", "name": "synapsicorporation2", "username": "anon", - "screenshotURL": "data/images/images-b32zrgvrma06ugm88-thumbnail.jpg" + "screenshotURL": "data/images/images-b32zrgvrma06ugm88-thumbnail.jpg", + "rank": 1.1014401572494776, + "likes": 0, + "views": 137 }, { "id": "bpN3ufoDGdkJjxFsQ", "name": "starts", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-r2Kppkg2XMnp7Lr43-thumbnail.png" + "screenshotURL": "data/images/images-r2Kppkg2XMnp7Lr43-thumbnail.png", + "rank": 10.705852667221318, + "likes": 7, + "views": 1601 }, { "id": "cBtDPFjaQQmK8RYXB", "name": "dot art", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-cwax7jsvwevlgnqgw-thumbnail.jpg" + "screenshotURL": "data/images/images-cwax7jsvwevlgnqgw-thumbnail.jpg", + "rank": 10.836284566325478, + "likes": 6, + "views": 333 }, { "id": "cQ2oBbxfbCYZLRFtr", "name": "crystal dancer (mouse.xy) 3", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-qqti112vp0s0bzvtz-thumbnail.jpg" + "screenshotURL": "data/images/images-qqti112vp0s0bzvtz-thumbnail.jpg", + "rank": 1.260639116477312, + "likes": 0, + "views": 127 }, { "id": "cZoyrQ8kQECXDtSTn", "name": "wet", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-dgdib8thfbbw1lzrd-thumbnail.jpg" + "screenshotURL": "data/images/images-dgdib8thfbbw1lzrd-thumbnail.jpg", + "rank": 10.903179115661118, + "likes": 8, + "views": 330 }, { "id": "cj62wdtr684imMKtg", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8rxmfu15tfld7cprc-thumbnail.jpg" + "screenshotURL": "data/images/images-8rxmfu15tfld7cprc-thumbnail.jpg", + "rank": 1.8017726224777728, + "likes": 0, + "views": 141 }, { "id": "cvLGj6QKvo7uebnbK", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-h8oc2dy04u0dwdefp-thumbnail.jpg" + "screenshotURL": "data/images/images-h8oc2dy04u0dwdefp-thumbnail.jpg", + "rank": 1.602175162541391, + "likes": 1, + "views": 175 }, { "id": "cz2CWm8MobiaqYc46", "name": "residualfillattack", "username": "anon", - "screenshotURL": "data/images/images-2kvbe7w6rl8k2xfla-thumbnail.jpg" + "screenshotURL": "data/images/images-2kvbe7w6rl8k2xfla-thumbnail.jpg", + "rank": 1.459194890959611, + "likes": 0, + "views": 90 }, { "id": "d6J9M7EJyoAgw5NcA", "name": "linespace", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-i912cmxjgisq3em06-thumbnail.jpg" + "screenshotURL": "data/images/images-i912cmxjgisq3em06-thumbnail.jpg", + "rank": 10.265914191064354, + "likes": 6, + "views": 489 }, { "id": "d7anES7ef6WrrDwsy", "name": "codez", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-m5f2e7xd2dh99sj9r-thumbnail.jpg" + "screenshotURL": "data/images/images-m5f2e7xd2dh99sj9r-thumbnail.jpg", + "rank": 10.860142947460721, + "likes": 7, + "views": 316 }, { "id": "d8J6rAnjiWz4HntZH", "name": "musicBox", "username": "renya", "avatarUrl": "https://graph.facebook.com/825779784232264/picture?type=large", - "screenshotURL": "data/images/images-1nwtq8kn51dfqqkuc-thumbnail.jpg" + "screenshotURL": "data/images/images-1nwtq8kn51dfqqkuc-thumbnail.jpg", + "rank": 10.643779372645582, + "likes": 2, + "views": 502 }, { "id": "dJQHunZMaGr5ssiey", "name": "squiro", "username": "anon", - "screenshotURL": "data/images/images-ab40lwjcoxyq4yixl-thumbnail.jpg" + "screenshotURL": "data/images/images-ab40lwjcoxyq4yixl-thumbnail.jpg", + "rank": 1.8125274362060642, + "likes": 0, + "views": 108 }, { "id": "dMsa7ScyoyExY3Cxk", "name": "reakt", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ijxhhjcynuh1lm0wm-thumbnail.jpg" + "screenshotURL": "data/images/images-ijxhhjcynuh1lm0wm-thumbnail.jpg", + "rank": 10.292428451538736, + "likes": 11, + "views": 797 }, { "id": "dWoGmbWvzsuG5YKwG", "name": "test", "username": "karlll", "avatarUrl": "https://avatars.githubusercontent.com/karlll?s=200", - "screenshotURL": "data/images/images-5epvsj1kxk21vjt2c-thumbnail.jpg" + "screenshotURL": "data/images/images-5epvsj1kxk21vjt2c-thumbnail.jpg", + "rank": 1.7780179592847467, + "likes": 1, + "views": 175 }, { "id": "dYaXs9CwnzQhAT8Kt", "name": "mouse-wip", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ha7qpwzuk0mtknxbp-thumbnail.jpg" + "screenshotURL": "data/images/images-ha7qpwzuk0mtknxbp-thumbnail.jpg", + "rank": 10.58768059243132, + "likes": 6, + "views": 427 }, { "id": "df7Ra8dPPtCwcsrwL", "name": "tripna", "username": "anon", - "screenshotURL": "data/images/images-m3w3s848st53eqsxu-thumbnail.jpg" + "screenshotURL": "data/images/images-m3w3s848st53eqsxu-thumbnail.jpg", + "rank": 1.313774257735402, + "likes": 0, + "views": 111 }, { "id": "dhnTE8qmLte8dvycB", "name": "dacning disco blob", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-veuy0owcqvjz311vf-thumbnail.jpg" + "screenshotURL": "data/images/images-veuy0owcqvjz311vf-thumbnail.jpg", + "rank": 1.7982933723265493, + "likes": 0, + "views": 188 }, { "id": "dk6ee6LN5fC4Dkybg", "name": "crystal irisz (1xxx)rwpoint", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-a9p3q50c1fizc35vj-thumbnail.jpg" + "screenshotURL": "data/images/images-a9p3q50c1fizc35vj-thumbnail.jpg", + "rank": 10.99490621840876, + "likes": 2, + "views": 289 }, { "id": "dw7XrmJjH3mBbHx8u", "name": "-fork Mutated torus", "username": "anon", - "screenshotURL": "data/images/images-8tqol0os4vx1zx0pl-thumbnail.jpg" + "screenshotURL": "data/images/images-8tqol0os4vx1zx0pl-thumbnail.jpg", + "rank": 1.2617539311495416, + "likes": 0, + "views": 119 }, { "id": "dxtwYFtYDMAdGgpJm", "name": "pulseaudio", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-fhuydt3s73bz1udky-thumbnail.jpg" + "screenshotURL": "data/images/images-fhuydt3s73bz1udky-thumbnail.jpg", + "rank": 10.107044167711914, + "likes": 8, + "views": 660 }, { "id": "dyCMb2QsTKKjPQptu", "name": "fov_border", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-egsf5elfbcskg8bvh-thumbnail.jpg" + "screenshotURL": "data/images/images-egsf5elfbcskg8bvh-thumbnail.jpg", + "rank": 1.4707403293395522, + "likes": 0, + "views": 73 }, { "id": "eBpxuAodpyWjT6Asr", "name": "crystal irisz (1xxx)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2ibox6kclp7osyvv5-thumbnail.jpg" + "screenshotURL": "data/images/images-2ibox6kclp7osyvv5-thumbnail.jpg", + "rank": 1.6657853838522971, + "likes": 0, + "views": 94 }, { "id": "eMAJ5HydzdzbnzduF", "name": "plasma grid", "username": "demoniak", "avatarUrl": "https://avatars.githubusercontent.com/johanberonius?s=200", - "screenshotURL": "data/images/images-1138c3q08ikgv8ltn-thumbnail.jpg" + "screenshotURL": "data/images/images-1138c3q08ikgv8ltn-thumbnail.jpg", + "rank": 1.547848179616932, + "likes": 0, + "views": 195 }, { "id": "eXepJNmr5e5q3DjWv", "name": "cubit", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-a9lcjlyadhcmlj9x3-thumbnail.jpg" + "screenshotURL": "data/images/images-a9lcjlyadhcmlj9x3-thumbnail.jpg", + "rank": 1.6475375056051806, + "likes": 0, + "views": 403 }, { "id": "eY9pGfw52QeELpY2y", "name": "penguin thoughts kmachine test1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-uhupqqfvrw1qe0quo-thumbnail.jpg" + "screenshotURL": "data/images/images-uhupqqfvrw1qe0quo-thumbnail.jpg", + "rank": 10.760289780073531, + "likes": 4, + "views": 407 }, { "id": "em6g5TXFWMofu5RHa", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-q2k3cgnvzvhbz9bys-thumbnail.jpg" + "screenshotURL": "data/images/images-q2k3cgnvzvhbz9bys-thumbnail.jpg", + "rank": 1.0939801557565678, + "likes": 0, + "views": 95 }, { "id": "enNTxR7RgQNk53fmx", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qioua6g3dk76y3fho-thumbnail.jpg" + "screenshotURL": "data/images/images-qioua6g3dk76y3fho-thumbnail.jpg", + "rank": 1.9670671848941947, + "likes": 0, + "views": 71 }, { "id": "esptz5bbgn8NtZkbN", "name": "Spiral", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ygagq3ffhvrolnb8a-thumbnail.jpg" + "screenshotURL": "data/images/images-ygagq3ffhvrolnb8a-thumbnail.jpg", + "rank": 1.7132529878003726, + "likes": 0, + "views": 118 }, { "id": "f24WmWznGNdEXEQTu", "name": "Pulsin", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-o8j6foul9djzvabgh-thumbnail.jpg" + "screenshotURL": "data/images/images-o8j6foul9djzvabgh-thumbnail.jpg", + "rank": 1.963116070037969, + "likes": 0, + "views": 215 }, { "id": "fFEpFHbdC4ecFLuaB", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-odg44osl63lgnpnca-thumbnail.jpg" + "screenshotURL": "data/images/images-odg44osl63lgnpnca-thumbnail.jpg", + "rank": 1.9519601419510453, + "likes": 0, + "views": 161 }, { "id": "fKPK987qvE5gGHcWS", "name": "sines", "username": "jason2", "avatarUrl": "https://lh6.googleusercontent.com/-vde-XOBlwgQ/AAAAAAAAAAI/AAAAAAABvaw/lwoPQQotTj8/photo.jpg", - "screenshotURL": "data/images/images-oq24k4gtm5vocgxag-thumbnail.jpg" + "screenshotURL": "data/images/images-oq24k4gtm5vocgxag-thumbnail.jpg", + "rank": 10.075321255733321, + "likes": 3, + "views": 312 }, { "id": "fmmQsNyrdyjA3226x", "name": "radonut", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-wtf4k2310970nl4zh-thumbnail.jpg" + "screenshotURL": "data/images/images-wtf4k2310970nl4zh-thumbnail.jpg", + "rank": 1.3774257705079127, + "likes": 1, + "views": 275 }, { "id": "fs6GHW2crknZmzoWy", "name": "Rain", "username": "martinpalko", "avatarUrl": "https://avatars.githubusercontent.com/MartinPalko?s=200", - "screenshotURL": "data/images/images-o4d8vpo616josegsr-thumbnail.jpg" + "screenshotURL": "data/images/images-o4d8vpo616josegsr-thumbnail.jpg", + "rank": 10.231813178081763, + "likes": 6, + "views": 1041 }, { "id": "fvQbw8FtZzmvQG4Wz", "name": "Sound Texture", "username": "gaz", "avatarUrl": "https://secure.gravatar.com/avatar/1383190fac8e70cb725c3d76dbc811ba?default=retro&size=200", - "screenshotURL": "data/images/images-39o1j2yw3iwkq9h4i-thumbnail.jpg" + "screenshotURL": "data/images/images-39o1j2yw3iwkq9h4i-thumbnail.jpg", + "rank": 10.955851610184569, + "likes": 4, + "views": 439 }, { "id": "g2PZWgGp6YYe9CWwE", "name": "cybr", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-3hvvuihdy67268s52-thumbnail.jpg" + "screenshotURL": "data/images/images-3hvvuihdy67268s52-thumbnail.jpg", + "rank": 10.565951649981855, + "likes": 6, + "views": 502 }, { "id": "g4ZutuWewAGLeBJHx", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-qbp66cgorcutxe7ok-thumbnail.jpg" + "screenshotURL": "data/images/images-qbp66cgorcutxe7ok-thumbnail.jpg", + "rank": 1.5979015019936482, + "likes": 1, + "views": 57 }, { "id": "g79cZoGhWhgn9tKfr", "name": "miami", "username": "jshaw", "avatarUrl": "https://avatars.githubusercontent.com/jshaw?s=200", - "screenshotURL": "data/images/images-vuyrrf64jx9es77e5-thumbnail.jpg" + "screenshotURL": "data/images/images-vuyrrf64jx9es77e5-thumbnail.jpg", + "rank": 1.022362741315208, + "likes": 0, + "views": 84 }, { "id": "g7wWJ4yKzThxqkmN5", "name": "mfx01", "username": "anon", - "screenshotURL": "data/images/images-ke4somqga045rjket-thumbnail.jpg" + "screenshotURL": "data/images/images-ke4somqga045rjket-thumbnail.jpg", + "rank": 1.1523710654444363, + "likes": 0, + "views": 89 }, { "id": "gDfmqnLHBbcKghmwL", "name": "penguin thoughts kmachine test1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-iw5rxllvfgxl9wdzh-thumbnail.jpg" + "screenshotURL": "data/images/images-iw5rxllvfgxl9wdzh-thumbnail.jpg", + "rank": 10.892933040712231, + "likes": 3, + "views": 269 }, { "id": "gX32iAvezAbinbMJz", "name": "c-pump", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ltsnd5j7fp9a8rh7d-thumbnail.jpg" + "screenshotURL": "data/images/images-ltsnd5j7fp9a8rh7d-thumbnail.jpg", + "rank": 1.3262127218354727, + "likes": 0, + "views": 506 }, { "id": "gZNitbfDuN5pSwLf3", "name": "glyphs", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-tubz2x6f92hn416mc-thumbnail.jpg" + "screenshotURL": "data/images/images-tubz2x6f92hn416mc-thumbnail.jpg", + "rank": 1.8157984440309025, + "likes": 1, + "views": 187 }, { "id": "gZjPchBFJAGSk4ZTK", "name": "Simple Music Line", "username": "8bitrick", "avatarUrl": "https://avatars.githubusercontent.com/8BitRick?s=200", - "screenshotURL": "data/images/images-tbc7952hrkj9bo5bp-thumbnail.jpg" + "screenshotURL": "data/images/images-tbc7952hrkj9bo5bp-thumbnail.jpg", + "rank": 1.589511228354226, + "likes": 1, + "views": 355 }, { "id": "ghFixTy38ux4F235T", "name": "SpiralPrime", "username": "PLU Collective", "avatarUrl": "https://lh3.googleusercontent.com/-zoLHh8QcDvA/AAAAAAAAAAI/AAAAAAAAAMY/JF7a2zyY1xc/photo.jpg", - "screenshotURL": "data/images/images-w3a32cyj0260lfz63-thumbnail.jpg" + "screenshotURL": "data/images/images-w3a32cyj0260lfz63-thumbnail.jpg", + "rank": 10.867956963614919, + "likes": 3, + "views": 234 }, { "id": "gqJ33JsAWdcuKjJHH", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-w7s8diqut6qc7yq9s-thumbnail.jpg" + "screenshotURL": "data/images/images-w7s8diqut6qc7yq9s-thumbnail.jpg", + "rank": 1.6578250281838673, + "likes": 0, + "views": 106 }, { "id": "gszWKmYHHf8HxkXiS", "name": "crystal irisz (1)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-j3coer4mz1tt8e39y-thumbnail.jpg" + "screenshotURL": "data/images/images-j3coer4mz1tt8e39y-thumbnail.jpg", + "rank": 1.72294375273958, + "likes": 1, + "views": 216 }, { "id": "h6BvsMWiHpgwT5Nhh", "name": "pointsprite plasma", "username": "optimus6128", "avatarUrl": "https://secure.gravatar.com/avatar/7a1d0b51a2de5e0d11e8ac26263b3a5a?default=retro&size=200", - "screenshotURL": "data/images/images-KCZfc4mKMbFz7BM49-thumbnail.png" + "screenshotURL": "data/images/images-KCZfc4mKMbFz7BM49-thumbnail.png", + "rank": 10.239991715056377, + "likes": 5, + "views": 2817 }, { "id": "hFWjmNANJteP9NeAy", "name": "msh", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u838bv1blw0dzxxin-thumbnail.jpg" + "screenshotURL": "data/images/images-u838bv1blw0dzxxin-thumbnail.jpg", + "rank": 10.960386966290928, + "likes": 2, + "views": 405 }, { "id": "hGb3X2yH769jCbfDy", "name": "Wild Knot", "username": "gaz", "avatarUrl": "https://secure.gravatar.com/avatar/1383190fac8e70cb725c3d76dbc811ba?default=retro&size=200", - "screenshotURL": "data/images/images-zfzfyo0zrl0msrsq9-thumbnail.jpg" + "screenshotURL": "data/images/images-zfzfyo0zrl0msrsq9-thumbnail.jpg", + "rank": 1.0172056287773146, + "likes": 0, + "views": 270 }, { "id": "hGiSXNAT8jpQc5o3a", "name": "the flames of sleng teng", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-6ulgxiduracoqi5p2-thumbnail.jpg" + "screenshotURL": "data/images/images-6ulgxiduracoqi5p2-thumbnail.jpg", + "rank": 1.7156748582563262, + "likes": 1, + "views": 247 }, { "id": "hhDozSmRkW3ExvhoP", "name": "papipupepox2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-pive2cjmewpwre7k5-thumbnail.jpg" + "screenshotURL": "data/images/images-pive2cjmewpwre7k5-thumbnail.jpg", + "rank": 1.0046821610238243, + "likes": 0, + "views": 160 }, { "id": "hhsdvkiJ32bCTcezv", "name": "blendy", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-cgwkt07m8oqodiaze-thumbnail.jpg" + "screenshotURL": "data/images/images-cgwkt07m8oqodiaze-thumbnail.jpg", + "rank": 10.89958787806171, + "likes": 7, + "views": 4273 }, { "id": "hjpDj9NpsfdHuD6Ya", "name": "Spiral2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zv3xwlxbumoflar2a-thumbnail.jpg" + "screenshotURL": "data/images/images-zv3xwlxbumoflar2a-thumbnail.jpg", + "rank": 1.6504821947507462, + "likes": 0, + "views": 87 }, { "id": "hrgNyucvZAE9WwRLF", "name": "round", "username": "artsime", "avatarUrl": "https://avatars.githubusercontent.com/artsime?s=200", - "screenshotURL": "data/images/images-guDSJocAmZP4fmhiG-thumbnail.png" + "screenshotURL": "data/images/images-guDSJocAmZP4fmhiG-thumbnail.png", + "rank": 1.0072194498221478, + "likes": 0, + "views": 238 }, { "id": "huDQEAMcWYoP6hWGS", "name": "Galaxy dance", "username": "gearcode", "avatarUrl": "https://lh3.googleusercontent.com/-BsOS_RAUwtA/AAAAAAAAAAI/AAAAAAAAAG8/6g6FwPlfGb8/photo.jpg", - "screenshotURL": "data/images/images-k9rd874b9v2d6e13w-thumbnail.jpg" + "screenshotURL": "data/images/images-k9rd874b9v2d6e13w-thumbnail.jpg", + "rank": 10.210952504073981, + "likes": 7, + "views": 972 }, { "id": "iE3Xz7bewdDm3shFC", "name": "Infinite Heart of Glass", "username": "c0d3rguy", "avatarUrl": "https://pbs.twimg.com/profile_images/378800000551418133/f31731617a0899fd1ead112449b1c178_200x200.png", - "screenshotURL": "data/images/images-9h2aq4d3g8kdx2xez-thumbnail.jpg" + "screenshotURL": "data/images/images-9h2aq4d3g8kdx2xez-thumbnail.jpg", + "rank": 1.985163255251807, + "likes": 0, + "views": 140 }, { "id": "iGf4owSji9QC6P8yF", "name": "crystal dancer (mouse.xy) 3", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-h00fwicu0d4pwunvt-thumbnail.jpg" + "screenshotURL": "data/images/images-h00fwicu0d4pwunvt-thumbnail.jpg", + "rank": 1.6581078737103152, + "likes": 1, + "views": 165 }, { "id": "iKJAEsvWRjffu2QnA", "name": "crystal irisz (1xxx)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-kokyudeccwz0cbz3x-thumbnail.jpg" + "screenshotURL": "data/images/images-kokyudeccwz0cbz3x-thumbnail.jpg", + "rank": 1.7349532134885435, + "likes": 0, + "views": 138 }, { "id": "iPNXnwa34wBgSSDGd", "name": "crystal irisz (mouse.xy)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-qumn71pnrbrt4ri2y-thumbnail.jpg" + "screenshotURL": "data/images/images-qumn71pnrbrt4ri2y-thumbnail.jpg", + "rank": 1.2819364590766384, + "likes": 1, + "views": 189 }, { "id": "iPiDjpBYDPGFTGp8Y", "name": "residualfill", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-fz2lm2mbb8jipbv2g-thumbnail.jpg" + "screenshotURL": "data/images/images-fz2lm2mbb8jipbv2g-thumbnail.jpg", + "rank": 1.5253919359736872, + "likes": 1, + "views": 224 }, { "id": "iQ3Lo8pe7QqDdz8qi", "name": "xduel", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-nyzootsvhi46iv9ec-thumbnail.jpg" + "screenshotURL": "data/images/images-nyzootsvhi46iv9ec-thumbnail.jpg", + "rank": 10.153172538806013, + "likes": 6, + "views": 336 }, { "id": "iQAtnkJRC8XtvT4tW", "name": "synapsicorporation2", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-BA9SyAeKnoEgtTBgM-thumbnail.png" + "screenshotURL": "data/images/images-BA9SyAeKnoEgtTBgM-thumbnail.png", + "rank": 10.386091889515821, + "likes": 2, + "views": 1884 }, { "id": "iXKHFGqaAHrc6rZg2", "name": "Triangular Voronoi", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-xg621jspbuf31ss6r-thumbnail.jpg" + "screenshotURL": "data/images/images-xg621jspbuf31ss6r-thumbnail.jpg", + "rank": 1.94736457090829, + "likes": 1, + "views": 224 }, { "id": "ixr3Pka4ChbtDzobh", "name": "Spiral-Spring", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ug7gazpjhxhs9mlj0-thumbnail.jpg" + "screenshotURL": "data/images/images-ug7gazpjhxhs9mlj0-thumbnail.jpg", + "rank": 10.172793316326825, + "likes": 9, + "views": 3892 }, { "id": "j7WftWuJtPTYyhcxG", "name": "Simple line music extended", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-alsxh8by3jbhw7cr8-thumbnail.jpg" + "screenshotURL": "data/images/images-alsxh8by3jbhw7cr8-thumbnail.jpg", + "rank": 1.693729886798984, + "likes": 0, + "views": 99 }, { "id": "j7v3Ha4S2hwxhSCi9", "name": "the galactic loom of sound and light", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-p59m6vciq421lc2e8-thumbnail.jpg" + "screenshotURL": "data/images/images-p59m6vciq421lc2e8-thumbnail.jpg", + "rank": 10.99866831011219, + "likes": 2, + "views": 1217 }, { "id": "j83YWD4DHLXrjrvxf", "name": "☁", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-m8qw2xmg4374uoz6b-thumbnail.jpg" + "screenshotURL": "data/images/images-m8qw2xmg4374uoz6b-thumbnail.jpg", + "rank": 1.3134746311265817, + "likes": 0, + "views": 158 }, { "id": "jBpixD335L3o2unKj", "name": "hypercuber", "username": "bostelk", "avatarUrl": "https://secure.gravatar.com/avatar/6a78fa85daeb414dfc2d3f77225779a1?default=retro&size=200", - "screenshotURL": "data/images/images-40be2dp9b8a01cusc-thumbnail.jpg" + "screenshotURL": "data/images/images-40be2dp9b8a01cusc-thumbnail.jpg", + "rank": 1.5712900691100886, + "likes": 0, + "views": 397 }, { "id": "jDNMJCu4S7DSRconL", "name": "twst", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-xza33tgw9dpfbgoe2-thumbnail.jpg" + "screenshotURL": "data/images/images-xza33tgw9dpfbgoe2-thumbnail.jpg", + "rank": 10.94998602254078, + "likes": 8, + "views": 820 }, { "id": "jLife2TGRq2pa6fXN", "name": "curve", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-whz235ixlna47yedl-thumbnail.jpg" + "screenshotURL": "data/images/images-whz235ixlna47yedl-thumbnail.jpg", + "rank": 1.5252414139608836, + "likes": 0, + "views": 119 }, { "id": "jg5dRsCi6xDSFyCJ9", "name": "Clifford Attractor", "username": "pheema", "avatarUrl": "https://secure.gravatar.com/avatar/129e0f34bca7cf4fd906f08271ab1ac9?default=retro&size=200&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F979dbb28083b6cde8b4dce629ae3eaec", - "screenshotURL": "data/images/images-4sa82591jakgfpk6x-thumbnail.jpg" + "screenshotURL": "data/images/images-4sa82591jakgfpk6x-thumbnail.jpg", + "rank": 1.0083233800362499, + "likes": 1, + "views": 314 }, { "id": "jgpwL4MjxvpeqZ2QN", "name": "unnamed", "username": "vincent23", "avatarUrl": "https://avatars.githubusercontent.com/vincent23?s=200", - "screenshotURL": "data/images/images-vis2p69bcaheirw3u-thumbnail.jpg" + "screenshotURL": "data/images/images-vis2p69bcaheirw3u-thumbnail.jpg", + "rank": 10.09726485969248, + "likes": 2, + "views": 469 }, { "id": "jgwXiSzEkQzK3X2Fx", "name": "rgblur", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-1ksr6kbu4dn19c6sp-thumbnail.jpg" + "screenshotURL": "data/images/images-1ksr6kbu4dn19c6sp-thumbnail.jpg", + "rank": 1.1720132889670747, + "likes": 1, + "views": 265 }, { "id": "jjFQmoBi82cZBgTCj", "name": "crystal irisz (1xxxjkk", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-as6azf3utovpf5nzd-thumbnail.jpg" + "screenshotURL": "data/images/images-as6azf3utovpf5nzd-thumbnail.jpg", + "rank": 1.2598400672754364, + "likes": 0, + "views": 75 }, { "id": "jqRhLrTMA3GFEk2m5", "name": "pointsprite plasma 3D", "username": "optimus6128", "avatarUrl": "https://secure.gravatar.com/avatar/7a1d0b51a2de5e0d11e8ac26263b3a5a?default=retro&size=200", - "screenshotURL": "data/images/images-7frecwp7ycvgrar50-thumbnail.jpg" + "screenshotURL": "data/images/images-7frecwp7ycvgrar50-thumbnail.jpg", + "rank": 1.0111440093290682, + "likes": 1, + "views": 449 }, { "id": "k5BBCA2vPq6sY6xv5", "name": "Simple line music extended", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-31ah01abvwhxbpv0l-thumbnail.jpg" + "screenshotURL": "data/images/images-31ah01abvwhxbpv0l-thumbnail.jpg", + "rank": 1.4549142236546333, + "likes": 0, + "views": 41 }, { "id": "k5hPuKGzdkGEvfoZk", "name": "crystal irisz (1xxx)rwpoint", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-w0qqhx9tjuduhxhf7-thumbnail.jpg" + "screenshotURL": "data/images/images-w0qqhx9tjuduhxhf7-thumbnail.jpg", + "rank": 1.9007830655810105, + "likes": 0, + "views": 164 }, { "id": "k7w6BKgeSJxKx3Z6L", "name": "perc2", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ogl9iezuaimhelhgm-thumbnail.jpg" + "screenshotURL": "data/images/images-ogl9iezuaimhelhgm-thumbnail.jpg", + "rank": 10.493717448168734, + "likes": 8, + "views": 625 }, { "id": "kAANx8FwJoSeR9B4c", "name": "filters", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-f4ib10y0x2xberr3r-thumbnail.jpg" + "screenshotURL": "data/images/images-f4ib10y0x2xberr3r-thumbnail.jpg", + "rank": 10.70678287218786, + "likes": 9, + "views": 492 }, { "id": "ke5bF6hENE8zphaSp", "name": "torus", "username": "anon", - "screenshotURL": "data/images/images-kbexK8e8mwDP5wkEi-thumbnail.png" + "screenshotURL": "data/images/images-kbexK8e8mwDP5wkEi-thumbnail.png", + "rank": 10.01728530030271, + "likes": 2, + "views": 1644 }, { "id": "khayHGH4sQWpPkn92", "name": "xmas tree", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kveenifu7xlki1ef0-thumbnail.jpg" + "screenshotURL": "data/images/images-kveenifu7xlki1ef0-thumbnail.jpg", + "rank": 1.3653632955367685, + "likes": 1, + "views": 124 }, { "id": "kyrjHeuSM5skDfpNo", "name": "tuto 1", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d48640mgldk59utzh-thumbnail.jpg" + "screenshotURL": "data/images/images-d48640mgldk59utzh-thumbnail.jpg", + "rank": 1.862724691466808, + "likes": 0, + "views": 111 }, { "id": "mAZixq6fNzd7qSpQs", "name": "technoball", "username": "demoniak", "avatarUrl": "https://avatars.githubusercontent.com/johanberonius?s=200", - "screenshotURL": "data/images/images-aym3fl4txz1wdqhif-thumbnail.jpg" + "screenshotURL": "data/images/images-aym3fl4txz1wdqhif-thumbnail.jpg", + "rank": 10.514502626973979, + "likes": 4, + "views": 1067 }, { "id": "mBsFXyLJxoL2yPqjz", "name": "Simple line music extended", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-h2paqfm9n19o4vpgv-thumbnail.jpg" + "screenshotURL": "data/images/images-h2paqfm9n19o4vpgv-thumbnail.jpg", + "rank": 1.7209363613898463, + "likes": 0, + "views": 51 }, { "id": "mMNQ38uN94rxmoWBh", "name": "crystal irisz (1xxx)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-xo3d4mt2arrrppuyw-thumbnail.jpg" + "screenshotURL": "data/images/images-xo3d4mt2arrrppuyw-thumbnail.jpg", + "rank": 1.4095994704722359, + "likes": 1, + "views": 279 }, { "id": "mNBny7JXpBGwQnMwG", "name": "pulsedn", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-cttxn3rlriag87k1u-thumbnail.jpg" + "screenshotURL": "data/images/images-cttxn3rlriag87k1u-thumbnail.jpg", + "rank": 10.633359917283387, + "likes": 8, + "views": 467 }, { "id": "mQuMhKJA2PG4x8j7h", "name": "It's So In Vogue To Be Dead", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-vc09dbwhblm6w9gee-thumbnail.jpg" + "screenshotURL": "data/images/images-vc09dbwhblm6w9gee-thumbnail.jpg", + "rank": 1.8884585922844979, + "likes": 0, + "views": 194 }, { "id": "mSDHF7AjBowN86DnJ", "name": "synapsicorporation", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-iZngnCo9QYyKxdt9w-thumbnail.png" + "screenshotURL": "data/images/images-iZngnCo9QYyKxdt9w-thumbnail.png", + "rank": 1.659510212648834, + "likes": 1, + "views": 1058 }, { "id": "mfEsB2oGhBqM3k3Rt", "name": "the connectedness of all", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-c0twy3q6tdy1vgd6t-thumbnail.jpg" + "screenshotURL": "data/images/images-c0twy3q6tdy1vgd6t-thumbnail.jpg", + "rank": 1.5645500782227892, + "likes": 0, + "views": 144 }, { "id": "mmxfYzJp3mCehkHcH", "name": "technoball K machinized dev0", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-9yodmfgzylfb0202f-thumbnail.jpg" + "screenshotURL": "data/images/images-9yodmfgzylfb0202f-thumbnail.jpg", + "rank": 10.542238075962786, + "likes": 5, + "views": 815 }, { "id": "mwvXDsken4yMnJbxW", "name": "666wired", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-989fzhdu6slufo2tf-thumbnail.jpg" + "screenshotURL": "data/images/images-989fzhdu6slufo2tf-thumbnail.jpg", + "rank": 1.6694036163990345, + "likes": 0, + "views": 117 }, { "id": "nCfNyk6WPr6gn4kSB", "name": "Spiral-TRIdNCE2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-0y1vthbsd0sykza4b-thumbnail.jpg" + "screenshotURL": "data/images/images-0y1vthbsd0sykza4b-thumbnail.jpg", + "rank": 1.2786984425054355, + "likes": 0, + "views": 95 }, { "id": "nDoX6LaHSyK8R6WTL", "name": "curve", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ek203ioir9x6t1slq-thumbnail.jpg" + "screenshotURL": "data/images/images-ek203ioir9x6t1slq-thumbnail.jpg", + "rank": 1.3094519244065141, + "likes": 0, + "views": 66 }, { "id": "nKFqYp9wtAJ4hM3mF", "name": "msh jellyfish", "username": "mipmap", "avatarUrl": "https://secure.gravatar.com/avatar/2840df8e29cba840a5b7f90f66bc66cd?default=retro&size=200", - "screenshotURL": "data/images/images-mrb098ekplpzf5vmi-thumbnail.jpg" + "screenshotURL": "data/images/images-mrb098ekplpzf5vmi-thumbnail.jpg", + "rank": 1.4104118419371519, + "likes": 0, + "views": 128 }, { "id": "nKzNvfJNE5DnDYssR", "name": "illu", "username": "anon", - "screenshotURL": "data/images/images-j5a4mvmwzo535a9ud-thumbnail.jpg" + "screenshotURL": "data/images/images-j5a4mvmwzo535a9ud-thumbnail.jpg", + "rank": 1.99504722625614, + "likes": 0, + "views": 124 }, { "id": "nL6YpkW8YvGKNEKtj", "name": "point cloud vs spheres", "username": "kabuto", "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200", - "screenshotURL": "data/images/images-npze7gc9gj6tkat5p-thumbnail.jpg" + "screenshotURL": "data/images/images-npze7gc9gj6tkat5p-thumbnail.jpg", + "rank": 10.095433205424959, + "likes": 51, + "views": 27220 }, { "id": "nNYZMHxiLMR2xAncW", "name": "sirp", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-41ojtzexku9lwfeco-thumbnail.jpg" + "screenshotURL": "data/images/images-41ojtzexku9lwfeco-thumbnail.jpg", + "rank": 10.390214241144156, + "likes": 8, + "views": 757 }, { "id": "ne6ENatKHpRDSgJRv", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-j77711km99pxe0jr2-thumbnail.jpg" + "screenshotURL": "data/images/images-j77711km99pxe0jr2-thumbnail.jpg", + "rank": 1.1860327947417622, + "likes": 0, + "views": 36 }, { "id": "nr3EiyXWLMpwoouHt", "name": "lazer", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-c1onu7d0wryojd5eu-thumbnail.jpg" + "screenshotURL": "data/images/images-c1onu7d0wryojd5eu-thumbnail.jpg", + "rank": 10.01788267968922, + "likes": 6, + "views": 842 }, { "id": "ntCWzzdvXfp33a6oz", "name": "target", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-0bv01h1a07p5y5q0r-thumbnail.jpg" + "screenshotURL": "data/images/images-0bv01h1a07p5y5q0r-thumbnail.jpg", + "rank": 1.1818630740131828, + "likes": 0, + "views": 174 }, { "id": "ntwDMXMwDGY8aMF7M", "name": "saucer attack bug (mouse.xy)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-ih2zhgj8jaml0c08z-thumbnail.jpg" + "screenshotURL": "data/images/images-ih2zhgj8jaml0c08z-thumbnail.jpg", + "rank": 1.5188080890560294, + "likes": 0, + "views": 120 }, { "id": "oMwCvkkRyEiZkio4h", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-iar6a5q4jtsxmf4xw-thumbnail.jpg" + "screenshotURL": "data/images/images-iar6a5q4jtsxmf4xw-thumbnail.jpg", + "rank": 1.913879555223063, + "likes": 0, + "views": 182 }, { "id": "oNxBgiL2gw39fW6DS", "name": "msh conveyor", "username": "mipmap", "avatarUrl": "https://secure.gravatar.com/avatar/2840df8e29cba840a5b7f90f66bc66cd?default=retro&size=200", - "screenshotURL": "data/images/images-8820rb4t44itmoalq-thumbnail.jpg" + "screenshotURL": "data/images/images-8820rb4t44itmoalq-thumbnail.jpg", + "rank": 1.6347064243477132, + "likes": 1, + "views": 130 }, { "id": "oQzXFjHPCApgXWGq3", "name": "Simple Spheres", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-er8x7nsxo8aq0bsl7-thumbnail.jpg" + "screenshotURL": "data/images/images-er8x7nsxo8aq0bsl7-thumbnail.jpg", + "rank": 1.554248658925349, + "likes": 0, + "views": 119 }, { "id": "oXxzi5z7poEFFGEkQ", "name": "K Circle", "username": "richtowns", "avatarUrl": "https://avatars.githubusercontent.com/richtowns?s=200", - "screenshotURL": "data/images/images-j3lbil9y1c6lfntic-thumbnail.jpg" + "screenshotURL": "data/images/images-j3lbil9y1c6lfntic-thumbnail.jpg", + "rank": 1.4974618035362626, + "likes": 1, + "views": 305 }, { "id": "oYPxM5nT76rkag9tD", "name": "popo", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-munr2t4ylovpstktl-thumbnail.jpg" + "screenshotURL": "data/images/images-munr2t4ylovpstktl-thumbnail.jpg", + "rank": 10.802581658839362, + "likes": 6, + "views": 847 }, { "id": "obL3NXCsSpjdP4EX9", "name": "plasma grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-j8qy58ya4z0i3do4v-thumbnail.jpg" + "screenshotURL": "data/images/images-j8qy58ya4z0i3do4v-thumbnail.jpg", + "rank": 1.9958016740786884, + "likes": 0, + "views": 87 }, { "id": "ojPoZ3NHuEgtAPr3Z", "name": "HexGrid", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-174t4idwngdudj5ho-thumbnail.jpg" + "screenshotURL": "data/images/images-174t4idwngdudj5ho-thumbnail.jpg", + "rank": 10.73990457946044, + "likes": 4, + "views": 883 }, { "id": "p9DefxpaJdaYTQAWZ", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-0r2yq8kg07dpjouh7-thumbnail.jpg" + "screenshotURL": "data/images/images-0r2yq8kg07dpjouh7-thumbnail.jpg", + "rank": 1.6953084753624623, + "likes": 0, + "views": 75 }, { "id": "p9pecgaEBJ3kz5r7g", "name": "red ring", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-yd4p2szloec3drzfm-thumbnail.jpg" + "screenshotURL": "data/images/images-yd4p2szloec3drzfm-thumbnail.jpg", + "rank": 10.03599705769716, + "likes": 10, + "views": 883 }, { "id": "pCCMuqhftZ6T2yx6X", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-dwadzg1f1m0fmz315-thumbnail.jpg" + "screenshotURL": "data/images/images-dwadzg1f1m0fmz315-thumbnail.jpg", + "rank": 1.1951007589354465, + "likes": 0, + "views": 164 }, { "id": "pJM2rdtSkSBnEkMeG", "name": "ping", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-3iomdyru04pexyw7p-thumbnail.jpg" + "screenshotURL": "data/images/images-3iomdyru04pexyw7p-thumbnail.jpg", + "rank": 1.1450957790820193, + "likes": 0, + "views": 215 }, { "id": "pfvzcjCrHYCpRDiaz", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-q6m6c0pnixfb796e2-thumbnail.jpg" + "screenshotURL": "data/images/images-q6m6c0pnixfb796e2-thumbnail.jpg", + "rank": 1.7104263782182778, + "likes": 0, + "views": 80 }, { "id": "puW9t4JQ9LnRbMkTK", "name": "666wired x23", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-darlod3nyeduhkm4a-thumbnail.jpg" + "screenshotURL": "data/images/images-darlod3nyeduhkm4a-thumbnail.jpg", + "rank": 1.3926313914101098, + "likes": 0, + "views": 91 }, { "id": "pubHuPRcYrgB8xLXg", "name": "wav", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-uncb3clud2pql0sww-thumbnail.jpg" + "screenshotURL": "data/images/images-uncb3clud2pql0sww-thumbnail.jpg", + "rank": 10.489589175273107, + "likes": 10, + "views": 759 }, { "id": "q4fMv7cFv8FYfDYw9", "name": "Pump Woofer", "username": "jairhumberto", "avatarUrl": "https://secure.gravatar.com/avatar/b39c05ec440599cda2aa819673a481cf?default=retro&size=200", - "screenshotURL": "data/images/images-yw0yop1xfz5njax2r-thumbnail.jpg" + "screenshotURL": "data/images/images-yw0yop1xfz5njax2r-thumbnail.jpg", + "rank": 1.5058251628009696, + "likes": 1, + "views": 385 }, { "id": "q4sbfetgGafn5By2Z", "name": "trippy", "username": "anon", - "screenshotURL": "data/images/images-6jaYFoyMEwovP2wgZ-thumbnail.png" + "screenshotURL": "data/images/images-6jaYFoyMEwovP2wgZ-thumbnail.png", + "rank": 1.3484281148558512, + "likes": 0, + "views": 438 }, { "id": "q9Fv9bJfBujZM8GFF", "name": "banan", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gkklitq3dttooe1n7-thumbnail.jpg" + "screenshotURL": "data/images/images-gkklitq3dttooe1n7-thumbnail.jpg", + "rank": 1.8541487591421029, + "likes": 0, + "views": 72 }, { "id": "qB4krC8RnH5HEFLww", "name": "Cercle Tunnel", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-ekjnf41sgez49ne0z-thumbnail.jpg" + "screenshotURL": "data/images/images-ekjnf41sgez49ne0z-thumbnail.jpg", + "rank": 1.8742360648197778, + "likes": 1, + "views": 311 }, { "id": "qKGoihMGbyYe64imT", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-vvq2sdbr9vj2gigoc-thumbnail.jpg" + "screenshotURL": "data/images/images-vvq2sdbr9vj2gigoc-thumbnail.jpg", + "rank": 1.049786353048907, + "likes": 0, + "views": 201 }, { "id": "qL56Nfe9M96bTaqYj", "name": "perc2xxx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ulv24gc01elrggl6p-thumbnail.jpg" + "screenshotURL": "data/images/images-ulv24gc01elrggl6p-thumbnail.jpg", + "rank": 10.645396794536547, + "likes": 2, + "views": 219 }, { "id": "qRGKhfL3wRe3KqPob", "name": "ringu", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-7a4kx1l8omlierqtt-thumbnail.jpg" + "screenshotURL": "data/images/images-7a4kx1l8omlierqtt-thumbnail.jpg", + "rank": 1.61299656797251, + "likes": 0, + "views": 182 }, { "id": "qSRWCBPJwjsffzsKb", "name": "vibrations", "username": "mark", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg", - "screenshotURL": "data/images/images-cm496gm3zn7w4pmpm-thumbnail.jpg" + "screenshotURL": "data/images/images-cm496gm3zn7w4pmpm-thumbnail.jpg", + "rank": 10.040094088633213, + "likes": 6, + "views": 656 }, { "id": "qShjbKXDhES9fS66n", "name": "rage", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-2jgp30uettorasyt2-thumbnail.jpg" + "screenshotURL": "data/images/images-2jgp30uettorasyt2-thumbnail.jpg", + "rank": 10.780056242202233, + "likes": 9, + "views": 1004 }, { "id": "qjLQadWFssvPKLLCN", "name": "80smovielogo", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-up351nmrh7g6tkdzj-thumbnail.jpg" + "screenshotURL": "data/images/images-up351nmrh7g6tkdzj-thumbnail.jpg", + "rank": 10.298824540235215, + "likes": 7, + "views": 237 }, { "id": "qrDZ3LmPSpDcsogS3", "name": "Rose Quartz", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-l8b5lyp1yu629cgp4-thumbnail.jpg" + "screenshotURL": "data/images/images-l8b5lyp1yu629cgp4-thumbnail.jpg", + "rank": 1.2173381078378216, + "likes": 0, + "views": 120 }, { "id": "r7tpZqAYFwZsQarPw", "name": "Mesh Reprojection", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-bx45df8qlkhztfhrk-thumbnail.jpg" + "screenshotURL": "data/images/images-bx45df8qlkhztfhrk-thumbnail.jpg", + "rank": 1.4855300045731124, + "likes": 1, + "views": 606 }, { "id": "rBqQqL5j4orqHbrPz", "name": "tweaked pointsprite plasma", "username": "anon", - "screenshotURL": "data/images/images-eha59va25847naeip-thumbnail.jpg" + "screenshotURL": "data/images/images-eha59va25847naeip-thumbnail.jpg", + "rank": 1.4305933081257591, + "likes": 0, + "views": 225 }, { "id": "rY5QZeD8g5uu2MF75", "name": "pointsprite plasma", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9ej646lhpae1eczpe-thumbnail.jpg" + "screenshotURL": "data/images/images-9ej646lhpae1eczpe-thumbnail.jpg", + "rank": 1.8358483020479386, + "likes": 0, + "views": 73 }, { "id": "rZcr6zk3jJKzwJ2mD", "name": "slash", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-6gr89azxk9gli8n8b-thumbnail.jpg" + "screenshotURL": "data/images/images-6gr89azxk9gli8n8b-thumbnail.jpg", + "rank": 10.696543717406, + "likes": 17, + "views": 1763 }, { "id": "ruRxM7a7ngW6o8SPY", "name": "balls", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-i6gmagfend2kt7ldd-thumbnail.jpg" + "screenshotURL": "data/images/images-i6gmagfend2kt7ldd-thumbnail.jpg", + "rank": 10.94986851107151, + "likes": 7, + "views": 584 }, { "id": "s7zehgnGsLh5aHkM8", "name": "volum", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-5haeru13b75d6vkpy-thumbnail.jpg" + "screenshotURL": "data/images/images-5haeru13b75d6vkpy-thumbnail.jpg", + "rank": 10.484416401889483, + "likes": 12, + "views": 898 }, { "id": "s9xXnsxy4wkR3kkSc", "name": "splot", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-wf3ynpo84zmn6hf0r-thumbnail.jpg" + "screenshotURL": "data/images/images-wf3ynpo84zmn6hf0r-thumbnail.jpg", + "rank": 10.608069872157596, + "likes": 6, + "views": 374 }, { "id": "sHdHwHQ9GTSaJ9j99", "name": "headrush", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-4xkxk1n631eieg75l-thumbnail.jpg" + "screenshotURL": "data/images/images-4xkxk1n631eieg75l-thumbnail.jpg", + "rank": 10.618486864840232, + "likes": 7, + "views": 412 }, { "id": "strzQyhv3SnhYWLrs", "name": "residualfill", "username": "anon", - "screenshotURL": "data/images/images-j4dujddvhfkve6gva-thumbnail.jpg" + "screenshotURL": "data/images/images-j4dujddvhfkve6gva-thumbnail.jpg", + "rank": 1.1786603292281301, + "likes": 0, + "views": 95 }, { "id": "t9afzWHetyWR3bZSB", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-fgqh8smjxsftw86md-thumbnail.jpg" + "screenshotURL": "data/images/images-fgqh8smjxsftw86md-thumbnail.jpg", + "rank": 1.818388710125671, + "likes": 0, + "views": 161 }, { "id": "tF4ynbNrnHawnus9p", "name": "Learn Vertex Shaders", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zodq1oypukyv9x70e-thumbnail.jpg" + "screenshotURL": "data/images/images-zodq1oypukyv9x70e-thumbnail.jpg", + "rank": 1.980582520699336, + "likes": 0, + "views": 69 }, { "id": "tjBqEBhdzGA4XCiWr", "name": "cubes2", "username": "matt", "avatarUrl": "https://lh4.googleusercontent.com/-jtcouKXDqq0/AAAAAAAAAAI/AAAAAAAAA7c/aDTXLcXoDnc/photo.jpg", - "screenshotURL": "data/images/images-qyiuebc2yhez3fevp-thumbnail.jpg" + "screenshotURL": "data/images/images-qyiuebc2yhez3fevp-thumbnail.jpg", + "rank": 1.2054902704784822, + "likes": 1, + "views": 517 }, { "id": "tw3mJeCpEXQ6gMz2q", "name": "pointsprite plasma", "username": "myownclone", "avatarUrl": "https://avatars.githubusercontent.com/MyOwnClone?s=200", - "screenshotURL": "data/images/images-bzox4m0o3l9cie99k-thumbnail.jpg" + "screenshotURL": "data/images/images-bzox4m0o3l9cie99k-thumbnail.jpg", + "rank": 1.69094900356089, + "likes": 0, + "views": 201 }, { "id": "u9hvPc2WxibcTmT6F", "name": "hexit", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-qtgkigrawla1fyuu4-thumbnail.jpg" + "screenshotURL": "data/images/images-qtgkigrawla1fyuu4-thumbnail.jpg", + "rank": 1.0012441542648511, + "likes": 1, + "views": 310 }, { "id": "uGJhdfKrAj8tkovpA", "name": "Lines Experiment 1", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-wxu1z6zji5saekvh7-thumbnail.jpg" + "screenshotURL": "data/images/images-wxu1z6zji5saekvh7-thumbnail.jpg", + "rank": 1.6363112315228892, + "likes": 0, + "views": 157 }, { "id": "uHMnt4GHAXCSCeQyM", "name": "Intro-presentation", "username": "athega", "avatarUrl": "https://secure.gravatar.com/avatar/ac866057ea99c21292a071d08fadd152?default=retro&size=200", - "screenshotURL": "data/images/images-5tq9t1g30u7jlidt7-thumbnail.jpg" + "screenshotURL": "data/images/images-5tq9t1g30u7jlidt7-thumbnail.jpg", + "rank": 10.60179334464656, + "likes": 2, + "views": 948 }, { "id": "uPwKetxzwcL2PFZd6", "name": "thumpy", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-5nuxabtwsyxdzgvvw-thumbnail.jpg" + "screenshotURL": "data/images/images-5nuxabtwsyxdzgvvw-thumbnail.jpg", + "rank": 10.172882187639612, + "likes": 12, + "views": 686 }, { "id": "uQNhYXZtikXJR6MBz", "name": "crystal iriszhr (1)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4jzzaz5i4ljrufpqc-thumbnail.jpg" + "screenshotURL": "data/images/images-4jzzaz5i4ljrufpqc-thumbnail.jpg", + "rank": 1.4950536302916622, + "likes": 0, + "views": 69 }, { "id": "uQkpXdAa4ABNPNthi", "name": "test", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-n32ll286twu6hnngo-thumbnail.jpg" + "screenshotURL": "data/images/images-n32ll286twu6hnngo-thumbnail.jpg", + "rank": 1.2290354994222425, + "likes": 1, + "views": 279 }, { "id": "uQsrjwoCeqSersLA9", "name": "VM in GPU", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1yecq3mjrnnzlw2e2-thumbnail.jpg" + "screenshotURL": "data/images/images-1yecq3mjrnnzlw2e2-thumbnail.jpg", + "rank": 1.960911683810676, + "likes": 1, + "views": 99 }, { "id": "uZ4ELyQ7j8J8X5xJg", "name": "julia point cloud", "username": "kabuto", "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200", - "screenshotURL": "data/images/images-zmmvovl7lp9166ob0-thumbnail.jpg" + "screenshotURL": "data/images/images-zmmvovl7lp9166ob0-thumbnail.jpg", + "rank": 10.68006412397301, + "likes": 6, + "views": 960 }, { "id": "ueTjuJf66xFbmgcBo", "name": "bounder2", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-rg0mww76q1od7op8e-thumbnail.jpg" + "screenshotURL": "data/images/images-rg0mww76q1od7op8e-thumbnail.jpg", + "rank": 1.994069513422539, + "likes": 0, + "views": 133 }, { "id": "uqWtxuQpEkfxqWXCK", "name": "wired", "username": "kabuto", "avatarUrl": "https://secure.gravatar.com/avatar/e678fef714d5460c8f9ce2723842fd19?default=retro&size=200", - "screenshotURL": "data/images/images-kx3hgkhqoxqwoqspq-thumbnail.jpg" + "screenshotURL": "data/images/images-kx3hgkhqoxqwoqspq-thumbnail.jpg", + "rank": 10.738582749787438, + "likes": 20, + "views": 3452 }, { "id": "ut2hNmEtGzvzi7Rwj", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-i0w432s0q7axj84rm-thumbnail.jpg" + "screenshotURL": "data/images/images-i0w432s0q7axj84rm-thumbnail.jpg", + "rank": 1.1600605952220018, + "likes": 0, + "views": 19 }, { "id": "ut7msYoHpzuRZjDyc", "name": "penguin thoughts kmachine test1", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-8lf6fgfzzcxp6rk2w-thumbnail.jpg" + "screenshotURL": "data/images/images-8lf6fgfzzcxp6rk2w-thumbnail.jpg", + "rank": 1.0525016912156306, + "likes": 0, + "views": 101 }, { "id": "uuHumiKPEiAKNPkEA", "name": "hexalicious", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-esq7vkjrkb1apsw6g-thumbnail.jpg" + "screenshotURL": "data/images/images-esq7vkjrkb1apsw6g-thumbnail.jpg", + "rank": 10.919293568447749, + "likes": 7, + "views": 484 }, { "id": "vXFhLDE2hgAm9bXD8", "name": "pointsprite plasma", "username": "anon", - "screenshotURL": "data/images/images-jslty9hjtq8kykp1u-thumbnail.jpg" + "screenshotURL": "data/images/images-jslty9hjtq8kykp1u-thumbnail.jpg", + "rank": 1.776653332333487, + "likes": 1, + "views": 187 }, { "id": "vcYrT69DDanvyFBTr", "name": "Garden Fireworks", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-epsepn196c6cvr6te-thumbnail.jpg" + "screenshotURL": "data/images/images-epsepn196c6cvr6te-thumbnail.jpg", + "rank": 1.7791064596913406, + "likes": 0, + "views": 75 }, { "id": "vixRSiPMAiZ6AmgNA", "name": "Simple Fractal", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-qx88yqxi4r69da57f-thumbnail.jpg" + "screenshotURL": "data/images/images-qx88yqxi4r69da57f-thumbnail.jpg", + "rank": 10.502000308663968, + "likes": 2, + "views": 530 }, { "id": "vqBN6kLpxjBHGRvz8", "name": "K Machine letter example", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-gyixzj9zlau9rq139-thumbnail.jpg" + "screenshotURL": "data/images/images-gyixzj9zlau9rq139-thumbnail.jpg", + "rank": 1.384612169431065, + "likes": 1, + "views": 333 }, { "id": "w39M6FR7PCQctz5bN", "name": "sockwaves", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-txzps8fu72q7yb8ri-thumbnail.jpg" + "screenshotURL": "data/images/images-txzps8fu72q7yb8ri-thumbnail.jpg", + "rank": 10.914188462856487, + "likes": 14, + "views": 1799 }, { "id": "w5qTDiEqtC8Tri6tv", "name": "flowerpower", "username": "anon", - "screenshotURL": "data/images/images-js9skd9fqg6rbavbw-thumbnail.jpg" + "screenshotURL": "data/images/images-js9skd9fqg6rbavbw-thumbnail.jpg", + "rank": 1.0979754182020645, + "likes": 0, + "views": 142 }, { "id": "wHYadcJcCHsjn3cvr", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-768cr750wf8j84seq-thumbnail.jpg" + "screenshotURL": "data/images/images-768cr750wf8j84seq-thumbnail.jpg", + "rank": 1.0432114168648305, + "likes": 0, + "views": 65 }, { "id": "wTaKE9X796qNFqgEM", "name": "neurovelho", "username": "visy", "avatarUrl": "https://avatars.githubusercontent.com/visy?s=200", - "screenshotURL": "data/images/images-NujseYpQTMRhrFdox-thumbnail.png" + "screenshotURL": "data/images/images-NujseYpQTMRhrFdox-thumbnail.png", + "rank": 10.073266694860008, + "likes": 2, + "views": 3270 }, { "id": "wjw5e9cStNy6XAxH4", "name": "unnamed", "username": "visa-valtteri", "avatarUrl": "https://lh4.googleusercontent.com/-LZnRtqD3Cf4/AAAAAAAAAAI/AAAAAAAAEyw/CB7DLj_ThQA/photo.jpg", - "screenshotURL": "data/images/images-df9eewy527rs9g2ik-thumbnail.jpg" + "screenshotURL": "data/images/images-df9eewy527rs9g2ik-thumbnail.jpg", + "rank": 10.316070282163103, + "likes": 2, + "views": 518 }, { "id": "wmrGHPZAroXn6EtZz", "name": "prickley", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-TNJTEJo42ATm7SLyG-thumbnail.png" + "screenshotURL": "data/images/images-TNJTEJo42ATm7SLyG-thumbnail.png", + "rank": 10.39845893185841, + "likes": 2, + "views": 451 }, { "id": "wnJ3yTrs7ZQXEmwRM", "name": "Crap", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-whitf9c4w3fcztyod-thumbnail.jpg" + "screenshotURL": "data/images/images-whitf9c4w3fcztyod-thumbnail.jpg", + "rank": 1.952456042307421, + "likes": 0, + "views": 132 }, { "id": "wyoNwyHa6hTbkGCKW", "name": "point cloud vs spheres", "username": "anon", - "screenshotURL": "data/images/images-wp7spqlf2jnoox7yz-thumbnail.jpg" + "screenshotURL": "data/images/images-wp7spqlf2jnoox7yz-thumbnail.jpg", + "rank": 1.9903975590966207, + "likes": 0, + "views": 146 }, { "id": "x3EiTmLXs7z5qb9Mm", "name": "hypercuber tesserX", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x3l94x6qafru2eyqr-thumbnail.jpg" + "screenshotURL": "data/images/images-x3l94x6qafru2eyqr-thumbnail.jpg", + "rank": 1.8294734080447452, + "likes": 0, + "views": 110 }, { "id": "xG6tZRJFAL9i7pWED", "name": "sloosh", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-as21cf4f53bkqwnlw-thumbnail.jpg" + "screenshotURL": "data/images/images-as21cf4f53bkqwnlw-thumbnail.jpg", + "rank": 1.869314430484895, + "likes": 0, + "views": 150 }, { "id": "xTf82BxK4LCcHNgq6", "name": "Shadertoy Adapter", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-QXPY4MpY3jC7xdnPj-thumbnail.png" + "screenshotURL": "data/images/images-QXPY4MpY3jC7xdnPj-thumbnail.png", + "rank": 10.557348652061753, + "likes": 6, + "views": 5927 }, { "id": "xWrTfrQ2whCaGaGWK", "name": "crystal dancer (mouse.xy)", "username": "zugzwang404", "avatarUrl": "https://secure.gravatar.com/avatar/fec4f7164a172e58419d6bff6d7368b3?default=retro&size=200", - "screenshotURL": "data/images/images-ul6ulypkf8ht9prkc-thumbnail.jpg" + "screenshotURL": "data/images/images-ul6ulypkf8ht9prkc-thumbnail.jpg", + "rank": 1.6985589076310066, + "likes": 1, + "views": 241 }, { "id": "xgrH8Ga7yhuDYom6t", "name": "flowerworm", "username": "athega", "avatarUrl": "https://secure.gravatar.com/avatar/ac866057ea99c21292a071d08fadd152?default=retro&size=200", - "screenshotURL": "data/images/images-wxka8k2x30de5c2kx-thumbnail.jpg" + "screenshotURL": "data/images/images-wxka8k2x30de5c2kx-thumbnail.jpg", + "rank": 1.8470629292663396, + "likes": 0, + "views": 157 }, { "id": "xizoh3Kx86QeHAyuc", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-zq96xq6jdt5kdfjrj-thumbnail.jpg" + "screenshotURL": "data/images/images-zq96xq6jdt5kdfjrj-thumbnail.jpg", + "rank": 1.7003996577577483, + "likes": 0, + "views": 74 }, { "id": "xvg4vyvfWjCvKZQfW", "name": "fuzeball", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-6lhwgmyfp2swf2n4k-thumbnail.jpg" + "screenshotURL": "data/images/images-6lhwgmyfp2swf2n4k-thumbnail.jpg", + "rank": 10.636198455168746, + "likes": 13, + "views": 2353 }, { "id": "xxhTPvXjTWPCPLM2v", "name": "Knotted Candy", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-8ezxpzyq1edzasubg-thumbnail.jpg" + "screenshotURL": "data/images/images-8ezxpzyq1edzasubg-thumbnail.jpg", + "rank": 10.428733116658071, + "likes": 12, + "views": 7907 }, { "id": "y2BcbbWxcksEGQYhq", "name": "sleep", "username": "spotline", "avatarUrl": "https://i1.sndcdn.com/avatars-000016730527-scovfj-large.jpg", - "screenshotURL": "data/images/images-zoron4bjebo5tpvwo-thumbnail.jpg" + "screenshotURL": "data/images/images-zoron4bjebo5tpvwo-thumbnail.jpg", + "rank": 10.84985360321966, + "likes": 3, + "views": 542 }, { "id": "y3CAW8hkHFwKx9Lct", "name": "unnamed", "username": "anon", - "screenshotURL": "data/images/images-xbeoqdrn0rqzyvj4j-thumbnail.jpg" + "screenshotURL": "data/images/images-xbeoqdrn0rqzyvj4j-thumbnail.jpg", + "rank": 1.6823152215148214, + "likes": 0, + "views": 162 }, { "id": "yPDzQv2JwJ9p4NCgQ", "name": "wtr", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-k4u64p7tdpveznjs6-thumbnail.jpg" + "screenshotURL": "data/images/images-k4u64p7tdpveznjs6-thumbnail.jpg", + "rank": 1.636014881679679, + "likes": 1, + "views": 252 }, { "id": "yWSCEoXnFJxXAZyBo", "name": "ball", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-q6rkf9vyy5rlvfuc4-thumbnail.jpg" + "screenshotURL": "data/images/images-q6rkf9vyy5rlvfuc4-thumbnail.jpg", + "rank": 1.1374714230885987, + "likes": 0, + "views": 290 }, { "id": "yX9SGHv6RPPqcsXvh", "name": "discus", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-fjx0vwok3a8qb4msd-thumbnail.jpg" + "screenshotURL": "data/images/images-fjx0vwok3a8qb4msd-thumbnail.jpg", + "rank": 10.150313415217722, + "likes": 7, + "views": 854 }, { "id": "yXNXFmLjcRjjYtgze", "name": "residualfillattack", "username": "anon", - "screenshotURL": "data/images/images-6b02jz4hsi46kwu3q-thumbnail.jpg" + "screenshotURL": "data/images/images-6b02jz4hsi46kwu3q-thumbnail.jpg", + "rank": 1.8865823424068242, + "likes": 0, + "views": 66 }, { "id": "yey7qrMtmhZZhq2K6", "name": "hexit2", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-2qmqzc0hzw52dl256-thumbnail.jpg" + "screenshotURL": "data/images/images-2qmqzc0hzw52dl256-thumbnail.jpg", + "rank": 1.1708881123596864, + "likes": 0, + "views": 276 }, { "id": "ysh84kFrt5dxksGM9", "name": "ball", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-puebuqv85xb5s9pai-thumbnail.jpg" + "screenshotURL": "data/images/images-puebuqv85xb5s9pai-thumbnail.jpg", + "rank": 10.490379813619969, + "likes": 7, + "views": 448 }, { "id": "yz73Hm3Fq5SyrZppP", "name": "rings 2", "username": "mark", "avatarUrl": "https://lh3.googleusercontent.com/-Lca4UGau1OU/AAAAAAAAAAI/AAAAAAAAAI4/dSttspxaINs/photo.jpg", - "screenshotURL": "data/images/images-2uja5t1v2hdxj03qf-thumbnail.jpg" + "screenshotURL": "data/images/images-2uja5t1v2hdxj03qf-thumbnail.jpg", + "rank": 1.210754293449279, + "likes": 0, + "views": 178 }, { "id": "z5Wj5jyFwYiwezjLv", "name": "thumpy forest - quick test", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-mm9ouz23izd7d93sl-thumbnail.jpg" + "screenshotURL": "data/images/images-mm9ouz23izd7d93sl-thumbnail.jpg", + "rank": 1.0441256846338465, + "likes": 0, + "views": 132 }, { "id": "zB3fsZSeqTdYCbzGZ", "name": "Lessons", "username": "athega", "avatarUrl": "https://secure.gravatar.com/avatar/ac866057ea99c21292a071d08fadd152?default=retro&size=200", - "screenshotURL": "data/images/images-1maml5lww0hiuzztq-thumbnail.jpg" + "screenshotURL": "data/images/images-1maml5lww0hiuzztq-thumbnail.jpg", + "rank": 10.973440391269024, + "likes": 6, + "views": 884 }, { "id": "zBGJ6RhGK6EAJvuHL", "name": "Knotted Candy", "username": "anon", - "screenshotURL": "data/images/images-ff44ywavd9pekey1z-thumbnail.jpg" + "screenshotURL": "data/images/images-ff44ywavd9pekey1z-thumbnail.jpg", + "rank": 1.3040631389502462, + "likes": 0, + "views": 60 }, { "id": "zFsctippt7CPRwvWh", "name": "bounder", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wmgb4w3al8oij4ebe-thumbnail.jpg" + "screenshotURL": "data/images/images-wmgb4w3al8oij4ebe-thumbnail.jpg", + "rank": 1.440063252585221, + "likes": 1, + "views": 82 }, { "id": "zGGRYEyPC9E6CWEWD", "name": "666wired x3 4k", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qxz9v9vqe2djeo16x-thumbnail.jpg" + "screenshotURL": "data/images/images-qxz9v9vqe2djeo16x-thumbnail.jpg", + "rank": 1.701859495050347, + "likes": 0, + "views": 134 }, { "id": "zHorsBAipg3PMpwaL", "name": "Barnsley Fern", "username": "P_Malin", "avatarUrl": "https://pbs.twimg.com/profile_images/2157402471/Profile_200x200.png", - "screenshotURL": "data/images/images-x3v98ibaibctnbdoe-thumbnail.jpg" + "screenshotURL": "data/images/images-x3v98ibaibctnbdoe-thumbnail.jpg", + "rank": 10.720158795526554, + "likes": 5, + "views": 1124 }, { "id": "zQMGMroYDChPD5qbu", "name": "raymarched cube", "username": "tdhooper", "avatarUrl": "https://avatars.githubusercontent.com/tdhooper?s=200", - "screenshotURL": "data/images/images-k8eljnva3nai95w1j-thumbnail.jpg" + "screenshotURL": "data/images/images-k8eljnva3nai95w1j-thumbnail.jpg", + "rank": 10.194066341656232, + "likes": 3, + "views": 694 }, { "id": "zSahx3yerpFqrYbQM", "name": "xmas tree", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vdys8384bv8axgl31-thumbnail.jpg" + "screenshotURL": "data/images/images-vdys8384bv8axgl31-thumbnail.jpg", + "rank": 1.5680991652762442, + "likes": 0, + "views": 125 }, { "id": "zd2E5vCZduc5JeoFz", "name": "cubespace", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-92yttslpq6f0cneok-thumbnail.jpg" + "screenshotURL": "data/images/images-92yttslpq6f0cneok-thumbnail.jpg", + "rank": 10.148450586356358, + "likes": 10, + "views": 47577 }, { "id": "zr3rcCnA3sx954XPa", "name": "666wired x2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-635us2bt8hg7knjyx-thumbnail.jpg" + "screenshotURL": "data/images/images-635us2bt8hg7knjyx-thumbnail.jpg", + "rank": 1.5849160830169813, + "likes": 1, + "views": 135 }, { "id": "sxuyK3fxSLJbouBDN", "name": "dot-line", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-9pymiz6eysskllya2-thumbnail.jpg" + "screenshotURL": "data/images/images-9pymiz6eysskllya2-thumbnail.jpg", + "rank": 1.2027443665709359, + "likes": 0, + "views": 657 }, { "id": "LPS8BeAeCDomFZXzX", "name": "omg", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-qi5beqf99iupnv4ko-thumbnail.jpg" + "screenshotURL": "data/images/images-qi5beqf99iupnv4ko-thumbnail.jpg", + "rank": 10.05799519390302, + "likes": 7, + "views": 512 }, { "id": "7Bkg55Y8SPEtDJedE", "name": "ponpons", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-0006xsweyopsb2bcg-thumbnail.jpg" + "screenshotURL": "data/images/images-0006xsweyopsb2bcg-thumbnail.jpg", + "rank": 1.9429055669081972, + "likes": 0, + "views": 296 }, { "id": "zGqZP2vWAf3ByWFKk", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ir899a0g2ct9xz9xa-thumbnail.jpg" + "screenshotURL": "data/images/images-ir899a0g2ct9xz9xa-thumbnail.jpg", + "rank": 1.0563515443773417, + "likes": 1, + "views": 122 }, { "id": "iqkc2EX6jbhg7NbT4", "name": "hello shader", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lw649r8isy4sqa324-thumbnail.jpg" + "screenshotURL": "data/images/images-lw649r8isy4sqa324-thumbnail.jpg", + "rank": 1.5392866705602628, + "likes": 1, + "views": 86 }, { "id": "axgq9WTTCr84iSYkv", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-g62klv9uyy23pkrb9-thumbnail.jpg" + "screenshotURL": "data/images/images-g62klv9uyy23pkrb9-thumbnail.jpg", + "rank": 1.7495711862823489, + "likes": 0, + "views": 59 }, { "id": "GhwS34Ee6m4sZemgY", "name": "circlepower K FURR", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2yjxcp5g027esm5eh-thumbnail.jpg" + "screenshotURL": "data/images/images-2yjxcp5g027esm5eh-thumbnail.jpg", + "rank": 1.4270665188313025, + "likes": 0, + "views": 96 }, { "id": "zmcNCBEkGnxZeWcer", "name": "circlepower K FURR2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-oizi95meofi61xe41-thumbnail.jpg" + "screenshotURL": "data/images/images-oizi95meofi61xe41-thumbnail.jpg", + "rank": 1.9820601962256006, + "likes": 0, + "views": 114 }, { "id": "nE9ZSZiLSQQpqKTjE", "name": "circlepower K FURR2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tfebtw7l8zebc1dyw-thumbnail.jpg" + "screenshotURL": "data/images/images-tfebtw7l8zebc1dyw-thumbnail.jpg", + "rank": 1.6485425478983526, + "likes": 0, + "views": 77 }, { "id": "dTLifasffbDKw6x9Q", "name": "circlepower K FURR2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-o4u4rn8qh1zv06q0t-thumbnail.jpg" + "screenshotURL": "data/images/images-o4u4rn8qh1zv06q0t-thumbnail.jpg", + "rank": 1.6366391927180264, + "likes": 0, + "views": 34 }, { "id": "8XECwReKrWfyzzRsj", "name": "circlepower K FURR22", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6gxty3rh2mv80eerb-thumbnail.jpg" + "screenshotURL": "data/images/images-6gxty3rh2mv80eerb-thumbnail.jpg", + "rank": 1.1734055883514916, + "likes": 0, + "views": 85 }, { "id": "q4uaR7yAp5C3rEQ5u", "name": "circlepower K FURR22", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-klrhqtfqqqfqj48dk-thumbnail.jpg" + "screenshotURL": "data/images/images-klrhqtfqqqfqj48dk-thumbnail.jpg", + "rank": 1.5931995656691416, + "likes": 0, + "views": 143 }, { "id": "vEvaCS9R8ehpnLZPj", "name": "circlepower K FURR22 bxy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-aybrsdt9f6loildph-thumbnail.jpg" + "screenshotURL": "data/images/images-aybrsdt9f6loildph-thumbnail.jpg", + "rank": 10.799882325110389, + "likes": 2, + "views": 118 }, { "id": "n7ehxG4s62oNWw5S3", "name": "circlepower K FURR22 bxyr", "username": "♫♪♭♮{{triplesix g}}♯♪♫", "avatarUrl": "https://i1.sndcdn.com/avatars-000125357779-rcbpr2-large.jpg", - "screenshotURL": "data/images/images-mncdi9e3zm7j55kau-thumbnail.jpg" + "screenshotURL": "data/images/images-mncdi9e3zm7j55kau-thumbnail.jpg", + "rank": 10.638289124611973, + "likes": 2, + "views": 282 }, { "id": "4uK5xMjmxCZaGBewc", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gwrffjwcfdyraxj0u-thumbnail.jpg" + "screenshotURL": "data/images/images-gwrffjwcfdyraxj0u-thumbnail.jpg", + "rank": 1.062946183284746, + "likes": 0, + "views": 30 }, { "id": "GvMwNCPsyjoPaL9fj", "name": "fuzeball", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-aawreobqhin5nx66d-thumbnail.jpg" + "screenshotURL": "data/images/images-aawreobqhin5nx66d-thumbnail.jpg", + "rank": 1.7818055362650422, + "likes": 0, + "views": 43 }, { "id": "qbZNX3pQENCDwdJvA", "name": "circlepower K FURR233", "username": "♫♪♭♮{{triplesix g}}♯♪♫", "avatarUrl": "https://i1.sndcdn.com/avatars-000125357779-rcbpr2-large.jpg", - "screenshotURL": "data/images/images-kvxcyyfdexw0e8epj-thumbnail.jpg" + "screenshotURL": "data/images/images-kvxcyyfdexw0e8epj-thumbnail.jpg", + "rank": 10.000783412783177, + "likes": 2, + "views": 249 }, { "id": "BxXCFpZxu7eFdhiyP", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ygc8kkhpgl24ivilu-thumbnail.jpg" + "screenshotURL": "data/images/images-ygc8kkhpgl24ivilu-thumbnail.jpg", + "rank": 1.4733981426242826, + "likes": 0, + "views": 89 }, { "id": "G52W2EuQGvzn2m9mT", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mpgjex459hp0jz7id-thumbnail.jpg" + "screenshotURL": "data/images/images-mpgjex459hp0jz7id-thumbnail.jpg", + "rank": 1.5641891731687818, + "likes": 0, + "views": 105 }, { "id": "B9wG9rDf7i77ZyAbL", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hcw1cvqla6p0qvk8p-thumbnail.jpg" + "screenshotURL": "data/images/images-hcw1cvqla6p0qvk8p-thumbnail.jpg", + "rank": 1.3150476100350827, + "likes": 0, + "views": 79 }, { "id": "6kjKSErWMZSF6xj6c", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ntrk7jrj1606vppx2-thumbnail.jpg" + "screenshotURL": "data/images/images-ntrk7jrj1606vppx2-thumbnail.jpg", + "rank": 1.692157628219352, + "likes": 0, + "views": 83 }, { "id": "J2FKQo6uXQ6EykLPi", "name": "circlepower K FURR2", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-675ntls69829lgbdo-thumbnail.jpg" + "screenshotURL": "data/images/images-675ntls69829lgbdo-thumbnail.jpg", + "rank": 1.6292960017027882, + "likes": 1, + "views": 109 }, { "id": "vG8pMALDuaEu8S5oL", "name": "circlepower K FURR2", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-09wnpki6g5h780k5d-thumbnail.jpg" + "screenshotURL": "data/images/images-09wnpki6g5h780k5d-thumbnail.jpg", + "rank": 1.9605950707421607, + "likes": 1, + "views": 243 }, { "id": "MegMNJwR7hpTYFf2G", "name": "K reptile void ", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-4cql116znfu09o6gm-thumbnail.jpg" + "screenshotURL": "data/images/images-4cql116znfu09o6gm-thumbnail.jpg", + "rank": 1.3820663676400016, + "likes": 1, + "views": 187 }, { "id": "KmNbwStFkxfRGJ2Bs", "name": "K reptile void 2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-hvgqy0t44i8h3o9gr-thumbnail.jpg" + "screenshotURL": "data/images/images-hvgqy0t44i8h3o9gr-thumbnail.jpg", + "rank": 10.277481028743114, + "likes": 2, + "views": 167 }, { "id": "HFT5yR2hvCfsLXPbM", "name": "swooneer", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-eg3v13cpnvod9kyhi-thumbnail.jpg" + "screenshotURL": "data/images/images-eg3v13cpnvod9kyhi-thumbnail.jpg", + "rank": 1.4588660223467103, + "likes": 1, + "views": 178 }, { "id": "WBgJQrq6H2sZ2gzyb", "name": "test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vw8arwvvehovcvucq-thumbnail.jpg" + "screenshotURL": "data/images/images-vw8arwvvehovcvucq-thumbnail.jpg", + "rank": 1.2541237644938559, + "likes": 0, + "views": 71 }, { "id": "ALErfYvkmdWzuqg7M", "name": "Dueling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1zie0rskjasq8mekq-thumbnail.jpg" + "screenshotURL": "data/images/images-1zie0rskjasq8mekq-thumbnail.jpg", + "rank": 1.639300341789287, + "likes": 0, + "views": 72 }, { "id": "3QE3h3tQJqzMMqEZw", "name": "Twisted Torus", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-thuo3n4rfsgpwdpni-thumbnail.jpg" + "screenshotURL": "data/images/images-thuo3n4rfsgpwdpni-thumbnail.jpg", + "rank": 1.0429308829707264, + "likes": 0, + "views": 341 }, { "id": "SqctCGQnp8j6NNnSE", "name": "projection", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7enfr76gdo3g4d4fi-thumbnail.jpg" + "screenshotURL": "data/images/images-7enfr76gdo3g4d4fi-thumbnail.jpg", + "rank": 1.2483130262795779, + "likes": 0, + "views": 48 }, { "id": "HYQNJSjDiWBW4zafP", "name": "projection", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wu4v9xhedy400sgnx-thumbnail.jpg" + "screenshotURL": "data/images/images-wu4v9xhedy400sgnx-thumbnail.jpg", + "rank": 1.6423567504469496, + "likes": 0, + "views": 84 }, { "id": "eh4QC67q3gssnkYYv", "name": "noise tormented structure", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-8t8i8w63y4p16c9b6-thumbnail.jpg" + "screenshotURL": "data/images/images-8t8i8w63y4p16c9b6-thumbnail.jpg", + "rank": 10.347064500791365, + "likes": 2, + "views": 379 }, { "id": "JGbg2hhv422MBQhyP", "name": "antagonism", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-jgilrxlxy6vfio4p6-thumbnail.jpg" + "screenshotURL": "data/images/images-jgilrxlxy6vfio4p6-thumbnail.jpg", + "rank": 10.843609820830109, + "likes": 5, + "views": 669 }, { "id": "qRP5HEWEavfkjMpzp", "name": "fractal blue", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-m8hvz5l4uzqyfvm1e-thumbnail.jpg" + "screenshotURL": "data/images/images-m8hvz5l4uzqyfvm1e-thumbnail.jpg", + "rank": 10.99481500064002, + "likes": 2, + "views": 476 }, { "id": "R7mtRmP2cCPdJk6Bv", "name": "crystal irisz (1xxx)rwpoint", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-c022mpwshr8a65zpf-thumbnail.jpg" + "screenshotURL": "data/images/images-c022mpwshr8a65zpf-thumbnail.jpg", + "rank": 1.4982858884608383, + "likes": 0, + "views": 79 }, { "id": "Xr7T9xN4h3JyWhJ4M", "name": "glass of colors", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-0ducgjhu9xqhgw85j-thumbnail.jpg" + "screenshotURL": "data/images/images-0ducgjhu9xqhgw85j-thumbnail.jpg", + "rank": 1.3514766018925206, + "likes": 1, + "views": 250 }, { "id": "G75PEGQA9JzRQKx4s", "name": "feels like debris", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-03l6o4bw8l0a1f7ms-thumbnail.jpg" + "screenshotURL": "data/images/images-03l6o4bw8l0a1f7ms-thumbnail.jpg", + "rank": 1.7726901484234516, + "likes": 1, + "views": 388 }, { "id": "ynpWP4AEw3HbibsqM", "name": "feels like debris 2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-t69dm189s669r44dc-thumbnail.jpg" + "screenshotURL": "data/images/images-t69dm189s669r44dc-thumbnail.jpg", + "rank": 1.4875524780715257, + "likes": 0, + "views": 180 }, { "id": "6nxqs9sKqwTpWK2Sf", "name": "unnamed", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-zly24ubsbuydlpeku-thumbnail.jpg" + "screenshotURL": "data/images/images-zly24ubsbuydlpeku-thumbnail.jpg", + "rank": 1.8304400570390889, + "likes": 0, + "views": 193 }, { "id": "oG23xNxiPkfCLufzk", "name": "widr", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-x8m9efaqldxxkoip3-thumbnail.jpg" + "screenshotURL": "data/images/images-x8m9efaqldxxkoip3-thumbnail.jpg", + "rank": 10.200083076779618, + "likes": 3, + "views": 455 }, { "id": "sEDKEFtcGxZoxbis8", "name": "codez", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-jqv31s11csws8yo8t-thumbnail.jpg" + "screenshotURL": "data/images/images-jqv31s11csws8yo8t-thumbnail.jpg", + "rank": 10.573669387432265, + "likes": 2, + "views": 468 }, { "id": "txxXeHf8AFDuZzxWD", "name": "codez", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-vr3awyne9z1klpayk-thumbnail.jpg" + "screenshotURL": "data/images/images-vr3awyne9z1klpayk-thumbnail.jpg", + "rank": 1.562584883025491, + "likes": 0, + "views": 88 }, { "id": "T6vQzhdcHjvaZBNuN", "name": "vel bound peng squid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-we3e1852e8ijmcoe7-thumbnail.jpg" + "screenshotURL": "data/images/images-we3e1852e8ijmcoe7-thumbnail.jpg", + "rank": 1.0999639531431238, + "likes": 1, + "views": 184 }, { "id": "Ffs2irmibSP7oFuTu", "name": "124b sin city", "username": "shu", "avatarUrl": "https://secure.gravatar.com/avatar/6dc8be209aeec21dc99956c1188c1b05?default=retro&size=200", - "screenshotURL": "data/images/images-y4grifiszavh7h2tz-thumbnail.jpg" + "screenshotURL": "data/images/images-y4grifiszavh7h2tz-thumbnail.jpg", + "rank": 10.131112507927249, + "likes": 2, + "views": 483 }, { "id": "xrRijEDXFe2NwH79m", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-q9k2xzpbxula5yhub-thumbnail.jpg" + "screenshotURL": "data/images/images-q9k2xzpbxula5yhub-thumbnail.jpg", + "rank": 1.4072106060160081, + "likes": 0, + "views": 15 }, { "id": "ZWM6nHwzqNcfrMCbQ", "name": "My programing class", "username": "jc", "avatarUrl": "https://lh6.googleusercontent.com/-wxkmpL8A-s0/AAAAAAAAAAI/AAAAAAAAAFg/cZuqYtkpOCI/photo.jpg", - "screenshotURL": "data/images/images-fewh20hnqgtenzrlm-thumbnail.jpg" + "screenshotURL": "data/images/images-fewh20hnqgtenzrlm-thumbnail.jpg", + "rank": 10.32005696161455, + "likes": 3, + "views": 622 }, { "id": "DMsF68oEXEH2wGgAT", "name": "Bonito", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ak61ilibqwafyxjag-thumbnail.jpg" + "screenshotURL": "data/images/images-ak61ilibqwafyxjag-thumbnail.jpg", + "rank": 1.7668895179905066, + "likes": 0, + "views": 67 }, { "id": "cprWonx4tN8nMgQHt", "name": "cosa 1", "username": "anuar", "avatarUrl": "https://graph.facebook.com/1812741555404077/picture?type=large", - "screenshotURL": "data/images/images-6xf6be9n2fduyi78u-thumbnail.jpg" + "screenshotURL": "data/images/images-6xf6be9n2fduyi78u-thumbnail.jpg", + "rank": 1.3288518675697245, + "likes": 0, + "views": 175 }, { "id": "BQuWCvhCBBif7Zzmh", "name": "circle", "username": "sergio", "avatarUrl": "https://lh3.googleusercontent.com/-ucGyGVQ6Moo/AAAAAAAAAAI/AAAAAAAAAAA/LuTuKwPIKbA/photo.jpg", - "screenshotURL": "data/images/images-klahmu0tk9exauxep-thumbnail.jpg" + "screenshotURL": "data/images/images-klahmu0tk9exauxep-thumbnail.jpg", + "rank": 1.118984882248537, + "likes": 0, + "views": 322 }, { "id": "RZLFdeaBCJsCmp6Qg", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ze7ujesz1usfvmy2g-thumbnail.jpg" + "screenshotURL": "data/images/images-ze7ujesz1usfvmy2g-thumbnail.jpg", + "rank": 1.3365599094128036, + "likes": 0, + "views": 74 }, { "id": "TZ58peuETd4DLzbYC", "name": "circles", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xsqe39n7zycs1psmt-thumbnail.jpg" + "screenshotURL": "data/images/images-xsqe39n7zycs1psmt-thumbnail.jpg", + "rank": 1.338501586565041, + "likes": 0, + "views": 157 }, { "id": "DjWJQf8DFiu4EnvvZ", "name": "espiral", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-swiaspyv4bv1iude0-thumbnail.jpg" + "screenshotURL": "data/images/images-swiaspyv4bv1iude0-thumbnail.jpg", + "rank": 1.4049124739087913, + "likes": 0, + "views": 64 }, { "id": "uwSnj6nQHdjH7dR7F", "name": "espiral", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9odxn8ccocloodw7s-thumbnail.jpg" + "screenshotURL": "data/images/images-9odxn8ccocloodw7s-thumbnail.jpg", + "rank": 1.9053027493486712, + "likes": 0, + "views": 97 }, { "id": "WYLzRpCTKdWsrCPkZ", "name": "It's So In Vogue To Be Dead", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0enzij7j6btlo410r-thumbnail.jpg" + "screenshotURL": "data/images/images-0enzij7j6btlo410r-thumbnail.jpg", + "rank": 1.875945502157133, + "likes": 0, + "views": 72 }, { "id": "Wo2pq9yKds3mQYWaX", "name": "circlepower K FURR233x", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-ce3lagigslp9dx0wl-thumbnail.jpg" + "screenshotURL": "data/images/images-ce3lagigslp9dx0wl-thumbnail.jpg", + "rank": 1.3561820447409116, + "likes": 0, + "views": 154 }, { "id": "78PSuMWSJy9qmzeCm", "name": "snêky", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-20qewxa1u8eb5h6m8-thumbnail.jpg" + "screenshotURL": "data/images/images-20qewxa1u8eb5h6m8-thumbnail.jpg", + "rank": 1.2264998046688227, + "likes": 0, + "views": 152 }, { "id": "MZedxmNrAz7p828Eu", "name": "circlepower K FURR233x", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-94p6l12c48ynbu428-thumbnail.jpg" + "screenshotURL": "data/images/images-94p6l12c48ynbu428-thumbnail.jpg", + "rank": 10.791575720883587, + "likes": 2, + "views": 188 }, { "id": "pRZmCzjhGZcbAydiQ", "name": "circlepower K FURR233x", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-u1matgvqlff34c2pb-thumbnail.jpg" + "screenshotURL": "data/images/images-u1matgvqlff34c2pb-thumbnail.jpg", + "rank": 1.3417521323487096, + "likes": 0, + "views": 135 }, { "id": "JscBDhcAFypHdaMCm", "name": "Twisted Torus", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-yr524hzhakik4qllw-thumbnail.jpg" + "screenshotURL": "data/images/images-yr524hzhakik4qllw-thumbnail.jpg", + "rank": 1.207352484507188, + "likes": 0, + "views": 270 }, { "id": "yjygGt83hjC8LDH7Z", "name": "flow", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-z56kzg0iij262ty90-thumbnail.jpg" + "screenshotURL": "data/images/images-z56kzg0iij262ty90-thumbnail.jpg", + "rank": 10.38255344897948, + "likes": 2, + "views": 219 }, { "id": "eyJnMiGS99BJjeDGt", "name": "K Machine letter example", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-o8ne0q4a2mdkma4ti-thumbnail.jpg" + "screenshotURL": "data/images/images-o8ne0q4a2mdkma4ti-thumbnail.jpg", + "rank": 1.8476322143505646, + "likes": 0, + "views": 187 }, { "id": "WWd3sxvrHtZpty96D", "name": "toon chaos1", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-v83g9wskj1yod6e59-thumbnail.jpg" + "screenshotURL": "data/images/images-v83g9wskj1yod6e59-thumbnail.jpg", + "rank": 1.7504991961355072, + "likes": 0, + "views": 106 }, { "id": "mp4Z7X2u8Njkoe3Cg", "name": "K Machine letter example", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-4wd9jpmulv0dvwbpu-thumbnail.jpg" + "screenshotURL": "data/images/images-4wd9jpmulv0dvwbpu-thumbnail.jpg", + "rank": 1.7978964683527956, + "likes": 1, + "views": 176 }, { "id": "9JiSBh95g2uDrbJF8", "name": "Hello, GLSL!", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w23o9pd6e8esszawt-thumbnail.jpg" + "screenshotURL": "data/images/images-w23o9pd6e8esszawt-thumbnail.jpg", + "rank": 1.0605675315045875, + "likes": 0, + "views": 63 }, { "id": "RNPaQH4DP4FJeTJZi", "name": "Hello, GLSL!", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-51ay7b78ym2hx9un9-thumbnail.jpg" + "screenshotURL": "data/images/images-51ay7b78ym2hx9un9-thumbnail.jpg", + "rank": 1.92547998939692, + "likes": 0, + "views": 88 }, { "id": "M3TQnRJ4QA4c5vpBc", "name": "quad test", "username": "monguri", "avatarUrl": "https://avatars.githubusercontent.com/monguri?s=200", - "screenshotURL": "data/images/images-j0ouh0mux015s1cot-thumbnail.jpg" + "screenshotURL": "data/images/images-j0ouh0mux015s1cot-thumbnail.jpg", + "rank": 1.0803909668687972, + "likes": 0, + "views": 166 }, { "id": "MuxJWoHfp7M47hF8N", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xawswahw5l0n5l9g8-thumbnail.jpg" + "screenshotURL": "data/images/images-xawswahw5l0n5l9g8-thumbnail.jpg", + "rank": 1.827717765598257, + "likes": 0, + "views": 63 }, { "id": "HN9a95yqBMftYAsvC", "name": "test0", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wncl571lmtgu9an87-thumbnail.jpg" + "screenshotURL": "data/images/images-wncl571lmtgu9an87-thumbnail.jpg", + "rank": 1.8461251574907602, + "likes": 0, + "views": 67 }, { "id": "nBFQ8eYqePsxmzozA", "name": "test0", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2ky8oynlnr8hv1k4x-thumbnail.jpg" + "screenshotURL": "data/images/images-2ky8oynlnr8hv1k4x-thumbnail.jpg", + "rank": 1.6221065833960686, + "likes": 0, + "views": 53 }, { "id": "72yf22zZ942pR2Pjn", "name": "test0", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3y7bvwlpocp9i4yg1-thumbnail.jpg" + "screenshotURL": "data/images/images-3y7bvwlpocp9i4yg1-thumbnail.jpg", + "rank": 1.5903696451272076, + "likes": 0, + "views": 50 }, { "id": "nbFWWPZ79M6W6WTNB", "name": "test0", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-s575sgj7bbw3euy7z-thumbnail.jpg" + "screenshotURL": "data/images/images-s575sgj7bbw3euy7z-thumbnail.jpg", + "rank": 1.738925304179959, + "likes": 0, + "views": 86 }, { "id": "6RnXzKXyyfu7NWTyb", "name": "HexGrid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-aauvtmyex59nv1a21-thumbnail.jpg" + "screenshotURL": "data/images/images-aauvtmyex59nv1a21-thumbnail.jpg", + "rank": 1.8760981231910974, + "likes": 0, + "views": 225 }, { "id": "jSqNQQKbSrqoB8rrP", "name": "HexGrid 4 Km", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-thhuqgincpar2u9dd-thumbnail.jpg" + "screenshotURL": "data/images/images-thhuqgincpar2u9dd-thumbnail.jpg", + "rank": 1.3371541942707537, + "likes": 0, + "views": 182 }, { "id": "8oJh9QtFGgJksSFFk", "name": "Terrain Gen Testing Area", "username": "dreadkyller", "avatarUrl": "https://lh6.googleusercontent.com/-G0dmKLFbiYU/AAAAAAAAAAI/AAAAAAAAAF8/mdxszvvxhOo/photo.jpg", - "screenshotURL": "data/images/images-p7cx82na0xgz3tqbm-thumbnail.jpg" + "screenshotURL": "data/images/images-p7cx82na0xgz3tqbm-thumbnail.jpg", + "rank": 10.591671821428445, + "likes": 2, + "views": 461 }, { "id": "7nEqpyeYSLJxH3iCZ", "name": "BigSwingingSnake", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-bbqcgc7alazjab09v-thumbnail.jpg" + "screenshotURL": "data/images/images-bbqcgc7alazjab09v-thumbnail.jpg", + "rank": 10.475152227505246, + "likes": 4, + "views": 412 }, { "id": "do5csPmmsrqctxz3p", "name": "BigSwingingSnake", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-rci5cr266wrrzgu70-thumbnail.jpg" + "screenshotURL": "data/images/images-rci5cr266wrrzgu70-thumbnail.jpg", + "rank": 1.5281705472999756, + "likes": 0, + "views": 141 }, { "id": "RfQDsEbCqannGyZe2", "name": "BigSwingingSnake", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-iflh54mfysjelrwja-thumbnail.jpg" + "screenshotURL": "data/images/images-iflh54mfysjelrwja-thumbnail.jpg", + "rank": 1.5095058204273535, + "likes": 0, + "views": 68 }, { "id": "4mzMqjbsbYgxDQKFf", "name": "moduloi kanssani", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-2xyojbjixuplu0e56-thumbnail.jpg" + "screenshotURL": "data/images/images-2xyojbjixuplu0e56-thumbnail.jpg", + "rank": 1.468204548443836, + "likes": 1, + "views": 325 }, { "id": "8TsxtdLjke5zy5qJu", "name": "inr2", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-moteap00p6y74zl1y-thumbnail.jpg" + "screenshotURL": "data/images/images-moteap00p6y74zl1y-thumbnail.jpg", + "rank": 10.25989461080524, + "likes": 2, + "views": 316 }, { "id": "XK2y2Cy63Ez45E7pm", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-vmbz8fi0evme0msb6-thumbnail.jpg" + "screenshotURL": "data/images/images-vmbz8fi0evme0msb6-thumbnail.jpg", + "rank": 10.337149639149727, + "likes": 7, + "views": 1545 }, { "id": "R2FYLbHWTcCWh5PiE", "name": "blorp", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-1rfxx5odugofg21pg-thumbnail.jpg" + "screenshotURL": "data/images/images-1rfxx5odugofg21pg-thumbnail.jpg", + "rank": 10.481400305665517, + "likes": 11, + "views": 1315 }, { "id": "SYLXTDKJmDrAcAiNE", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-rthmchh93i3ckvmwc-thumbnail.jpg" + "screenshotURL": "data/images/images-rthmchh93i3ckvmwc-thumbnail.jpg", + "rank": 1.2792768499002471, + "likes": 1, + "views": 406 }, { "id": "wt7dgJfnc9ut9a8tk", "name": "mousebal", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fd3u5k3lbarswitfj-thumbnail.jpg" + "screenshotURL": "data/images/images-fd3u5k3lbarswitfj-thumbnail.jpg", + "rank": 1.5295280205148203, + "likes": 1, + "views": 472 }, { "id": "3cskmP4veKB962KoC", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-erbpa9mx81dbxqhdc-thumbnail.jpg" + "screenshotURL": "data/images/images-erbpa9mx81dbxqhdc-thumbnail.jpg", + "rank": 10.047971528810095, + "likes": 2, + "views": 104 }, { "id": "DvSoWkCTBkqg9aKyY", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6z6wd9iqln6frc18u-thumbnail.jpg" + "screenshotURL": "data/images/images-6z6wd9iqln6frc18u-thumbnail.jpg", + "rank": 1.323528929614017, + "likes": 0, + "views": 77 }, { "id": "XwmMeBkJu6Bk2vv9o", "name": "moduloi kanssani", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cedms3b6qdz6p07bo-thumbnail.jpg" + "screenshotURL": "data/images/images-cedms3b6qdz6p07bo-thumbnail.jpg", + "rank": 1.7851832238485754, + "likes": 0, + "views": 75 }, { "id": "P788bkYrZh4KcFHgQ", "name": "My programing class", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-261vspphqu4pkrk6s-thumbnail.jpg" + "screenshotURL": "data/images/images-261vspphqu4pkrk6s-thumbnail.jpg", + "rank": 1.821927784360909, + "likes": 0, + "views": 32 }, { "id": "uBNYQJxs6ta546Y5j", "name": "My programing class", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vcpwm7spg7fbpz5om-thumbnail.jpg" + "screenshotURL": "data/images/images-vcpwm7spg7fbpz5om-thumbnail.jpg", + "rank": 1.607908544123221, + "likes": 0, + "views": 60 }, { "id": "W7N52DhuhNz27EPxw", "name": "Ders 1", "username": "sina5an", "avatarUrl": "https://secure.gravatar.com/avatar/8ea2eb4d1d5da005eca6f4aae81d9e15?default=retro&size=200", - "screenshotURL": "data/images/images-c4b5x71ah1ff8yjd1-thumbnail.jpg" + "screenshotURL": "data/images/images-c4b5x71ah1ff8yjd1-thumbnail.jpg", + "rank": 1.9490875225244937, + "likes": 0, + "views": 270 }, { "id": "MK7bag3KKs9CFJdf8", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-s1dh3yr8f1hnace8o-thumbnail.jpg" + "screenshotURL": "data/images/images-s1dh3yr8f1hnace8o-thumbnail.jpg", + "rank": 1.6462751710994117, + "likes": 0, + "views": 69 }, { "id": "94o6yb7AZ7dW5Lumb", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kdrsu1k8v0pc6sm58-thumbnail.jpg" + "screenshotURL": "data/images/images-kdrsu1k8v0pc6sm58-thumbnail.jpg", + "rank": 1.172587412647584, + "likes": 0, + "views": 55 }, { "id": "xEptEPstqgQAypqks", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-s67r2412iy97671m5-thumbnail.jpg" + "screenshotURL": "data/images/images-s67r2412iy97671m5-thumbnail.jpg", + "rank": 1.9833234655153154, + "likes": 0, + "views": 32 }, { "id": "3uytcwyYXxGeEvu4D", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-sk5xcu1tr96n4mhst-thumbnail.jpg" + "screenshotURL": "data/images/images-sk5xcu1tr96n4mhst-thumbnail.jpg", + "rank": 1.0551991063184094, + "likes": 0, + "views": 9 }, { "id": "GRxBfbR6hkmf9Q3Am", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mxr4zzgx5x34krjln-thumbnail.jpg" + "screenshotURL": "data/images/images-mxr4zzgx5x34krjln-thumbnail.jpg", + "rank": 1.2948911988749303, + "likes": 0, + "views": 85 }, { "id": "NMXGFyxQwcGWH96PG", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-svh7esczabf87qnnc-thumbnail.jpg" + "screenshotURL": "data/images/images-svh7esczabf87qnnc-thumbnail.jpg", + "rank": 1.2201119452954383, + "likes": 1, + "views": 59 }, { "id": "RzgNiz5tqPwJL9Hzq", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kesq0l8usm1zg015c-thumbnail.jpg" + "screenshotURL": "data/images/images-kesq0l8usm1zg015c-thumbnail.jpg", + "rank": 1.685174188955027, + "likes": 0, + "views": 48 }, { "id": "B6cRz9JjErEA57pG4", "name": "circling", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fmbfyrv01kuremsjx-thumbnail.jpg" + "screenshotURL": "data/images/images-fmbfyrv01kuremsjx-thumbnail.jpg", + "rank": 1.0177519706470977, + "likes": 0, + "views": 115 }, { "id": "8MRZuPQnb7riyBLat", "name": "justlines", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ha3nym2bem840p30p-thumbnail.jpg" + "screenshotURL": "data/images/images-ha3nym2bem840p30p-thumbnail.jpg", + "rank": 10.177784789306907, + "likes": 7, + "views": 357 }, { "id": "CvsqyaFZq3hPtywor", "name": "neurovelho2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-b0f76ki6tvlp4lkug-thumbnail.jpg" + "screenshotURL": "data/images/images-b0f76ki6tvlp4lkug-thumbnail.jpg", + "rank": 1.1415912588703672, + "likes": 0, + "views": 64 }, { "id": "SK2zDKBfJ2tqtnSHS", "name": "neurovelho2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-616lpwq3cb8wr71zk-thumbnail.jpg" + "screenshotURL": "data/images/images-616lpwq3cb8wr71zk-thumbnail.jpg", + "rank": 1.8524742421823635, + "likes": 0, + "views": 72 }, { "id": "gztz5WvpLypyur8Ls", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-98b83zxz670x08odp-thumbnail.jpg" + "screenshotURL": "data/images/images-98b83zxz670x08odp-thumbnail.jpg", + "rank": 1.7976108368735773, + "likes": 0, + "views": 77 }, { "id": "mc9ScBATcEnpry3q2", "name": "slowmess", "username": "daniel", "avatarUrl": "https://lh3.googleusercontent.com/-qXZbQEgaXn0/AAAAAAAAAAI/AAAAAAAAA6k/Q8oMgqryECw/photo.jpg", - "screenshotURL": "data/images/images-7i4cmaoy4icia2ibl-thumbnail.jpg" + "screenshotURL": "data/images/images-7i4cmaoy4icia2ibl-thumbnail.jpg", + "rank": 1.4485652569808474, + "likes": 0, + "views": 203 }, { "id": "RRi3txAyxdQDsZW35", "name": "tornado-quad-triangle-tower-thing", "username": "jshrake", "avatarUrl": "https://avatars.githubusercontent.com/jshrake?s=200", - "screenshotURL": "data/images/images-29udcfgi4z50blicm-thumbnail.jpg" + "screenshotURL": "data/images/images-29udcfgi4z50blicm-thumbnail.jpg", + "rank": 10.540444296277315, + "likes": 4, + "views": 441 }, { "id": "MWD3RYNPkSTxNBnw5", "name": "Spiralis", "username": "bigmike", "avatarUrl": "https://secure.gravatar.com/avatar/f6c53f1e06b699fc6a147bcaeef73923?default=retro&size=200", - "screenshotURL": "data/images/images-ag2a6arvji65ixhau-thumbnail.jpg" + "screenshotURL": "data/images/images-ag2a6arvji65ixhau-thumbnail.jpg", + "rank": 1.8294790676566244, + "likes": 0, + "views": 301 }, { "id": "MkAt4QQ3RgdpxBAtb", "name": "fuzzies", "username": "megaloler", "avatarUrl": "https://avatars.githubusercontent.com/MegaLoler?s=200", - "screenshotURL": "data/images/images-p4jgj50t04pzggs4z-thumbnail.jpg" + "screenshotURL": "data/images/images-p4jgj50t04pzggs4z-thumbnail.jpg", + "rank": 10.079039585945633, + "likes": 2, + "views": 853 }, { "id": "8T4bhdbFF8NqLZ5qJ", "name": "gyro thingy", "username": "megaloler", "avatarUrl": "https://avatars.githubusercontent.com/MegaLoler?s=200", - "screenshotURL": "data/images/images-pxtuem2yes91mm9hc-thumbnail.jpg" + "screenshotURL": "data/images/images-pxtuem2yes91mm9hc-thumbnail.jpg", + "rank": 1.7431354777027375, + "likes": 0, + "views": 219 }, { "id": "QgXakG4wfDMZ4Au6n", "name": "cube", "username": "r21nomi", "avatarUrl": "https://avatars.githubusercontent.com/r21nomi?s=200", - "screenshotURL": "data/images/images-tqvf2059n0axfkngr-thumbnail.jpg" + "screenshotURL": "data/images/images-tqvf2059n0axfkngr-thumbnail.jpg", + "rank": 1.1484493445971193, + "likes": 1, + "views": 272 }, { "id": "CbmGerHritwgbEFvY", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-z0joootz576g53u49-thumbnail.jpg" + "screenshotURL": "data/images/images-z0joootz576g53u49-thumbnail.jpg", + "rank": 1.86116301483964, + "likes": 0, + "views": 59 }, { "id": "2xJgNnQY5FLgHt6qW", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xfk8uvtu1nj4k6qwu-thumbnail.jpg" + "screenshotURL": "data/images/images-xfk8uvtu1nj4k6qwu-thumbnail.jpg", + "rank": 1.929040291520473, + "likes": 0, + "views": 41 }, { "id": "jtFAXNm8ngq4kTFhA", "name": "Circle", "username": "r21nomi", "avatarUrl": "https://avatars.githubusercontent.com/r21nomi?s=200", - "screenshotURL": "data/images/images-ri2grzcx1zd0v5qmy-thumbnail.jpg" + "screenshotURL": "data/images/images-ri2grzcx1zd0v5qmy-thumbnail.jpg", + "rank": 10.054058526655435, + "likes": 2, + "views": 179 }, { "id": "b6di9dPczq6ZikLtM", "name": "Torus Bulb", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cg2i9848v9l6ikhdm-thumbnail.jpg" + "screenshotURL": "data/images/images-cg2i9848v9l6ikhdm-thumbnail.jpg", + "rank": 1.5423828296303086, + "likes": 0, + "views": 108 }, { "id": "GxbSZ33B9swmxAmdT", "name": "notmizu", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-7mjkmkjjgdq7981th-thumbnail.jpg" + "screenshotURL": "data/images/images-7mjkmkjjgdq7981th-thumbnail.jpg", + "rank": 10.914111638427459, + "likes": 10, + "views": 1187 }, { "id": "SAToMsqc7PybLLEc2", "name": "Pics Danse", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-4lq2zemdh1lxl19ve-thumbnail.jpg" + "screenshotURL": "data/images/images-4lq2zemdh1lxl19ve-thumbnail.jpg", + "rank": 10.310446999188839, + "likes": 4, + "views": 756 }, { "id": "rMKz3eBbT4NuADdZY", "name": "PseudoRandomParticles", "username": "shtrompel", "avatarUrl": "https://lh4.googleusercontent.com/-zzOobLO0ab8/AAAAAAAAAAI/AAAAAAAAANE/T3yiwRxnSlA/photo.jpg", - "screenshotURL": "data/images/images-jzyzpjjyy5qz9j5im-thumbnail.jpg" + "screenshotURL": "data/images/images-jzyzpjjyy5qz9j5im-thumbnail.jpg", + "rank": 1.1946535718379936, + "likes": 0, + "views": 150 }, { "id": "FkZcSiHXEHreJBCH9", "name": "my_tutorial", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-k9jtdeqibi5myicse-thumbnail.jpg" + "screenshotURL": "data/images/images-k9jtdeqibi5myicse-thumbnail.jpg", + "rank": 10.39676537307427, + "likes": 2, + "views": 212 }, { "id": "7xeGPqZaZSLDvKWHt", "name": "raymarched cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cki246ynuklbc9fxo-thumbnail.jpg" + "screenshotURL": "data/images/images-cki246ynuklbc9fxo-thumbnail.jpg", + "rank": 1.9695901713669246, + "likes": 0, + "views": 139 }, { "id": "pSfPvCpxgd22izj4C", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-eumxgg61iadmtn6pj-thumbnail.jpg" + "screenshotURL": "data/images/images-eumxgg61iadmtn6pj-thumbnail.jpg", + "rank": 1.4798466425433112, + "likes": 1, + "views": 211 }, { "id": "ghH8XPT3kfdig8cXX", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-s2f44s3t1x0j0o48f-thumbnail.jpg" + "screenshotURL": "data/images/images-s2f44s3t1x0j0o48f-thumbnail.jpg", + "rank": 1.9869789241891596, + "likes": 0, + "views": 97 }, { "id": "MFG9beZgKvqHQdo9F", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-j8vrxqccftc2jledk-thumbnail.jpg" + "screenshotURL": "data/images/images-j8vrxqccftc2jledk-thumbnail.jpg", + "rank": 1.1783664977081179, + "likes": 0, + "views": 94 }, { "id": "4TP9W3xndZ2YW8kAr", "name": "octomantis", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-hca5rw70td0cmcnl5-thumbnail.jpg" + "screenshotURL": "data/images/images-hca5rw70td0cmcnl5-thumbnail.jpg", + "rank": 1.0143470458992525, + "likes": 0, + "views": 71 }, { "id": "uPu4TCDWfH27uwcgs", "name": "octomantis", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-1nvrtkr53rrvptp6i-thumbnail.jpg" + "screenshotURL": "data/images/images-1nvrtkr53rrvptp6i-thumbnail.jpg", + "rank": 1.4003942688666446, + "likes": 1, + "views": 158 }, { "id": "CTzsP7M5MfkwZGXy2", "name": "spiderweb spheres every day", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5aqkk347svcobzgje-thumbnail.jpg" + "screenshotURL": "data/images/images-5aqkk347svcobzgje-thumbnail.jpg", + "rank": 10.242818128890542, + "likes": 2, + "views": 535 }, { "id": "LX4SGokNFQgLciwnK", "name": "Torus Bulb", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9dmzaqnktr5cdqip7-thumbnail.jpg" + "screenshotURL": "data/images/images-9dmzaqnktr5cdqip7-thumbnail.jpg", + "rank": 1.7014043746465057, + "likes": 0, + "views": 78 }, { "id": "sYBECGM9gRBccnwPb", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-rcrkuggsqkoe1a5gt-thumbnail.jpg" + "screenshotURL": "data/images/images-rcrkuggsqkoe1a5gt-thumbnail.jpg", + "rank": 1.9132488437359507, + "likes": 0, + "views": 94 }, { "id": "2pccx6pQfk6skHLQG", "name": "quad test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-40ivsbfnej7f891u6-thumbnail.jpg" + "screenshotURL": "data/images/images-40ivsbfnej7f891u6-thumbnail.jpg", + "rank": 1.3381060662842628, + "likes": 0, + "views": 71 }, { "id": "fwuLjHMQenJtNXJxZ", "name": "quad test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w1yxuppkkuajbilto-thumbnail.jpg" + "screenshotURL": "data/images/images-w1yxuppkkuajbilto-thumbnail.jpg", + "rank": 1.387083083267327, + "likes": 0, + "views": 62 }, { "id": "jC6yjCA9eDW8oasNA", "name": "quad test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4qyiacp8a0c2r682k-thumbnail.jpg" + "screenshotURL": "data/images/images-4qyiacp8a0c2r682k-thumbnail.jpg", + "rank": 1.0572803185120463, + "likes": 0, + "views": 77 }, { "id": "CBDvmeprw78fMTgQ4", "name": "Quad", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tzcb4aj7f66su6pfm-thumbnail.jpg" + "screenshotURL": "data/images/images-tzcb4aj7f66su6pfm-thumbnail.jpg", + "rank": 1.9016762157811282, + "likes": 0, + "views": 51 }, { "id": "wCMaWve5ErdStTm5C", "name": "Quad", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wl6vjqljppr9wlmt5-thumbnail.jpg" + "screenshotURL": "data/images/images-wl6vjqljppr9wlmt5-thumbnail.jpg", + "rank": 1.5266490789019334, + "likes": 0, + "views": 60 }, { "id": "nxDSonR2aWTKY6XYt", "name": "Quad", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zf9u8zro24oxqnzb4-thumbnail.jpg" + "screenshotURL": "data/images/images-zf9u8zro24oxqnzb4-thumbnail.jpg", + "rank": 1.1077219979117652, + "likes": 0, + "views": 70 }, { "id": "ob22bGQDdRk6wsWTw", "name": "rectangle", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-82avy3h71xe1w9kqc-thumbnail.jpg" + "screenshotURL": "data/images/images-82avy3h71xe1w9kqc-thumbnail.jpg", + "rank": 1.5683898547695185, + "likes": 0, + "views": 107 }, { "id": "dZFJfYQQ8kmuoFFpi", "name": "Quad", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w040z10xyhncokxn3-thumbnail.jpg" + "screenshotURL": "data/images/images-w040z10xyhncokxn3-thumbnail.jpg", + "rank": 1.5129725217029824, + "likes": 0, + "views": 63 }, { "id": "7PpvqJmgJR7ALoJfa", "name": "Quad", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-jbfdh5g32wc9zcooo-thumbnail.jpg" + "screenshotURL": "data/images/images-jbfdh5g32wc9zcooo-thumbnail.jpg", + "rank": 1.9721907858583025, + "likes": 0, + "views": 65 }, { "id": "JDeTHnXLqGLsoocEr", "name": "Quad", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bdmm9c03bmu9g9xvr-thumbnail.jpg" + "screenshotURL": "data/images/images-bdmm9c03bmu9g9xvr-thumbnail.jpg", + "rank": 1.0977216913869325, + "likes": 0, + "views": 91 }, { "id": "bgatWdfJ85SuY4Fn3", "name": "French Lorenz Attractor", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-u17mun28yzgn6n4u3-thumbnail.jpg" + "screenshotURL": "data/images/images-u17mun28yzgn6n4u3-thumbnail.jpg", + "rank": 1.3272650142501872, + "likes": 0, + "views": 650 }, { "id": "pXFLLtyZTzr6G4BSt", "name": "mapped sea", "username": "優斗", "avatarUrl": "https://lh6.googleusercontent.com/-7lDk3Xe1fns/AAAAAAAAAAI/AAAAAAAAxfY/U4fHGcEU_pQ/photo.jpg", - "screenshotURL": "data/images/images-sdzr9m42nihvb188f-thumbnail.jpg" + "screenshotURL": "data/images/images-sdzr9m42nihvb188f-thumbnail.jpg", + "rank": 10.844092666713923, + "likes": 5, + "views": 577 }, { "id": "ZfE8NGNHiwufD7MPr", "name": "octmantid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-oiqcciwboto9vgl2b-thumbnail.jpg" + "screenshotURL": "data/images/images-oiqcciwboto9vgl2b-thumbnail.jpg", + "rank": 1.534156748063073, + "likes": 0, + "views": 59 }, { "id": "TaRwiuErKL5fkN24p", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-urg0yvvgn6s8zpuh8-thumbnail.jpg" + "screenshotURL": "data/images/images-urg0yvvgn6s8zpuh8-thumbnail.jpg", + "rank": 1.657547848878497, + "likes": 0, + "views": 32 }, { "id": "PdyGqhyQKndEoHwaa", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0hxbw9nfgttj88b5d-thumbnail.jpg" + "screenshotURL": "data/images/images-0hxbw9nfgttj88b5d-thumbnail.jpg", + "rank": 1.6718667846080004, + "likes": 0, + "views": 83 }, { "id": "zNMwxDHLmvHRPQBpm", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xui6xluvw9me8sjmp-thumbnail.jpg" + "screenshotURL": "data/images/images-xui6xluvw9me8sjmp-thumbnail.jpg", + "rank": 1.8989026197420207, + "likes": 0, + "views": 101 }, { "id": "2WtKojEgxqkRD7ExF", "name": "notmizu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-btwsj92fdnd53q1lu-thumbnail.jpg" + "screenshotURL": "data/images/images-btwsj92fdnd53q1lu-thumbnail.jpg", + "rank": 1.521087307478391, + "likes": 0, + "views": 91 }, { "id": "6zJfYSooxERRtZtbe", "name": "Loopy", "username": "aaron1924", "avatarUrl": "https://secure.gravatar.com/avatar/401c5d5fc2a9202f44ee18595001dbac?default=retro&size=200", - "screenshotURL": "data/images/images-0cu058nnfe8khv773-thumbnail.jpg" + "screenshotURL": "data/images/images-0cu058nnfe8khv773-thumbnail.jpg", + "rank": 10.291758525656432, + "likes": 3, + "views": 360 }, { "id": "oJEAooRzirpb8qcPe", "name": "ShaderDough", "username": "aiekick", "avatarUrl": "https://secure.gravatar.com/avatar/9423fa0d99c42e44e2b7d18c6f88b041?default=retro&size=200", - "screenshotURL": "data/images/images-h1gh8djesgxas9aba-thumbnail.jpg" + "screenshotURL": "data/images/images-h1gh8djesgxas9aba-thumbnail.jpg", + "rank": 10.075996905646344, + "likes": 4, + "views": 1241 }, { "id": "aW7ux7BBYH5aNYM6h", "name": "triangle", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u6crmgza45c3fkpmr-thumbnail.jpg" + "screenshotURL": "data/images/images-u6crmgza45c3fkpmr-thumbnail.jpg", + "rank": 1.8173932619355053, + "likes": 0, + "views": 75 }, { "id": "FAsmmhzQ9syJzXwzR", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x7c5f45fsmlikex0j-thumbnail.jpg" + "screenshotURL": "data/images/images-x7c5f45fsmlikex0j-thumbnail.jpg", + "rank": 1.378022314028001, + "likes": 0, + "views": 89 }, { "id": "wFdw32QXQhDAXDLmi", "name": "vibrations", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1xhkzzq9gmxbok4ae-thumbnail.jpg" + "screenshotURL": "data/images/images-1xhkzzq9gmxbok4ae-thumbnail.jpg", + "rank": 1.38104674989918, + "likes": 0, + "views": 102 }, { "id": "MA9L7t9wKoSZh4sHG", "name": "danix", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w24a9rashrfihe8ni-thumbnail.jpg" + "screenshotURL": "data/images/images-w24a9rashrfihe8ni-thumbnail.jpg", + "rank": 1.2508532178473883, + "likes": 0, + "views": 66 }, { "id": "95ZMaZireKi2qhi6L", "name": "ads", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zigubmm0a5gmrurfv-thumbnail.jpg" + "screenshotURL": "data/images/images-zigubmm0a5gmrurfv-thumbnail.jpg", + "rank": 1.8451114776708284, + "likes": 0, + "views": 90 }, { "id": "748RN8qRjrDrtSGy2", "name": "Triangles", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tkvdkjui9l6ilbml3-thumbnail.jpg" + "screenshotURL": "data/images/images-tkvdkjui9l6ilbml3-thumbnail.jpg", + "rank": 1.8774855813091311, + "likes": 0, + "views": 49 }, { "id": "JtvN2gq9PiiSdwvHG", "name": "vxwavy-01", "username": "teraspora", "avatarUrl": "https://secure.gravatar.com/avatar/ee48754754126a1abee9056ee99b25c4?default=retro&size=200", - "screenshotURL": "data/images/images-on9qz63amyzwgmlgu-thumbnail.jpg" + "screenshotURL": "data/images/images-on9qz63amyzwgmlgu-thumbnail.jpg", + "rank": 1.687406416709232, + "likes": 0, + "views": 347 }, { "id": "NTmBiN65MW5gE5nBQ", "name": "flower", "username": "yonatan", "avatarUrl": "https://secure.gravatar.com/avatar/c7fabc219ab011fe8a1bd0590bcbcbd5?default=retro&size=200", - "screenshotURL": "data/images/images-07om8jwk9kc6qd3b5-thumbnail.jpg" + "screenshotURL": "data/images/images-07om8jwk9kc6qd3b5-thumbnail.jpg", + "rank": 10.756019433513629, + "likes": 5, + "views": 646 }, { "id": "fKYmuHmgGeNTPniPK", "name": "strobes", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bxd8b6b6r9ie6abhy-thumbnail.jpg" + "screenshotURL": "data/images/images-bxd8b6b6r9ie6abhy-thumbnail.jpg", + "rank": 1.1941020558816369, + "likes": 1, + "views": 232 }, { "id": "TiyZJh7nekQSquxTK", "name": "heightfield plotter", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ss07xal3icapvzy1u-thumbnail.jpg" + "screenshotURL": "data/images/images-ss07xal3icapvzy1u-thumbnail.jpg", + "rank": 1.1661967399933122, + "likes": 0, + "views": 145 }, { "id": "jsKeJ8QviCT2KuxC4", "name": "heightfield plotter", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-rx1hi7qayn3soj0v8-thumbnail.jpg" + "screenshotURL": "data/images/images-rx1hi7qayn3soj0v8-thumbnail.jpg", + "rank": 1.1235481484210497, + "likes": 1, + "views": 183 }, { "id": "ct6NykQPhqWr3A7aC", "name": "mountains", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-9nv796me9ziong1hu-thumbnail.jpg" + "screenshotURL": "data/images/images-9nv796me9ziong1hu-thumbnail.jpg", + "rank": 1.794424159451506, + "likes": 0, + "views": 185 }, { "id": "wP2mJ5GtGxM69FK8H", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w3qmszzue6gzmselp-thumbnail.jpg" + "screenshotURL": "data/images/images-w3qmszzue6gzmselp-thumbnail.jpg", + "rank": 1.1938550855234675, + "likes": 0, + "views": 94 }, { "id": "YviLasT7Z62qurfRD", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-96nrt61aq6orp9hfg-thumbnail.jpg" + "screenshotURL": "data/images/images-96nrt61aq6orp9hfg-thumbnail.jpg", + "rank": 1.6384818377582233, + "likes": 0, + "views": 82 }, { "id": "ocZSLuzxqD2QALRCq", "name": "omg", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-5n4fxjk8ihu5gikmd-thumbnail.jpg" + "screenshotURL": "data/images/images-5n4fxjk8ihu5gikmd-thumbnail.jpg", + "rank": 1.0486911936123013, + "likes": 0, + "views": 128 }, { "id": "iuT7hG7CEXwYqShtA", "name": "omg drangonz 4Kmachine test", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-3iyb2d3rw612vpk6k-thumbnail.jpg" + "screenshotURL": "data/images/images-3iyb2d3rw612vpk6k-thumbnail.jpg", + "rank": 1.5717622624907435, + "likes": 1, + "views": 162 }, { "id": "ns6ensiZRZmzyi3of", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4ila0kumreip1zb2a-thumbnail.jpg" + "screenshotURL": "data/images/images-4ila0kumreip1zb2a-thumbnail.jpg", + "rank": 1.773397195254, + "likes": 0, + "views": 91 }, { "id": "LcQbjMTCCKXywR2Rb", "name": "Test 1", "username": "sina5an", "avatarUrl": "https://secure.gravatar.com/avatar/8ea2eb4d1d5da005eca6f4aae81d9e15?default=retro&size=200", - "screenshotURL": "data/images/images-h1uqv5yaqk10zsgli-thumbnail.jpg" + "screenshotURL": "data/images/images-h1uqv5yaqk10zsgli-thumbnail.jpg", + "rank": 1.7714471511000176, + "likes": 0, + "views": 204 }, { "id": "6329mueSGExenMjbN", "name": "dotp", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-n9yitjbwphsnnxikq-thumbnail.jpg" + "screenshotURL": "data/images/images-n9yitjbwphsnnxikq-thumbnail.jpg", + "rank": 10.857866810165609, + "likes": 12, + "views": 1244 }, { "id": "tbsksogaFbe66Nn5Q", "name": "Colorful Circle", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-vu11v8abn6uhybwhz-thumbnail.jpg" + "screenshotURL": "data/images/images-vu11v8abn6uhybwhz-thumbnail.jpg", + "rank": 1.738972344301964, + "likes": 1, + "views": 113 }, { "id": "R4LHf9BCLCCDYjbez", "name": "Circles", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-t2t4mtdh3fevgvkib-thumbnail.jpg" + "screenshotURL": "data/images/images-t2t4mtdh3fevgvkib-thumbnail.jpg", + "rank": 1.4983930776943706, + "likes": 0, + "views": 222 }, { "id": "R4ridvuayrATd6Tgy", "name": "\"The Circle\"", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-vq5ysgwkfi9qlp64i-thumbnail.jpg" + "screenshotURL": "data/images/images-vq5ysgwkfi9qlp64i-thumbnail.jpg", + "rank": 1.694580143162285, + "likes": 0, + "views": 168 }, { "id": "4h35MHPA2dwXFTJHy", "name": "3D Sine Wave", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-3vwwhlmtxdzqqq6e2-thumbnail.jpg" + "screenshotURL": "data/images/images-3vwwhlmtxdzqqq6e2-thumbnail.jpg", + "rank": 1.7493747377679838, + "likes": 0, + "views": 297 }, { "id": "t6BweGrbMSz3TPJen", "name": "Circle!", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-mh4woavdwdkp2ris5-thumbnail.jpg" + "screenshotURL": "data/images/images-mh4woavdwdkp2ris5-thumbnail.jpg", + "rank": 1.359866626678728, + "likes": 0, + "views": 155 }, { "id": "KvFyruyQSz6mfh8jg", "name": "Wifi Symbol ;)", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-xvsfguth18jdiw431-thumbnail.jpg" + "screenshotURL": "data/images/images-xvsfguth18jdiw431-thumbnail.jpg", + "rank": 1.0496134075417645, + "likes": 0, + "views": 91 }, { "id": "c53eL6yrZ2W47TK9r", "name": "Animated Points", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-y7dt8bhwiqgbpdcvr-thumbnail.jpg" + "screenshotURL": "data/images/images-y7dt8bhwiqgbpdcvr-thumbnail.jpg", + "rank": 1.5117656592900346, + "likes": 0, + "views": 143 }, { "id": "j7geNJncnTGfxf9ZX", "name": "Lines", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-3p9f3xi3zwufkvvpc-thumbnail.jpg" + "screenshotURL": "data/images/images-3p9f3xi3zwufkvvpc-thumbnail.jpg", + "rank": 1.857492530869413, + "likes": 0, + "views": 171 }, { "id": "wJR8MkZGLQe3TZGZD", "name": "BlockyMusicJumpingUpDown", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zru4mzt8800b6ygij-thumbnail.jpg" + "screenshotURL": "data/images/images-zru4mzt8800b6ygij-thumbnail.jpg", + "rank": 1.8755323137156525, + "likes": 0, + "views": 10 }, { "id": "YNECMxcrupx4erT4u", "name": "Rotating Points! *Again*", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-httx5njufis10g6h6-thumbnail.jpg" + "screenshotURL": "data/images/images-httx5njufis10g6h6-thumbnail.jpg", + "rank": 1.6471890283010868, + "likes": 0, + "views": 162 }, { "id": "sFwDFQhDYuAh6a6r8", "name": "swooneer", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-dycy6r5tylaz6au0h-thumbnail.jpg" + "screenshotURL": "data/images/images-dycy6r5tylaz6au0h-thumbnail.jpg", + "rank": 1.9272494085173189, + "likes": 0, + "views": 53 }, { "id": "ivFr7kf8D46ckANG4", "name": "swooneer2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-p5d1e9l4hxxtb85v8-thumbnail.jpg" + "screenshotURL": "data/images/images-p5d1e9l4hxxtb85v8-thumbnail.jpg", + "rank": 1.5793704793345495, + "likes": 0, + "views": 74 }, { "id": "K4mA9KNyq7jBxdzxc", "name": "swooneer24", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-t27m8crr4986kl8jk-thumbnail.jpg" + "screenshotURL": "data/images/images-t27m8crr4986kl8jk-thumbnail.jpg", + "rank": 1.1403010413297454, + "likes": 0, + "views": 22 }, { "id": "BwFoiT5wD28u9HN5Z", "name": "Line Of Sound", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-sy8yn04hs80vf7ayu-thumbnail.jpg" + "screenshotURL": "data/images/images-sy8yn04hs80vf7ayu-thumbnail.jpg", + "rank": 1.3183008497955622, + "likes": 1, + "views": 231 }, { "id": "DySYKJCWwydRwAsMo", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-sjgkeudy3f8g13p29-thumbnail.jpg" + "screenshotURL": "data/images/images-sjgkeudy3f8g13p29-thumbnail.jpg", + "rank": 1.3760696975594866, + "likes": 0, + "views": 105 }, { "id": "mb3aos8CkHBeJdfkt", "name": "intereING", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-v4p2fs6coo6a74xz5-thumbnail.jpg" + "screenshotURL": "data/images/images-v4p2fs6coo6a74xz5-thumbnail.jpg", + "rank": 1.15539656346872, + "likes": 0, + "views": 252 }, { "id": "dJ7LxrXfRuAz7PLaC", "name": "shock", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-0ngnjysucizv9vrn3-thumbnail.jpg" + "screenshotURL": "data/images/images-0ngnjysucizv9vrn3-thumbnail.jpg", + "rank": 1.2549242056129606, + "likes": 1, + "views": 245 }, { "id": "JfcfxquJzYFfZJ5cW", "name": "pookymelon", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-9go3rjrx6gq5nwx3y-thumbnail.jpg" + "screenshotURL": "data/images/images-9go3rjrx6gq5nwx3y-thumbnail.jpg", + "rank": 1.3474186068068488, + "likes": 0, + "views": 245 }, { "id": "o3FG9dxvZ25tAQFxj", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-c3ffx2q5l725bn8ov-thumbnail.jpg" + "screenshotURL": "data/images/images-c3ffx2q5l725bn8ov-thumbnail.jpg", + "rank": 1.7467944196531306, + "likes": 0, + "views": 75 }, { "id": "a75Aou3fJGMJjXG5r", "name": "discinos", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-8j4khplgk7fip14s1-thumbnail.jpg" + "screenshotURL": "data/images/images-8j4khplgk7fip14s1-thumbnail.jpg", + "rank": 10.142415290146845, + "likes": 7, + "views": 668 }, { "id": "rSR7ydT97j9GZb8nH", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-dwgp12nto4k49dp5i-thumbnail.jpg" + "screenshotURL": "data/images/images-dwgp12nto4k49dp5i-thumbnail.jpg", + "rank": 1.6332357909588455, + "likes": 0, + "views": 31 }, { "id": "Jo7swMZWe4vAuJ9Xk", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ucd9nssoh8vlmpz01-thumbnail.jpg" + "screenshotURL": "data/images/images-ucd9nssoh8vlmpz01-thumbnail.jpg", + "rank": 1.0519791492035309, + "likes": 0, + "views": 56 }, { "id": "8rLJCnxAbmAYifi8S", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fvqg1obfpoipl07bj-thumbnail.jpg" + "screenshotURL": "data/images/images-fvqg1obfpoipl07bj-thumbnail.jpg", + "rank": 1.0050926725976583, + "likes": 0, + "views": 37 }, { "id": "MgC43FZpWMJiPkiAD", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cqhncfbu57hin3bb5-thumbnail.jpg" + "screenshotURL": "data/images/images-cqhncfbu57hin3bb5-thumbnail.jpg", + "rank": 1.5471198083550912, + "likes": 0, + "views": 56 }, { "id": "aKTdaStpa8ugaemPs", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n9t2z0wfs6yojrtp6-thumbnail.jpg" + "screenshotURL": "data/images/images-n9t2z0wfs6yojrtp6-thumbnail.jpg", + "rank": 1.822967869234324, + "likes": 0, + "views": 21 }, { "id": "42pYPNux6r5SL9ebp", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-y7ztecxahkjvlka4l-thumbnail.jpg" + "screenshotURL": "data/images/images-y7ztecxahkjvlka4l-thumbnail.jpg", + "rank": 1.4760128753043376, + "likes": 0, + "views": 30 }, { "id": "684pim4aQdsJFnh9S", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5b3rlwn57y8ad9fzz-thumbnail.jpg" + "screenshotURL": "data/images/images-5b3rlwn57y8ad9fzz-thumbnail.jpg", + "rank": 1.1376831099640516, + "likes": 0, + "views": 62 }, { "id": "gyyeCLrtNBFwdqzD3", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-a1f9hgrzqp0sw34eq-thumbnail.jpg" + "screenshotURL": "data/images/images-a1f9hgrzqp0sw34eq-thumbnail.jpg", + "rank": 1.8758374777780462, + "likes": 0, + "views": 71 }, { "id": "97zwjZPbGFqPWiYZy", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n8m70gchg930xlsxq-thumbnail.jpg" + "screenshotURL": "data/images/images-n8m70gchg930xlsxq-thumbnail.jpg", + "rank": 1.9590424219113056, + "likes": 0, + "views": 48 }, { "id": "ef4RfHy9WFPvn43T6", "name": "color whip", "username": "mol", "avatarUrl": "https://secure.gravatar.com/avatar/fe5b47f4d74c95c9b38908469761a86d?default=retro&size=200", - "screenshotURL": "data/images/images-oq0jlttn48s8u0bkz-thumbnail.jpg" + "screenshotURL": "data/images/images-oq0jlttn48s8u0bkz-thumbnail.jpg", + "rank": 1.6805468639760832, + "likes": 0, + "views": 209 }, { "id": "8YgL5b9rsGLmaeQ9Z", "name": "color chain", "username": "mol", "avatarUrl": "https://secure.gravatar.com/avatar/fe5b47f4d74c95c9b38908469761a86d?default=retro&size=200", - "screenshotURL": "data/images/images-nfm87fpv0x37v7uuh-thumbnail.jpg" + "screenshotURL": "data/images/images-nfm87fpv0x37v7uuh-thumbnail.jpg", + "rank": 1.8307244281790445, + "likes": 0, + "views": 233 }, { "id": "ZPpq2oK4fqmPHJnQn", "name": "Alert", "username": "daff", "avatarUrl": "https://lh6.googleusercontent.com/-q6F2s0HNLkg/AAAAAAAAAAI/AAAAAAAAABQ/1TC-kZyFYM0/photo.jpg", - "screenshotURL": "data/images/images-10ghgje8atqyukd46-thumbnail.jpg" + "screenshotURL": "data/images/images-10ghgje8atqyukd46-thumbnail.jpg", + "rank": 1.8964378542295317, + "likes": 1, + "views": 321 }, { "id": "rpsbSKo8heXFgATpg", "name": "color chain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-klv0dnomdvgrld4uw-thumbnail.jpg" + "screenshotURL": "data/images/images-klv0dnomdvgrld4uw-thumbnail.jpg", + "rank": 1.0875498529115954, + "likes": 0, + "views": 91 }, { "id": "i2MzwYgwq9p5mJ42Q", "name": "color chain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-v4151htp019pzzqtb-thumbnail.jpg" + "screenshotURL": "data/images/images-v4151htp019pzzqtb-thumbnail.jpg", + "rank": 1.2835982194658397, + "likes": 0, + "views": 77 }, { "id": "Rj6BcdcHrfFGGfN27", "name": "alien slinky", "username": "jshrake", "avatarUrl": "https://avatars.githubusercontent.com/jshrake?s=200", - "screenshotURL": "data/images/images-16qyqfa0chapelt6u-thumbnail.jpg" + "screenshotURL": "data/images/images-16qyqfa0chapelt6u-thumbnail.jpg", + "rank": 10.203805208017082, + "likes": 3, + "views": 704 }, { "id": "rBjrdN2CvsneEkgEk", "name": "otb", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-tq1ep9crzpm965d5r-thumbnail.jpg" + "screenshotURL": "data/images/images-tq1ep9crzpm965d5r-thumbnail.jpg", + "rank": 10.964214111887099, + "likes": 7, + "views": 995 }, { "id": "uDBqerAHTiHEjQMdR", "name": "otbs", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-40kex9pv9s2ex3dvt-thumbnail.jpg" + "screenshotURL": "data/images/images-40kex9pv9s2ex3dvt-thumbnail.jpg", + "rank": 10.492971835380686, + "likes": 6, + "views": 975 }, { "id": "NDEYmpHPER7Tg3oiu", "name": "blorp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-16y8vf1sp40le5ntp-thumbnail.jpg" + "screenshotURL": "data/images/images-16y8vf1sp40le5ntp-thumbnail.jpg", + "rank": 1.1617966890934384, + "likes": 0, + "views": 69 }, { "id": "sfhL5D5YFCpH6NjJE", "name": "omgb3", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-ttevduz05ve66tpij-thumbnail.jpg" + "screenshotURL": "data/images/images-ttevduz05ve66tpij-thumbnail.jpg", + "rank": 1.8187764733551564, + "likes": 0, + "views": 219 }, { "id": "A5Eknh4sb38Hw5pjv", "name": "notmizu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-h22546ujw1qq12heo-thumbnail.jpg" + "screenshotURL": "data/images/images-h22546ujw1qq12heo-thumbnail.jpg", + "rank": 1.9195118549463734, + "likes": 0, + "views": 71 }, { "id": "XtozrhtGYyW42zNSp", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-b9dtwgaui22y3vbn2-thumbnail.jpg" + "screenshotURL": "data/images/images-b9dtwgaui22y3vbn2-thumbnail.jpg", + "rank": 1.5946946598443021, + "likes": 0, + "views": 42 }, { "id": "JERxBfFS5YwaQptZ2", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mir9d4y5l21r1cqew-thumbnail.jpg" + "screenshotURL": "data/images/images-mir9d4y5l21r1cqew-thumbnail.jpg", + "rank": 1.0498805890424823, + "likes": 0, + "views": 73 }, { "id": "P6oFn7ms5b8ZLioGX", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cveh4hg162nzti7lf-thumbnail.jpg" + "screenshotURL": "data/images/images-cveh4hg162nzti7lf-thumbnail.jpg", + "rank": 1.1666114723642766, + "likes": 1, + "views": 127 }, { "id": "MJ9q4A2jzk3t8vEsP", "name": "alien slinky", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ijdoujod8d0kwu8wl-thumbnail.jpg" + "screenshotURL": "data/images/images-ijdoujod8d0kwu8wl-thumbnail.jpg", + "rank": 1.8486325202096376, + "likes": 1, + "views": 72 }, { "id": "FNwMYwJ2SdwbbSNAN", "name": "sput", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-n1ff18rw1rhaacsyk-thumbnail.jpg" + "screenshotURL": "data/images/images-n1ff18rw1rhaacsyk-thumbnail.jpg", + "rank": 10.853232209553042, + "likes": 9, + "views": 659 }, { "id": "sQ6ahpp85mA5CcSNJ", "name": "Rainbow Menger", "username": "archer", "avatarUrl": "https://lh5.googleusercontent.com/-yNdyToHV35U/AAAAAAAAAAI/AAAAAAAABxw/qQAHdzq4gr8/photo.jpg", - "screenshotURL": "data/images/images-w0vu21lgu06bm774x-thumbnail.jpg" + "screenshotURL": "data/images/images-w0vu21lgu06bm774x-thumbnail.jpg", + "rank": 10.263833280199918, + "likes": 2, + "views": 306 }, { "id": "BtkrDbo3o9cSAoXeW", "name": "the tangled webs we weave", "username": "jshrake", "avatarUrl": "https://avatars.githubusercontent.com/jshrake?s=200", - "screenshotURL": "data/images/images-qleasf6nnaggwvev5-thumbnail.jpg" + "screenshotURL": "data/images/images-qleasf6nnaggwvev5-thumbnail.jpg", + "rank": 10.632310379170425, + "likes": 6, + "views": 1185 }, { "id": "gxSjsgjmXdmzAwFJY", "name": "Circle of points", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-20zgeykxs42b09us7-thumbnail.jpg" + "screenshotURL": "data/images/images-20zgeykxs42b09us7-thumbnail.jpg", + "rank": 1.1536397110879117, + "likes": 0, + "views": 112 }, { "id": "rSizteb9kM93uMPS6", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-39wjxjg7tqofganqv-thumbnail.jpg" + "screenshotURL": "data/images/images-39wjxjg7tqofganqv-thumbnail.jpg", + "rank": 1.3507599902323786, + "likes": 0, + "views": 77 }, { "id": "hffRc9FH8TMNKECkJ", "name": "bhatsu", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-1pnaycawcq4h45nna-thumbnail.jpg" + "screenshotURL": "data/images/images-1pnaycawcq4h45nna-thumbnail.jpg", + "rank": 10.300275632576067, + "likes": 12, + "views": 1030 }, { "id": "NR42qFZjAfmdmw6oR", "name": "iblot", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-kqun6djr5u11njmpm-thumbnail.jpg" + "screenshotURL": "data/images/images-kqun6djr5u11njmpm-thumbnail.jpg", + "rank": 10.250851847769148, + "likes": 7, + "views": 223 }, { "id": "nrAECwQ8yDDyTrSit", "name": "petl", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-vulr2yputsk3y1y16-thumbnail.jpg" + "screenshotURL": "data/images/images-vulr2yputsk3y1y16-thumbnail.jpg", + "rank": 10.035459668404075, + "likes": 9, + "views": 820 }, { "id": "ChgRzRLbrFD5wzfZk", "name": "galax-z", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-qq1r2ih36yr4y9ik5-thumbnail.jpg" + "screenshotURL": "data/images/images-qq1r2ih36yr4y9ik5-thumbnail.jpg", + "rank": 10.179837600262541, + "likes": 14, + "views": 1905 }, { "id": "FebsjBDDpXSkBLMfb", "name": ".planet", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-rmijf94h13te9mqmv-thumbnail.jpg" + "screenshotURL": "data/images/images-rmijf94h13te9mqmv-thumbnail.jpg", + "rank": 10.942184061884717, + "likes": 8, + "views": 1058 }, { "id": "GobkkbXq2nNFAHBdB", "name": "petl", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ns6mhyrw9bb4idybs-thumbnail.jpg" + "screenshotURL": "data/images/images-ns6mhyrw9bb4idybs-thumbnail.jpg", + "rank": 1.1637592443119935, + "likes": 1, + "views": 89 }, { "id": "gb4JMDjdT2iyyCLdE", "name": "polygons and pikachus", "username": "jshrake", "avatarUrl": "https://avatars.githubusercontent.com/jshrake?s=200", - "screenshotURL": "data/images/images-ek50l9z239w993xi3-thumbnail.jpg" + "screenshotURL": "data/images/images-ek50l9z239w993xi3-thumbnail.jpg", + "rank": 10.357319606027211, + "likes": 7, + "views": 992 }, { "id": "v5YKKxvrTF6dp4WTo", "name": "crpn", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-mogyvp5gi2g3wifz3-thumbnail.jpg" + "screenshotURL": "data/images/images-mogyvp5gi2g3wifz3-thumbnail.jpg", + "rank": 10.142854199488799, + "likes": 9, + "views": 333 }, { "id": "qwTpNwa5NsAWRHJvh", "name": "swooneer", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-jj8ekqkw55jjvc36c-thumbnail.jpg" + "screenshotURL": "data/images/images-jj8ekqkw55jjvc36c-thumbnail.jpg", + "rank": 1.3105498671854108, + "likes": 0, + "views": 63 }, { "id": "cMqY3Hixco2WwFZo6", "name": "whirl", "username": "kcha", "avatarUrl": "https://secure.gravatar.com/avatar/393683f94ba2c18293b67ab3d3eb6f10?default=retro&size=200", - "screenshotURL": "data/images/images-dopf3pk1pczd3avl5-thumbnail.jpg" + "screenshotURL": "data/images/images-dopf3pk1pczd3avl5-thumbnail.jpg", + "rank": 1.637562074418206, + "likes": 0, + "views": 111 }, { "id": "qZCxqkkWDsfd8gqGS", "name": "dncrs", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-zzze8dozfdddc3swq-thumbnail.jpg" + "screenshotURL": "data/images/images-zzze8dozfdddc3swq-thumbnail.jpg", + "rank": 10.763303278170829, + "likes": 7, + "views": 514 }, { "id": "q2CemJwQMdeCQ7S7P", "name": "logistic", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-0mbkcuckpr1nxiv4a-thumbnail.jpg" + "screenshotURL": "data/images/images-0mbkcuckpr1nxiv4a-thumbnail.jpg", + "rank": 1.4565884085043876, + "likes": 1, + "views": 203 }, { "id": "dBc4DnM9H4zxHwGcH", "name": "the tangled webs we weave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4hh9pvko2o0w647b6-thumbnail.jpg" + "screenshotURL": "data/images/images-4hh9pvko2o0w647b6-thumbnail.jpg", + "rank": 1.534488098676995, + "likes": 0, + "views": 90 }, { "id": "dN7ijsBkvACZ3Nv8B", "name": "the tangled webs we weave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-q0m9p48f9qc8h4cx6-thumbnail.jpg" + "screenshotURL": "data/images/images-q0m9p48f9qc8h4cx6-thumbnail.jpg", + "rank": 1.9011854889094773, + "likes": 0, + "views": 62 }, { "id": "eiJ4hxesSBMicxFyJ", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hid924udtyfkk4yxk-thumbnail.jpg" + "screenshotURL": "data/images/images-hid924udtyfkk4yxk-thumbnail.jpg", + "rank": 1.5290000794756957, + "likes": 0, + "views": 55 }, { "id": "RYzSiASv8yuq6xWHJ", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-rzignx03v5jbcjfj4-thumbnail.jpg" + "screenshotURL": "data/images/images-rzignx03v5jbcjfj4-thumbnail.jpg", + "rank": 1.2992936368447485, + "likes": 0, + "views": 70 }, { "id": "7rEgrhT8EQfJ7PDrk", "name": "the tangled webs I weave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nftqfsshw18rawtkl-thumbnail.jpg" + "screenshotURL": "data/images/images-nftqfsshw18rawtkl-thumbnail.jpg", + "rank": 1.0330552239838493, + "likes": 0, + "views": 43 }, { "id": "ur9ypANXXdW8q9gmW", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zghf35sd877zzpowh-thumbnail.jpg" + "screenshotURL": "data/images/images-zghf35sd877zzpowh-thumbnail.jpg", + "rank": 1.9612714788468357, + "likes": 0, + "views": 67 }, { "id": "CQs9owSvkdHXMQDA8", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2tuh1q9uama6q4cbr-thumbnail.jpg" + "screenshotURL": "data/images/images-2tuh1q9uama6q4cbr-thumbnail.jpg", + "rank": 1.386481425449438, + "likes": 0, + "views": 14 }, { "id": "nA8PWiYuAPACxMYNa", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-afq0ggpue985lpxbl-thumbnail.jpg" + "screenshotURL": "data/images/images-afq0ggpue985lpxbl-thumbnail.jpg", + "rank": 1.5596282356597992, + "likes": 0, + "views": 73 }, { "id": "B4Eq6Qa7NTqRG2h7n", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hylujrosugfnm5il1-thumbnail.jpg" + "screenshotURL": "data/images/images-hylujrosugfnm5il1-thumbnail.jpg", + "rank": 1.8250807423923194, + "likes": 0, + "views": 84 }, { "id": "EFCx8Coh8CuLXJXue", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bhmn3ezu7leen1q2z-thumbnail.jpg" + "screenshotURL": "data/images/images-bhmn3ezu7leen1q2z-thumbnail.jpg", + "rank": 1.1987106586696474, + "likes": 0, + "views": 35 }, { "id": "a4rkLdCiX5RnyGq6x", "name": "the tangled webs I weave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-pjc745bll0s3r1avc-thumbnail.jpg" + "screenshotURL": "data/images/images-pjc745bll0s3r1avc-thumbnail.jpg", + "rank": 1.2905293323346918, + "likes": 0, + "views": 57 }, { "id": "eQWS62YSydqjQaeSx", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-etbgzksbg23pzb57f-thumbnail.jpg" + "screenshotURL": "data/images/images-etbgzksbg23pzb57f-thumbnail.jpg", + "rank": 1.511430223182644, + "likes": 0, + "views": 47 }, { "id": "DAbuH7yJ5d3GwDGhw", "name": "the tangled webs I weave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-jfqjh5wc06jmj4pto-thumbnail.jpg" + "screenshotURL": "data/images/images-jfqjh5wc06jmj4pto-thumbnail.jpg", + "rank": 1.6178144733757744, + "likes": 0, + "views": 62 }, { "id": "EbKX65r26sjm5sY7t", "name": "the tangled webs I weave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xani5rh2cgjij2zqt-thumbnail.jpg" + "screenshotURL": "data/images/images-xani5rh2cgjij2zqt-thumbnail.jpg", + "rank": 1.9645981265508488, + "likes": 0, + "views": 39 }, { "id": "jjpd8XtJ5nJAcmyLh", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kpkavv057r7ie8vyf-thumbnail.jpg" + "screenshotURL": "data/images/images-kpkavv057r7ie8vyf-thumbnail.jpg", + "rank": 1.6156063271698404, + "likes": 0, + "views": 75 }, { "id": "eXXeb2MwbgjMFutev", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qbyk2benxn3ynsvcp-thumbnail.jpg" + "screenshotURL": "data/images/images-qbyk2benxn3ynsvcp-thumbnail.jpg", + "rank": 1.0031549835120004, + "likes": 0, + "views": 97 }, { "id": "FuHqi38wkbaQc4shv", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7zwzs9elgw63xoqtn-thumbnail.jpg" + "screenshotURL": "data/images/images-7zwzs9elgw63xoqtn-thumbnail.jpg", + "rank": 1.4761347744889612, + "likes": 0, + "views": 48 }, { "id": "x66X7Pm8wnL8LZHvj", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3rc1120vlg1ng7ipy-thumbnail.jpg" + "screenshotURL": "data/images/images-3rc1120vlg1ng7ipy-thumbnail.jpg", + "rank": 1.210711060117265, + "likes": 0, + "views": 75 }, { "id": "ZADtvSryHzDYzCtp9", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-o8x37nolkczvzjlul-thumbnail.jpg" + "screenshotURL": "data/images/images-o8x37nolkczvzjlul-thumbnail.jpg", + "rank": 1.5909189072070478, + "likes": 0, + "views": 16 }, { "id": "mQ966EQcC2e2h8cjZ", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-yclpn5pgty8enqbsl-thumbnail.jpg" + "screenshotURL": "data/images/images-yclpn5pgty8enqbsl-thumbnail.jpg", + "rank": 1.7628469295095435, + "likes": 0, + "views": 20 }, { "id": "9Z8QK2wm2wyThYCTm", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vi971qnbauumrvml3-thumbnail.jpg" + "screenshotURL": "data/images/images-vi971qnbauumrvml3-thumbnail.jpg", + "rank": 1.2663548393891488, + "likes": 0, + "views": 74 }, { "id": "8qkLM6jJv2xHNnELZ", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-b9d3audrv9u6uhur2-thumbnail.jpg" + "screenshotURL": "data/images/images-b9d3audrv9u6uhur2-thumbnail.jpg", + "rank": 1.7198049936229907, + "likes": 0, + "views": 46 }, { "id": "6QkqTG5zopSEvE5ja", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-e94v10qtkilfhe6a8-thumbnail.jpg" + "screenshotURL": "data/images/images-e94v10qtkilfhe6a8-thumbnail.jpg", + "rank": 1.1322807779056203, + "likes": 0, + "views": 73 }, { "id": "LZvMDxAGHssNSpJ44", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-isxlffor6ddmr8rgl-thumbnail.jpg" + "screenshotURL": "data/images/images-isxlffor6ddmr8rgl-thumbnail.jpg", + "rank": 1.8632020834445147, + "likes": 0, + "views": 59 }, { "id": "pvmyoREztmWqtKWdC", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hsjay6qnvymma5xj0-thumbnail.jpg" + "screenshotURL": "data/images/images-hsjay6qnvymma5xj0-thumbnail.jpg", + "rank": 1.9444394869771395, + "likes": 0, + "views": 66 }, { "id": "NPJKuYxHxpNRWHnid", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-931r5q280impeifqc-thumbnail.jpg" + "screenshotURL": "data/images/images-931r5q280impeifqc-thumbnail.jpg", + "rank": 1.9344285562807273, + "likes": 0, + "views": 48 }, { "id": "KpCz9hjoFif9i3TvM", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6kxyt3je0wd3g468z-thumbnail.jpg" + "screenshotURL": "data/images/images-6kxyt3je0wd3g468z-thumbnail.jpg", + "rank": 1.863594476727102, + "likes": 0, + "views": 62 }, { "id": "w3EKusJyt77LiLh5E", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-huw8dj51o2tnuxr9b-thumbnail.jpg" + "screenshotURL": "data/images/images-huw8dj51o2tnuxr9b-thumbnail.jpg", + "rank": 1.804771520853352, + "likes": 0, + "views": 106 }, { "id": "nyGuXdDQvXKEPcSGJ", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3edsltzez4bfaljgn-thumbnail.jpg" + "screenshotURL": "data/images/images-3edsltzez4bfaljgn-thumbnail.jpg", + "rank": 1.2840388834812422, + "likes": 0, + "views": 92 }, { "id": "nwiNgNXfwAjCRaYPP", "name": "omg", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x1rmsggd298896rs6-thumbnail.jpg" + "screenshotURL": "data/images/images-x1rmsggd298896rs6-thumbnail.jpg", + "rank": 1.5530134371013369, + "likes": 0, + "views": 37 }, { "id": "vycmMsgS7e6fHw5tD", "name": "swift earthworm", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-5xbqcf58pynac2ssy-thumbnail.jpg" + "screenshotURL": "data/images/images-5xbqcf58pynac2ssy-thumbnail.jpg", + "rank": 1.0361262023996516, + "likes": 0, + "views": 218 }, { "id": "fcAdcLhQi59meuwEa", "name": "amoebia", "username": "kolargon", "avatarUrl": "https://lh3.googleusercontent.com/-tiKYx1U71-Q/AAAAAAAAAAI/AAAAAAAAAGg/b-eEUsFpspc/photo.jpg", - "screenshotURL": "data/images/images-l9p0p51s8hnyxfrea-thumbnail.jpg" + "screenshotURL": "data/images/images-l9p0p51s8hnyxfrea-thumbnail.jpg", + "rank": 10.272514377015483, + "likes": 2, + "views": 450 }, { "id": "R24A9rmCwYpy84QtX", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5tl91249fuqjk513m-thumbnail.jpg" + "screenshotURL": "data/images/images-5tl91249fuqjk513m-thumbnail.jpg", + "rank": 1.608687219545216, + "likes": 0, + "views": 62 }, { "id": "YgBq9NXqcsYsRmpBe", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9sq3twzp9riypfrqk-thumbnail.jpg" + "screenshotURL": "data/images/images-9sq3twzp9riypfrqk-thumbnail.jpg", + "rank": 1.695214755722976, + "likes": 0, + "views": 81 }, { "id": "6bbL3L3PTAdvJyg8n", "name": "gatra", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-895yhf4dvzto6fti5-thumbnail.jpg" + "screenshotURL": "data/images/images-895yhf4dvzto6fti5-thumbnail.jpg", + "rank": 10.3069747373428, + "likes": 7, + "views": 898 }, { "id": "HzJkDk2XHyXcxbpik", "name": "whirl", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4nbri3v8wv2mi17mb-thumbnail.jpg" + "screenshotURL": "data/images/images-4nbri3v8wv2mi17mb-thumbnail.jpg", + "rank": 1.505349438597013, + "likes": 0, + "views": 43 }, { "id": "jZbLsPiJ43jvcaq7M", "name": "whirl", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-yadqdx09qv7wvvg2a-thumbnail.jpg" + "screenshotURL": "data/images/images-yadqdx09qv7wvvg2a-thumbnail.jpg", + "rank": 1.361114188969877, + "likes": 0, + "views": 62 }, { "id": "uxAPCSmSfNYuW8CJL", "name": "whirl", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3zkvifmf7av7w5w8a-thumbnail.jpg" + "screenshotURL": "data/images/images-3zkvifmf7av7w5w8a-thumbnail.jpg", + "rank": 1.655436270078718, + "likes": 0, + "views": 14 }, { "id": "F4CnAXam3PniXCQjt", "name": "whirl", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-k2w3ygjs4oskrg5de-thumbnail.jpg" + "screenshotURL": "data/images/images-k2w3ygjs4oskrg5de-thumbnail.jpg", + "rank": 1.1999934542565593, + "likes": 0, + "views": 82 }, { "id": "LR4nX9WApQc5MZDDq", "name": "gatra", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-c8kf3greh0r0lfe5y-thumbnail.jpg" + "screenshotURL": "data/images/images-c8kf3greh0r0lfe5y-thumbnail.jpg", + "rank": 1.9942219828741543, + "likes": 0, + "views": 81 }, { "id": "eH67ZJMsPmJWmEdoK", "name": "ejercicio1", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-yeqq5rwl4o9saxhr2-thumbnail.jpg" + "screenshotURL": "data/images/images-yeqq5rwl4o9saxhr2-thumbnail.jpg", + "rank": 1.8701344309642074, + "likes": 0, + "views": 44 }, { "id": "vqWQHJrgtfjyuWZXw", "name": "ejercicio2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2x04fs932x1q450ey-thumbnail.jpg" + "screenshotURL": "data/images/images-2x04fs932x1q450ey-thumbnail.jpg", + "rank": 1.030287778877276, + "likes": 0, + "views": 82 }, { "id": "GSwqjg58RKKvcPvhZ", "name": "ejercicio2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5juipf59fxshw80kl-thumbnail.jpg" + "screenshotURL": "data/images/images-5juipf59fxshw80kl-thumbnail.jpg", + "rank": 1.2419455971522932, + "likes": 0, + "views": 24 }, { "id": "5RiyKNicAa32rA9YZ", "name": "1903-GridSoundCentered", "username": "janalex", "avatarUrl": "https://secure.gravatar.com/avatar/d3da53f9bbb18316fd80884d9d495947?default=retro&size=200", - "screenshotURL": "data/images/images-ndyl47gnsfmp51191-thumbnail.jpg" + "screenshotURL": "data/images/images-ndyl47gnsfmp51191-thumbnail.jpg", + "rank": 1.4868746774876422, + "likes": 1, + "views": 209 }, { "id": "6PsFwfvW2tLtoeFiC", "name": "1903-GridHexagons", "username": "janalex", "avatarUrl": "https://secure.gravatar.com/avatar/d3da53f9bbb18316fd80884d9d495947?default=retro&size=200", - "screenshotURL": "data/images/images-ffo5auzlqu1idri48-thumbnail.jpg" + "screenshotURL": "data/images/images-ffo5auzlqu1idri48-thumbnail.jpg", + "rank": 1.224023203291788, + "likes": 0, + "views": 159 }, { "id": "uPZQYGHJDM4trFXcC", "name": "1903-GridRainbowMadness", "username": "janalex", "avatarUrl": "https://secure.gravatar.com/avatar/d3da53f9bbb18316fd80884d9d495947?default=retro&size=200", - "screenshotURL": "data/images/images-73g5vlgvpviyh8jcn-thumbnail.jpg" + "screenshotURL": "data/images/images-73g5vlgvpviyh8jcn-thumbnail.jpg", + "rank": 1.0164335291855648, + "likes": 1, + "views": 349 }, { "id": "toqC3cLBCWT32vPb2", "name": "galax-z", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u7y4s1w0zqj15j3g5-thumbnail.jpg" + "screenshotURL": "data/images/images-u7y4s1w0zqj15j3g5-thumbnail.jpg", + "rank": 10.783667946036958, + "likes": 3, + "views": 209 }, { "id": "dCjgtsZXnjdzATJ8P", "name": "1903-GridSoundHypnoticWaves", "username": "janalex", "avatarUrl": "https://secure.gravatar.com/avatar/d3da53f9bbb18316fd80884d9d495947?default=retro&size=200", - "screenshotURL": "data/images/images-ba41e3fs8gy8h9o73-thumbnail.jpg" + "screenshotURL": "data/images/images-ba41e3fs8gy8h9o73-thumbnail.jpg", + "rank": 1.0392157158904416, + "likes": 0, + "views": 120 }, { "id": "HpoPwexZeHvSos9jB", "name": "tutorial", "username": "신일", "avatarUrl": "https://lh4.googleusercontent.com/-UYJtSdrMQjs/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rf5HE_ag4Fy6JhSGK74D5Uz9FMccw/mo/photo.jpg", - "screenshotURL": "data/images/images-bn70uxdpni9r5w9wh-thumbnail.jpg" + "screenshotURL": "data/images/images-bn70uxdpni9r5w9wh-thumbnail.jpg", + "rank": 1.02240197615592, + "likes": 0, + "views": 177 }, { "id": "xXCPLBuMgorE5wvmd", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4ps12krs1czt0fkku-thumbnail.jpg" + "screenshotURL": "data/images/images-4ps12krs1czt0fkku-thumbnail.jpg", + "rank": 1.8017885975564498, + "likes": 0, + "views": 72 }, { "id": "JWZRdGqNAqvbskDLS", "name": "Heart", "username": "hyun", "avatarUrl": "https://lh6.googleusercontent.com/-85yu5m2ZywQ/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rdO1OKKAqQzlgMFqnpApfbfi4i4Gw/mo/photo.jpg", - "screenshotURL": "data/images/images-r73exb16ty0euxj5j-thumbnail.jpg" + "screenshotURL": "data/images/images-r73exb16ty0euxj5j-thumbnail.jpg", + "rank": 1.0569134892205967, + "likes": 0, + "views": 196 }, { "id": "w5XY5hp6r86GpTyLE", "name": "yoonsoo.kwon", "username": "윤수", "avatarUrl": "https://lh5.googleusercontent.com/-uoLq7WqJDyE/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rePSz3yuG_mKNfPWq5PvUl80AL7Hw/mo/photo.jpg", - "screenshotURL": "data/images/images-7w2chea2az5wzn4zb-thumbnail.jpg" + "screenshotURL": "data/images/images-7w2chea2az5wzn4zb-thumbnail.jpg", + "rank": 1.4026973041201878, + "likes": 0, + "views": 186 }, { "id": "jmoBvZevCB2QeEtAN", "name": "sangmin.kim", "username": "상민", "avatarUrl": "https://lh5.googleusercontent.com/-FBZLbE_y4_Q/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3reklXxy3FykkwCC2DQh9jjtzFC4fg/mo/photo.jpg", - "screenshotURL": "data/images/images-k09nulow9wba5m94n-thumbnail.jpg" + "screenshotURL": "data/images/images-k09nulow9wba5m94n-thumbnail.jpg", + "rank": 1.1239696595420685, + "likes": 0, + "views": 194 }, { "id": "P5PC55YtuMYdAYrM8", "name": "준석", "username": "wnstjr", "avatarUrl": "https://lh6.googleusercontent.com/-woU5-VARLRA/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rcYXRdpCnpCitbsXa2kxR4Dtr7jrA/mo/photo.jpg", - "screenshotURL": "data/images/images-30e4etsehjli4yf9c-thumbnail.jpg" + "screenshotURL": "data/images/images-30e4etsehjli4yf9c-thumbnail.jpg", + "rank": 1.800834186643862, + "likes": 0, + "views": 184 }, { "id": "ZSksx2deRsDocFDKT", "name": "Lee", "username": "jefflee", "avatarUrl": "https://secure.gravatar.com/avatar/de0abc675a9bb11fedc01a78bd4ddf84?default=retro&size=200", - "screenshotURL": "data/images/images-x8tzxjmbzwbjhhtlr-thumbnail.jpg" + "screenshotURL": "data/images/images-x8tzxjmbzwbjhhtlr-thumbnail.jpg", + "rank": 10.017360720682657, + "likes": 2, + "views": 844 }, { "id": "dMZsJyyPW2EgjrH4P", "name": "chulseung.lee", "username": "철짜", "avatarUrl": "https://lh5.googleusercontent.com/-Ms9fjf33Cc0/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3reZGVnMGsJP55FG1NwfwQX9im-L6Q/mo/photo.jpg", - "screenshotURL": "data/images/images-h7lwkokzpmjeb0e9c-thumbnail.jpg" + "screenshotURL": "data/images/images-h7lwkokzpmjeb0e9c-thumbnail.jpg", + "rank": 1.9789958303057629, + "likes": 0, + "views": 291 }, { "id": "BbBW5veDzWe2oqN7F", "name": "squarePlanet", "username": "다은", "avatarUrl": "https://lh3.googleusercontent.com/--VGFNmU3UuQ/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rekfGpN6byv9fIvs3pAjQAlrfA__A/mo/photo.jpg", - "screenshotURL": "data/images/images-6k5lpd957exe7mumy-thumbnail.jpg" + "screenshotURL": "data/images/images-6k5lpd957exe7mumy-thumbnail.jpg", + "rank": 1.4409187551948512, + "likes": 0, + "views": 108 }, { "id": "f7oq7MsfTgoAMeXX2", "name": "squarePlanet", "username": "다은", "avatarUrl": "https://lh3.googleusercontent.com/--VGFNmU3UuQ/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rekfGpN6byv9fIvs3pAjQAlrfA__A/mo/photo.jpg", - "screenshotURL": "data/images/images-txxf77ib6jx1fq4il-thumbnail.jpg" + "screenshotURL": "data/images/images-txxf77ib6jx1fq4il-thumbnail.jpg", + "rank": 1.0975615867441872, + "likes": 0, + "views": 55 }, { "id": "uvCsxPZo4fAnuhkrZ", "name": "cs230", "username": "이원용", "avatarUrl": "https://secure.gravatar.com/avatar/19bc9a19b7b6dda587101c7dc9b41c99?default=retro&size=200", - "screenshotURL": "data/images/images-ziksc6uu99ezoo06l-thumbnail.jpg" + "screenshotURL": "data/images/images-ziksc6uu99ezoo06l-thumbnail.jpg", + "rank": 1.6514835315354501, + "likes": 0, + "views": 107 }, { "id": "2LCzyt3dGEKL3dcTG", "name": "jaewoo.choi", "username": "재우", "avatarUrl": "https://lh6.googleusercontent.com/-2X_KPdDSJQw/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rd6jrLpiakTtViM5yPJkYwfQJhnhQ/mo/photo.jpg", - "screenshotURL": "data/images/images-5gf2z1oixv439ctl6-thumbnail.jpg" + "screenshotURL": "data/images/images-5gf2z1oixv439ctl6-thumbnail.jpg", + "rank": 1.137651353242039, + "likes": 0, + "views": 168 }, { "id": "9caDdikyJ7k4Q3o2L", "name": "uijin.lee", "username": "의진", "avatarUrl": "https://lh3.googleusercontent.com/-qluvRnEYs7k/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rc-ybddM4LQHc0g0BGvplkyZtwpJg/mo/photo.jpg", - "screenshotURL": "data/images/images-j396wc846nwx3xipg-thumbnail.jpg" + "screenshotURL": "data/images/images-j396wc846nwx3xipg-thumbnail.jpg", + "rank": 1.6014589391175678, + "likes": 0, + "views": 109 }, { "id": "wftsxawoj5iw32a8D", "name": "Cs230", "username": "도영", "avatarUrl": "https://lh4.googleusercontent.com/-U1yoYVQNRaI/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rdPOWnx_PVuWVFfdWUFWnYSBIUGSQ/mo/photo.jpg", - "screenshotURL": "data/images/images-7a3rvxg6g6z8v1ngn-thumbnail.jpg" + "screenshotURL": "data/images/images-7a3rvxg6g6z8v1ngn-thumbnail.jpg", + "rank": 1.4492316385841109, + "likes": 1, + "views": 362 }, { "id": "2bWezECppzztDLn4T", "name": "Joohye Son", "username": "juhye", "avatarUrl": "https://lh5.googleusercontent.com/-WIjF1SYiutc/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rfjC8iee2cn7usm3MsiloBz79O9-Q/mo/photo.jpg", - "screenshotURL": "data/images/images-iza6hf1e4zefs8y37-thumbnail.jpg" + "screenshotURL": "data/images/images-iza6hf1e4zefs8y37-thumbnail.jpg", + "rank": 1.6865200165343446, + "likes": 0, + "views": 161 }, { "id": "uxbBoD5jdLBmRbdtE", "name": "unnamed", "username": "정학", "avatarUrl": "https://lh6.googleusercontent.com/-OMiZ3nksbAM/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rd4iIW6pXdqajwjPLfViARoXXTGxg/mo/photo.jpg", - "screenshotURL": "data/images/images-wtwrlwspxibh2wym2-thumbnail.jpg" + "screenshotURL": "data/images/images-wtwrlwspxibh2wym2-thumbnail.jpg", + "rank": 1.9135189363756062, + "likes": 0, + "views": 214 }, { "id": "YyvPGrqSH2HjWTQi9", "name": "Time table", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x2sdy14m6sxv8jsok-thumbnail.jpg" + "screenshotURL": "data/images/images-x2sdy14m6sxv8jsok-thumbnail.jpg", + "rank": 1.0874785689010056, + "likes": 1, + "views": 117 }, { "id": "ng6KBsxeEFsv7tEhG", "name": "popo", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u0h1chdee3kc5e38k-thumbnail.jpg" + "screenshotURL": "data/images/images-u0h1chdee3kc5e38k-thumbnail.jpg", + "rank": 1.1592369040599066, + "likes": 0, + "views": 104 }, { "id": "oLoR8sPXf6aPStvw8", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ftnn49a7ol7iobtiq-thumbnail.jpg" + "screenshotURL": "data/images/images-ftnn49a7ol7iobtiq-thumbnail.jpg", + "rank": 10.236699148173777, + "likes": 2, + "views": 284 }, { "id": "odJ6uwG5QzaD47cTh", "name": "galax-z", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qcjupbo9jcyz3uacd-thumbnail.jpg" + "screenshotURL": "data/images/images-qcjupbo9jcyz3uacd-thumbnail.jpg", + "rank": 1.4777332432396362, + "likes": 0, + "views": 189 }, { "id": "TjsWhmhbezg59ibvb", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-dnlsnmugcpnazhqki-thumbnail.jpg" + "screenshotURL": "data/images/images-dnlsnmugcpnazhqki-thumbnail.jpg", + "rank": 1.2826549114051633, + "likes": 0, + "views": 64 }, { "id": "BnhvgAERQC5rcGRoZ", "name": "seascape", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-knvd0q6ni7tain02o-thumbnail.jpg" + "screenshotURL": "data/images/images-knvd0q6ni7tain02o-thumbnail.jpg", + "rank": 1.533305406799065, + "likes": 0, + "views": 145 }, { "id": "G86ZR9sbc4BB8uW3m", "name": "seascape", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lzch6q7sevubdeu7l-thumbnail.jpg" + "screenshotURL": "data/images/images-lzch6q7sevubdeu7l-thumbnail.jpg", + "rank": 1.418817534345775, + "likes": 0, + "views": 70 }, { "id": "YdpjoX8LmWLnbtXQv", "name": "seascape", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3jiyb7ob50ek0lqm3-thumbnail.jpg" + "screenshotURL": "data/images/images-3jiyb7ob50ek0lqm3-thumbnail.jpg", + "rank": 1.8586436194025249, + "likes": 1, + "views": 214 }, { "id": "di9ZgJzgbKZDyCan3", "name": "seascape", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4lh2u5zkdjybt8ari-thumbnail.jpg" + "screenshotURL": "data/images/images-4lh2u5zkdjybt8ari-thumbnail.jpg", + "rank": 10.193899835605784, + "likes": 3, + "views": 402 }, { "id": "9MHkQW36H4sMgEA4e", "name": "rpl", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-azltyxz5vxaifg3ud-thumbnail.jpg" + "screenshotURL": "data/images/images-azltyxz5vxaifg3ud-thumbnail.jpg", + "rank": 10.568566793703667, + "likes": 6, + "views": 377 }, { "id": "ffWaRfDRtqa8osv3y", "name": "bhatsu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fj8u7vbyufjs0p4vk-thumbnail.jpg" + "screenshotURL": "data/images/images-fj8u7vbyufjs0p4vk-thumbnail.jpg", + "rank": 1.3346516430067685, + "likes": 1, + "views": 111 }, { "id": "fSdF3Y59NoqNegw7y", "name": "lines_dancing?", "username": "dertrackererpro", "avatarUrl": "https://lh4.googleusercontent.com/-tzGrZLlkoQI/AAAAAAAAAAI/AAAAAAAAAWA/IcJA81i4FOw/photo.jpg", - "screenshotURL": "data/images/images-mxnl0bmnx1xrs2fil-thumbnail.jpg" + "screenshotURL": "data/images/images-mxnl0bmnx1xrs2fil-thumbnail.jpg", + "rank": 1.6024914185646506, + "likes": 1, + "views": 215 }, { "id": "rF2WSQ98F7YxgjTH9", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-rah654vfzjqthepmm-thumbnail.jpg" + "screenshotURL": "data/images/images-rah654vfzjqthepmm-thumbnail.jpg", + "rank": 1.6610883674061352, + "likes": 0, + "views": 79 }, { "id": "TFMzciLhhyBhYRKW5", "name": "준석", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-npj9ix2ygyep1nlk7-thumbnail.jpg" + "screenshotURL": "data/images/images-npj9ix2ygyep1nlk7-thumbnail.jpg", + "rank": 1.1393218738007438, + "likes": 0, + "views": 10 }, { "id": "FfHLpZyMW5rXY9aD5", "name": "준석", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-svb6wws9kqpmimcvc-thumbnail.jpg" + "screenshotURL": "data/images/images-svb6wws9kqpmimcvc-thumbnail.jpg", + "rank": 1.0380735940633803, + "likes": 0, + "views": 64 }, { "id": "wJ3ERkQqdQYSY6bnL", "name": "bhatsu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nr4yuaag43ztnf3gf-thumbnail.jpg" + "screenshotURL": "data/images/images-nr4yuaag43ztnf3gf-thumbnail.jpg", + "rank": 1.9947127506907634, + "likes": 0, + "views": 93 }, { "id": "jH6uYuSxKSryZXLT8", "name": "Juno", "username": "villain", "avatarUrl": "https://secure.gravatar.com/avatar/e5fb89319d83bfa0886440775a1acf6b?default=retro&size=200", - "screenshotURL": "data/images/images-ac901fl4pktj7o677-thumbnail.jpg" + "screenshotURL": "data/images/images-ac901fl4pktj7o677-thumbnail.jpg", + "rank": 1.1418361725199242, + "likes": 0, + "views": 364 }, { "id": "RkS9eZ4fjYjak9w78", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cfufti5go80600sye-thumbnail.jpg" + "screenshotURL": "data/images/images-cfufti5go80600sye-thumbnail.jpg", + "rank": 1.9463261136080208, + "likes": 1, + "views": 112 }, { "id": "Kxv3hXqcQJecCkWdp", "name": "Light in rain : side V", "username": "phi16", "avatarUrl": "https://lh6.googleusercontent.com/-EMFaalZS9Rg/AAAAAAAAAAI/AAAAAAAAAjg/SGZ_70U2Idc/photo.jpg", - "screenshotURL": "data/images/images-a8z01fgvo45zvgz00-thumbnail.jpg" + "screenshotURL": "data/images/images-a8z01fgvo45zvgz00-thumbnail.jpg", + "rank": 1.8721290669780577, + "likes": 1, + "views": 351 }, { "id": "mhyHwfLBurtz8PKsw", "name": "boilerplate", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d16ig95j94du9covs-thumbnail.jpg" + "screenshotURL": "data/images/images-d16ig95j94du9covs-thumbnail.jpg", + "rank": 1.604746553242917, + "likes": 0, + "views": 150 }, { "id": "ZNyqShZSnzXJMjTPX", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-jigj5pinfmwwm6phg-thumbnail.jpg" + "screenshotURL": "data/images/images-jigj5pinfmwwm6phg-thumbnail.jpg", + "rank": 1.8814158871461315, + "likes": 0, + "views": 93 }, { "id": "oRdsbtoX2Yngp5jeC", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gtobhr6a4f452mj5t-thumbnail.jpg" + "screenshotURL": "data/images/images-gtobhr6a4f452mj5t-thumbnail.jpg", + "rank": 1.0070714261237217, + "likes": 0, + "views": 112 }, { "id": "pheZX35Sbfgfj5ZJC", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-msqkc2cq8zxi2mzck-thumbnail.jpg" + "screenshotURL": "data/images/images-msqkc2cq8zxi2mzck-thumbnail.jpg", + "rank": 1.4487620764097988, + "likes": 1, + "views": 22 }, { "id": "nNzkBw7xZnKhutAAz", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ogjtu8n5tqt976e3m-thumbnail.jpg" + "screenshotURL": "data/images/images-ogjtu8n5tqt976e3m-thumbnail.jpg", + "rank": 1.8388021673443349, + "likes": 0, + "views": 64 }, { "id": "3GfvibHchBkZT4arh", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9h0vmzgjpsbnaw7yd-thumbnail.jpg" + "screenshotURL": "data/images/images-9h0vmzgjpsbnaw7yd-thumbnail.jpg", + "rank": 1.2219457091076136, + "likes": 0, + "views": 102 }, { "id": "2iNJXhqJXRjFNZ3K7", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-28l0nzjsmirdufjpn-thumbnail.jpg" + "screenshotURL": "data/images/images-28l0nzjsmirdufjpn-thumbnail.jpg", + "rank": 1.2146583242378344, + "likes": 0, + "views": 48 }, { "id": "6Gubrbbo9gDv8wczK", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ad9tgxgftubtr19hb-thumbnail.jpg" + "screenshotURL": "data/images/images-ad9tgxgftubtr19hb-thumbnail.jpg", + "rank": 1.7182687659979783, + "likes": 1, + "views": 98 }, { "id": "sc6jikXkGhP7hihWb", "name": "dotqyub", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fu3w8o71hsua28djt-thumbnail.jpg" + "screenshotURL": "data/images/images-fu3w8o71hsua28djt-thumbnail.jpg", + "rank": 1.9034542983112275, + "likes": 1, + "views": 42 }, { "id": "iwn76AsDsRRmr5bae", "name": "shock piints", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7i4sra99w3odylqk5-thumbnail.jpg" + "screenshotURL": "data/images/images-7i4sra99w3odylqk5-thumbnail.jpg", + "rank": 1.022328640880629, + "likes": 0, + "views": 104 }, { "id": "QGXB5e8RAqNJsredQ", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7gpwriqsfz2qnlm2a-thumbnail.jpg" + "screenshotURL": "data/images/images-7gpwriqsfz2qnlm2a-thumbnail.jpg", + "rank": 1.1664644206325239, + "likes": 0, + "views": 46 }, { "id": "CzzSa7bQ9iZ5f9hNx", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-f4p2ciggwunepauof-thumbnail.jpg" + "screenshotURL": "data/images/images-f4p2ciggwunepauof-thumbnail.jpg", + "rank": 1.2605883291835254, + "likes": 0, + "views": 44 }, { "id": "Q3ckKgYEBkj3MgeLP", "name": "bhatsux", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0x4xmpjl994ydidtk-thumbnail.jpg" + "screenshotURL": "data/images/images-0x4xmpjl994ydidtk-thumbnail.jpg", + "rank": 1.8545399194885541, + "likes": 0, + "views": 37 }, { "id": "ccQWyo6KBLufEhq89", "name": "dotp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tvgoxbp3ecqk83ml4-thumbnail.jpg" + "screenshotURL": "data/images/images-tvgoxbp3ecqk83ml4-thumbnail.jpg", + "rank": 1.7574785737174428, + "likes": 0, + "views": 93 }, { "id": "iLmsLpSgTGLkxKPxP", "name": "dotp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-orm852jzpbjddqq3l-thumbnail.jpg" + "screenshotURL": "data/images/images-orm852jzpbjddqq3l-thumbnail.jpg", + "rank": 1.1789089921737401, + "likes": 1, + "views": 60 }, { "id": "XjN7HgsDKsJeibek9", "name": "old greg kmachine wip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xwv98khs20vbw6xzn-thumbnail.jpg" + "screenshotURL": "data/images/images-xwv98khs20vbw6xzn-thumbnail.jpg", + "rank": 1.566731792222769, + "likes": 0, + "views": 114 }, { "id": "PRrsa99yGZN6XannP", "name": "old greg kmachine wip2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qrykwnw7a1quvp65e-thumbnail.jpg" + "screenshotURL": "data/images/images-qrykwnw7a1quvp65e-thumbnail.jpg", + "rank": 1.6780004578277117, + "likes": 0, + "views": 126 }, { "id": "iiAQmTAWuGuLLKPiP", "name": "old greg kmachine wip22", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fi7zat5g0zjit1o3s-thumbnail.jpg" + "screenshotURL": "data/images/images-fi7zat5g0zjit1o3s-thumbnail.jpg", + "rank": 1.8141670858942407, + "likes": 1, + "views": 111 }, { "id": "mD6W2p47kSDX2WqK4", "name": "old greg kmachine wip224", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ka4ooo1ckn1ev851e-thumbnail.jpg" + "screenshotURL": "data/images/images-ka4ooo1ckn1ev851e-thumbnail.jpg", + "rank": 1.2820487835901213, + "likes": 1, + "views": 125 }, { "id": "nPZN7YmgWJCMBFrNd", "name": "bhatsu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0f6rpxyljhcpn4z14-thumbnail.jpg" + "screenshotURL": "data/images/images-0f6rpxyljhcpn4z14-thumbnail.jpg", + "rank": 1.5623518098862645, + "likes": 0, + "views": 106 }, { "id": "nQQ7HMj7XNCMLMMRp", "name": "bhatsu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qxi8eogzmfsn6ilzj-thumbnail.jpg" + "screenshotURL": "data/images/images-qxi8eogzmfsn6ilzj-thumbnail.jpg", + "rank": 1.520797274001245, + "likes": 0, + "views": 29 }, { "id": "9P4cTdzoK9rwM99kJ", "name": "notmizu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4ki14b4tsiaqocbor-thumbnail.jpg" + "screenshotURL": "data/images/images-4ki14b4tsiaqocbor-thumbnail.jpg", + "rank": 1.9654017365701424, + "likes": 0, + "views": 56 }, { "id": "8xXukzezXszWuCGEN", "name": "notmizu 4 KM wip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lich1uojpvhd34g8k-thumbnail.jpg" + "screenshotURL": "data/images/images-lich1uojpvhd34g8k-thumbnail.jpg", + "rank": 1.4695058261714142, + "likes": 0, + "views": 89 }, { "id": "FozLSgACn56r8QXk5", "name": "omgregg KMachine WIP", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-jl5qiela8p3x8xeq9-thumbnail.jpg" + "screenshotURL": "data/images/images-jl5qiela8p3x8xeq9-thumbnail.jpg", + "rank": 1.6513486056522493, + "likes": 1, + "views": 141 }, { "id": "WQxKx3Pee7i5gEdzG", "name": "gworm KMACHINE wip2", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-15wxwg3goxvxugzxu-thumbnail.jpg" + "screenshotURL": "data/images/images-15wxwg3goxvxugzxu-thumbnail.jpg", + "rank": 1.1178346440930813, + "likes": 1, + "views": 236 }, { "id": "jETzmmycobJrRvXH9", "name": "SphereDistribution", "username": "mrshoor", "avatarUrl": "https://lh5.googleusercontent.com/-LXMYHmf3REM/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3re1I0lelewVaOzZYQnhGBlwPNSlaA/photo.jpg", - "screenshotURL": "data/images/images-21oa7dgp61i7nxthk-thumbnail.jpg" + "screenshotURL": "data/images/images-21oa7dgp61i7nxthk-thumbnail.jpg", + "rank": 10.685233187838422, + "likes": 4, + "views": 1367 }, { "id": "Piyv2py4bQL283mTB", "name": "Sphere + Cube Distribution", "username": "mrshoor", "avatarUrl": "https://lh5.googleusercontent.com/-LXMYHmf3REM/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3re1I0lelewVaOzZYQnhGBlwPNSlaA/photo.jpg", - "screenshotURL": "data/images/images-o0l69ynhe0rxfgd8s-thumbnail.jpg" + "screenshotURL": "data/images/images-o0l69ynhe0rxfgd8s-thumbnail.jpg", + "rank": 10.522168061558235, + "likes": 2, + "views": 708 }, { "id": "zxb8eWGChrW9wgd55", "name": "delicoban", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-t5v3att07p0fxvcp2-thumbnail.jpg" + "screenshotURL": "data/images/images-t5v3att07p0fxvcp2-thumbnail.jpg", + "rank": 1.5762114500831066, + "likes": 0, + "views": 102 }, { "id": "SEk9EQMb8GksyQBhX", "name": "Sphere + Cube Distribution", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-87cqg0o3cqw57neo3-thumbnail.jpg" + "screenshotURL": "data/images/images-87cqg0o3cqw57neo3-thumbnail.jpg", + "rank": 1.574837116047035, + "likes": 0, + "views": 88 }, { "id": "zsPkZPEA85uft8ybJ", "name": "Sphere + Cube Distribution", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ndvt06x0oabx68n1s-thumbnail.jpg" + "screenshotURL": "data/images/images-ndvt06x0oabx68n1s-thumbnail.jpg", + "rank": 1.8404822950894342, + "likes": 0, + "views": 92 }, { "id": "BxMWaxP7Sqiz38FgK", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8164z2ksyg481c9ol-thumbnail.jpg" + "screenshotURL": "data/images/images-8164z2ksyg481c9ol-thumbnail.jpg", + "rank": 1.0249797492139485, + "likes": 0, + "views": 103 }, { "id": "mBEqnn3WYWhAt7vLy", "name": "unnamed 4 K test", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-zy3wq7pw7m0zmz4bs-thumbnail.jpg" + "screenshotURL": "data/images/images-zy3wq7pw7m0zmz4bs-thumbnail.jpg", + "rank": 1.705981013397839, + "likes": 0, + "views": 94 }, { "id": "juXJpMEpt8YSWxSWY", "name": "plasma waves", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-oyh2y8fnl7hvchhqc-thumbnail.jpg" + "screenshotURL": "data/images/images-oyh2y8fnl7hvchhqc-thumbnail.jpg", + "rank": 1.734254260055167, + "likes": 0, + "views": 371 }, { "id": "ywWngPQ5Zn8DxNM24", "name": "plasma waves", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-9bo862efqktfyg91d-thumbnail.jpg" + "screenshotURL": "data/images/images-9bo862efqktfyg91d-thumbnail.jpg", + "rank": 1.8419123455194548, + "likes": 0, + "views": 166 }, { "id": "kFw99h7A55BoqmFND", "name": "old greg kmachine wip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-poqb0wbuh8c22rach-thumbnail.jpg" + "screenshotURL": "data/images/images-poqb0wbuh8c22rach-thumbnail.jpg", + "rank": 1.6800706727040446, + "likes": 0, + "views": 79 }, { "id": "5vBB6qnTBzuES7iu5", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bdss1thlfdt3mj4gr-thumbnail.jpg" + "screenshotURL": "data/images/images-bdss1thlfdt3mj4gr-thumbnail.jpg", + "rank": 1.949922987975204, + "likes": 1, + "views": 99 }, { "id": "88XwsAMToJSkDiwaB", "name": " Sphere + Cube Distribution", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-t5oietkd48e36kkdn-thumbnail.jpg" + "screenshotURL": "data/images/images-t5oietkd48e36kkdn-thumbnail.jpg", + "rank": 10.727167572579228, + "likes": 3, + "views": 385 }, { "id": "BRW6CMT6qxyD5Qxs3", "name": "sirp", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-3xf5ovy992aqezssq-thumbnail.jpg" + "screenshotURL": "data/images/images-3xf5ovy992aqezssq-thumbnail.jpg", + "rank": 1.7707088672671276, + "likes": 0, + "views": 108 }, { "id": "BsrLb5e2Fujc6RvJf", "name": "Simple Fractal wip", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-n0zaf10qbmxx47g7g-thumbnail.jpg" + "screenshotURL": "data/images/images-n0zaf10qbmxx47g7g-thumbnail.jpg", + "rank": 1.248029839768716, + "likes": 0, + "views": 158 }, { "id": "dCyrwwNxWC4gmj7zN", "name": "Simple Fractal wip2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-lzcz7tctn124vvv6o-thumbnail.jpg" + "screenshotURL": "data/images/images-lzcz7tctn124vvv6o-thumbnail.jpg", + "rank": 1.5665900660749177, + "likes": 0, + "views": 150 }, { "id": "3DYWqaogssoxpbdKM", "name": "julia point cloud", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-cw35418rszig29ehv-thumbnail.jpg" + "screenshotURL": "data/images/images-cw35418rszig29ehv-thumbnail.jpg", + "rank": 10.591445623541327, + "likes": 3, + "views": 263 }, { "id": "ssKwqvCp3dNhRbnLa", "name": "perc2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-6ppzou4gx2du095ud-thumbnail.jpg" + "screenshotURL": "data/images/images-6ppzou4gx2du095ud-thumbnail.jpg", + "rank": 1.3289514807576983, + "likes": 1, + "views": 218 }, { "id": "eE6QrFjkFRdezQsuW", "name": "perc2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-wskcldpcdj1waig9s-thumbnail.jpg" + "screenshotURL": "data/images/images-wskcldpcdj1waig9s-thumbnail.jpg", + "rank": 1.7982329040358487, + "likes": 0, + "views": 105 }, { "id": "296k8Y8nj6kcNxYG9", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9akdo1qlqwuqrwgfa-thumbnail.jpg" + "screenshotURL": "data/images/images-9akdo1qlqwuqrwgfa-thumbnail.jpg", + "rank": 1.6160033186189864, + "likes": 0, + "views": 68 }, { "id": "fcxZGWMjswfrJWNLZ", "name": "준석", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-uvh7hp90hl3xiqtd4-thumbnail.jpg" + "screenshotURL": "data/images/images-uvh7hp90hl3xiqtd4-thumbnail.jpg", + "rank": 1.7984793652377873, + "likes": 0, + "views": 66 }, { "id": "cvcz6reqzpuyvdjvY", "name": "newave", "username": "mipmap", "avatarUrl": "https://secure.gravatar.com/avatar/2840df8e29cba840a5b7f90f66bc66cd?default=retro&size=200", - "screenshotURL": "data/images/images-ld2t51bqtupcrtyrv-thumbnail.jpg" + "screenshotURL": "data/images/images-ld2t51bqtupcrtyrv-thumbnail.jpg", + "rank": 1.7399860888017986, + "likes": 0, + "views": 208 }, { "id": "GgTexb5kxP7TtFtyP", "name": "newave", "username": "mipmap", "avatarUrl": "https://secure.gravatar.com/avatar/2840df8e29cba840a5b7f90f66bc66cd?default=retro&size=200", - "screenshotURL": "data/images/images-sntqok46ffl0o9np7-thumbnail.jpg" + "screenshotURL": "data/images/images-sntqok46ffl0o9np7-thumbnail.jpg", + "rank": 1.6221406231835884, + "likes": 0, + "views": 186 }, { "id": "N3hXFQfEHwQ9N3TkC", "name": "mag", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-nejd8r5o2tptxich8-thumbnail.jpg" + "screenshotURL": "data/images/images-nejd8r5o2tptxich8-thumbnail.jpg", + "rank": 10.658537481375546, + "likes": 7, + "views": 683 }, { "id": "Sx3Sk35wbBx2sGAxM", "name": "sdf-ish", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-lv949vucjio91xr9b-thumbnail.jpg" + "screenshotURL": "data/images/images-lv949vucjio91xr9b-thumbnail.jpg", + "rank": 10.227631380941888, + "likes": 8, + "views": 1414 }, { "id": "M922vaDbAxvAZALbx", "name": "mag", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-ksqxhvymx2jhw00yc-thumbnail.jpg" + "screenshotURL": "data/images/images-ksqxhvymx2jhw00yc-thumbnail.jpg", + "rank": 1.0056622245454094, + "likes": 0, + "views": 125 }, { "id": "gb48Jjp6zYH7bcWGN", "name": "mag", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-bnga4x1sewsrwabbl-thumbnail.jpg" + "screenshotURL": "data/images/images-bnga4x1sewsrwabbl-thumbnail.jpg", + "rank": 1.462871372658102, + "likes": 0, + "views": 88 }, { "id": "qvctZ7frDWv9mM6Do", "name": "mag", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-2udscj6jid87vslkx-thumbnail.jpg" + "screenshotURL": "data/images/images-2udscj6jid87vslkx-thumbnail.jpg", + "rank": 1.6782145734225031, + "likes": 0, + "views": 124 }, { "id": "hdoyK6tHCoauDPZQL", "name": "mag", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-3n7mcu0l7jpcztcpy-thumbnail.jpg" + "screenshotURL": "data/images/images-3n7mcu0l7jpcztcpy-thumbnail.jpg", + "rank": 1.1903439404115137, + "likes": 0, + "views": 87 }, { "id": "H45bQs2Q9fsMAjnWt", "name": "perc2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-l8y802g4y6yjy1axx-thumbnail.jpg" + "screenshotURL": "data/images/images-l8y802g4y6yjy1axx-thumbnail.jpg", + "rank": 1.608986645129299, + "likes": 0, + "views": 96 }, { "id": "RdimY5SHzK3msAHm4", "name": "mag", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-f694wuro4td9j0k6g-thumbnail.jpg" + "screenshotURL": "data/images/images-f694wuro4td9j0k6g-thumbnail.jpg", + "rank": 1.1587711171091235, + "likes": 0, + "views": 62 }, { "id": "So6hu3cdGNWJEi8HN", "name": "mag", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-937xd567zr1ghpd86-thumbnail.jpg" + "screenshotURL": "data/images/images-937xd567zr1ghpd86-thumbnail.jpg", + "rank": 1.0913678972652168, + "likes": 0, + "views": 56 }, { "id": "fXjL89sHjq7Pkzz5X", "name": "mag", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ub777b6slvrbq9pkq-thumbnail.jpg" + "screenshotURL": "data/images/images-ub777b6slvrbq9pkq-thumbnail.jpg", + "rank": 1.5309403150684273, + "likes": 0, + "views": 79 }, { "id": "QmjXyegEDvGDmMNkK", "name": "mag", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5xupasfx1bc1rd9xh-thumbnail.jpg" + "screenshotURL": "data/images/images-5xupasfx1bc1rd9xh-thumbnail.jpg", + "rank": 1.6460386531492126, + "likes": 0, + "views": 95 }, { "id": "MR2L3baykwugQk8qM", "name": "HexGrid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-yz8hrq2sctf7mipqx-thumbnail.jpg" + "screenshotURL": "data/images/images-yz8hrq2sctf7mipqx-thumbnail.jpg", + "rank": 1.495685970343672, + "likes": 0, + "views": 58 }, { "id": "rYnPNYL9sQiTPrSfz", "name": "HexGrid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-3jssc64o3ih3hg3wm-thumbnail.jpg" + "screenshotURL": "data/images/images-3jssc64o3ih3hg3wm-thumbnail.jpg", + "rank": 1.8362690543598807, + "likes": 0, + "views": 98 }, { "id": "4QQxzF25ewQs8T5Kb", "name": "HexGrid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-f0xrnndvecns2z8yq-thumbnail.jpg" + "screenshotURL": "data/images/images-f0xrnndvecns2z8yq-thumbnail.jpg", + "rank": 1.3559976738682717, + "likes": 0, + "views": 94 }, { "id": "raCeFgW4uDJ8yZBwD", "name": "HexGrid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-7l5rj2ekldfap0aow-thumbnail.jpg" + "screenshotURL": "data/images/images-7l5rj2ekldfap0aow-thumbnail.jpg", + "rank": 10.16486962824879, + "likes": 2, + "views": 375 }, { "id": "ZdjbNTWSNwcCQRwPT", "name": "HexGrid", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-9r689snvffufx67by-thumbnail.jpg" + "screenshotURL": "data/images/images-9r689snvffufx67by-thumbnail.jpg", + "rank": 1.6076297407384614, + "likes": 0, + "views": 140 }, { "id": "Tv6txjYWJaTTTbyRp", "name": "French Lorenz Attractor work", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-f65q6jvwpn6bcvn5f-thumbnail.jpg" + "screenshotURL": "data/images/images-f65q6jvwpn6bcvn5f-thumbnail.jpg", + "rank": 1.8287651330848669, + "likes": 0, + "views": 189 }, { "id": "oiHNm3fKqWoxXW5yJ", "name": "French Lorenz Attractor work", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-cek3e40f8h9cxkznt-thumbnail.jpg" + "screenshotURL": "data/images/images-cek3e40f8h9cxkznt-thumbnail.jpg", + "rank": 1.6154942476715022, + "likes": 0, + "views": 178 }, { "id": "dAF9Jm3ZxebA7j6wX", "name": "widr", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-i9geqj908wsd9weld-thumbnail.jpg" + "screenshotURL": "data/images/images-i9geqj908wsd9weld-thumbnail.jpg", + "rank": 1.332955362124062, + "likes": 0, + "views": 90 }, { "id": "kmN3hqhTHv4SCqYcx", "name": "HexGrid", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-b695s6en17kjgxda6-thumbnail.jpg" + "screenshotURL": "data/images/images-b695s6en17kjgxda6-thumbnail.jpg", + "rank": 1.9316640961479281, + "likes": 0, + "views": 86 }, { "id": "CTkvnfE6NaaXSPzzJ", "name": "HexGrid2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-odx2a9cagv1jtbkc0-thumbnail.jpg" + "screenshotURL": "data/images/images-odx2a9cagv1jtbkc0-thumbnail.jpg", + "rank": 1.865977451658839, + "likes": 0, + "views": 142 }, { "id": "uw8sFSNiZKdTFYyqd", "name": "HexGrid2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-esm9snrln1tjjpmqj-thumbnail.jpg" + "screenshotURL": "data/images/images-esm9snrln1tjjpmqj-thumbnail.jpg", + "rank": 1.1766751366611883, + "likes": 0, + "views": 239 }, { "id": "ZMzvpXNMZY9564WHh", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-m7g23vjzoy73jmpw1-thumbnail.jpg" + "screenshotURL": "data/images/images-m7g23vjzoy73jmpw1-thumbnail.jpg", + "rank": 1.3464437544469656, + "likes": 0, + "views": 71 }, { "id": "wfSM5cyoAJHAg6od5", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xq0u7j2ngl175rkqt-thumbnail.jpg" + "screenshotURL": "data/images/images-xq0u7j2ngl175rkqt-thumbnail.jpg", + "rank": 1.4846894994015485, + "likes": 0, + "views": 72 }, { "id": "duHXW2G4Ct7oCwFdN", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-adl94rdj0yhl7a6ct-thumbnail.jpg" + "screenshotURL": "data/images/images-adl94rdj0yhl7a6ct-thumbnail.jpg", + "rank": 1.79462578471759, + "likes": 0, + "views": 110 }, { "id": "ozQWQuhmD57BYJsPh", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-suc6hnm9n2apny0k9-thumbnail.jpg" + "screenshotURL": "data/images/images-suc6hnm9n2apny0k9-thumbnail.jpg", + "rank": 1.8096837458063488, + "likes": 0, + "views": 98 }, { "id": "889PvtXA2o7P9ps9Y", "name": "omgregg KMachine WIP", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-epqdq9qkvrct3ztcw-thumbnail.jpg" + "screenshotURL": "data/images/images-epqdq9qkvrct3ztcw-thumbnail.jpg", + "rank": 1.9985501411392752, + "likes": 0, + "views": 75 }, { "id": "G6MPufoeDCrfmHjqf", "name": "maggg", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-2vnism27eqjmmqnzl-thumbnail.jpg" + "screenshotURL": "data/images/images-2vnism27eqjmmqnzl-thumbnail.jpg", + "rank": 1.5160207693671832, + "likes": 0, + "views": 104 }, { "id": "mYvJWJgSmFTeFydSy", "name": "K reptile void 2", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-l9k0vprz1e8atordh-thumbnail.jpg" + "screenshotURL": "data/images/images-l9k0vprz1e8atordh-thumbnail.jpg", + "rank": 10.037856648165745, + "likes": 2, + "views": 406 }, { "id": "LvcnWcXcAvYeK7Hmf", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-m26c3rwhh57nmku13-thumbnail.jpg" + "screenshotURL": "data/images/images-m26c3rwhh57nmku13-thumbnail.jpg", + "rank": 1.5109194943984263, + "likes": 1, + "views": 113 }, { "id": "3mX3aBsuhf372pLcD", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-v7vfvhlhv7e8q10pv-thumbnail.jpg" + "screenshotURL": "data/images/images-v7vfvhlhv7e8q10pv-thumbnail.jpg", + "rank": 1.5157984344749305, + "likes": 1, + "views": 264 }, { "id": "kReqbFTiLEP7PXoRp", "name": "widr 4k", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-erswykw22b6f7ygjc-thumbnail.jpg" + "screenshotURL": "data/images/images-erswykw22b6f7ygjc-thumbnail.jpg", + "rank": 1.9117853751743317, + "likes": 0, + "views": 128 }, { "id": "tDL9nRCoBMvh9R7Zh", "name": "widr 4k", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-qlw8jqai18f2k15y1-thumbnail.jpg" + "screenshotURL": "data/images/images-qlw8jqai18f2k15y1-thumbnail.jpg", + "rank": 1.4038324190402092, + "likes": 0, + "views": 111 }, { "id": "y5x2iTpL5qQdipiKy", "name": "maggg", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-mromo8j39eqa9ohuo-thumbnail.jpg" + "screenshotURL": "data/images/images-mromo8j39eqa9ohuo-thumbnail.jpg", + "rank": 1.6704220397317064, + "likes": 0, + "views": 103 }, { "id": "hDFNWtShKnbPxsk5g", "name": "maggg", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-ewwkarcuf37j1lu2y-thumbnail.jpg" + "screenshotURL": "data/images/images-ewwkarcuf37j1lu2y-thumbnail.jpg", + "rank": 1.5295225912846053, + "likes": 1, + "views": 246 }, { "id": "gxQFmkRMFP6oHs6Qb", "name": "lines_dancing?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n2gix7iwgkccu74dk-thumbnail.jpg" + "screenshotURL": "data/images/images-n2gix7iwgkccu74dk-thumbnail.jpg", + "rank": 1.0285841210224431, + "likes": 0, + "views": 86 }, { "id": "FKW2yC28uaYuXntoz", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-m2kamsv8foab92yd8-thumbnail.jpg" + "screenshotURL": "data/images/images-m2kamsv8foab92yd8-thumbnail.jpg", + "rank": 1.059325148573468, + "likes": 1, + "views": 88 }, { "id": "FJRdnZn9mERmk9Yaz", "name": "FirstShader", "username": "ארד", "avatarUrl": "https://lh4.googleusercontent.com/-8413R_UAuFI/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rdV_Fow1wVvKUVUEHJI563QumRktQ/photo.jpg", - "screenshotURL": "data/images/images-5d9tqrhkygzmgg6f3-thumbnail.jpg" + "screenshotURL": "data/images/images-5d9tqrhkygzmgg6f3-thumbnail.jpg", + "rank": 1.0625835534401886, + "likes": 1, + "views": 184 }, { "id": "soQPRE79HZt8hAGAh", "name": "a cool shape", "username": "ארד", "avatarUrl": "https://lh4.googleusercontent.com/-8413R_UAuFI/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rdV_Fow1wVvKUVUEHJI563QumRktQ/photo.jpg", - "screenshotURL": "data/images/images-dc8cnx2q7gt9gydjl-thumbnail.jpg" + "screenshotURL": "data/images/images-dc8cnx2q7gt9gydjl-thumbnail.jpg", + "rank": 1.2038711611124555, + "likes": 0, + "views": 151 }, { "id": "rsfLpHMoLXeSK4ybu", "name": "24-cell", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ku8yibf3fp4zzjvug-thumbnail.jpg" + "screenshotURL": "data/images/images-ku8yibf3fp4zzjvug-thumbnail.jpg", + "rank": 1.9905648537868579, + "likes": 0, + "views": 72 }, { "id": "57DGNjDnDYwrBWXqD", "name": "blrp", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-sj86fly75hzdz7wct-thumbnail.jpg" + "screenshotURL": "data/images/images-sj86fly75hzdz7wct-thumbnail.jpg", + "rank": 10.828708059040263, + "likes": 8, + "views": 729 }, { "id": "RzDd4oDNK7htc9dqe", "name": "Hello triangle", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-lt1p0bstdg9fo98xw-thumbnail.jpg" + "screenshotURL": "data/images/images-lt1p0bstdg9fo98xw-thumbnail.jpg", + "rank": 1.4046311071402668, + "likes": 1, + "views": 311 }, { "id": "JWMAmcwDeMYh8uSZf", "name": "kurb", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-bflvw9rcplt4dkghu-thumbnail.jpg" + "screenshotURL": "data/images/images-bflvw9rcplt4dkghu-thumbnail.jpg", + "rank": 10.056193189153738, + "likes": 9, + "views": 726 }, { "id": "5CPofs7dnZ8Pd7KNv", "name": "Happy_Christmas", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-5zjel6l9gayn2r62e-thumbnail.jpg" + "screenshotURL": "data/images/images-5zjel6l9gayn2r62e-thumbnail.jpg", + "rank": 1.5311846404128706, + "likes": 0, + "views": 179 }, { "id": "DaKrDq99EtHod6jAe", "name": "compare 2 hash", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-kikaqqv5evbr3tf82-thumbnail.jpg" + "screenshotURL": "data/images/images-kikaqqv5evbr3tf82-thumbnail.jpg", + "rank": 1.656556424735273, + "likes": 0, + "views": 233 }, { "id": "ABszkWtBmfrqcHecz", "name": "lightD", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-apjt23vk7540lp76i-thumbnail.jpg" + "screenshotURL": "data/images/images-apjt23vk7540lp76i-thumbnail.jpg", + "rank": 10.174332302294461, + "likes": 3, + "views": 540 }, { "id": "Cc5rgXprLDzaGgDGt", "name": "flower", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-u1lthy52spu3zlqbj-thumbnail.jpg" + "screenshotURL": "data/images/images-u1lthy52spu3zlqbj-thumbnail.jpg", + "rank": 1.8708790701238822, + "likes": 0, + "views": 99 }, { "id": "bwr53KzdWw7hBTnsA", "name": "stranded", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-sgreoau9jthpzdty2-thumbnail.jpg" + "screenshotURL": "data/images/images-sgreoau9jthpzdty2-thumbnail.jpg", + "rank": 1.1979423151176614, + "likes": 0, + "views": 128 }, { "id": "5TC2fdTpuR9MXHMhb", "name": "adv_triangle", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-8b60h38trqrdr3ixs-thumbnail.jpg" + "screenshotURL": "data/images/images-8b60h38trqrdr3ixs-thumbnail.jpg", + "rank": 1.0327823845549833, + "likes": 0, + "views": 241 }, { "id": "L6xDZ78mbnpnMQGQj", "name": "adv_Sphere", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-4wnxoqfogmuozeav9-thumbnail.jpg" + "screenshotURL": "data/images/images-4wnxoqfogmuozeav9-thumbnail.jpg", + "rank": 1.3616427343935142, + "likes": 0, + "views": 202 }, { "id": "cMSxxdiL7gecfonqz", "name": "shadow_test", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-gc17abjxqx6i76z55-thumbnail.jpg" + "screenshotURL": "data/images/images-gc17abjxqx6i76z55-thumbnail.jpg", + "rank": 10.975768453199628, + "likes": 3, + "views": 541 }, { "id": "hmpjw2dG3vhXJ4Mhu", "name": "French Lorenz Attractor work", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-hklifsgrrs3xpsexy-thumbnail.jpg" + "screenshotURL": "data/images/images-hklifsgrrs3xpsexy-thumbnail.jpg", + "rank": 1.0704773401810017, + "likes": 0, + "views": 394 }, { "id": "5NxpTo5tmZ5jQ3ZE5", "name": "影 流 の 花", "username": "evan_chen", "avatarUrl": "https://secure.gravatar.com/avatar/cf83fa7e8a58a2de525a1b42e8550220?default=retro&size=200", - "screenshotURL": "data/images/images-b4xezbqcklxp7b6vz-thumbnail.jpg" + "screenshotURL": "data/images/images-b4xezbqcklxp7b6vz-thumbnail.jpg", + "rank": 1.3569110862279552, + "likes": 0, + "views": 210 }, { "id": "ahsgh32ELS6fLxWcK", "name": "SphereDistributionPawel", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cimnc9o070j4ku174-thumbnail.jpg" + "screenshotURL": "data/images/images-cimnc9o070j4ku174-thumbnail.jpg", + "rank": 1.5857408368282497, + "likes": 0, + "views": 72 }, { "id": "mbkRD28NZpJtGu2af", "name": "sloncePawel", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u3sd5xmcqhln5o142-thumbnail.jpg" + "screenshotURL": "data/images/images-u3sd5xmcqhln5o142-thumbnail.jpg", + "rank": 1.433310186284628, + "likes": 0, + "views": 46 }, { "id": "z4BHgWLrPnZbRvude", "name": "sloncePawel2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-m4ny7amzso1m0ldpd-thumbnail.jpg" + "screenshotURL": "data/images/images-m4ny7amzso1m0ldpd-thumbnail.jpg", + "rank": 1.7694887513286894, + "likes": 0, + "views": 115 }, { "id": "zFRiazFDjmFNzD8ia", "name": "sloncePawel3", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qj85ud6swzl2jpmhv-thumbnail.jpg" + "screenshotURL": "data/images/images-qj85ud6swzl2jpmhv-thumbnail.jpg", + "rank": 1.042098780977211, + "likes": 0, + "views": 113 }, { "id": "Hb6JwdFzxmc36PTuP", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fme6a319e5kp9hozo-thumbnail.jpg" + "screenshotURL": "data/images/images-fme6a319e5kp9hozo-thumbnail.jpg", + "rank": 1.0158766996759145, + "likes": 0, + "views": 87 }, { "id": "uzebvE2bsmjwLjrKY", "name": "test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-15gwsc7qd60g0avm9-thumbnail.jpg" + "screenshotURL": "data/images/images-15gwsc7qd60g0avm9-thumbnail.jpg", + "rank": 1.805760538099144, + "likes": 0, + "views": 53 }, { "id": "ercnsAaqXuGhCCCAe", "name": "Hello wobbly triangle", "username": "nworblegin", "avatarUrl": "https://secure.gravatar.com/avatar/9869f0d67f3bae85633a7fde13480565?default=retro&size=200", - "screenshotURL": "data/images/images-cyq3acn20wzdo62mo-thumbnail.jpg" + "screenshotURL": "data/images/images-cyq3acn20wzdo62mo-thumbnail.jpg", + "rank": 1.2227106908167973, + "likes": 1, + "views": 290 }, { "id": "LLTEjXA7Q49X7GMMm", "name": "shadow_test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nrc1qatost8r66lf6-thumbnail.jpg" + "screenshotURL": "data/images/images-nrc1qatost8r66lf6-thumbnail.jpg", + "rank": 1.2169722566461787, + "likes": 0, + "views": 62 }, { "id": "gAx4XYrQhtffjGR2v", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0com9xajg9jk73sje-thumbnail.jpg" + "screenshotURL": "data/images/images-0com9xajg9jk73sje-thumbnail.jpg", + "rank": 1.1832183930811104, + "likes": 0, + "views": 57 }, { "id": "NFjum54CBQsEgz5sK", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ocuoiiv74iapja0ft-thumbnail.jpg" + "screenshotURL": "data/images/images-ocuoiiv74iapja0ft-thumbnail.jpg", + "rank": 1.4782118748714983, + "likes": 0, + "views": 59 }, { "id": "iycvXPQfzvSbzg9JP", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-toat9uk4bsl3yv7na-thumbnail.jpg" + "screenshotURL": "data/images/images-toat9uk4bsl3yv7na-thumbnail.jpg", + "rank": 10.467827869851929, + "likes": 2, + "views": 272 }, { "id": "Bt5C5fTXArXh3hvqh", "name": "circles", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-p1gp7ox4oa5ehuxl3-thumbnail.jpg" + "screenshotURL": "data/images/images-p1gp7ox4oa5ehuxl3-thumbnail.jpg", + "rank": 1.262448955334073, + "likes": 0, + "views": 80 }, { "id": "KLtJG7Mcf8FhRihJn", "name": "smaller sbd", "username": "andris", "avatarUrl": "https://lh5.googleusercontent.com/-NGcfEagpVJU/AAAAAAAAAAI/AAAAAAAAAAA/AKF05nBr6ANtWGgvfguJmVugmcp6_jd6hw/photo.jpg", - "screenshotURL": "data/images/images-tpn6igvq9nkm2dsi2-thumbnail.jpg" + "screenshotURL": "data/images/images-tpn6igvq9nkm2dsi2-thumbnail.jpg", + "rank": 10.368321247947446, + "likes": 3, + "views": 451 }, { "id": "hJ9T5D48jyNh2Ziaf", "name": "box", "username": "andris", "avatarUrl": "https://lh5.googleusercontent.com/-NGcfEagpVJU/AAAAAAAAAAI/AAAAAAAAAAA/AKF05nBr6ANtWGgvfguJmVugmcp6_jd6hw/photo.jpg", - "screenshotURL": "data/images/images-n0w85h2g0ej3r9amv-thumbnail.jpg" + "screenshotURL": "data/images/images-n0w85h2g0ej3r9amv-thumbnail.jpg", + "rank": 10.457724310442364, + "likes": 2, + "views": 696 }, { "id": "7qtbHrwZAwuFQLxhC", "name": "shadow_test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5mu2m6nmgsugez4ov-thumbnail.jpg" + "screenshotURL": "data/images/images-5mu2m6nmgsugez4ov-thumbnail.jpg", + "rank": 1.3587909583882396, + "likes": 0, + "views": 61 }, { "id": "njyWfszRg7gM9YrGs", "name": "shadow_test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-we13h662eoncnka3l-thumbnail.jpg" + "screenshotURL": "data/images/images-we13h662eoncnka3l-thumbnail.jpg", + "rank": 1.546289885972261, + "likes": 0, + "views": 99 }, { "id": "KAsduiMs3RKWHDcHk", "name": "essai", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ed4tiyto0y1w1ng9e-thumbnail.jpg" + "screenshotURL": "data/images/images-ed4tiyto0y1w1ng9e-thumbnail.jpg", + "rank": 1.784526210977046, + "likes": 0, + "views": 83 }, { "id": "g5Ygw3eYNe7DzpA3a", "name": "grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2tnc3kn4efn9m8b2d-thumbnail.jpg" + "screenshotURL": "data/images/images-2tnc3kn4efn9m8b2d-thumbnail.jpg", + "rank": 1.804069872125185, + "likes": 0, + "views": 65 }, { "id": "72Qyo6BcBD6bt9NDW", "name": "adv_Sphere", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hs0mc10gayrazpxni-thumbnail.jpg" + "screenshotURL": "data/images/images-hs0mc10gayrazpxni-thumbnail.jpg", + "rank": 1.1154688288613837, + "likes": 0, + "views": 78 }, { "id": "RAbYpopPvqhdXyhM5", "name": "adv_Sphere", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5wd2wj4qz4xdseqd6-thumbnail.jpg" + "screenshotURL": "data/images/images-5wd2wj4qz4xdseqd6-thumbnail.jpg", + "rank": 1.8799563788976879, + "likes": 0, + "views": 97 }, { "id": "ijffwwNcMKiZYCxge", "name": "zheball", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d12lstbydjobppmuz-thumbnail.jpg" + "screenshotURL": "data/images/images-d12lstbydjobppmuz-thumbnail.jpg", + "rank": 10.268601887652478, + "likes": 2, + "views": 254 }, { "id": "nXTGqimMaXu22Nqjs", "name": "zheball", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xrpyaeiu2d2ffsh8j-thumbnail.jpg" + "screenshotURL": "data/images/images-xrpyaeiu2d2ffsh8j-thumbnail.jpg", + "rank": 1.0278240838519839, + "likes": 1, + "views": 105 }, { "id": "hwZKXhEqYhJTNoSZX", "name": "zheballv3", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-z896sest5fiw4cm4v-thumbnail.jpg" + "screenshotURL": "data/images/images-z896sest5fiw4cm4v-thumbnail.jpg", + "rank": 1.4286158057120533, + "likes": 0, + "views": 91 }, { "id": "dMRx2bNxuYsRKSHKt", "name": "zheballv4", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2igcj3m8r2wfr6io0-thumbnail.jpg" + "screenshotURL": "data/images/images-2igcj3m8r2wfr6io0-thumbnail.jpg", + "rank": 1.01622284065026, + "likes": 0, + "views": 19 }, { "id": "DRvinsX4dNgHKSnSm", "name": "zheballv5", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tc07k34oe871vmj7o-thumbnail.jpg" + "screenshotURL": "data/images/images-tc07k34oe871vmj7o-thumbnail.jpg", + "rank": 1.5018945887917055, + "likes": 1, + "views": 87 }, { "id": "CnETJJi9SW7LPRebg", "name": "zheballv5", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0l0fnresu4z1qwvzd-thumbnail.jpg" + "screenshotURL": "data/images/images-0l0fnresu4z1qwvzd-thumbnail.jpg", + "rank": 10.6876128134822, + "likes": 2, + "views": 163 }, { "id": "kwpkNNSAmpsM6G7DB", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ssczqusw55ei5q9sn-thumbnail.jpg" + "screenshotURL": "data/images/images-ssczqusw55ei5q9sn-thumbnail.jpg", + "rank": 1.1904412966231674, + "likes": 0, + "views": 75 }, { "id": "xX4FaCRBAKRKxwQ5k", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-e0ckwlaoke2twq0q9-thumbnail.jpg" + "screenshotURL": "data/images/images-e0ckwlaoke2twq0q9-thumbnail.jpg", + "rank": 1.9270911449582906, + "likes": 0, + "views": 100 }, { "id": "nSfY6r4aXmvWBHYyo", "name": "essai", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u6i85k7ljn4iag5mn-thumbnail.jpg" + "screenshotURL": "data/images/images-u6i85k7ljn4iag5mn-thumbnail.jpg", + "rank": 1.5426377252211392, + "likes": 0, + "views": 116 }, { "id": "zvKXwd6wx6E38aPmf", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vhmv73mw29vegr359-thumbnail.jpg" + "screenshotURL": "data/images/images-vhmv73mw29vegr359-thumbnail.jpg", + "rank": 1.5518775868265475, + "likes": 0, + "views": 71 }, { "id": "ckAitsgFTQ4DbFHAC", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-e6v19213q992xt2gf-thumbnail.jpg" + "screenshotURL": "data/images/images-e6v19213q992xt2gf-thumbnail.jpg", + "rank": 1.605263518346177, + "likes": 0, + "views": 55 }, { "id": "ud8JyamidCEqTgz7R", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8ofp47deymvwnlxsz-thumbnail.jpg" + "screenshotURL": "data/images/images-8ofp47deymvwnlxsz-thumbnail.jpg", + "rank": 1.6481138921453122, + "likes": 0, + "views": 126 }, { "id": "bREFug9pGbyBNwXgE", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-whfg7yukhc9t46ua6-thumbnail.jpg" + "screenshotURL": "data/images/images-whfg7yukhc9t46ua6-thumbnail.jpg", + "rank": 1.0967290515622086, + "likes": 0, + "views": 72 }, { "id": "N9ij5y2vHTpi6aDYM", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ie2t9ag4g8ktc4h9x-thumbnail.jpg" + "screenshotURL": "data/images/images-ie2t9ag4g8ktc4h9x-thumbnail.jpg", + "rank": 1.77070968128972, + "likes": 0, + "views": 68 }, { "id": "RYrCnYygNSqgtTDKi", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-g3itdjhq4zurornkq-thumbnail.jpg" + "screenshotURL": "data/images/images-g3itdjhq4zurornkq-thumbnail.jpg", + "rank": 1.9845966606869896, + "likes": 0, + "views": 75 }, { "id": "df3RvcwJQkovKdovf", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x22ij1sbnauep2wke-thumbnail.jpg" + "screenshotURL": "data/images/images-x22ij1sbnauep2wke-thumbnail.jpg", + "rank": 1.825106598080864, + "likes": 0, + "views": 73 }, { "id": "pezdXhrAjHoNYKCWE", "name": "tristrip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bv9tqqzvlik4ueum1-thumbnail.jpg" + "screenshotURL": "data/images/images-bv9tqqzvlik4ueum1-thumbnail.jpg", + "rank": 1.6559680042875267, + "likes": 1, + "views": 94 }, { "id": "7tj2CshkciWxyNNjh", "name": "voxels", "username": "abjeni", "avatarUrl": "https://secure.gravatar.com/avatar/91501fff291d7e034ce6fecaebc60854?default=retro&size=200", - "screenshotURL": "data/images/images-omb48439vokffgmec-thumbnail.jpg" + "screenshotURL": "data/images/images-omb48439vokffgmec-thumbnail.jpg", + "rank": 1.6555370213611929, + "likes": 1, + "views": 169 }, { "id": "4AiWT3LpD8x6Ap7PA", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2hjzzen6somi04zbk-thumbnail.jpg" + "screenshotURL": "data/images/images-2hjzzen6somi04zbk-thumbnail.jpg", + "rank": 1.8298645337513173, + "likes": 0, + "views": 62 }, { "id": "Cj2C3bSnE4yoFBfHp", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ayf89n1p5mxnlhpd5-thumbnail.jpg" + "screenshotURL": "data/images/images-ayf89n1p5mxnlhpd5-thumbnail.jpg", + "rank": 1.9957183447978075, + "likes": 0, + "views": 51 }, { "id": "57eTciQiKd6wT2ndd", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n8u1y2qvqedw28et1-thumbnail.jpg" + "screenshotURL": "data/images/images-n8u1y2qvqedw28et1-thumbnail.jpg", + "rank": 1.257332238897249, + "likes": 0, + "views": 69 }, { "id": "c65csouQ75h2ArqRF", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-txppvt38n4149bsuo-thumbnail.jpg" + "screenshotURL": "data/images/images-txppvt38n4149bsuo-thumbnail.jpg", + "rank": 1.502703353419792, + "likes": 0, + "views": 78 }, { "id": "D5f5NhSGgh7gLgnm3", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-39xin97zxjnlmpzuh-thumbnail.jpg" + "screenshotURL": "data/images/images-39xin97zxjnlmpzuh-thumbnail.jpg", + "rank": 1.8829553484194939, + "likes": 0, + "views": 111 }, { "id": "KGbmKNcckp4MMvaNK", "name": "papipupepo", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-42dbezjh40lvcl8g8-thumbnail.jpg" + "screenshotURL": "data/images/images-42dbezjh40lvcl8g8-thumbnail.jpg", + "rank": 1.8854790938266497, + "likes": 0, + "views": 66 }, { "id": "7vsaPEdRhNyw6hBKg", "name": "papipupepo", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0u7stxmmpvixhbckf-thumbnail.jpg" + "screenshotURL": "data/images/images-0u7stxmmpvixhbckf-thumbnail.jpg", + "rank": 1.7768111900156476, + "likes": 1, + "views": 68 }, { "id": "i3Zcb8RFiak58hsFx", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1uwipxrqhluc9cp90-thumbnail.jpg" + "screenshotURL": "data/images/images-1uwipxrqhluc9cp90-thumbnail.jpg", + "rank": 1.0886396227013302, + "likes": 0, + "views": 50 }, { "id": "dxmjSBXBuwTbPjkQZ", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cfk53e015vkune1kt-thumbnail.jpg" + "screenshotURL": "data/images/images-cfk53e015vkune1kt-thumbnail.jpg", + "rank": 1.5687385867567933, + "likes": 0, + "views": 66 }, { "id": "uYBa5uSws8jiReZXu", "name": "mostly harmless", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kb0s8wmmdgcs37owr-thumbnail.jpg" + "screenshotURL": "data/images/images-kb0s8wmmdgcs37owr-thumbnail.jpg", + "rank": 1.8095278023479895, + "likes": 0, + "views": 73 }, { "id": "T2fikhe7Y9nsT6rrx", "name": "voxels", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-g8dhl7ap8kyw2rx23-thumbnail.jpg" + "screenshotURL": "data/images/images-g8dhl7ap8kyw2rx23-thumbnail.jpg", + "rank": 1.206545550792428, + "likes": 0, + "views": 102 }, { "id": "eqcXviN95rTrGxwyW", "name": "voxels", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xaqu6fg4bn96hfdkq-thumbnail.jpg" + "screenshotURL": "data/images/images-xaqu6fg4bn96hfdkq-thumbnail.jpg", + "rank": 1.033192917000967, + "likes": 0, + "views": 33 }, { "id": "XsyLRu9hP28JhAank", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-da96k3zyasin0n5tw-thumbnail.jpg" + "screenshotURL": "data/images/images-da96k3zyasin0n5tw-thumbnail.jpg", + "rank": 1.1427386114967637, + "likes": 0, + "views": 80 }, { "id": "3hNCrCAfmKvR2iKP8", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vzixo7slv71p6ynx8-thumbnail.jpg" + "screenshotURL": "data/images/images-vzixo7slv71p6ynx8-thumbnail.jpg", + "rank": 1.203782648623493, + "likes": 0, + "views": 69 }, { "id": "jKgXdk6mRHxFesr5L", "name": "crystal dancer (mouse.xy)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ld8jcaam55jqgqqkm-thumbnail.jpg" + "screenshotURL": "data/images/images-ld8jcaam55jqgqqkm-thumbnail.jpg", + "rank": 1.1721827162639733, + "likes": 0, + "views": 25 }, { "id": "foJQ7C4rZnwuJSDxD", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tb96zlmyq4dpn6m9e-thumbnail.jpg" + "screenshotURL": "data/images/images-tb96zlmyq4dpn6m9e-thumbnail.jpg", + "rank": 1.2839028983977723, + "likes": 0, + "views": 37 }, { "id": "kwFY2DhDLc57jBEKg", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-s9y66gudoj1qz35ot-thumbnail.jpg" + "screenshotURL": "data/images/images-s9y66gudoj1qz35ot-thumbnail.jpg", + "rank": 1.369773944322028, + "likes": 0, + "views": 82 }, { "id": "ofYQfSm7FHtddg7on", "name": "Hello wobbly triangle", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mamdgcfyuprsi5hju-thumbnail.jpg" + "screenshotURL": "data/images/images-mamdgcfyuprsi5hju-thumbnail.jpg", + "rank": 1.3873804535475323, + "likes": 0, + "views": 88 }, { "id": "4SRkNtncZayGZ5xBF", "name": "Waves", "username": "davide", "avatarUrl": "https://lh3.googleusercontent.com/a-/AOh14Gi490kG9D7UEVvtNX8rZBCH1G4jKhV72cfZuabwxg", - "screenshotURL": "data/images/images-xp7ahtoy3v1hvriu4-thumbnail.jpg" + "screenshotURL": "data/images/images-xp7ahtoy3v1hvriu4-thumbnail.jpg", + "rank": 10.493752899346992, + "likes": 3, + "views": 351 }, { "id": "4tdHwGGpfKN7AQpoQ", "name": "Hello wobbly triangle", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xawtx1iyojqtfrxhk-thumbnail.jpg" + "screenshotURL": "data/images/images-xawtx1iyojqtfrxhk-thumbnail.jpg", + "rank": 1.0194824470479062, + "likes": 0, + "views": 72 }, { "id": "pd5cBhZ239NhxnEim", "name": "mostly harmless", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-n0ga9ljlw8bb8x7ex-thumbnail.jpg" + "screenshotURL": "data/images/images-n0ga9ljlw8bb8x7ex-thumbnail.jpg", + "rank": 1.2205165631907822, + "likes": 0, + "views": 69 }, { "id": "dJTCRw4XXeXH2rYMd", "name": "mostly harmless", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-aa1i172l5fq3griyt-thumbnail.jpg" + "screenshotURL": "data/images/images-aa1i172l5fq3griyt-thumbnail.jpg", + "rank": 1.468588489300858, + "likes": 0, + "views": 84 }, { "id": "cm7ZiKYPzjYBqPSyQ", "name": "mostly harmless", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-iklkbopsxvoxx2z8o-thumbnail.jpg" + "screenshotURL": "data/images/images-iklkbopsxvoxx2z8o-thumbnail.jpg", + "rank": 1.0823338811115066, + "likes": 0, + "views": 82 }, { "id": "4fpR5Na5QhyEeF2yw", "name": "omgregg KMachine WIP", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-6i34uti1b0px8ixkb-thumbnail.jpg" + "screenshotURL": "data/images/images-6i34uti1b0px8ixkb-thumbnail.jpg", + "rank": 1.3389021555924385, + "likes": 0, + "views": 57 }, { "id": "B6hCMdEJpbdKbEpYp", "name": "kreeture KMachine WIP", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-pxbrux6rjc5r6igxi-thumbnail.jpg" + "screenshotURL": "data/images/images-pxbrux6rjc5r6igxi-thumbnail.jpg", + "rank": 1.2091175467687607, + "likes": 1, + "views": 60 }, { "id": "wvtQDvQbMrdANuDHh", "name": "kreeture KMachine WIP 2", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-a05svjj3hd0hwzvh1-thumbnail.jpg" + "screenshotURL": "data/images/images-a05svjj3hd0hwzvh1-thumbnail.jpg", + "rank": 1.5594333191745078, + "likes": 0, + "views": 107 }, { "id": "gEkij9HTZTy6b4tRf", "name": "cryb 4 Kmachinewip", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-qyxb7ch3s2yca52s9-thumbnail.jpg" + "screenshotURL": "data/images/images-qyxb7ch3s2yca52s9-thumbnail.jpg", + "rank": 1.0157155627838157, + "likes": 0, + "views": 206 }, { "id": "Qx9JCRsXfk5Ajh3t7", "name": "sockwaves", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-860e8l68bz126jbr2-thumbnail.jpg" + "screenshotURL": "data/images/images-860e8l68bz126jbr2-thumbnail.jpg", + "rank": 10.116222040058556, + "likes": 3, + "views": 263 }, { "id": "p3J4jE3L87RgWNw5f", "name": "mostly harmless 4 Kmaachine WIP", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-5et9m0aa2yanjcxdc-thumbnail.jpg" + "screenshotURL": "data/images/images-5et9m0aa2yanjcxdc-thumbnail.jpg", + "rank": 1.6033945000453667, + "likes": 0, + "views": 81 }, { "id": "95xHq5YQNNvTEjhsq", "name": "mostly harmless 4 Kmaachine WIP", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1ds11efn17xbnz11h-thumbnail.jpg" + "screenshotURL": "data/images/images-1ds11efn17xbnz11h-thumbnail.jpg", + "rank": 1.8592430129823279, + "likes": 0, + "views": 57 }, { "id": "hXxx7rTq8dZYFKSs5", "name": "mostly harmless 4 Kmaachine WIP", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-anlim9ijwf76f1pox-thumbnail.jpg" + "screenshotURL": "data/images/images-anlim9ijwf76f1pox-thumbnail.jpg", + "rank": 1.512273753585317, + "likes": 0, + "views": 80 }, { "id": "AK7yLDZv8JXbgW25h", "name": "bb22", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2lea08o7mwykito11-thumbnail.jpg" + "screenshotURL": "data/images/images-2lea08o7mwykito11-thumbnail.jpg", + "rank": 1.5591903693757638, + "likes": 0, + "views": 44 }, { "id": "8miH3KmYkczS5YbjP", "name": "bb22", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9e2sq60d3uqjuctbl-thumbnail.jpg" + "screenshotURL": "data/images/images-9e2sq60d3uqjuctbl-thumbnail.jpg", + "rank": 1.7119889139951943, + "likes": 0, + "views": 38 }, { "id": "k4wpsPnafQ4YQs6dJ", "name": "c-pump By GMAN 4 Kmachine TESTED", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ty96knkj7ql6eacdy-thumbnail.jpg" + "screenshotURL": "data/images/images-ty96knkj7ql6eacdy-thumbnail.jpg", + "rank": 1.4931262690220568, + "likes": 0, + "views": 65 }, { "id": "XuJSbKXb7qtAKJ6AQ", "name": "Block Party", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9f98n7x11dbzkcko8-thumbnail.jpg" + "screenshotURL": "data/images/images-9f98n7x11dbzkcko8-thumbnail.jpg", + "rank": 1.6121083045152562, + "likes": 0, + "views": 82 }, { "id": "LgRGGzXFTTEZFmP9x", "name": "c-pump By GMAN 4 Kmachine TESTED", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7lh0vwembkphz9oj9-thumbnail.jpg" + "screenshotURL": "data/images/images-7lh0vwembkphz9oj9-thumbnail.jpg", + "rank": 1.9670814389453037, + "likes": 1, + "views": 113 }, { "id": "Guf53TWBqY43SzNeS", "name": "c-pump By GMAN 4 Kmachine TESTED", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9wqgsjw8nlkunbbsa-thumbnail.jpg" + "screenshotURL": "data/images/images-9wqgsjw8nlkunbbsa-thumbnail.jpg", + "rank": 1.4976311804055684, + "likes": 1, + "views": 113 }, { "id": "KE36FRWxcF7s2qX3i", "name": "c-pump By GMAN 4 Kmachine TESTED", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9mk4cqawu64psaqge-thumbnail.jpg" + "screenshotURL": "data/images/images-9mk4cqawu64psaqge-thumbnail.jpg", + "rank": 1.518636537575757, + "likes": 1, + "views": 57 }, { "id": "LvJLKq69EEcAHDcJh", "name": "Rotating line", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-p0wqlcon0xw76q8g5-thumbnail.jpg" + "screenshotURL": "data/images/images-p0wqlcon0xw76q8g5-thumbnail.jpg", + "rank": 1.9850077358550424, + "likes": 0, + "views": 88 }, { "id": "it3WZX5QHCABK6s7R", "name": "residuallines", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ouda8pqptsnu9u9qb-thumbnail.jpg" + "screenshotURL": "data/images/images-ouda8pqptsnu9u9qb-thumbnail.jpg", + "rank": 1.4825387944258932, + "likes": 0, + "views": 72 }, { "id": "7JTyL7fuENPgA9o2H", "name": "strg", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-8js557ky0nikp5pu1-thumbnail.jpg" + "screenshotURL": "data/images/images-8js557ky0nikp5pu1-thumbnail.jpg", + "rank": 1.4286450328953764, + "likes": 1, + "views": 186 }, { "id": "RNvmyLxwWoWWorb59", "name": "first project", "username": "ninja", "avatarUrl": "https://lh3.googleusercontent.com/a-/AOh14Gj-w1Ghj5YMiIFpayQEZMuePeU64oQTM2GR_7wc-Q", - "screenshotURL": "data/images/images-tnvlrihybkx0zf10f-thumbnail.jpg" + "screenshotURL": "data/images/images-tnvlrihybkx0zf10f-thumbnail.jpg", + "rank": 1.4786877971784997, + "likes": 0, + "views": 151 }, { "id": "Jr5nXxcZNwvx5K4Bd", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-rq4luf4fnnlhz9zcu-thumbnail.jpg" + "screenshotURL": "data/images/images-rq4luf4fnnlhz9zcu-thumbnail.jpg", + "rank": 1.5793775816502562, + "likes": 0, + "views": 17 }, { "id": "54ZGebYmzcwbkmgpF", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6sgri1m9mufzgy74n-thumbnail.jpg" + "screenshotURL": "data/images/images-6sgri1m9mufzgy74n-thumbnail.jpg", + "rank": 1.9834779783473488, + "likes": 0, + "views": 47 }, { "id": "MgCFmyZHQF4Xy4EsJ", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u66iretvmzye5qjmd-thumbnail.jpg" + "screenshotURL": "data/images/images-u66iretvmzye5qjmd-thumbnail.jpg", + "rank": 1.7361916902626715, + "likes": 0, + "views": 60 }, { "id": "kJKd3eS8axidSmEcA", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5v52a6er3xjixg7j5-thumbnail.jpg" + "screenshotURL": "data/images/images-5v52a6er3xjixg7j5-thumbnail.jpg", + "rank": 1.3717628684431546, + "likes": 0, + "views": 69 }, { "id": "7gpAmyAsHMewhZvsN", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9v1wilhjotfsafjck-thumbnail.jpg" + "screenshotURL": "data/images/images-9v1wilhjotfsafjck-thumbnail.jpg", + "rank": 1.8990273889071663, + "likes": 0, + "views": 57 }, { "id": "poNyz9Zbo5iQ6HjDH", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ecx2s6c9g65phl32v-thumbnail.jpg" + "screenshotURL": "data/images/images-ecx2s6c9g65phl32v-thumbnail.jpg", + "rank": 1.1155711831790294, + "likes": 0, + "views": 59 }, { "id": "B2Xb9dHRi7bYyQfjA", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u3f4kbdnhro8b0mg7-thumbnail.jpg" + "screenshotURL": "data/images/images-u3f4kbdnhro8b0mg7-thumbnail.jpg", + "rank": 1.741987571511328, + "likes": 0, + "views": 48 }, { "id": "XASP5MBqwovRLqzqg", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-quwpp2v0w25pc3xoy-thumbnail.jpg" + "screenshotURL": "data/images/images-quwpp2v0w25pc3xoy-thumbnail.jpg", + "rank": 1.891450668435469, + "likes": 0, + "views": 51 }, { "id": "4abrmywD84XrJ5dNz", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ogy1d7ofns5q8iwdg-thumbnail.jpg" + "screenshotURL": "data/images/images-ogy1d7ofns5q8iwdg-thumbnail.jpg", + "rank": 1.2502726550204457, + "likes": 0, + "views": 14 }, { "id": "tTWmqDWD9Y3Gijkoy", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-aa2d0cd4x87w5ao0c-thumbnail.jpg" + "screenshotURL": "data/images/images-aa2d0cd4x87w5ao0c-thumbnail.jpg", + "rank": 1.0411004709672833, + "likes": 0, + "views": 67 }, { "id": "wXoyv2xNDqkKWzsJE", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xmfyffsismoc1qbez-thumbnail.jpg" + "screenshotURL": "data/images/images-xmfyffsismoc1qbez-thumbnail.jpg", + "rank": 1.0194420046860797, + "likes": 0, + "views": 14 }, { "id": "HQrHbHySYQAdvmEGG", "name": "antagonism", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-28mun08spla2b902d-thumbnail.jpg" + "screenshotURL": "data/images/images-28mun08spla2b902d-thumbnail.jpg", + "rank": 1.8388392075853233, + "likes": 1, + "views": 112 }, { "id": "LHgS8fK9eqJpbzbLF", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x33gar5fb1tzj4y9y-thumbnail.jpg" + "screenshotURL": "data/images/images-x33gar5fb1tzj4y9y-thumbnail.jpg", + "rank": 1.9286651419322138, + "likes": 0, + "views": 52 }, { "id": "5eNtGMeN2Etw3d5dh", "name": "antagonism", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-zg9kxy1sqmosyx4rh-thumbnail.jpg" + "screenshotURL": "data/images/images-zg9kxy1sqmosyx4rh-thumbnail.jpg", + "rank": 1.4164491624891486, + "likes": 0, + "views": 85 }, { "id": "pRauSxj3mNSdRas9Y", "name": "glass of colors", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tlr2zldpo04caak0a-thumbnail.jpg" + "screenshotURL": "data/images/images-tlr2zldpo04caak0a-thumbnail.jpg", + "rank": 1.2845274526783748, + "likes": 0, + "views": 96 }, { "id": "eN9F6DmmRZpCrr3v4", "name": "my_demo", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-un9u5t0lu637ljqdb-thumbnail.jpg" + "screenshotURL": "data/images/images-un9u5t0lu637ljqdb-thumbnail.jpg", + "rank": 1.2687809852405776, + "likes": 0, + "views": 70 }, { "id": "PHWvovEcpp6R6yT8K", "name": "s.o.i.", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-9qm2rtzrqgbaw4qsy-thumbnail.jpg" + "screenshotURL": "data/images/images-9qm2rtzrqgbaw4qsy-thumbnail.jpg", + "rank": 10.645245721611532, + "likes": 6, + "views": 846 }, { "id": "rAzqz9fhRarpgzdC2", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-on7wa45l7howaanl6-thumbnail.jpg" + "screenshotURL": "data/images/images-on7wa45l7howaanl6-thumbnail.jpg", + "rank": 1.686629014790782, + "likes": 0, + "views": 54 }, { "id": "Xr5DemAP52ZcKLRbQ", "name": "seaqyuk", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-t7fxkyq6w8phdipef-thumbnail.jpg" + "screenshotURL": "data/images/images-t7fxkyq6w8phdipef-thumbnail.jpg", + "rank": 10.095885431446249, + "likes": 5, + "views": 965 }, { "id": "nQhMRh5xxazydRqaC", "name": "glass of colors", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-is36aw3iy0s29gjbc-thumbnail.jpg" + "screenshotURL": "data/images/images-is36aw3iy0s29gjbc-thumbnail.jpg", + "rank": 1.9781485612659222, + "likes": 0, + "views": 132 }, { "id": "vhkrDTrknFZgdQvw5", "name": "bobble black matter", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2nna6cjnhqfptxl1p-thumbnail.jpg" + "screenshotURL": "data/images/images-2nna6cjnhqfptxl1p-thumbnail.jpg", + "rank": 1.1712193091561267, + "likes": 0, + "views": 73 }, { "id": "XwLcGCStsrbhX6jFY", "name": "fft", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-4ai6dzvj6atvpy3e9-thumbnail.jpg" + "screenshotURL": "data/images/images-4ai6dzvj6atvpy3e9-thumbnail.jpg", + "rank": 10.011262245655592, + "likes": 3, + "views": 1017 }, { "id": "a2qkLCbs8jJyqJ4sJ", "name": "crepe11", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-244ad5snqc1ucelg8-thumbnail.jpg" + "screenshotURL": "data/images/images-244ad5snqc1ucelg8-thumbnail.jpg", + "rank": 1.7122172620287444, + "likes": 0, + "views": 37 }, { "id": "A9DLn3oYKaSRGEPt4", "name": "crepe11", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xh384v4zhbezzra79-thumbnail.jpg" + "screenshotURL": "data/images/images-xh384v4zhbezzra79-thumbnail.jpg", + "rank": 1.8512006749167047, + "likes": 0, + "views": 51 }, { "id": "WMSNZ3Scdfw2fZJyw", "name": "crepe3", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-m03374aefkhqmhnyh-thumbnail.jpg" + "screenshotURL": "data/images/images-m03374aefkhqmhnyh-thumbnail.jpg", + "rank": 1.1045156281927349, + "likes": 0, + "views": 102 }, { "id": "pPELYFMqZXHXgn5Yx", "name": "Triangular Voronoi", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-bs0h3qbgcy93ex5ji-thumbnail.jpg" + "screenshotURL": "data/images/images-bs0h3qbgcy93ex5ji-thumbnail.jpg", + "rank": 1.5373670801214843, + "likes": 0, + "views": 109 }, { "id": "6K6qbdqNTrkx589QP", "name": "crystal irisz (1xxx)rwpoint", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-vl1zk7phrwll58lxa-thumbnail.jpg" + "screenshotURL": "data/images/images-vl1zk7phrwll58lxa-thumbnail.jpg", + "rank": 1.4872982646188488, + "likes": 0, + "views": 30 }, { "id": "r3aahkgwBNMpNsWRz", "name": "crystal irisz (1)X", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-lux1nnxt4yqhxogp6-thumbnail.jpg" + "screenshotURL": "data/images/images-lux1nnxt4yqhxogp6-thumbnail.jpg", + "rank": 1.0830115503987292, + "likes": 0, + "views": 95 }, { "id": "ZfXn2xm6JJh3o5b7T", "name": "HexGrid2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-3vk5ria549kvtwiwm-thumbnail.jpg" + "screenshotURL": "data/images/images-3vk5ria549kvtwiwm-thumbnail.jpg", + "rank": 1.9161646120835902, + "likes": 0, + "views": 114 }, { "id": "8AQFD78CWiZsN4phd", "name": "Functions rotation animation", "username": "morimea", "avatarUrl": "https://secure.gravatar.com/avatar/8ff4b4cacdf52d8d31a020cd244c5269?default=retro&size=200", - "screenshotURL": "data/images/images-icfdnj1z1gcwact4x-thumbnail.jpg" + "screenshotURL": "data/images/images-icfdnj1z1gcwact4x-thumbnail.jpg", + "rank": 1.4223532267597618, + "likes": 1, + "views": 610 }, { "id": "mLtQNvFM6AJhHKbYq", "name": "marching tetrahedra", "username": "abjeni", "avatarUrl": "https://secure.gravatar.com/avatar/91501fff291d7e034ce6fecaebc60854?default=retro&size=200", - "screenshotURL": "data/images/images-eq5uuag7aifi06hhw-thumbnail.jpg" + "screenshotURL": "data/images/images-eq5uuag7aifi06hhw-thumbnail.jpg", + "rank": 1.5384646396846882, + "likes": 1, + "views": 237 }, { "id": "iJobHmTq8ahMEWFSG", "name": "new-desu-dance", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-k210otrzy5415ev5i-thumbnail.jpg" + "screenshotURL": "data/images/images-k210otrzy5415ev5i-thumbnail.jpg", + "rank": 1.837571803538919, + "likes": 1, + "views": 181 }, { "id": "5kD5fS5JQyTcEzoY8", "name": "Sound Texture Visualizer", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-1cxor1idzrh16a8c7-thumbnail.jpg" + "screenshotURL": "data/images/images-1cxor1idzrh16a8c7-thumbnail.jpg", + "rank": 1.8122604356390057, + "likes": 0, + "views": 190 }, { "id": "ranzZohyvMMY5qhCs", "name": "fractal blue", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vs63o79i0liusp7g9-thumbnail.jpg" + "screenshotURL": "data/images/images-vs63o79i0liusp7g9-thumbnail.jpg", + "rank": 1.3062583193508568, + "likes": 0, + "views": 115 }, { "id": "uX4j5TjepFCvRZJ7X", "name": "dotp1", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-75wjvvmlefl787rgh-thumbnail.jpg" + "screenshotURL": "data/images/images-75wjvvmlefl787rgh-thumbnail.jpg", + "rank": 1.8149930291016665, + "likes": 1, + "views": 123 }, { "id": "rGsksAzL2wfEQZTc9", "name": "Spiral", "username": "sylistine", "avatarUrl": "https://secure.gravatar.com/avatar/3a93b17a430d08943deebdfb93d4cef3?default=retro&size=200", - "screenshotURL": "data/images/images-kyahbhq14imcddtpn-thumbnail.jpg" + "screenshotURL": "data/images/images-kyahbhq14imcddtpn-thumbnail.jpg", + "rank": 1.7009890661213252, + "likes": 0, + "views": 192 }, { "id": "q9kGY6PexnYDi9oCF", "name": "Sphere + Cube Distribution", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-q1koyr5tydd0ay6dr-thumbnail.jpg" + "screenshotURL": "data/images/images-q1koyr5tydd0ay6dr-thumbnail.jpg", + "rank": 1.8138156641987664, + "likes": 0, + "views": 163 }, { "id": "FD5KhRKjCLtaEQWHM", "name": "crystal dancer (mouse.xy)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0crnle6ycxd5mkhv9-thumbnail.jpg" + "screenshotURL": "data/images/images-0crnle6ycxd5mkhv9-thumbnail.jpg", + "rank": 1.0464156969915464, + "likes": 0, + "views": 63 }, { "id": "8MxcbeeakhH3Zvjvm", "name": "Jack-o'-lantern", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mblg3kcgb19vb7ggz-thumbnail.jpg" + "screenshotURL": "data/images/images-mblg3kcgb19vb7ggz-thumbnail.jpg", + "rank": 1.498823440813877, + "likes": 0, + "views": 40 }, { "id": "SLdjCgFb5gQiFcuAW", "name": "bobble", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qgxjyqpi1ctwvd7he-thumbnail.jpg" + "screenshotURL": "data/images/images-qgxjyqpi1ctwvd7he-thumbnail.jpg", + "rank": 1.401702272935318, + "likes": 1, + "views": 90 }, { "id": "eYuBQN69mTZCKaGdB", "name": "bobblet", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qwgw5b71zv43vvguz-thumbnail.jpg" + "screenshotURL": "data/images/images-qwgw5b71zv43vvguz-thumbnail.jpg", + "rank": 1.0760953294665245, + "likes": 0, + "views": 55 }, { "id": "ToJKAtGKcN3vg5MJY", "name": "barret blockz ", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4ucsh9d2402ttbrbf-thumbnail.jpg" + "screenshotURL": "data/images/images-4ucsh9d2402ttbrbf-thumbnail.jpg", + "rank": 1.9727978696847073, + "likes": 0, + "views": 86 }, { "id": "Av2MKnW2EJCyL2soB", "name": "barret blockz 2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0cuc94aul8wdawmwt-thumbnail.jpg" + "screenshotURL": "data/images/images-0cuc94aul8wdawmwt-thumbnail.jpg", + "rank": 1.7494226249598996, + "likes": 0, + "views": 65 }, { "id": "y6pAr7bDAF5LM9LLi", "name": "morp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x5zxbkah1frvooizs-thumbnail.jpg" + "screenshotURL": "data/images/images-x5zxbkah1frvooizs-thumbnail.jpg", + "rank": 1.971523559917448, + "likes": 0, + "views": 105 }, { "id": "aqJ9RgEQBu63bvw2o", "name": "blades", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-0s97jm0zph1gew89f-thumbnail.jpg" + "screenshotURL": "data/images/images-0s97jm0zph1gew89f-thumbnail.jpg", + "rank": 10.079667642560953, + "likes": 3, + "views": 537 }, { "id": "GDwqy5yjHyevhi2rK", "name": "drev", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qt7523111dkpyost4-thumbnail.jpg" + "screenshotURL": "data/images/images-qt7523111dkpyost4-thumbnail.jpg", + "rank": 1.786713425690677, + "likes": 0, + "views": 68 }, { "id": "RdipyP4yy3xT5cbP5", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nl7k0orbtsxiydsvx-thumbnail.jpg" + "screenshotURL": "data/images/images-nl7k0orbtsxiydsvx-thumbnail.jpg", + "rank": 1.3077559904115783, + "likes": 0, + "views": 68 }, { "id": "mf6PsGZxpSdyu4gkb", "name": "BB", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-feg1s9rz0iydgm7tu-thumbnail.jpg" + "screenshotURL": "data/images/images-feg1s9rz0iydgm7tu-thumbnail.jpg", + "rank": 1.9275049617851814, + "likes": 0, + "views": 11 }, { "id": "n8PMuEQT8BEAXbPgC", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wgaod2em2qmev5308-thumbnail.jpg" + "screenshotURL": "data/images/images-wgaod2em2qmev5308-thumbnail.jpg", + "rank": 1.9165789382109062, + "likes": 0, + "views": 72 }, { "id": "mmoaXfjg9s32v5Cpw", "name": "hypercubermod", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9d88j4bsb7bk7ioya-thumbnail.jpg" + "screenshotURL": "data/images/images-9d88j4bsb7bk7ioya-thumbnail.jpg", + "rank": 1.844832280185025, + "likes": 0, + "views": 60 }, { "id": "fNYWAGT9SkHb3bQrk", "name": "hypercubermod", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xyxzilawzfc16xh2w-thumbnail.jpg" + "screenshotURL": "data/images/images-xyxzilawzfc16xh2w-thumbnail.jpg", + "rank": 1.5801028386181812, + "likes": 0, + "views": 92 }, { "id": "epNhofNCAKkjo88eT", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ci68cfkpf8dpnig50-thumbnail.jpg" + "screenshotURL": "data/images/images-ci68cfkpf8dpnig50-thumbnail.jpg", + "rank": 1.7132029890267897, + "likes": 1, + "views": 121 }, { "id": "6xC43NutGGXHRTZ9p", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ydiu5ku4pirid8l9h-thumbnail.jpg" + "screenshotURL": "data/images/images-ydiu5ku4pirid8l9h-thumbnail.jpg", + "rank": 1.0997262771470846, + "likes": 0, + "views": 72 }, { "id": "3RibQfbPe3tobLxLw", "name": "hypercuber", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-7xhjal6h6ovvwctxu-thumbnail.jpg" + "screenshotURL": "data/images/images-7xhjal6h6ovvwctxu-thumbnail.jpg", + "rank": 1.4552122898239586, + "likes": 0, + "views": 142 }, { "id": "njNz396TwkoZ7JoLd", "name": "musicboxes", "username": "galousis", "avatarUrl": "https://avatars.githubusercontent.com/galousis?s=200", - "screenshotURL": "data/images/images-xcglu53eryk4d59z8-thumbnail.jpg" + "screenshotURL": "data/images/images-xcglu53eryk4d59z8-thumbnail.jpg", + "rank": 1.4335561903278762, + "likes": 0, + "views": 197 }, { "id": "DiGpLPYqRW3DAtnFc", "name": "crazyplanet", "username": "galousis", "avatarUrl": "https://avatars.githubusercontent.com/galousis?s=200", - "screenshotURL": "data/images/images-05fgsemszbjctt71m-thumbnail.jpg" + "screenshotURL": "data/images/images-05fgsemszbjctt71m-thumbnail.jpg", + "rank": 1.4967862506730945, + "likes": 0, + "views": 252 }, { "id": "sS597q4aY9wEpneFz", "name": "crazymusicbox", "username": "galousis", "avatarUrl": "https://avatars.githubusercontent.com/galousis?s=200", - "screenshotURL": "data/images/images-w0kskivlej25q9evu-thumbnail.jpg" + "screenshotURL": "data/images/images-w0kskivlej25q9evu-thumbnail.jpg", + "rank": 10.15714643549282, + "likes": 3, + "views": 604 }, { "id": "esyFcPb5cskLWGgGE", "name": "surface", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-oawtgfc01fg4ilkxp-thumbnail.jpg" + "screenshotURL": "data/images/images-oawtgfc01fg4ilkxp-thumbnail.jpg", + "rank": 1.9221358898123322, + "likes": 0, + "views": 53 }, { "id": "93FoywQqcRMeZNRcz", "name": "fedge", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-9amu7dqnevio0ji6c-thumbnail.jpg" + "screenshotURL": "data/images/images-9amu7dqnevio0ji6c-thumbnail.jpg", + "rank": 1.0842184657234983, + "likes": 1, + "views": 340 }, { "id": "KFvg6n392t9qpC7HD", "name": "crazymusicbox", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-pj8lji8n4d6b33xbo-thumbnail.jpg" + "screenshotURL": "data/images/images-pj8lji8n4d6b33xbo-thumbnail.jpg", + "rank": 1.1165602876844423, + "likes": 0, + "views": 85 }, { "id": "Y3bsPmhHZNkBkDdhQ", "name": "Hello Cube", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-79ikv67atb29a7z4m-thumbnail.jpg" + "screenshotURL": "data/images/images-79ikv67atb29a7z4m-thumbnail.jpg", + "rank": 1.830536683865969, + "likes": 1, + "views": 362 }, { "id": "7vbkgbBXwtnj4LbT2", "name": "Smooth Icosahedron", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-slu79te05jep9jpm9-thumbnail.jpg" + "screenshotURL": "data/images/images-slu79te05jep9jpm9-thumbnail.jpg", + "rank": 1.2857376164164234, + "likes": 0, + "views": 173 }, { "id": "kRguYk2Yft2HDLmiP", "name": "3D Point Cloud Scene", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-91t1366qo2iy6q8hv-thumbnail.jpg" + "screenshotURL": "data/images/images-91t1366qo2iy6q8hv-thumbnail.jpg", + "rank": 1.4673815309040605, + "likes": 1, + "views": 278 }, { "id": "9ikkGGKbk6D4k8eRa", "name": "Shadertoy Renderer", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-4cwrlsae2orwwpycc-thumbnail.jpg" + "screenshotURL": "data/images/images-4cwrlsae2orwwpycc-thumbnail.jpg", + "rank": 1.77195913141606, + "likes": 0, + "views": 215 }, { "id": "6RMx4XYpHck6oZZ4u", "name": "Parametric Plotter - Torus", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-er4jpe4h70m8a7186-thumbnail.jpg" + "screenshotURL": "data/images/images-er4jpe4h70m8a7186-thumbnail.jpg", + "rank": 1.1152076333955674, + "likes": 0, + "views": 394 }, { "id": "auetPcBpAZ2WyysTb", "name": "point cloud vs spheres rmx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gcypxrg8ppp2ylt9b-thumbnail.jpg" + "screenshotURL": "data/images/images-gcypxrg8ppp2ylt9b-thumbnail.jpg", + "rank": 1.1067817910701536, + "likes": 1, + "views": 104 }, { "id": "cZZ3eyhcr5QzLGrqT", "name": "point cloud vs spheres rmx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-eyo5kcj1k5c27dhmv-thumbnail.jpg" + "screenshotURL": "data/images/images-eyo5kcj1k5c27dhmv-thumbnail.jpg", + "rank": 1.7804589735873777, + "likes": 0, + "views": 128 }, { "id": "jdAf5zLP6coQorz8g", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-oc05m0uhuh2x69n9o-thumbnail.jpg" + "screenshotURL": "data/images/images-oc05m0uhuh2x69n9o-thumbnail.jpg", + "rank": 1.374506251579841, + "likes": 0, + "views": 121 }, { "id": "C549fio274zzAoidn", "name": "Block Party", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-kl7wzjiscsnbod2ac-thumbnail.jpg" + "screenshotURL": "data/images/images-kl7wzjiscsnbod2ac-thumbnail.jpg", + "rank": 1.0729594163641893, + "likes": 0, + "views": 65 }, { "id": "r2tz6uDybuH3HESEN", "name": "Block Party", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vaykbal6owtecrdlv-thumbnail.jpg" + "screenshotURL": "data/images/images-vaykbal6owtecrdlv-thumbnail.jpg", + "rank": 1.2032373989956489, + "likes": 0, + "views": 102 }, { "id": "A4aQeDP9zYwLTXGKd", "name": "Block Party", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gzeted81ngf963e9n-thumbnail.jpg" + "screenshotURL": "data/images/images-gzeted81ngf963e9n-thumbnail.jpg", + "rank": 1.7917300014073962, + "likes": 0, + "views": 31 }, { "id": "wFtvqKAQ3wB8Hho3p", "name": "undul", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-yheobgbtjk9ttasx6-thumbnail.jpg" + "screenshotURL": "data/images/images-yheobgbtjk9ttasx6-thumbnail.jpg", + "rank": 10.57657939333006, + "likes": 3, + "views": 434 }, { "id": "FGbfRShZBrEzgsq9v", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4th7ngzptgb16wilw-thumbnail.jpg" + "screenshotURL": "data/images/images-4th7ngzptgb16wilw-thumbnail.jpg", + "rank": 1.1909981202842297, + "likes": 0, + "views": 63 }, { "id": "CfHhvkT7qoHXgLNx6", "name": "Hello Cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lwate8vg2gi22ndpg-thumbnail.jpg" + "screenshotURL": "data/images/images-lwate8vg2gi22ndpg-thumbnail.jpg", + "rank": 1.454786297423445, + "likes": 0, + "views": 38 }, { "id": "d6HHmyLaBsmttvb5b", "name": "myHello Cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wawjubb6axcnjmh5t-thumbnail.jpg" + "screenshotURL": "data/images/images-wawjubb6axcnjmh5t-thumbnail.jpg", + "rank": 1.9256179207324566, + "likes": 0, + "views": 92 }, { "id": "KgwQJvsXGiER7oBtf", "name": "myHello Cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0j0toyhlvandw4d4m-thumbnail.jpg" + "screenshotURL": "data/images/images-0j0toyhlvandw4d4m-thumbnail.jpg", + "rank": 1.7009361077100154, + "likes": 1, + "views": 116 }, { "id": "FDYmXj7L2c7PJjTwe", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lg7amx490lfy9l7vw-thumbnail.jpg" + "screenshotURL": "data/images/images-lg7amx490lfy9l7vw-thumbnail.jpg", + "rank": 1.7295263199433735, + "likes": 0, + "views": 64 }, { "id": "mFr92RbhPmuJXKXWK", "name": "Bilinear Patch", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-cz9gbdzg0o72kd02f-thumbnail.jpg" + "screenshotURL": "data/images/images-cz9gbdzg0o72kd02f-thumbnail.jpg", + "rank": 1.9246464980553872, + "likes": 0, + "views": 156 }, { "id": "Yudd65BQfx92kHBcH", "name": "run", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-3af3gds7ce4xxejhi-thumbnail.jpg" + "screenshotURL": "data/images/images-3af3gds7ce4xxejhi-thumbnail.jpg", + "rank": 10.683568643775375, + "likes": 7, + "views": 898 }, { "id": "SAxr7jfCpJMn2zJyG", "name": "cheese wheel", "username": "blackle", "avatarUrl": "https://secure.gravatar.com/avatar/32bd668863823ef987c1aa8d6f81ace6?default=retro&size=200", - "screenshotURL": "data/images/images-i425uicasg8nyron8-thumbnail.jpg" + "screenshotURL": "data/images/images-i425uicasg8nyron8-thumbnail.jpg", + "rank": 10.47476435511673, + "likes": 2, + "views": 615 }, { "id": "nCs6tW5ZLeSx7QoHm", "name": "bobblet", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lgjohokupvnv60ml4-thumbnail.jpg" + "screenshotURL": "data/images/images-lgjohokupvnv60ml4-thumbnail.jpg", + "rank": 1.678489360681821, + "likes": 1, + "views": 119 }, { "id": "qGALguswrydAHGpCK", "name": "Bezier Patch", "username": "oneshade", "avatarUrl": "https://secure.gravatar.com/avatar/f0d8718b5dc6efb4cf47453275108912?default=retro&size=200", - "screenshotURL": "data/images/images-fz6drbm3nq64ozhc4-thumbnail.jpg" + "screenshotURL": "data/images/images-fz6drbm3nq64ozhc4-thumbnail.jpg", + "rank": 1.2717562246141902, + "likes": 1, + "views": 207 }, { "id": "9K6tGbtzRXNPPboM5", "name": "flwr", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d1p9f1pwgfqv1xhlr-thumbnail.jpg" + "screenshotURL": "data/images/images-d1p9f1pwgfqv1xhlr-thumbnail.jpg", + "rank": 1.8388646614531186, + "likes": 0, + "views": 81 }, { "id": "xJtSaCNJTKWjZF5jp", "name": "Waves", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-xaxeb3eyozituvadl-thumbnail.jpg" + "screenshotURL": "data/images/images-xaxeb3eyozituvadl-thumbnail.jpg", + "rank": 1.0357537402872605, + "likes": 0, + "views": 104 }, { "id": "fh74hqW59nbsQkT6N", "name": "Montara", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-mbsypi50i68ym2i64-thumbnail.jpg" + "screenshotURL": "data/images/images-mbsypi50i68ym2i64-thumbnail.jpg", + "rank": 1.274834618054684, + "likes": 0, + "views": 239 }, { "id": "wxPvS64A9HG62L8za", "name": "Pixel Waves", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-fp7o5ypxf3ibqk8mj-thumbnail.jpg" + "screenshotURL": "data/images/images-fp7o5ypxf3ibqk8mj-thumbnail.jpg", + "rank": 1.7281376948276899, + "likes": 0, + "views": 71 }, { "id": "nb7JYJJLQtbayZHzh", "name": "Pixel Storm", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-h30ilp6q57jd83df0-thumbnail.jpg" + "screenshotURL": "data/images/images-h30ilp6q57jd83df0-thumbnail.jpg", + "rank": 10.324490139266993, + "likes": 2, + "views": 221 }, { "id": "MrwTGnkcE7aQ4y6XX", "name": "bhatsux", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-21qkfqta2myaxjy4q-thumbnail.jpg" + "screenshotURL": "data/images/images-21qkfqta2myaxjy4q-thumbnail.jpg", + "rank": 10.079680933622884, + "likes": 3, + "views": 273 }, { "id": "md47PJjYvynaWJqMy", "name": "synth", "username": "sail", "avatarUrl": "https://secure.gravatar.com/avatar/bca4a2f3b0c91f779e8844c21bc4b296?default=retro&size=200", - "screenshotURL": "data/images/images-gn0j9oum4zgacafk1-thumbnail.jpg" + "screenshotURL": "data/images/images-gn0j9oum4zgacafk1-thumbnail.jpg", + "rank": 1.6902606287845496, + "likes": 0, + "views": 156 }, { "id": "rcKFeaikB2g9P6Wf5", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-sw27b7anx7rdr38ow-thumbnail.jpg" + "screenshotURL": "data/images/images-sw27b7anx7rdr38ow-thumbnail.jpg", + "rank": 1.3807205662139954, + "likes": 0, + "views": 71 }, { "id": "6J7Jj9F2CdctHCkXB", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-69rzkf81e9bp2b4hd-thumbnail.jpg" + "screenshotURL": "data/images/images-69rzkf81e9bp2b4hd-thumbnail.jpg", + "rank": 1.914925306630685, + "likes": 0, + "views": 60 }, { "id": "PMP5Sqmw8vLLrpJgw", "name": "bhatsux", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4idqy6pnfswlwukfw-thumbnail.jpg" + "screenshotURL": "data/images/images-4idqy6pnfswlwukfw-thumbnail.jpg", + "rank": 1.5701515365236687, + "likes": 0, + "views": 27 }, { "id": "Px6gh46SuTaM4EEnF", "name": "Pixel Storm", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-uh63fy28jajvpio8p-thumbnail.jpg" + "screenshotURL": "data/images/images-uh63fy28jajvpio8p-thumbnail.jpg", + "rank": 1.7377810804157932, + "likes": 0, + "views": 10 }, { "id": "vBDBSAvnH4mCTZ4So", "name": "Pixel Stormx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ny7768vo3dmybxoap-thumbnail.jpg" + "screenshotURL": "data/images/images-ny7768vo3dmybxoap-thumbnail.jpg", + "rank": 1.240450871137289, + "likes": 0, + "views": 53 }, { "id": "tQEPfhxxjYGjmL6LL", "name": "Pixel Stormx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ovlffevkxqotbpz1h-thumbnail.jpg" + "screenshotURL": "data/images/images-ovlffevkxqotbpz1h-thumbnail.jpg", + "rank": 1.3712746123061965, + "likes": 1, + "views": 112 }, { "id": "dfb54ssJPtsdTbqaj", "name": "glass of colors", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vd4en3frpc32r0x4o-thumbnail.jpg" + "screenshotURL": "data/images/images-vd4en3frpc32r0x4o-thumbnail.jpg", + "rank": 1.1058878396458691, + "likes": 0, + "views": 76 }, { "id": "C4gCacp8eQ337rdFD", "name": "mouse-wip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-a7uuhpsoqh6tni2ho-thumbnail.jpg" + "screenshotURL": "data/images/images-a7uuhpsoqh6tni2ho-thumbnail.jpg", + "rank": 1.3019073779027945, + "likes": 0, + "views": 83 }, { "id": "fdRMRscY4Te3iZPBF", "name": "mouse-wip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-bo7a7mz2kj4dqzopb-thumbnail.jpg" + "screenshotURL": "data/images/images-bo7a7mz2kj4dqzopb-thumbnail.jpg", + "rank": 1.0996073583576345, + "likes": 0, + "views": 14 }, { "id": "fHqs32thqJc7j2QR3", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-t3ye1v22de0ypn7qu-thumbnail.jpg" + "screenshotURL": "data/images/images-t3ye1v22de0ypn7qu-thumbnail.jpg", + "rank": 1.054903335777499, + "likes": 0, + "views": 67 }, { "id": "ZFhCyFCR3GKn8HkgG", "name": "thumpy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gxszja6uxjn787m35-thumbnail.jpg" + "screenshotURL": "data/images/images-gxszja6uxjn787m35-thumbnail.jpg", + "rank": 1.8768662649097394, + "likes": 0, + "views": 116 }, { "id": "sr2hRa3R2XYEKwJyC", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n0tsrgasjjq1sqt3s-thumbnail.jpg" + "screenshotURL": "data/images/images-n0tsrgasjjq1sqt3s-thumbnail.jpg", + "rank": 1.4737138706724684, + "likes": 0, + "views": 80 }, { "id": "dQM2bdFTuo6XKyJ9B", "name": "hypercuber", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3v58l2e254bjseaxp-thumbnail.jpg" + "screenshotURL": "data/images/images-3v58l2e254bjseaxp-thumbnail.jpg", + "rank": 1.6875729983197647, + "likes": 0, + "views": 105 }, { "id": "aKaMTCwCLH9Wy2wfG", "name": "hypercuber", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-sc04zeskppxhbujy9-thumbnail.jpg" + "screenshotURL": "data/images/images-sc04zeskppxhbujy9-thumbnail.jpg", + "rank": 1.4815779702918526, + "likes": 0, + "views": 67 }, { "id": "w2wizFHHNsMCjuyvJ", "name": "mouse-wip", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-z3rh4fp54ouln35vb-thumbnail.jpg" + "screenshotURL": "data/images/images-z3rh4fp54ouln35vb-thumbnail.jpg", + "rank": 1.4242367675251704, + "likes": 0, + "views": 67 }, { "id": "RtPtBzZA48whTSdM4", "name": "3D Point Cloud Scene", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-jw6fp556wmuk9cuu4-thumbnail.jpg" + "screenshotURL": "data/images/images-jw6fp556wmuk9cuu4-thumbnail.jpg", + "rank": 1.6681487922472245, + "likes": 0, + "views": 63 }, { "id": "PERFs2wtC9jvSqbDY", "name": "3D Point Cloud Scene", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-o4log2npwlpwswubi-thumbnail.jpg" + "screenshotURL": "data/images/images-o4log2npwlpwswubi-thumbnail.jpg", + "rank": 1.771259960261277, + "likes": 1, + "views": 105 }, { "id": "oX5wEFKffEhvZmeJT", "name": "3D Point Cloud Scene", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-alsdehi0rp2qwwoua-thumbnail.jpg" + "screenshotURL": "data/images/images-alsdehi0rp2qwwoua-thumbnail.jpg", + "rank": 1.0233141603426432, + "likes": 1, + "views": 129 }, { "id": "nvRC9PH5c7FhYT6vm", "name": "3D Point Cloud Scene", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vq06qn55we3h7mh6i-thumbnail.jpg" + "screenshotURL": "data/images/images-vq06qn55we3h7mh6i-thumbnail.jpg", + "rank": 1.119921655869002, + "likes": 0, + "views": 97 }, { "id": "xTioxG2q3bibRu5j8", "name": "point cloud vs spheres rmx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u3zz5zb0k6owsvpb2-thumbnail.jpg" + "screenshotURL": "data/images/images-u3zz5zb0k6owsvpb2-thumbnail.jpg", + "rank": 1.5294951700834607, + "likes": 1, + "views": 107 }, { "id": "7EmHQKmTWXAwTXS63", "name": "morp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2avr79rlrav34fenh-thumbnail.jpg" + "screenshotURL": "data/images/images-2avr79rlrav34fenh-thumbnail.jpg", + "rank": 1.77956145841701, + "likes": 0, + "views": 48 }, { "id": "k2vXaRzFT8Nqdwfit", "name": "morp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w02lk9av2jdvdyqe3-thumbnail.jpg" + "screenshotURL": "data/images/images-w02lk9av2jdvdyqe3-thumbnail.jpg", + "rank": 1.2704283209022285, + "likes": 0, + "views": 115 }, { "id": "o39WoEQsYbe48X2id", "name": "morp", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4tvt6i7su76kxx0w9-thumbnail.jpg" + "screenshotURL": "data/images/images-4tvt6i7su76kxx0w9-thumbnail.jpg", + "rank": 1.989966588596138, + "likes": 0, + "views": 88 }, { "id": "kmHZWuJ5wjmz7RQzS", "name": "Triangle Tessellation", "username": "przemyslawzaworski", "avatarUrl": "https://secure.gravatar.com/avatar/3a3abcfa29dc9b0fa9fd2fb25ff10892?default=retro&size=200", - "screenshotURL": "data/images/images-dyruw6q6d1pz74oq5-thumbnail.jpg" + "screenshotURL": "data/images/images-dyruw6q6d1pz74oq5-thumbnail.jpg", + "rank": 1.5823939190835068, + "likes": 1, + "views": 311 }, { "id": "bSWJchGnG97o3HQfE", "name": "circles", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8tjij9c7bq0xl923x-thumbnail.jpg" + "screenshotURL": "data/images/images-8tjij9c7bq0xl923x-thumbnail.jpg", + "rank": 1.7110960766218668, + "likes": 1, + "views": 111 }, { "id": "STmreATrsBA7GMBzA", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9j767p40uod9wwul3-thumbnail.jpg" + "screenshotURL": "data/images/images-9j767p40uod9wwul3-thumbnail.jpg", + "rank": 10.762752707412734, + "likes": 3, + "views": 240 }, { "id": "sA2GkcNB7H2biaXxg", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-io3g46f2mpkzk58ao-thumbnail.jpg" + "screenshotURL": "data/images/images-io3g46f2mpkzk58ao-thumbnail.jpg", + "rank": 1.657992413405021, + "likes": 0, + "views": 81 }, { "id": "FuT3HckGWwv5PxkNP", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-o0m773xt4pt38ksqf-thumbnail.jpg" + "screenshotURL": "data/images/images-o0m773xt4pt38ksqf-thumbnail.jpg", + "rank": 1.344031945636523, + "likes": 0, + "views": 52 }, { "id": "KRuXE4SBCi4kRBG6j", "name": "seaworms", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-51wh6l8cue4tx7wk0-thumbnail.jpg" + "screenshotURL": "data/images/images-51wh6l8cue4tx7wk0-thumbnail.jpg", + "rank": 1.38086940047267, + "likes": 1, + "views": 302 }, { "id": "v5nH366PBWGH7qqG8", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9jh9okr2rknwuyjtw-thumbnail.jpg" + "screenshotURL": "data/images/images-9jh9okr2rknwuyjtw-thumbnail.jpg", + "rank": 1.1560374654254941, + "likes": 0, + "views": 78 }, { "id": "sYdAq9WutD8TN6uxp", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vucna6khkfe36l2eh-thumbnail.jpg" + "screenshotURL": "data/images/images-vucna6khkfe36l2eh-thumbnail.jpg", + "rank": 1.6999655871075299, + "likes": 0, + "views": 63 }, { "id": "easEJ6iaXWeeR99Gj", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-xrfr6bz31jn1bvc4m-thumbnail.jpg" + "screenshotURL": "data/images/images-xrfr6bz31jn1bvc4m-thumbnail.jpg", + "rank": 1.3886654559986609, + "likes": 0, + "views": 64 }, { "id": "J6Rbdqdhvx7Yjdh59", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0wsynpp1jwvq4z5ij-thumbnail.jpg" + "screenshotURL": "data/images/images-0wsynpp1jwvq4z5ij-thumbnail.jpg", + "rank": 1.980593510753188, + "likes": 0, + "views": 50 }, { "id": "f2knCxK4pMLFDEZWB", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-f4kmyyz6quocwsyks-thumbnail.jpg" + "screenshotURL": "data/images/images-f4kmyyz6quocwsyks-thumbnail.jpg", + "rank": 1.9484739794580936, + "likes": 0, + "views": 19 }, { "id": "TDswsR4bMAPBnsQLT", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d68f6msei862fv8nx-thumbnail.jpg" + "screenshotURL": "data/images/images-d68f6msei862fv8nx-thumbnail.jpg", + "rank": 1.5040275993369108, + "likes": 0, + "views": 18 }, { "id": "bWGzwX6udGM4uM7ra", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ps0o4xp5rdoy1fp2n-thumbnail.jpg" + "screenshotURL": "data/images/images-ps0o4xp5rdoy1fp2n-thumbnail.jpg", + "rank": 1.6040749799928329, + "likes": 0, + "views": 64 }, { "id": "yJStxdpLgCWHmBA7n", "name": "second test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-l3yqem4dorrunlng2-thumbnail.jpg" + "screenshotURL": "data/images/images-l3yqem4dorrunlng2-thumbnail.jpg", + "rank": 1.9933711227603192, + "likes": 0, + "views": 29 }, { "id": "ZZPtHWkxTWXKxGiJB", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-e3i3deyf3k201t93b-thumbnail.jpg" + "screenshotURL": "data/images/images-e3i3deyf3k201t93b-thumbnail.jpg", + "rank": 1.7550260721122732, + "likes": 0, + "views": 58 }, { "id": "tDPKDjEBxPf4GXgvv", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mjfno8utejh66oj8m-thumbnail.jpg" + "screenshotURL": "data/images/images-mjfno8utejh66oj8m-thumbnail.jpg", + "rank": 1.5288196750268277, + "likes": 0, + "views": 59 }, { "id": "eCtymAejxmi75Fg78", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w4lm489ltdpqzowwm-thumbnail.jpg" + "screenshotURL": "data/images/images-w4lm489ltdpqzowwm-thumbnail.jpg", + "rank": 1.4899610573396527, + "likes": 0, + "views": 68 }, { "id": "LpWRC9LAg6ck6rSzf", "name": "first test", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-q71qaduuozgoge1le-thumbnail.jpg" + "screenshotURL": "data/images/images-q71qaduuozgoge1le-thumbnail.jpg", + "rank": 1.6119790598639359, + "likes": 0, + "views": 30 }, { "id": "f9MztjgyzxAHdqsxy", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6crny2r0gk0rlosg5-thumbnail.jpg" + "screenshotURL": "data/images/images-6crny2r0gk0rlosg5-thumbnail.jpg", + "rank": 1.3264002831992625, + "likes": 0, + "views": 60 }, { "id": "9ydRokp8vXNSApmsq", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3p4e60ngudxsxynq8-thumbnail.jpg" + "screenshotURL": "data/images/images-3p4e60ngudxsxynq8-thumbnail.jpg", + "rank": 1.4337803721209632, + "likes": 0, + "views": 33 }, { "id": "4NywnD7ErprEsdfa8", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ob6j4s1fyu97c1f2o-thumbnail.jpg" + "screenshotURL": "data/images/images-ob6j4s1fyu97c1f2o-thumbnail.jpg", + "rank": 1.2307279812988534, + "likes": 1, + "views": 36 }, { "id": "b5fN5z5ZFYzsQukHD", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x95nqjo5vt1wfrrtr-thumbnail.jpg" + "screenshotURL": "data/images/images-x95nqjo5vt1wfrrtr-thumbnail.jpg", + "rank": 1.2347548966964035, + "likes": 0, + "views": 79 }, { "id": "LbkZcKYz5Z7nbCP4s", "name": "D1_365", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vw4ecrvq04bazd9vj-thumbnail.jpg" + "screenshotURL": "data/images/images-vw4ecrvq04bazd9vj-thumbnail.jpg", + "rank": 1.23648004070518, + "likes": 0, + "views": 12 }, { "id": "AJ3iLGfbPGRTnZZn6", "name": "qumu", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6b7gooaa9elc8ervf-thumbnail.jpg" + "screenshotURL": "data/images/images-6b7gooaa9elc8ervf-thumbnail.jpg", + "rank": 1.5834694060673788, + "likes": 0, + "views": 73 }, { "id": "nEpiQXnFSAvRvgwTY", "name": "hexagon tile strings", "username": "jshrake", "avatarUrl": "https://avatars.githubusercontent.com/jshrake?s=200", - "screenshotURL": "data/images/images-zbuhh9hpbmomg0wok-thumbnail.jpg" + "screenshotURL": "data/images/images-zbuhh9hpbmomg0wok-thumbnail.jpg", + "rank": 10.123759239443016, + "likes": 6, + "views": 573 }, { "id": "yQxBYWw4sFSMS2gsp", "name": "hexagon tile strings 3D", "username": "jshrake", "avatarUrl": "https://avatars.githubusercontent.com/jshrake?s=200", - "screenshotURL": "data/images/images-go2w1b1vibry40xk3-thumbnail.jpg" + "screenshotURL": "data/images/images-go2w1b1vibry40xk3-thumbnail.jpg", + "rank": 10.149794664864398, + "likes": 7, + "views": 1737 }, { "id": "YTKN84yNr6RB2aDbB", "name": "learn1", "username": "muffin", "avatarUrl": "https://secure.gravatar.com/avatar/62e506fb8f0b1139bce884d6e6fc93e7?default=retro&size=200", - "screenshotURL": "data/images/images-qq17maop7exb5hr97-thumbnail.jpg" + "screenshotURL": "data/images/images-qq17maop7exb5hr97-thumbnail.jpg", + "rank": 1.6225271132131023, + "likes": 1, + "views": 214 }, { "id": "mTt5zkdxxpb2F9px7", "name": "hexagon tile strings 3D", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mc214dfiqr1fp63b7-thumbnail.jpg" + "screenshotURL": "data/images/images-mc214dfiqr1fp63b7-thumbnail.jpg", + "rank": 1.750226984436994, + "likes": 0, + "views": 91 }, { "id": "PuJz9tt4xX8z7tBP8", "name": "point cloud vs spheres rmx", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-efj2gg37jcx1bnxq7-thumbnail.jpg" + "screenshotURL": "data/images/images-efj2gg37jcx1bnxq7-thumbnail.jpg", + "rank": 1.7438722279629257, + "likes": 0, + "views": 91 }, { "id": "a3o5rh2HCzLMPnSbn", "name": "black eye", "username": "leithba", "avatarUrl": "https://avatars.githubusercontent.com/LeithBA?s=200", - "screenshotURL": "data/images/images-1oyzc51wdo5jdwgow-thumbnail.jpg" + "screenshotURL": "data/images/images-1oyzc51wdo5jdwgow-thumbnail.jpg", + "rank": 10.910873112731698, + "likes": 3, + "views": 675 }, { "id": "FtWQZjoHxqMK8dS5s", "name": "sphere", "username": "leithba", "avatarUrl": "https://avatars.githubusercontent.com/LeithBA?s=200", - "screenshotURL": "data/images/images-yd5t6llew6sj0q4ad-thumbnail.jpg" + "screenshotURL": "data/images/images-yd5t6llew6sj0q4ad-thumbnail.jpg", + "rank": 1.2878331656884447, + "likes": 1, + "views": 168 }, { "id": "FsdFwLEhLHY2TyemA", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-e2jilst5tshkd5426-thumbnail.jpg" + "screenshotURL": "data/images/images-e2jilst5tshkd5426-thumbnail.jpg", + "rank": 1.5129433685301434, + "likes": 0, + "views": 48 }, { "id": "suJcf7jB43TcT8x5X", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n01wh3zklbx8wxva2-thumbnail.jpg" + "screenshotURL": "data/images/images-n01wh3zklbx8wxva2-thumbnail.jpg", + "rank": 1.5572934907379674, + "likes": 0, + "views": 68 }, { "id": "J4JLEuTrJFshLPKeg", "name": "Bezier Curves", "username": "przemyslawzaworski", "avatarUrl": "https://secure.gravatar.com/avatar/3a3abcfa29dc9b0fa9fd2fb25ff10892?default=retro&size=200", - "screenshotURL": "data/images/images-5fjdc82zhrln5r5vb-thumbnail.jpg" + "screenshotURL": "data/images/images-5fjdc82zhrln5r5vb-thumbnail.jpg", + "rank": 1.8912016255681943, + "likes": 1, + "views": 227 }, { "id": "pDA68wnR6YFYgpH8G", "name": "kwek", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d70c9odnh34fo1h8y-thumbnail.jpg" + "screenshotURL": "data/images/images-d70c9odnh34fo1h8y-thumbnail.jpg", + "rank": 1.4560408036446955, + "likes": 0, + "views": 88 }, { "id": "uQ6SBCL37HsvsjWYy", "name": "wonk", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-itzj8smlszzcok3c5-thumbnail.jpg" + "screenshotURL": "data/images/images-itzj8smlszzcok3c5-thumbnail.jpg", + "rank": 1.0720164000243493, + "likes": 0, + "views": 33 }, { "id": "H5bhy6dNpHRiJXWds", "name": "Bezier Surface", "username": "przemyslawzaworski", "avatarUrl": "https://secure.gravatar.com/avatar/3a3abcfa29dc9b0fa9fd2fb25ff10892?default=retro&size=200", - "screenshotURL": "data/images/images-gtn6sfbe2rqjc5dvk-thumbnail.jpg" + "screenshotURL": "data/images/images-gtn6sfbe2rqjc5dvk-thumbnail.jpg", + "rank": 1.4746405942368692, + "likes": 0, + "views": 233 }, { "id": "7avdmuC23kYit8KWs", "name": "WAVE", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-r91ci666qv30l3sgz-thumbnail.jpg" + "screenshotURL": "data/images/images-r91ci666qv30l3sgz-thumbnail.jpg", + "rank": 1.474470927604572, + "likes": 0, + "views": 202 }, { "id": "jiYAbdiu7oseTcBzg", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mrbx9fhle4vyspycj-thumbnail.jpg" + "screenshotURL": "data/images/images-mrbx9fhle4vyspycj-thumbnail.jpg", + "rank": 1.5181696094772539, + "likes": 0, + "views": 89 }, { "id": "fLedbHFSXD9E4aMSv", "name": "Oh my", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gu78a1hdbkc8e989z-thumbnail.jpg" + "screenshotURL": "data/images/images-gu78a1hdbkc8e989z-thumbnail.jpg", + "rank": 1.420948798089222, + "likes": 0, + "views": 76 }, { "id": "EZmjdzfcpwjp7MSFM", "name": "Oh my word", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-njkwyn6cyahgjgqk5-thumbnail.jpg" + "screenshotURL": "data/images/images-njkwyn6cyahgjgqk5-thumbnail.jpg", + "rank": 1.966252876268398, + "likes": 0, + "views": 35 }, { "id": "rghHKREPitTaTLiyH", "name": "Oh my word", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1b6nxvxr6g7tjaqux-thumbnail.jpg" + "screenshotURL": "data/images/images-1b6nxvxr6g7tjaqux-thumbnail.jpg", + "rank": 1.203068133286161, + "likes": 0, + "views": 64 }, { "id": "W6AZjsv3rqioGwCLa", "name": "Oh my word", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-go3bn66wd32dq2ctc-thumbnail.jpg" + "screenshotURL": "data/images/images-go3bn66wd32dq2ctc-thumbnail.jpg", + "rank": 1.632777081109505, + "likes": 0, + "views": 90 }, { "id": "bbpMGgfF9vceKwYEH", "name": "mostly harmless 4 Kmaachine WIP", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-boxqh59px59rpwtoi-thumbnail.jpg" + "screenshotURL": "data/images/images-boxqh59px59rpwtoi-thumbnail.jpg", + "rank": 1.6456899949084516, + "likes": 0, + "views": 84 }, { "id": "YazT6iXD9eAmLY6qD", "name": "Oh my word", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3hnnrwslmrr7bylwo-thumbnail.jpg" + "screenshotURL": "data/images/images-3hnnrwslmrr7bylwo-thumbnail.jpg", + "rank": 1.7189067650966638, + "likes": 0, + "views": 34 }, { "id": "dDWeHcCfjXZ2qxCji", "name": "mostly harmless 4 Kmaachine WIP", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-b22yd31wklvw8foma-thumbnail.jpg" + "screenshotURL": "data/images/images-b22yd31wklvw8foma-thumbnail.jpg", + "rank": 1.7056873346743013, + "likes": 0, + "views": 39 }, { "id": "sK7LiRcHNuXupG5ax", "name": "Oh my word", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-34zoofwmawlxo2ax2-thumbnail.jpg" + "screenshotURL": "data/images/images-34zoofwmawlxo2ax2-thumbnail.jpg", + "rank": 1.341660474986999, + "likes": 0, + "views": 81 }, { "id": "coje67XoytKsXMYqF", "name": "Oh my word", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4gp5a7fswz9v16fiz-thumbnail.jpg" + "screenshotURL": "data/images/images-4gp5a7fswz9v16fiz-thumbnail.jpg", + "rank": 1.173385281569706, + "likes": 0, + "views": 67 }, { "id": "x7fjK2WqJCRmwvnuj", "name": "Oh my word", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1cwoe7rtigtu9zysg-thumbnail.jpg" + "screenshotURL": "data/images/images-1cwoe7rtigtu9zysg-thumbnail.jpg", + "rank": 1.1203766700782636, + "likes": 0, + "views": 38 }, { "id": "xqxGcpS5Ny2RtAwpm", "name": "shock", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nzd47e78my7mq3qua-thumbnail.jpg" + "screenshotURL": "data/images/images-nzd47e78my7mq3qua-thumbnail.jpg", + "rank": 1.5624898097821132, + "likes": 0, + "views": 77 }, { "id": "nBtQo8jPpr5y4bKyK", "name": "WAVE guys", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-672pqtfjkume65ir7-thumbnail.jpg" + "screenshotURL": "data/images/images-672pqtfjkume65ir7-thumbnail.jpg", + "rank": 1.2925418351119289, + "likes": 0, + "views": 152 }, { "id": "w9fNQs5qa7s4CmEvg", "name": "WAVE guys", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-36aub785g7fz54v0t-thumbnail.jpg" + "screenshotURL": "data/images/images-36aub785g7fz54v0t-thumbnail.jpg", + "rank": 1.4247545870585592, + "likes": 0, + "views": 129 }, { "id": "8wij3k6mQCLMeYsgw", "name": "WAVE guys", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-68xxgigumfvm0qyrg-thumbnail.jpg" + "screenshotURL": "data/images/images-68xxgigumfvm0qyrg-thumbnail.jpg", + "rank": 1.5560661456314122, + "likes": 0, + "views": 212 }, { "id": "NpnhMDf6aivDMB3x9", "name": "black eye", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u5bvcnvkl5f1w1gof-thumbnail.jpg" + "screenshotURL": "data/images/images-u5bvcnvkl5f1w1gof-thumbnail.jpg", + "rank": 1.5688113838773377, + "likes": 0, + "views": 118 }, { "id": "RZ3HmsB9XBnW5yn7k", "name": "circles", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-s32bl6rwot1h2gvmf-thumbnail.jpg" + "screenshotURL": "data/images/images-s32bl6rwot1h2gvmf-thumbnail.jpg", + "rank": 1.5737054227422735, + "likes": 0, + "views": 202 }, { "id": "NP3rRKeHPZeXBhymB", "name": "circles", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-p55vl0rhufzj9ov0a-thumbnail.jpg" + "screenshotURL": "data/images/images-p55vl0rhufzj9ov0a-thumbnail.jpg", + "rank": 10.433789149975743, + "likes": 2, + "views": 278 }, { "id": "yfhr4C9ihGC54WwZ4", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-02ag42uhfgbxn62pb-thumbnail.jpg" + "screenshotURL": "data/images/images-02ag42uhfgbxn62pb-thumbnail.jpg", + "rank": 1.8017110541860986, + "likes": 0, + "views": 59 }, { "id": "99zvCpii8eiTj2fo8", "name": "unnamed", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-fkeiuzqtr2so05eqx-thumbnail.jpg" + "screenshotURL": "data/images/images-fkeiuzqtr2so05eqx-thumbnail.jpg", + "rank": 1.9253395606485038, + "likes": 1, + "views": 129 }, { "id": "XxN2enyHa2MMbayT5", "name": "flow", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-reivvzf3jsx8b92xj-thumbnail.jpg" + "screenshotURL": "data/images/images-reivvzf3jsx8b92xj-thumbnail.jpg", + "rank": 1.3009210638313224, + "likes": 0, + "views": 40 }, { "id": "nfi9NM8Y8gRZNqaEF", "name": "K Machine exposed shader", "username": "zug", "avatarUrl": "https://lh3.googleusercontent.com/-ic9UqwOeGYY/AAAAAAAAAAI/AAAAAAAAABU/vJK2D-kzm0k/photo.jpg", - "screenshotURL": "data/images/images-a09xg59c97pvo7nue-thumbnail.jpg" + "screenshotURL": "data/images/images-a09xg59c97pvo7nue-thumbnail.jpg", + "rank": 1.5044402833510113, + "likes": 0, + "views": 138 }, { "id": "MaT4wjZqPmXjfRqe3", "name": "jp", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-p7tvo3r9d4n67n4vy-thumbnail.jpg" + "screenshotURL": "data/images/images-p7tvo3r9d4n67n4vy-thumbnail.jpg", + "rank": 1.656167797225077, + "likes": 0, + "views": 56 }, { "id": "m6Sw7fXzNji9JqQRk", "name": "disruptive D", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-lrrjprp4nc8lvdpi3-thumbnail.jpg" + "screenshotURL": "data/images/images-lrrjprp4nc8lvdpi3-thumbnail.jpg", + "rank": 1.2096999173885266, + "likes": 0, + "views": 109 }, { "id": "XTMgvDzrnXxm3gSZQ", "name": "disruptive D robots hail", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-thzo5hkb0awoyfmxv-thumbnail.jpg" + "screenshotURL": "data/images/images-thzo5hkb0awoyfmxv-thumbnail.jpg", + "rank": 1.8825546686937682, + "likes": 0, + "views": 119 }, { "id": "QXw5ie5QNXrscXSgX", "name": "disruptive D2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-53f2bo3xblywjqd6v-thumbnail.jpg" + "screenshotURL": "data/images/images-53f2bo3xblywjqd6v-thumbnail.jpg", + "rank": 1.8336390921806183, + "likes": 0, + "views": 70 }, { "id": "LDxR3x6bY8ujTYt3M", "name": "black eye2", "username": "trip-les-ix", "avatarUrl": "https://avatars.githubusercontent.com/trip-les-ix?s=200", - "screenshotURL": "data/images/images-vnr2z620np0c86ir9-thumbnail.jpg" + "screenshotURL": "data/images/images-vnr2z620np0c86ir9-thumbnail.jpg", + "rank": 1.6326334511118967, + "likes": 0, + "views": 123 }, { "id": "YoyxivmzQMzpahR8j", "name": "sea_urkin", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-n6a19w5liwxn91pib-thumbnail.jpg" + "screenshotURL": "data/images/images-n6a19w5liwxn91pib-thumbnail.jpg", + "rank": 1.6387389338531102, + "likes": 0, + "views": 65 }, { "id": "NZXTQnoGoqztxfJDm", "name": "That spinner", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vrybjvc9nvdfejo54-thumbnail.jpg" + "screenshotURL": "data/images/images-vrybjvc9nvdfejo54-thumbnail.jpg", + "rank": 1.9718708437585444, + "likes": 0, + "views": 81 }, { "id": "L2TarY6jCmDDb2z8r", "name": "smutz", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x0bxvj75lj4miydh2-thumbnail.jpg" + "screenshotURL": "data/images/images-x0bxvj75lj4miydh2-thumbnail.jpg", + "rank": 1.6889592214086866, + "likes": 0, + "views": 97 }, { "id": "PNhE8dDWq3i4kPX64", "name": "wave ", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5bnlbabuqnjsbdg3b-thumbnail.jpg" + "screenshotURL": "data/images/images-5bnlbabuqnjsbdg3b-thumbnail.jpg", + "rank": 1.8021012113249983, + "likes": 0, + "views": 107 }, { "id": "Pzbk6qLsSg2d38JRq", "name": "Procedural Sphere With Tessellation", "username": "przemyslawzaworski", "avatarUrl": "https://secure.gravatar.com/avatar/3a3abcfa29dc9b0fa9fd2fb25ff10892?default=retro&size=200", - "screenshotURL": "data/images/images-gzyo53tr1ng52yz76-thumbnail.jpg" + "screenshotURL": "data/images/images-gzyo53tr1ng52yz76-thumbnail.jpg", + "rank": 1.171298086457843, + "likes": 0, + "views": 203 }, { "id": "B6DFsE8BsdxjmQSeD", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3tv0d984russ0ojiz-thumbnail.jpg" + "screenshotURL": "data/images/images-3tv0d984russ0ojiz-thumbnail.jpg", + "rank": 1.3553473446014688, + "likes": 0, + "views": 42 }, { "id": "rXA7dW2QF9uYGive2", "name": "trochoids", "username": "argonblue", "avatarUrl": "https://secure.gravatar.com/avatar/33a85e016ea152866eb10da331df9bb7?default=retro&size=200", - "screenshotURL": "data/images/images-nuewkledrnmenfsgg-thumbnail.jpg" + "screenshotURL": "data/images/images-nuewkledrnmenfsgg-thumbnail.jpg", + "rank": 1.447953621373387, + "likes": 1, + "views": 285 }, { "id": "BSig2nJzr4kavRSF2", "name": "Vertexshaderart : Making a Grid", "username": "hyosang_jung", "avatarUrl": "https://secure.gravatar.com/avatar/012973e43b86800472c970853da48caf?default=retro&size=200", - "screenshotURL": "data/images/images-btltjypsix9rayu7h-thumbnail.jpg" + "screenshotURL": "data/images/images-btltjypsix9rayu7h-thumbnail.jpg", + "rank": 1.2388663992816835, + "likes": 1, + "views": 117 }, { "id": "3cvdmf4HtiuwSqeR8", "name": "Vertexshaderart : Making a Grid NEW", "username": "hyosang_jung", "avatarUrl": "https://secure.gravatar.com/avatar/012973e43b86800472c970853da48caf?default=retro&size=200", - "screenshotURL": "data/images/images-00ase1ejdqge7ksql-thumbnail.jpg" + "screenshotURL": "data/images/images-00ase1ejdqge7ksql-thumbnail.jpg", + "rank": 1.9459169618834724, + "likes": 1, + "views": 85 }, { "id": "hnZQWotZNLbSjY9bs", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-g84k9ktmw1u5u22tx-thumbnail.jpg" + "screenshotURL": "data/images/images-g84k9ktmw1u5u22tx-thumbnail.jpg", + "rank": 1.8668482192740745, + "likes": 0, + "views": 101 }, { "id": "fvQTW8AHjW54ifFbh", "name": "fuzeball", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4vzyacke43e0hh5rn-thumbnail.jpg" + "screenshotURL": "data/images/images-4vzyacke43e0hh5rn-thumbnail.jpg", + "rank": 1.4749114146841322, + "likes": 0, + "views": 68 }, { "id": "oEaayNGujJaMMkRSu", "name": "sphere", "username": "watermeloon", "avatarUrl": "https://secure.gravatar.com/avatar/e0a1c061d10e360fcf5646229dd6e29a?default=retro&size=200", - "screenshotURL": "data/images/images-z3q0env186w8aditu-thumbnail.jpg" + "screenshotURL": "data/images/images-z3q0env186w8aditu-thumbnail.jpg", + "rank": 1.939171183647523, + "likes": 0, + "views": 102 }, { "id": "pnWPM9mLnuLMMHCFy", "name": "texas by keyboarders", "username": "molotovbliss", "avatarUrl": "https://avatars.githubusercontent.com/molotovbliss?s=200", - "screenshotURL": "data/images/images-33q069wty019i4jip-thumbnail.jpg" + "screenshotURL": "data/images/images-33q069wty019i4jip-thumbnail.jpg", + "rank": 1.528213090526498, + "likes": 0, + "views": 85 }, { "id": "HyBREewYeJJq8kxKa", "name": "snd-scope ", "username": "molotovbliss", "avatarUrl": "https://avatars.githubusercontent.com/molotovbliss?s=200", - "screenshotURL": "data/images/images-4fhsfm0dxsyw1npml-thumbnail.jpg" + "screenshotURL": "data/images/images-4fhsfm0dxsyw1npml-thumbnail.jpg", + "rank": 1.565795908514425, + "likes": 0, + "views": 73 }, { "id": "hJS9jEgToDSA94vDA", "name": "vu-spike-ball", "username": "molotovbliss", "avatarUrl": "https://avatars.githubusercontent.com/molotovbliss?s=200", - "screenshotURL": "data/images/images-alzu7hzvjaz1kt4fi-thumbnail.jpg" + "screenshotURL": "data/images/images-alzu7hzvjaz1kt4fi-thumbnail.jpg", + "rank": 1.2106878638408831, + "likes": 0, + "views": 82 }, { "id": "3GkC95J3qizbTmiwJ", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-w31227g1vlsb8ok72-thumbnail.jpg" + "screenshotURL": "data/images/images-w31227g1vlsb8ok72-thumbnail.jpg", + "rank": 1.7586342989552628, + "likes": 0, + "views": 37 }, { "id": "FqSZrJ7rAfB3savC5", "name": "sound cone", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2f79tm4lfguhhcmqx-thumbnail.jpg" + "screenshotURL": "data/images/images-2f79tm4lfguhhcmqx-thumbnail.jpg", + "rank": 1.313580364448373, + "likes": 0, + "views": 26 }, { "id": "3EGwvJZ5S8be4wM7t", "name": "terrain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-i87yt5mo2qdvrbufg-thumbnail.jpg" + "screenshotURL": "data/images/images-i87yt5mo2qdvrbufg-thumbnail.jpg", + "rank": 1.2009753736782844, + "likes": 0, + "views": 65 }, { "id": "9BDdcbJh6rDaD4MBi", "name": "terrain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ljqz9tg2e96biba0y-thumbnail.jpg" + "screenshotURL": "data/images/images-ljqz9tg2e96biba0y-thumbnail.jpg", + "rank": 1.0581897460411196, + "likes": 0, + "views": 42 }, { "id": "tgnWFwxfEbt64aHfQ", "name": "terrain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2t9b3pyfzxx84cj1w-thumbnail.jpg" + "screenshotURL": "data/images/images-2t9b3pyfzxx84cj1w-thumbnail.jpg", + "rank": 1.6319315257222429, + "likes": 0, + "views": 67 }, { "id": "ji6xYT7wScL9QmPmH", "name": "terrain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-feghmwtod2ct5fr7n-thumbnail.jpg" + "screenshotURL": "data/images/images-feghmwtod2ct5fr7n-thumbnail.jpg", + "rank": 1.8426779602413257, + "likes": 1, + "views": 83 }, { "id": "5wpxiiCkDvE3Wsv5D", "name": "terrain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5uges3daa81g028l4-thumbnail.jpg" + "screenshotURL": "data/images/images-5uges3daa81g028l4-thumbnail.jpg", + "rank": 1.306486517993389, + "likes": 0, + "views": 65 }, { "id": "dufQqpoG5ZrSfdkjf", "name": "terrain", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-c8hmo4y2h3f07cs3u-thumbnail.jpg" + "screenshotURL": "data/images/images-c8hmo4y2h3f07cs3u-thumbnail.jpg", + "rank": 1.1692301289939289, + "likes": 0, + "views": 39 }, { "id": "mHgyhLsuwpJinyxDH", "name": "qyube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-divw09ujzictphpq4-thumbnail.jpg" + "screenshotURL": "data/images/images-divw09ujzictphpq4-thumbnail.jpg", + "rank": 1.029160882269943, + "likes": 1, + "views": 85 }, { "id": "85epXhdc6bNGzc5t4", "name": "feels like debris", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-gx46ouixvfo8q5lzs-thumbnail.jpg" + "screenshotURL": "data/images/images-gx46ouixvfo8q5lzs-thumbnail.jpg", + "rank": 1.5141873343163157, + "likes": 0, + "views": 70 }, { "id": "sPftu8weSr8Ej2krv", "name": "galaxy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ptfoyfp5ejm55ipi3-thumbnail.jpg" + "screenshotURL": "data/images/images-ptfoyfp5ejm55ipi3-thumbnail.jpg", + "rank": 1.6812966735095758, + "likes": 0, + "views": 46 }, { "id": "MTW5NGatj8ZLp9cAD", "name": "Super Triangles", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-vbsh00yiwbryqhu7f-thumbnail.jpg" + "screenshotURL": "data/images/images-vbsh00yiwbryqhu7f-thumbnail.jpg", + "rank": 1.1961092661572512, + "likes": 0, + "views": 7 }, { "id": "ycNiGDhLy59Wqt9qN", "name": "chamber lights", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ug26wkfn5k2mmo07o-thumbnail.jpg" + "screenshotURL": "data/images/images-ug26wkfn5k2mmo07o-thumbnail.jpg", + "rank": 1.9684035475294832, + "likes": 0, + "views": 67 }, { "id": "nsh5oH8N9MEBb9AbT", "name": "orbit", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-j6kf7gq4ag3espkos-thumbnail.jpg" + "screenshotURL": "data/images/images-j6kf7gq4ag3espkos-thumbnail.jpg", + "rank": 1.6417863382987212, + "likes": 0, + "views": 89 }, { "id": "85e3bGEKFA4Ac7pHh", "name": "ball-otest", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-i9xq2a4msxc62rurp-thumbnail.jpg" + "screenshotURL": "data/images/images-i9xq2a4msxc62rurp-thumbnail.jpg", + "rank": 1.6500645276282977, + "likes": 1, + "views": 39 }, { "id": "QWNj2ZspFrBLdtsJm", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-9ewfpwmxi2ukbtscv-thumbnail.jpg" + "screenshotURL": "data/images/images-9ewfpwmxi2ukbtscv-thumbnail.jpg", + "rank": 1.8976542164135177, + "likes": 0, + "views": 14 }, { "id": "P4e5h3iG9MkcanmBM", "name": "netflix lines", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ttns5u3x3yhhrwg52-thumbnail.jpg" + "screenshotURL": "data/images/images-ttns5u3x3yhhrwg52-thumbnail.jpg", + "rank": 1.4069597694587477, + "likes": 0, + "views": 59 }, { "id": "jXYNwHmBj5miEkeS6", "name": "cyclone", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-873y09mja4nztx8bd-thumbnail.jpg" + "screenshotURL": "data/images/images-873y09mja4nztx8bd-thumbnail.jpg", + "rank": 1.531910975120749, + "likes": 0, + "views": 60 }, { "id": "s62zTw9wPkh2irNpz", "name": "Knotted Candy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-wgdyzlw6vz0q335i8-thumbnail.jpg" + "screenshotURL": "data/images/images-wgdyzlw6vz0q335i8-thumbnail.jpg", + "rank": 1.7319557345442183, + "likes": 1, + "views": 71 }, { "id": "JGGw63pb4BxyXBqyc", "name": "Sir. Rup", "username": "nkkky", "avatarUrl": "https://avatars.githubusercontent.com/nkkky?s=200", - "screenshotURL": "data/images/images-so5lflx3v2310djhi-thumbnail.jpg" + "screenshotURL": "data/images/images-so5lflx3v2310djhi-thumbnail.jpg", + "rank": 1.1102693502705931, + "likes": 0, + "views": 70 }, { "id": "iw8FH3ButdB4ZzpsQ", "name": "Sir. Rup 002", "username": "nkkky", "avatarUrl": "https://avatars.githubusercontent.com/nkkky?s=200", - "screenshotURL": "data/images/images-fq4nmm894gb1pqy7o-thumbnail.jpg" + "screenshotURL": "data/images/images-fq4nmm894gb1pqy7o-thumbnail.jpg", + "rank": 1.9666455848217796, + "likes": 0, + "views": 83 }, { "id": "9SEaxhmGgtFCn7tXv", "name": "technoball K machinzed dev1 (GL_LINE_LOOP)", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-c348psbz7l0z9sg95-thumbnail.jpg" + "screenshotURL": "data/images/images-c348psbz7l0z9sg95-thumbnail.jpg", + "rank": 1.8869778624608837, + "likes": 0, + "views": 75 }, { "id": "BEskWFZM826YNBJAN", "name": "red bars", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-8kk1q0vbaljeoqim3-thumbnail.jpg" + "screenshotURL": "data/images/images-8kk1q0vbaljeoqim3-thumbnail.jpg", + "rank": 1.8263729173142147, + "likes": 0, + "views": 35 }, { "id": "x4ozirAYAtKhvZGdo", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-udpgbtk7mfevs8ioa-thumbnail.jpg" + "screenshotURL": "data/images/images-udpgbtk7mfevs8ioa-thumbnail.jpg", + "rank": 1.3233124378300434, + "likes": 0, + "views": 58 }, { "id": "KmPLGgqiLsMdk7QpB", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4iugfltq73592b12b-thumbnail.jpg" + "screenshotURL": "data/images/images-4iugfltq73592b12b-thumbnail.jpg", + "rank": 1.1709952464185518, + "likes": 0, + "views": 12 }, { "id": "9adCiEobmkAuj8Gue", "name": "tehland", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-kj403tp8c1m3o7gib-thumbnail.jpg" + "screenshotURL": "data/images/images-kj403tp8c1m3o7gib-thumbnail.jpg", + "rank": 1.21355507561378, + "likes": 0, + "views": 55 }, { "id": "gFjsSoxA5bwzxPwXc", "name": "pencilswirl", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-r6jjcmih2ttwfu564-thumbnail.jpg" + "screenshotURL": "data/images/images-r6jjcmih2ttwfu564-thumbnail.jpg", + "rank": 1.3514964150081816, + "likes": 0, + "views": 62 }, { "id": "rTaKpcsBkfYB9EWPk", "name": "diamondshine", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-kq333heq8zn3tb5kh-thumbnail.jpg" + "screenshotURL": "data/images/images-kq333heq8zn3tb5kh-thumbnail.jpg", + "rank": 1.7715382105240343, + "likes": 0, + "views": 60 }, { "id": "fMPBsNwkev8DSYD72", "name": "litelline", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-z6hyf2iuknjtljetj-thumbnail.jpg" + "screenshotURL": "data/images/images-z6hyf2iuknjtljetj-thumbnail.jpg", + "rank": 1.6408992343954802, + "likes": 0, + "views": 23 }, { "id": "55nRorvcAYfSEYJhZ", "name": "magicsparkle", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-ec19nxkvgvj12vj8n-thumbnail.jpg" + "screenshotURL": "data/images/images-ec19nxkvgvj12vj8n-thumbnail.jpg", + "rank": 1.4854487942306758, + "likes": 0, + "views": 48 }, { "id": "4mMg6kQXSNiEDkuwR", "name": "firesun", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-3nmwhhmgzxc2wgvv4-thumbnail.jpg" + "screenshotURL": "data/images/images-3nmwhhmgzxc2wgvv4-thumbnail.jpg", + "rank": 1.9223065692286931, + "likes": 0, + "views": 22 }, { "id": "JoWAeXNsfz23C8d8b", "name": "graysounds", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-6qzsf4xfvsa9wh594-thumbnail.jpg" + "screenshotURL": "data/images/images-6qzsf4xfvsa9wh594-thumbnail.jpg", + "rank": 1.6584032960849997, + "likes": 0, + "views": 42 }, { "id": "ssKvHBoYZGXuj88en", "name": "gridpop", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-t4hn0ycil9ufaiq9s-thumbnail.jpg" + "screenshotURL": "data/images/images-t4hn0ycil9ufaiq9s-thumbnail.jpg", + "rank": 1.3590700396757611, + "likes": 0, + "views": 61 }, { "id": "ko66wgrdNeNbx9WDz", "name": "ropepull", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nxrc35d6f0s6kkgxa-thumbnail.jpg" + "screenshotURL": "data/images/images-nxrc35d6f0s6kkgxa-thumbnail.jpg", + "rank": 1.1919708870266652, + "likes": 0, + "views": 73 }, { "id": "KZdmbdYsnSLLCa4bQ", "name": "jiggleswirl", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-wpkpox3zosg9lahy8-thumbnail.jpg" + "screenshotURL": "data/images/images-wpkpox3zosg9lahy8-thumbnail.jpg", + "rank": 1.7510176818522833, + "likes": 0, + "views": 39 }, { "id": "a3JBo24QkPxvKYpja", "name": "yellolong", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-43d7yf6za24synjei-thumbnail.jpg" + "screenshotURL": "data/images/images-43d7yf6za24synjei-thumbnail.jpg", + "rank": 1.8312064622203064, + "likes": 0, + "views": 62 }, { "id": "rSvWfDGEoaa5hqb5j", "name": "lightline", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-l7ilf7htifrovzg7t-thumbnail.jpg" + "screenshotURL": "data/images/images-l7ilf7htifrovzg7t-thumbnail.jpg", + "rank": 1.5920387055597827, + "likes": 0, + "views": 78 }, { "id": "x7PnnkNih93Fxm9A6", "name": "coolswirly", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-qsh2hwhaurld8q092-thumbnail.jpg" + "screenshotURL": "data/images/images-qsh2hwhaurld8q092-thumbnail.jpg", + "rank": 1.1115698705284462, + "likes": 0, + "views": 57 }, { "id": "2dNusyoCHaevCCYP7", "name": "colorsound", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-d028m75nb0x0sxgif-thumbnail.jpg" + "screenshotURL": "data/images/images-d028m75nb0x0sxgif-thumbnail.jpg", + "rank": 1.6715085170029078, + "likes": 0, + "views": 62 }, { "id": "japgmuqb6SYNuHBb4", "name": "blocksfix", "username": "jarredthecoder", "avatarUrl": "https://avatars.githubusercontent.com/JarredTheCoder?s=200", - "screenshotURL": "data/images/images-m4kdlq8jon5l9hby8-thumbnail.jpg" + "screenshotURL": "data/images/images-m4kdlq8jon5l9hby8-thumbnail.jpg", + "rank": 1.7677282901599511, + "likes": 0, + "views": 50 }, { "id": "eKqemqRBragaEs55Y", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-eztlitzffj21uloyh-thumbnail.jpg" + "screenshotURL": "data/images/images-eztlitzffj21uloyh-thumbnail.jpg", + "rank": 1.5704878080874838, + "likes": 0, + "views": 67 }, { "id": "KsdyG6xS6Dzvyi2wN", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-tjlfjn51z6mq5edzk-thumbnail.jpg" + "screenshotURL": "data/images/images-tjlfjn51z6mq5edzk-thumbnail.jpg", + "rank": 1.502755561312686, + "likes": 0, + "views": 68 }, { "id": "nxqCRh7kbHBXK4qNn", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-p9gppiaro099sb4fv-thumbnail.jpg" + "screenshotURL": "data/images/images-p9gppiaro099sb4fv-thumbnail.jpg", + "rank": 1.6540900439006105, + "likes": 0, + "views": 75 }, { "id": "G2qYBmuQs2cA7C4ze", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-16qy3qcvp5qha4e5c-thumbnail.jpg" + "screenshotURL": "data/images/images-16qy3qcvp5qha4e5c-thumbnail.jpg", + "rank": 1.1132024776528266, + "likes": 0, + "views": 46 }, { "id": "DNj4nZ8MZnj5JZFt2", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-id39thpy8e629p119-thumbnail.jpg" + "screenshotURL": "data/images/images-id39thpy8e629p119-thumbnail.jpg", + "rank": 1.2422002842932829, + "likes": 0, + "views": 60 }, { "id": "4BkjXGWjFkBTo7kEJ", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-add1ry2x6udi4y90o-thumbnail.jpg" + "screenshotURL": "data/images/images-add1ry2x6udi4y90o-thumbnail.jpg", + "rank": 1.0203376581804289, + "likes": 0, + "views": 32 }, { "id": "QNRa7fHrHnYWcZoCm", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-oa5a4swy0aziifkdn-thumbnail.jpg" + "screenshotURL": "data/images/images-oa5a4swy0aziifkdn-thumbnail.jpg", + "rank": 1.104088788674807, + "likes": 0, + "views": 45 }, { "id": "gWF8YEaiS44osT2K7", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-x5sk8ux4v7jw5o0s4-thumbnail.jpg" + "screenshotURL": "data/images/images-x5sk8ux4v7jw5o0s4-thumbnail.jpg", + "rank": 1.8976056216060782, + "likes": 0, + "views": 53 }, { "id": "gJPot9c9wsbfuT6Md", "name": "box", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fq2bl5x6nmigdkelx-thumbnail.jpg" + "screenshotURL": "data/images/images-fq2bl5x6nmigdkelx-thumbnail.jpg", + "rank": 1.562864515732437, + "likes": 0, + "views": 73 }, { "id": "QJskLnkaikLSdkYEs", "name": "ball-o?", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d14t0js9z65qdfo9a-thumbnail.jpg" + "screenshotURL": "data/images/images-d14t0js9z65qdfo9a-thumbnail.jpg", + "rank": 1.5449999236305292, + "likes": 0, + "views": 88 }, { "id": "gKbNhtAK4AqZvFaQM", "name": "audio cubes", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-jlvq4qrowcpvrqioz-thumbnail.jpg" + "screenshotURL": "data/images/images-jlvq4qrowcpvrqioz-thumbnail.jpg", + "rank": 1.2622984349021127, + "likes": 0, + "views": 67 }, { "id": "pTwLX9y5LQfFD3iey", "name": "vector field demonstration", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-s282s8olr9u4abgtn-thumbnail.jpg" + "screenshotURL": "data/images/images-s282s8olr9u4abgtn-thumbnail.jpg", + "rank": 1.363426765821161, + "likes": 0, + "views": 60 }, { "id": "WGdY3o9Nv6AqRvu5E", "name": "vector field demonstration", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-u7x7y5e7l25hu68z2-thumbnail.jpg" + "screenshotURL": "data/images/images-u7x7y5e7l25hu68z2-thumbnail.jpg", + "rank": 1.8799885520799822, + "likes": 0, + "views": 27 }, { "id": "s8fhTKeFZujEYyKJi", "name": "vector field demonstration", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lsegf533xf05n5bgu-thumbnail.jpg" + "screenshotURL": "data/images/images-lsegf533xf05n5bgu-thumbnail.jpg", + "rank": 1.9795320370270408, + "likes": 0, + "views": 29 }, { "id": "b3WFbQ4SDWLwXbcSp", "name": "vector field demonstration2", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fwmwqwqtzlc2aq39a-thumbnail.jpg" + "screenshotURL": "data/images/images-fwmwqwqtzlc2aq39a-thumbnail.jpg", + "rank": 1.8390078483858452, + "likes": 0, + "views": 56 }, { "id": "emui4ppu4ZWu8iLwB", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qxe4loax4pibydqtz-thumbnail.jpg" + "screenshotURL": "data/images/images-qxe4loax4pibydqtz-thumbnail.jpg", + "rank": 1.1252217625071779, + "likes": 0, + "views": 34 }, { "id": "FjA6DbEL9qbenj778", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cvc4cnxb7uua9k7ua-thumbnail.jpg" + "screenshotURL": "data/images/images-cvc4cnxb7uua9k7ua-thumbnail.jpg", + "rank": 1.7754075622332348, + "likes": 0, + "views": 69 }, { "id": "gkrLbb6TwrbveHw49", "name": "crazy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-h2dnqkrvpzisr9lzq-thumbnail.jpg" + "screenshotURL": "data/images/images-h2dnqkrvpzisr9lzq-thumbnail.jpg", + "rank": 1.1401826103616184, + "likes": 0, + "views": 79 }, { "id": "vX6mGDTuwQmga2tvj", "name": "technoball K machinized dev0", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1flpjy3ynqqpofr29-thumbnail.jpg" + "screenshotURL": "data/images/images-1flpjy3ynqqpofr29-thumbnail.jpg", + "rank": 1.9789300415500948, + "likes": 0, + "views": 74 }, { "id": "63qyzzMSCLNjCirhM", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-d4fibv7djvebcag69-thumbnail.jpg" + "screenshotURL": "data/images/images-d4fibv7djvebcag69-thumbnail.jpg", + "rank": 1.2373815868425935, + "likes": 0, + "views": 42 }, { "id": "HoKSKN5bu2omsjRi7", "name": "etch a sketch", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-pfifpp4me2dxziq2w-thumbnail.jpg" + "screenshotURL": "data/images/images-pfifpp4me2dxziq2w-thumbnail.jpg", + "rank": 1.1433465626224952, + "likes": 0, + "views": 70 }, { "id": "Xf8ywY5kqr6qLRr2F", "name": "etch a sketch", "username": "chriscamplin", "avatarUrl": "https://secure.gravatar.com/avatar/5798c9f697b3fea48de32ade2ba3e54c?default=retro&size=200", - "screenshotURL": "data/images/images-g5rjv9b4talrgrvqh-thumbnail.jpg" + "screenshotURL": "data/images/images-g5rjv9b4talrgrvqh-thumbnail.jpg", + "rank": 1.7875429080729066, + "likes": 0, + "views": 58 }, { "id": "CiTmPsWuiBPzTRgDn", "name": "Colorful Circle", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-nx2k1jvqdmfkqwyam-thumbnail.jpg" + "screenshotURL": "data/images/images-nx2k1jvqdmfkqwyam-thumbnail.jpg", + "rank": 1.6398902412467624, + "likes": 0, + "views": 37 }, { "id": "gbv2z926cb7MWF3Gy", "name": "Colorful Circle", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-5fnnehcthnc49607f-thumbnail.jpg" + "screenshotURL": "data/images/images-5fnnehcthnc49607f-thumbnail.jpg", + "rank": 1.1168195260063782, + "likes": 0, + "views": 50 }, { "id": "7YtDi4LTcGHk4Rv7A", "name": "julia", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-4w32gpqpqn1t5yikr-thumbnail.jpg" + "screenshotURL": "data/images/images-4w32gpqpqn1t5yikr-thumbnail.jpg", + "rank": 1.7410780886160373, + "likes": 0, + "views": 34 }, { "id": "vmttH6ixNxK3G3sTG", "name": "juliaworld", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-so5wax3s8iqnb8gru-thumbnail.jpg" + "screenshotURL": "data/images/images-so5wax3s8iqnb8gru-thumbnail.jpg", + "rank": 1.2433017524089345, + "likes": 0, + "views": 75 }, { "id": "4X6mJigNvjatDJv4q", "name": "RED HEXDROPS", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-ypmyuwl2kresc5s6h-thumbnail.jpg" + "screenshotURL": "data/images/images-ypmyuwl2kresc5s6h-thumbnail.jpg", + "rank": 1.9094120406952855, + "likes": 0, + "views": 41 }, { "id": "DyvcR8jSTEBXSm6J7", "name": "RED HEXDROPS 2", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-dlp6o7b9nvq90f4me-thumbnail.jpg" + "screenshotURL": "data/images/images-dlp6o7b9nvq90f4me-thumbnail.jpg", + "rank": 1.6993268181333308, + "likes": 0, + "views": 41 }, { "id": "rdnpitzwjjAHK9Aef", "name": "RED HEXDROPS 3", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-1umeb0fpmqzlt8p50-thumbnail.jpg" + "screenshotURL": "data/images/images-1umeb0fpmqzlt8p50-thumbnail.jpg", + "rank": 1.2961190904871924, + "likes": 1, + "views": 63 }, { "id": "L4yzBqmc6NRwKXSrs", "name": "RED HEXDROPS 4", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-olpd7focu18z17hef-thumbnail.jpg" + "screenshotURL": "data/images/images-olpd7focu18z17hef-thumbnail.jpg", + "rank": 1.7730502887038821, + "likes": 1, + "views": 37 }, { "id": "4JPK5YpSAQRwHtgZX", "name": "RED HEXDROPS 5", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-cqkw0b6xoe9tuf2by-thumbnail.jpg" + "screenshotURL": "data/images/images-cqkw0b6xoe9tuf2by-thumbnail.jpg", + "rank": 10.622389878516136, + "likes": 2, + "views": 56 }, { "id": "biFYsrY6uepWwyQN8", "name": "RED HEXDROPS 4 points", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-8dn2j8yhrlzs9o3ph-thumbnail.jpg" + "screenshotURL": "data/images/images-8dn2j8yhrlzs9o3ph-thumbnail.jpg", + "rank": 1.2437055804879935, + "likes": 0, + "views": 45 }, { "id": "NJM9uDGaaTJfRnrQC", "name": "RED HEXDROPS 4 trifan", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-wqsuzlzop0bl6xgbu-thumbnail.jpg" + "screenshotURL": "data/images/images-wqsuzlzop0bl6xgbu-thumbnail.jpg", + "rank": 1.7516510302497519, + "likes": 0, + "views": 29 }, { "id": "3icxEpds8WvgPmHy7", "name": "RED HEXDROPS 4 trifan 2", "username": "macro", "avatarUrl": "https://lh3.googleusercontent.com/-hZKcNaW8AT0/AAAAAAAAAAI/AAAAAAAAEGM/geaXegN2s9U/photo.jpg", - "screenshotURL": "data/images/images-99x8e1vmxjbqq3xyf-thumbnail.jpg" + "screenshotURL": "data/images/images-99x8e1vmxjbqq3xyf-thumbnail.jpg", + "rank": 1.8546787423884925, + "likes": 0, + "views": 29 }, { "id": "Ga8SGpeNAfnweDCaB", "name": "Knotted Candy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-yymqe7n0wz8y7pvpg-thumbnail.jpg" + "screenshotURL": "data/images/images-yymqe7n0wz8y7pvpg-thumbnail.jpg", + "rank": 1.151944091442282, + "likes": 0, + "views": 54 }, { "id": "4qDhPQsi7RfmX6Ncw", "name": "residuallines", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mtwjoodj78egcka1r-thumbnail.jpg" + "screenshotURL": "data/images/images-mtwjoodj78egcka1r-thumbnail.jpg", + "rank": 1.787783745956526, + "likes": 0, + "views": 42 }, { "id": "whWhE5dshEugnAaBD", "name": "residuallinesJV", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-marber1fnt48zptmm-thumbnail.jpg" + "screenshotURL": "data/images/images-marber1fnt48zptmm-thumbnail.jpg", + "rank": 1.838244368516968, + "likes": 0, + "views": 47 }, { "id": "SenDt74iq42gPkfJk", "name": "Making A Grid", "username": "hyojoonkim0020", "avatarUrl": "https://secure.gravatar.com/avatar/cefe773094bef8b88aa9bc719abe4874?default=retro&size=200", - "screenshotURL": "data/images/images-l7dxr8ig2smnbir0m-thumbnail.jpg" + "screenshotURL": "data/images/images-l7dxr8ig2smnbir0m-thumbnail.jpg", + "rank": 1.1078218835718767, + "likes": 0, + "views": 60 }, { "id": "3PKtnXSrJ72kySj5P", "name": "Making A Grid_hyojoonkim", "username": "hyojoonkim0020", "avatarUrl": "https://secure.gravatar.com/avatar/cefe773094bef8b88aa9bc719abe4874?default=retro&size=200", - "screenshotURL": "data/images/images-2gcweptjbxoehd9et-thumbnail.jpg" + "screenshotURL": "data/images/images-2gcweptjbxoehd9et-thumbnail.jpg", + "rank": 1.9854766531078196, + "likes": 0, + "views": 46 }, { "id": "a9PxcWZgDCKCjv5qK", "name": "Making a Grid", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-13mmf9wpnk8x7jrqp-thumbnail.jpg" + "screenshotURL": "data/images/images-13mmf9wpnk8x7jrqp-thumbnail.jpg", + "rank": 1.4799598003589154, + "likes": 0, + "views": 30 }, { "id": "BCqiiXBgBXYHTqw6G", "name": "Making A Grid-JongHyeon Lee", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-e2m7r0pwzdx2wc2kd-thumbnail.jpg" + "screenshotURL": "data/images/images-e2m7r0pwzdx2wc2kd-thumbnail.jpg", + "rank": 1.444964189197089, + "likes": 0, + "views": 38 }, { "id": "bwv3qCqRiC5rfavvx", "name": "Motion", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-kdmt87gz6x2y4mevw-thumbnail.jpg" + "screenshotURL": "data/images/images-kdmt87gz6x2y4mevw-thumbnail.jpg", + "rank": 1.4319391800198056, + "likes": 0, + "views": 57 }, { "id": "ubXN9wpiu8DoS8vjW", "name": "Motion - JongHyeon Lee", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-yi9l7mun72ywo063j-thumbnail.jpg" + "screenshotURL": "data/images/images-yi9l7mun72ywo063j-thumbnail.jpg", + "rank": 1.7342320012974937, + "likes": 0, + "views": 34 }, { "id": "nSFFYqXN2ekMfQBzn", "name": "Making A Grid", "username": "myunghyunkim0227", "avatarUrl": "https://avatars.githubusercontent.com/MyunghyunKim0227?s=200", - "screenshotURL": "data/images/images-jaf4q89jrtkva6al9-thumbnail.jpg" + "screenshotURL": "data/images/images-jaf4q89jrtkva6al9-thumbnail.jpg", + "rank": 1.819534487084341, + "likes": 0, + "views": 63 }, { "id": "hXDoWkGSTBFBQGXnN", "name": "Making A Grid by Jaeyeong An", "username": "jaeyeong-an", "avatarUrl": "https://avatars.githubusercontent.com/Jaeyeong-An?s=200", - "screenshotURL": "data/images/images-jvr097bu3nleexao4-thumbnail.jpg" + "screenshotURL": "data/images/images-jvr097bu3nleexao4-thumbnail.jpg", + "rank": 1.3210941743463966, + "likes": 0, + "views": 50 }, { "id": "DS8Yfx4noREuQ6YKi", "name": "Making A Grid", "username": "chaerinpark", "avatarUrl": "https://avatars.githubusercontent.com/ChaerinPark?s=200", - "screenshotURL": "data/images/images-4fyf6w4vo3vkw062y-thumbnail.jpg" + "screenshotURL": "data/images/images-4fyf6w4vo3vkw062y-thumbnail.jpg", + "rank": 1.1545329077073123, + "likes": 0, + "views": 30 }, { "id": "JhD7Yeh3NstvQbkhJ", "name": "Colors", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-saxcpw39a4cogiu9h-thumbnail.jpg" + "screenshotURL": "data/images/images-saxcpw39a4cogiu9h-thumbnail.jpg", + "rank": 1.0952986902322375, + "likes": 0, + "views": 43 }, { "id": "moFoJGxvvHCxBdedE", "name": "Colors", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-uuwss033ul0tqav60-thumbnail.jpg" + "screenshotURL": "data/images/images-uuwss033ul0tqav60-thumbnail.jpg", + "rank": 1.726203874263415, + "likes": 0, + "views": 42 }, { "id": "qividt2tw6AP89Bn7", "name": "Colors - JongHyeon Lee", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-08waa7vmldaafop14-thumbnail.jpg" + "screenshotURL": "data/images/images-08waa7vmldaafop14-thumbnail.jpg", + "rank": 1.4594692265646374, + "likes": 0, + "views": 66 }, { "id": "cTjJFwZcBSSW8d9gw", "name": "Making A Grid_Own variation", "username": "chaerinpark", "avatarUrl": "https://avatars.githubusercontent.com/ChaerinPark?s=200", - "screenshotURL": "data/images/images-3nsin53boylhavckc-thumbnail.jpg" + "screenshotURL": "data/images/images-3nsin53boylhavckc-thumbnail.jpg", + "rank": 1.7966855093518315, + "likes": 0, + "views": 51 }, { "id": "vSoYhoMHS2k2S8ueR", "name": "Making A Grid_myunghyun,kim", "username": "myunghyunkim0227", "avatarUrl": "https://avatars.githubusercontent.com/MyunghyunKim0227?s=200", - "screenshotURL": "data/images/images-5ufrcrfqcrl2s2h20-thumbnail.jpg" + "screenshotURL": "data/images/images-5ufrcrfqcrl2s2h20-thumbnail.jpg", + "rank": 1.3875323686159788, + "likes": 0, + "views": 35 }, { "id": "fSz8brGjX9TATFZLC", "name": "Making A Grid by Jaeyeong An(own variation)", "username": "jaeyeong-an", "avatarUrl": "https://avatars.githubusercontent.com/Jaeyeong-An?s=200", - "screenshotURL": "data/images/images-vlsx6bdgp6tsk2bnu-thumbnail.jpg" + "screenshotURL": "data/images/images-vlsx6bdgp6tsk2bnu-thumbnail.jpg", + "rank": 1.085262967608145, + "likes": 0, + "views": 41 }, { "id": "E77bqBL3BGzWQsqBw", "name": "making a grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-hqkd8x1d69ojbl5qp-thumbnail.jpg" + "screenshotURL": "data/images/images-hqkd8x1d69ojbl5qp-thumbnail.jpg", + "rank": 1.4633361310893165, + "likes": 0, + "views": 35 }, { "id": "fjN25zTwqLYMCNkJ4", "name": "Motion", "username": "chaerinpark", "avatarUrl": "https://avatars.githubusercontent.com/ChaerinPark?s=200", - "screenshotURL": "data/images/images-adq4xfys08soo9ays-thumbnail.jpg" + "screenshotURL": "data/images/images-adq4xfys08soo9ays-thumbnail.jpg", + "rank": 1.1564135341285149, + "likes": 0, + "views": 42 }, { "id": "2n27TgzYcMngCYSTG", "name": "Motion_Own variation", "username": "chaerinpark", "avatarUrl": "https://avatars.githubusercontent.com/ChaerinPark?s=200", - "screenshotURL": "data/images/images-hcqv8rqergkg1iahm-thumbnail.jpg" + "screenshotURL": "data/images/images-hcqv8rqergkg1iahm-thumbnail.jpg", + "rank": 1.0914336565647031, + "likes": 0, + "views": 47 }, { "id": "jY9RXPEf9rZ5Gv89N", "name": "Colors", "username": "minseok.kim", "avatarUrl": "https://secure.gravatar.com/avatar/9dbf6d7b52812c1307f1a8c8f4872756?default=retro&size=200", - "screenshotURL": "data/images/images-r4v5hs9o06rez0rnl-thumbnail.jpg" + "screenshotURL": "data/images/images-r4v5hs9o06rez0rnl-thumbnail.jpg", + "rank": 1.1312143408354338, + "likes": 0, + "views": 52 }, { "id": "akox4yJZBcHiLrbKy", "name": "Colors_minseok_kim", "username": "minseok.kim", "avatarUrl": "https://secure.gravatar.com/avatar/9dbf6d7b52812c1307f1a8c8f4872756?default=retro&size=200", - "screenshotURL": "data/images/images-dapat16nmyupp9tty-thumbnail.jpg" + "screenshotURL": "data/images/images-dapat16nmyupp9tty-thumbnail.jpg", + "rank": 1.621513182045732, + "likes": 0, + "views": 39 }, { "id": "tn7AoRaD9XwPucwsL", "name": "Audio Reactive Art", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-m9e1tceae85wupy05-thumbnail.jpg" + "screenshotURL": "data/images/images-m9e1tceae85wupy05-thumbnail.jpg", + "rank": 1.5111949756718877, + "likes": 0, + "views": 57 }, { "id": "CgmFpc7tyuEKBCKdm", "name": "Audio Reactive Art - jonghyeon.l", "username": "jonghyeon-lee-digipen", "avatarUrl": "https://avatars.githubusercontent.com/JongHyeon-Lee-Digipen?s=200", - "screenshotURL": "data/images/images-vjwitpzi4b2tfbxy8-thumbnail.jpg" + "screenshotURL": "data/images/images-vjwitpzi4b2tfbxy8-thumbnail.jpg", + "rank": 1.4965872788622652, + "likes": 0, + "views": 45 }, { "id": "dmBnGPyH5KjJbneie", "name": "Audio Reactive_myunghyun.kim", "username": "myunghyunkim0227", "avatarUrl": "https://avatars.githubusercontent.com/MyunghyunKim0227?s=200", - "screenshotURL": "data/images/images-dfh6gc59eguxybrxq-thumbnail.jpg" + "screenshotURL": "data/images/images-dfh6gc59eguxybrxq-thumbnail.jpg", + "rank": 1.1130986235579783, + "likes": 0, + "views": 78 }, { "id": "i6KKW4mstdDQe6aQK", "name": "Audio Reactive Art with rainbow color by Jaeyeong An", "username": "jaeyeong-an", "avatarUrl": "https://avatars.githubusercontent.com/Jaeyeong-An?s=200", - "screenshotURL": "data/images/images-y1h30l04ewwc6pb3m-thumbnail.jpg" + "screenshotURL": "data/images/images-y1h30l04ewwc6pb3m-thumbnail.jpg", + "rank": 1.171283335483596, + "likes": 0, + "views": 61 }, { "id": "Csow3AwA4u2Zotovs", "name": "Spiral", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-b26mmzekmhq018tq9-thumbnail.jpg" + "screenshotURL": "data/images/images-b26mmzekmhq018tq9-thumbnail.jpg", + "rank": 1.6205203937115413, + "likes": 0, + "views": 41 }, { "id": "7wueifQeGTg9ubjrp", "name": "technokokoro", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-fvhma6k85fm0y3xqy-thumbnail.jpg" + "screenshotURL": "data/images/images-fvhma6k85fm0y3xqy-thumbnail.jpg", + "rank": 1.0796113353818293, + "likes": 0, + "views": 36 }, { "id": "MvaSyANZqpM9Mewxp", "name": "cubespace", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-di8ioxncx41ha0f02-thumbnail.jpg" + "screenshotURL": "data/images/images-di8ioxncx41ha0f02-thumbnail.jpg", + "rank": 1.1627937685741252, + "likes": 0, + "views": 41 }, { "id": "kpxXuKKj3zwRaQ23J", "name": "Cool Attractors", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-dlr1602tjq4skbp8k-thumbnail.jpg" + "screenshotURL": "data/images/images-dlr1602tjq4skbp8k-thumbnail.jpg", + "rank": 1.2610178355841801, + "likes": 1, + "views": 105 }, { "id": "Hap5jDJiPwQZ9oJx6", "name": "Motion-1", "username": "eren", "avatarUrl": "https://lh3.googleusercontent.com/a/AAcHTteGyNZj5qjNhZ1PS7gklhngFJPOEGJ1ziUo1luJtIbl8o7k=s96-c", - "screenshotURL": "data/images/images-gf2p7e048xlcan3ah-thumbnail.jpg" + "screenshotURL": "data/images/images-gf2p7e048xlcan3ah-thumbnail.jpg", + "rank": 1.8111338634143221, + "likes": 1, + "views": 36 }, { "id": "bpX9tBkNhHiF6nHk8", "name": "sound basics 1", "username": "mv10", "avatarUrl": "https://secure.gravatar.com/avatar/ae371690b3859dd1515ccf3e9ddc2ec8?default=retro&size=200", - "screenshotURL": "data/images/images-ef7ogza1aqocla6p6-thumbnail.jpg" + "screenshotURL": "data/images/images-ef7ogza1aqocla6p6-thumbnail.jpg", + "rank": 1.5383459000860231, + "likes": 0, + "views": 98 }, { "id": "yMrRxwDvaoSaokXzo", "name": "sound basics 3", "username": "mv10", "avatarUrl": "https://secure.gravatar.com/avatar/ae371690b3859dd1515ccf3e9ddc2ec8?default=retro&size=200", - "screenshotURL": "data/images/images-yoxjqmao8yxtj3up1-thumbnail.jpg" + "screenshotURL": "data/images/images-yoxjqmao8yxtj3up1-thumbnail.jpg", + "rank": 1.862975455754498, + "likes": 0, + "views": 94 }, { "id": "N9XCgfYxZ2Ffxr7hk", "name": "Block Party shadows scaled", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-sqwmccwyqoewm6x8r-thumbnail.jpg" + "screenshotURL": "data/images/images-sqwmccwyqoewm6x8r-thumbnail.jpg", + "rank": 1.6742092912240902, + "likes": 0, + "views": 58 }, { "id": "eCTzFjq4bRAxBAC7h", "name": "heightfield plotter", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2ogmchyi1l2biqky3-thumbnail.jpg" + "screenshotURL": "data/images/images-2ogmchyi1l2biqky3-thumbnail.jpg", + "rank": 1.969459415900997, + "likes": 0, + "views": 67 }, { "id": "2FpAyYRgGQytFrcAM", "name": "SphereDistribution lines", "username": "ersh", "avatarUrl": "https://secure.gravatar.com/avatar/a55f941068214979f79e0d64d5062a5d?default=retro&size=200", - "screenshotURL": "data/images/images-rqz871idb95ap9wo9-thumbnail.jpg" + "screenshotURL": "data/images/images-rqz871idb95ap9wo9-thumbnail.jpg", + "rank": 1.5945985293172453, + "likes": 0, + "views": 56 }, { "id": "kFydmLK7cBEcShhrj", "name": "hello", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-qtjl1olthuh77fo1n-thumbnail.jpg" + "screenshotURL": "data/images/images-qtjl1olthuh77fo1n-thumbnail.jpg", + "rank": 1.5995565100798335, + "likes": 0, + "views": 34 }, { "id": "tbgH6FuoT5pxxDgfv", "name": "point cloud vs spheres", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-2kdyioq5u3lamkaog-thumbnail.jpg" + "screenshotURL": "data/images/images-2kdyioq5u3lamkaog-thumbnail.jpg", + "rank": 1.9202070488134197, + "likes": 0, + "views": 41 }, { "id": "PG4Ca7xxyoYxNdTGe", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-sy6kbjjotxu4jbo95-thumbnail.jpg" + "screenshotURL": "data/images/images-sy6kbjjotxu4jbo95-thumbnail.jpg", + "rank": 1.286934908974085, + "likes": 0, + "views": 21 }, { "id": "5A8xZ8XRT4Rujidr9", "name": "ah-me", "username": "gman", "avatarUrl": "https://secure.gravatar.com/avatar/dcc0309895c3d6db087631813efaa9d1?default=retro&size=200", - "screenshotURL": "data/images/images-ksrnkciu52b85jbns-thumbnail.jpg" + "screenshotURL": "data/images/images-ksrnkciu52b85jbns-thumbnail.jpg", + "rank": 1.6128953010400051, + "likes": 0, + "views": 103 }, { "id": "KQLkpoBAPGrNrd3XK", "name": "boilerplate", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-z929ey3qev30op9j2-thumbnail.jpg" + "screenshotURL": "data/images/images-z929ey3qev30op9j2-thumbnail.jpg", + "rank": 1.143611567149233, + "likes": 0, + "views": 31 }, { "id": "pYmg39piqotd25sYc", "name": "cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-3cpxxovn8lkbtvifn-thumbnail.jpg" + "screenshotURL": "data/images/images-3cpxxovn8lkbtvifn-thumbnail.jpg", + "rank": 1.6149056929476056, + "likes": 0, + "views": 34 }, { "id": "jLsTszfmYpHj49XKx", "name": "cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-82rnsdqwdfrktzgcp-thumbnail.jpg" + "screenshotURL": "data/images/images-82rnsdqwdfrktzgcp-thumbnail.jpg", + "rank": 1.3058004727060373, + "likes": 0, + "views": 31 }, { "id": "chpxsLEkqhZkhLxDD", "name": "cube", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-907ihbkmpi5rmhxa3-thumbnail.jpg" + "screenshotURL": "data/images/images-907ihbkmpi5rmhxa3-thumbnail.jpg", + "rank": 1.8344322156781314, + "likes": 0, + "views": 47 }, { "id": "prW9D82SGpoazGXyC", "name": "BouncingRuler", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mekiw39krlj07ju1k-thumbnail.jpg" + "screenshotURL": "data/images/images-mekiw39krlj07ju1k-thumbnail.jpg", + "rank": 1.7409782175683735, + "likes": 0, + "views": 48 }, { "id": "FMpo6tgK5xszx7CuS", "name": "Infinite Spiral", "username": "inoculate", "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocLPX__XSzFEjiaLL7ngTjVY--ujLu-wtKbsHzVss-EoO7Q=s96-c", - "screenshotURL": "data/images/images-rxtzxsr3gyf2krcwv-thumbnail.jpg" + "screenshotURL": "data/images/images-rxtzxsr3gyf2krcwv-thumbnail.jpg", + "rank": 1.489854522458768, + "likes": 0, + "views": 67 }, { "id": "keYAR2P7hmm2ei9uF", "name": "RED HEXDROPS 5", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-0xa64yi4r9gkhttr9-thumbnail.jpg" + "screenshotURL": "data/images/images-0xa64yi4r9gkhttr9-thumbnail.jpg", + "rank": 1.8112494627525255, + "likes": 0, + "views": 52 }, { "id": "sEwzQPsXsfiFvkjuQ", "name": "somecopy", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-uirq4fkgq9n8chsew-thumbnail.jpg" + "screenshotURL": "data/images/images-uirq4fkgq9n8chsew-thumbnail.jpg", + "rank": 1.7817550756456626, + "likes": 0, + "views": 51 }, { "id": "tTGjfG5qvuESdFcQR", "name": "color charge", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-cwexgm561wag3gefb-thumbnail.jpg" + "screenshotURL": "data/images/images-cwexgm561wag3gefb-thumbnail.jpg", + "rank": 1.2520617888211782, + "likes": 0, + "views": 21 }, { "id": "5EtotDS2NmQ69fxWF", "name": "OVERSHOOT", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-szbazl937ioxoy43y-thumbnail.jpg" + "screenshotURL": "data/images/images-szbazl937ioxoy43y-thumbnail.jpg", + "rank": 1.9424507875666797, + "likes": 0, + "views": 61 }, { "id": "CtXSFrywWri4egF7m", "name": "Bubble Universe", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ihujydzql8jnmlny2-thumbnail.jpg" + "screenshotURL": "data/images/images-ihujydzql8jnmlny2-thumbnail.jpg", + "rank": 1.3339020063852938, + "likes": 1, + "views": 54 }, { "id": "XYGETLizFzAGcWS7N", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-pvu1mjo3k22dquxr5-thumbnail.jpg" + "screenshotURL": "data/images/images-pvu1mjo3k22dquxr5-thumbnail.jpg", + "rank": 1.2734833188615142, + "likes": 0, + "views": 17 }, { "id": "DagQjjsyoq4ygNS4K", "name": "Gay", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-mlp35pmvw7ntyujx7-thumbnail.jpg" + "screenshotURL": "data/images/images-mlp35pmvw7ntyujx7-thumbnail.jpg", + "rank": 1.9023168961667485, + "likes": 0, + "views": 32 }, { "id": "ZbRaEcwQdQBWXwaX9", "name": "primera vez", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8zjguu4aub63zn5ai-thumbnail.jpg" + "screenshotURL": "data/images/images-8zjguu4aub63zn5ai-thumbnail.jpg", + "rank": 1.9911029354058325, + "likes": 0, + "views": 32 }, { "id": "7iyrHWLQT836AWhNg", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-inakop1j9bieq21k5-thumbnail.jpg" + "screenshotURL": "data/images/images-inakop1j9bieq21k5-thumbnail.jpg", + "rank": 1.7178593578515204, + "likes": 0, + "views": 17 }, { "id": "JovmnYPALtpYmhbx3", "name": "oceanwave", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-6box2rbjfvtabnp5h-thumbnail.jpg" + "screenshotURL": "data/images/images-6box2rbjfvtabnp5h-thumbnail.jpg", + "rank": 1.9277006663003629, + "likes": 0, + "views": 36 }, { "id": "CzKeby46tDXxFsGzL", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8h1plksd6zzq3bhub-thumbnail.jpg" + "screenshotURL": "data/images/images-8h1plksd6zzq3bhub-thumbnail.jpg", + "rank": 1.058687851983292, + "likes": 0, + "views": 17 }, { "id": "kQB2kyZz5geDYpNeo", "name": "gridpnt", "username": "tapos", "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocLcSqwSc82VQduMzLtVzzfGNr9fy1Y-vHBpYEpqyKQiDA=s96-c", - "screenshotURL": "data/images/images-ljyteb19bhwlfgock-thumbnail.jpg" + "screenshotURL": "data/images/images-ljyteb19bhwlfgock-thumbnail.jpg", + "rank": 1.612321316524256, + "likes": 1, + "views": 42 }, { "id": "d7bnfzEFFTWGyQNaT", "name": "squiro", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-m6e570ff6wrwxm5qa-thumbnail.jpg" + "screenshotURL": "data/images/images-m6e570ff6wrwxm5qa-thumbnail.jpg", + "rank": 1.802093773588902, + "likes": 0, + "views": 28 }, { "id": "7CY4KDf722AkkpwR2", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-lzoz3krf047zlu2dk-thumbnail.jpg" + "screenshotURL": "data/images/images-lzoz3krf047zlu2dk-thumbnail.jpg", + "rank": 1.7231084807598318, + "likes": 0, + "views": 11 }, { "id": "SNLk9sRqLuGqWmAYF", "name": "unnamed", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-c5wu5gek5admbi9ng-thumbnail.jpg" + "screenshotURL": "data/images/images-c5wu5gek5admbi9ng-thumbnail.jpg", + "rank": 1.7031932183102145, + "likes": 0, + "views": 17 }, { "id": "Mm6CKQSnDcsLCorEL", "name": "Be My Lover", "username": "ultr7a", "avatarUrl": "https://avatars.githubusercontent.com/ultr7A?s=200", - "screenshotURL": "data/images/images-npviscy5bouiby1w6-thumbnail.jpg" + "screenshotURL": "data/images/images-npviscy5bouiby1w6-thumbnail.jpg", + "rank": 1.2597214369827892, + "likes": 0, + "views": 25 }, { "id": "KgWfhQ8N9LTWDds2b", "name": "plasma grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-45sqfjb6u3momy9r8-thumbnail.jpg" + "screenshotURL": "data/images/images-45sqfjb6u3momy9r8-thumbnail.jpg", + "rank": 1.0244139989211065, + "likes": 0, + "views": 14 }, { "id": "9L4TTn35TGvpgnmg9", "name": "plasma grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-8rsdimycn88z4qzny-thumbnail.jpg" + "screenshotURL": "data/images/images-8rsdimycn88z4qzny-thumbnail.jpg", + "rank": 1.1841262054429844, + "likes": 0, + "views": 19 }, { "id": "aXiR2fCcooYzoea9L", "name": "plasma grid", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ltwaxsxbyifp8cjg8-thumbnail.jpg" + "screenshotURL": "data/images/images-ltwaxsxbyifp8cjg8-thumbnail.jpg", + "rank": 1.6699013126608113, + "likes": 0, + "views": 18 }, { "id": "gyyfnx8KyXiz9QvWn", "name": "zheball", "username": "masoud", "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocKduENtgZ5YgN-oFXWds5z6iD7S4GtlK8DMGCULeb3_jNsAvHg=s96-c", - "screenshotURL": "data/images/images-j1z04sh3qlgivmavm-thumbnail.jpg" + "screenshotURL": "data/images/images-j1z04sh3qlgivmavm-thumbnail.jpg", + "rank": 1.145300064799041, + "likes": 0, + "views": 19 }, { "id": "kWRaQgwjzbFw55cxw", "name": "uhhhh", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-otechd48mxfewps2n-thumbnail.jpg" + "screenshotURL": "data/images/images-otechd48mxfewps2n-thumbnail.jpg", + "rank": 1.3085667897325532, + "likes": 0, + "views": 14 }, { "id": "3fJgrXgNHKr78pqQs", "name": "points", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-ek948z8ppr8qt9880-thumbnail.jpg" + "screenshotURL": "data/images/images-ek948z8ppr8qt9880-thumbnail.jpg", + "rank": 1.3693071410640447, + "likes": 0, + "views": 17 }, { "id": "uaxNZMjuMEduopGWR", "name": "points", "username": "anon", "avatarUrl": "", - "screenshotURL": "data/images/images-1lqxzmjvfocxm21ol-thumbnail.jpg" + "screenshotURL": "data/images/images-1lqxzmjvfocxm21ol-thumbnail.jpg", + "rank": 1.7175465348674972, + "likes": 0, + "views": 29 }, { "id": "NdqnSLhc6EZ67TXkP", "name": "eh", "username": "floppafilms google emails", "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocIuaBwUR9c6Zno3BImNS0s8sMlZcGj0gBrDxanr22L0IECUEO0=s96-c", - "screenshotURL": "data/images/images-xi7z5ypu2r43cz2zz-thumbnail.jpg" + "screenshotURL": "data/images/images-xi7z5ypu2r43cz2zz-thumbnail.jpg", + "rank": 1.10561563324844, + "likes": 0, + "views": 19 }, { "id": "BKz7wnibraTYy2v8H", "name": "shader template, sound variable", "username": "floppafilms google emails", "avatarUrl": "https://lh3.googleusercontent.com/a/ACg8ocIuaBwUR9c6Zno3BImNS0s8sMlZcGj0gBrDxanr22L0IECUEO0=s96-c", - "screenshotURL": "data/images/images-n19d4nevatvlfabzc-thumbnail.jpg" + "screenshotURL": "data/images/images-n19d4nevatvlfabzc-thumbnail.jpg", + "rank": 1.4969829952107612, + "likes": 0, + "views": 8 } ] \ No newline at end of file