{"platform":"MOMENT","tokenID":"74000017","series":"N/A","aspect_ratio":1,"payout_address":"0x43a7d26a271f5801b8092d94dfd5b36ea5d01f5f","contract_address":"0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676","name":"Descent #17","minted":true,"artist":"Andreas Gysin","description":"**Descent** \nCustom software, Javascript, WebGL\nVariable dimensions, silent\n\nMostly downwards, mostly gray. \n\n“Descent” is an attempt to represent depth using only characters from the code page 437 (CP437 for short, or “extended ASCII”).  \nThe viewer is taken on an infinite journey along a column made of characters; the characters lose their original meaning and become shapes, structure.  \n\n\n**Keys**\n```\ni  toggle info\n↓↑ change scale\nn  toggle noise/glitch\ns  toggle shading\nf  toggle colors\np  save 1× .png image\nP  save 4× .png image\nt  save 2d scene as .txt file\nv  save voxel data as .txt file\nc  hide cursor\nf  enter fullscreen\n```\n\nSome visual settings can be set or changed through URL parameters; especially values for scale and fps will help adapt the project to different display sizes by adjusting character height and playback speed.\n\n**URL parameters**\n```\nscale        pixel scaling\nfps          frame rate cap\ncanvasWidth  force canvas width\ncanvasHeight force canvas height \nnoShading    disable shading \nnoNoise      disable noise/glitch\nnoColor      disable color\nbgColor      background color (0x000)\nvoxelWidth   voxel width\nvoxelHeight  voxel height \ntexture      custom texture (FTS)\n```","script_type":"js@na","project_id":"74","collection_uuid":"963d6592-ce4c-4f4b-9a23-617d5a53b45d","engine_type":"fullyonchain","image":"https://media-proxy.artblocks.io/1/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/74000017.png","preview_asset_url":"https://media-proxy.artblocks.io/1/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/74000017.png","animation_url":"https://generator.artblocks.io/1/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/74000017","generator_url":"https://generator.artblocks.io/1/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/74000017","royaltyInfo":{"artistAddress":"0xd743b27d75a6dcdb34bafc6de0acb8cecb3ac43f","additionalPayee":"0x5f19463dda395e08b78b99a99c52413ed941edf7","additionalPayeePercentage":30,"royaltyFeeByID":5},"collection_name":"Descent by Andreas Gysin","collection_owner":"0xd743b27d75a6dcdb34bafc6de0acb8cecb3ac43f","website":"httsp://ertdfgcvb.xyz","token_hash":"0x84968b57d811d2f83804476ff763898fcbce493b1dd9e86f400134d3697cf935","external_url":"https://generator.artblocks.io/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/74000017","primary_asset_url":"https://generator.artblocks.io/1/0x0a1bbd57033f57e7b6743621b79fcb9eb2ce3676/74000017","features":{"Depth":6,"Tiles":"T5AS","Width":10,"ColorFN":"Glitch","Palette":"AAF","Texture":"$<v","Simmetry":"0.9","Direction":"↓","VoxelWidth":3,"VoxelHeight":3},"traits":[{"trait_type":"Descent","value":"All Descents"},{"trait_type":"Descent","value":"Depth: 6"},{"trait_type":"Descent","value":"Tiles: T5AS"},{"trait_type":"Descent","value":"Width: 10"},{"trait_type":"Descent","value":"ColorFN: Glitch"},{"trait_type":"Descent","value":"Palette: AAF"},{"trait_type":"Descent","value":"Texture: $<v"},{"trait_type":"Descent","value":"Simmetry: 0.9"},{"trait_type":"Descent","value":"Direction: ↓"},{"trait_type":"Descent","value":"VoxelWidth: 3"},{"trait_type":"Descent","value":"VoxelHeight: 3"}],"is_static":false,"license":"CC BY-NC-ND 4.0 ","authenticity_signature":"0x478e6746bb4a9fca2b7ea97f5ee674ffbdafeb2cdabfa41e6042c2f072d68ae520b8599a05cbd1c3873a0c712c0411f573eed7f5d5a029947bf637515752231a1b"}