{"users":[{"id":2,"username":"edwin","name":"Edwin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/73ab20/{size}.png","admin":true,"trust_level":4},{"id":58,"username":"anoniim","name":"Mars Bro","avatar_template":"/user_avatar/openrndr.discourse.group/anoniim/{size}/383_2.png","trust_level":2},{"id":6,"username":"abe","name":"Abe","avatar_template":"/user_avatar/openrndr.discourse.group/abe/{size}/700_2.png","admin":true,"moderator":true,"trust_level":4},{"id":195,"username":"fleximeter","name":"Jeff","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/b487fb/{size}.png","trust_level":0},{"id":188,"username":"ajitid","name":"Ajit","avatar_template":"/user_avatar/openrndr.discourse.group/ajitid/{size}/785_2.png","trust_level":1},{"id":187,"username":"supernihil","name":"","avatar_template":"/user_avatar/openrndr.discourse.group/supernihil/{size}/764_2.png","trust_level":1},{"id":181,"username":"dedos","name":"Rafael Trabasso","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/f07891/{size}.png","trust_level":1},{"id":113,"username":"Alessandro","name":"Alessandro","avatar_template":"/user_avatar/openrndr.discourse.group/alessandro/{size}/412_2.png","trust_level":2},{"id":59,"username":"TSAO","name":"Somé Tsao","avatar_template":"/user_avatar/openrndr.discourse.group/tsao/{size}/413_2.png","trust_level":2},{"id":154,"username":"far_io","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/ac91a4/{size}.png","trust_level":1},{"id":134,"username":"Tankian","name":"martin c","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/49beb7/{size}.png","trust_level":1},{"id":11,"username":"Yann","name":"Yann Le Gall","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/bc79bd/{size}.png","trust_level":2},{"id":169,"username":"matsem","name":"","avatar_template":"/user_avatar/openrndr.discourse.group/matsem/{size}/729_2.png","trust_level":1},{"id":4,"username":"kazik","name":"Kazik","avatar_template":"/user_avatar/openrndr.discourse.group/kazik/{size}/7_2.png","moderator":true,"trust_level":4},{"id":147,"username":"myreauks","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/{size}.png","trust_level":1},{"id":109,"username":"bluehut","name":"Nigel Fletton ","avatar_template":"/user_avatar/openrndr.discourse.group/bluehut/{size}/675_2.png","trust_level":2},{"id":111,"username":"LH99","name":"Lukas Henke","avatar_template":"/user_avatar/openrndr.discourse.group/lh99/{size}/575_2.png","trust_level":2},{"id":132,"username":"camrawne","name":"Cameron","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/f17d59/{size}.png","trust_level":1},{"id":142,"username":"daymon","name":"Daymon","avatar_template":"/user_avatar/openrndr.discourse.group/daymon/{size}/626_2.png","trust_level":0},{"id":137,"username":"Seyka","name":"Seyka","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/{size}.png","trust_level":0},{"id":123,"username":"AeroSoap","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/e480ec/{size}.png","trust_level":1},{"id":127,"username":"aahdee","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/d78d45/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/openrndr/how-to/7?page=1","per_page":30,"topics":[{"fancy_title":"About the How to? category","id":17,"title":"About the How to? category","slug":"about-the-how-to-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-10-31T08:47:22.433Z","last_posted_at":null,"bumped":true,"bumped_at":"2019-10-31T08:50:05.226Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Questions about how to get things done using OPENRNDR go here.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":399,"like_count":0,"has_summary":false,"last_poster_username":"edwin","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add gradient colors to lines","id":754,"title":"Add gradient colors to lines","slug":"add-gradient-colors-to-lines","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://global.discourse-cdn.com/free1/uploads/openrndr/optimized/1X/8d4f3199dd456fd796677e4d66caf60795d8b7c1_2_1024x1024.jpeg","created_at":"2025-09-02T23:15:56.814Z","last_posted_at":"2025-09-03T10:18:09.760Z","bumped":true,"bumped_at":"2025-09-03T10:18:09.760Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":87,"like_count":6,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":58,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to mask an image with a custom shape","id":749,"title":"How to mask an image with a custom shape","slug":"how-to-mask-an-image-with-a-custom-shape","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-07-10T23:25:40.822Z","last_posted_at":"2025-07-12T10:18:35.183Z","bumped":true,"bumped_at":"2025-07-12T10:38:11.018Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":92,"like_count":0,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":195,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Do Skew + perspective transform on a rectangle and then check if a mouse cursor is on it","id":723,"title":"Do Skew + perspective transform on a rectangle and then check if a mouse cursor is on it","slug":"do-skew-perspective-transform-on-a-rectangle-and-then-check-if-a-mouse-cursor-is-on-it","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":"https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/2acc89605ab8e856c9ecc1f306ae4bff712f930d.jpeg","created_at":"2024-12-26T07:51:41.346Z","last_posted_at":"2025-01-07T16:43:04.633Z","bumped":true,"bumped_at":"2025-01-07T16:43:04.633Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":162,"like_count":5,"has_summary":false,"last_poster_username":"ajitid","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":188,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Video mapping 2d","id":720,"title":"Video mapping 2d","slug":"video-mapping-2d","posts_count":25,"reply_count":10,"highest_post_number":25,"image_url":null,"created_at":"2024-12-15T17:01:38.357Z","last_posted_at":"2024-12-30T15:56:37.352Z","bumped":true,"bumped_at":"2024-12-30T15:56:37.352Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":376,"like_count":8,"has_summary":false,"last_poster_username":"supernihil","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":187,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rendertarget to udp broadcast","id":715,"title":"Rendertarget to udp broadcast","slug":"rendertarget-to-udp-broadcast","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":null,"created_at":"2024-12-04T12:29:33.105Z","last_posted_at":"2024-12-07T15:31:16.546Z","bumped":true,"bumped_at":"2024-12-07T16:22:51.697Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":128,"like_count":5,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":187,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to process every single frame of a video?","id":688,"title":"How to process every single frame of a video?","slug":"how-to-process-every-single-frame-of-a-video","posts_count":19,"reply_count":9,"highest_post_number":19,"image_url":null,"created_at":"2024-10-04T14:08:53.447Z","last_posted_at":"2024-11-27T17:40:39.106Z","bumped":true,"bumped_at":"2024-11-28T07:51:39.664Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":300,"like_count":5,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":181,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Compute Shaders and buffers","id":434,"title":"Compute Shaders and buffers","slug":"compute-shaders-and-buffers","posts_count":9,"reply_count":5,"highest_post_number":9,"image_url":null,"created_at":"2022-10-14T20:16:08.087Z","last_posted_at":"2024-10-23T16:45:24.843Z","bumped":true,"bumped_at":"2024-10-23T16:51:00.692Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":770,"like_count":1,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":113,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":59,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Building program with jpackage for Windows","id":692,"title":"Building program with jpackage for Windows","slug":"building-program-with-jpackage-for-windows","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-10-10T14:27:43.004Z","last_posted_at":"2024-10-11T05:36:48.017Z","bumped":true,"bumped_at":"2024-10-11T05:36:48.017Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":81,"like_count":0,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":181,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to debug a Ffmpeg &ndash;11 error","id":686,"title":"How to debug a Ffmpeg --11 error","slug":"how-to-debug-a-ffmpeg-11-error","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2024-10-02T14:21:08.778Z","last_posted_at":"2024-10-03T13:01:01.065Z","bumped":true,"bumped_at":"2024-10-03T16:02:41.677Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":98,"like_count":3,"has_summary":false,"last_poster_username":"dedos","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":181,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Video playback (play, pause etc)","id":685,"title":"Video playback (play, pause etc)","slug":"video-playback-play-pause-etc","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2024-09-30T17:34:57.059Z","last_posted_at":"2024-10-01T12:45:32.075Z","bumped":true,"bumped_at":"2024-10-02T12:17:05.709Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":95,"like_count":2,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":181,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to efficiently write OSC values in a MutableList?","id":664,"title":"How to efficiently write OSC values in a MutableList?","slug":"how-to-efficiently-write-osc-values-in-a-mutablelist","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2024-06-24T17:35:48.714Z","last_posted_at":"2024-06-26T10:29:28.410Z","bumped":true,"bumped_at":"2024-06-26T10:29:28.410Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":90,"like_count":1,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":154,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Stipple portraits","id":569,"title":"Stipple portraits","slug":"stipple-portraits","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2023-06-11T09:56:21.461Z","last_posted_at":"2024-06-22T18:27:41.326Z","bumped":true,"bumped_at":"2024-06-22T18:27:41.326Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":512,"like_count":3,"has_summary":false,"last_poster_username":"matsem","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":134,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":169,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Running OPENRNDR on Raspberry Pi 4","id":151,"title":"Running OPENRNDR on Raspberry Pi 4","slug":"running-openrndr-on-raspberry-pi-4","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2020-10-01T22:29:53.678Z","last_posted_at":"2024-03-10T09:29:19.945Z","bumped":true,"bumped_at":"2024-03-10T09:58:53.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":1123,"like_count":1,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use OrbitalCamera and OrbitalControls in only some parts of your program?","id":53,"title":"How to use OrbitalCamera and OrbitalControls in only some parts of your program?","slug":"how-to-use-orbitalcamera-and-orbitalcontrols-in-only-some-parts-of-your-program","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2020-03-16T11:31:17.619Z","last_posted_at":"2024-02-08T18:54:19.959Z","bumped":true,"bumped_at":"2024-02-08T18:54:19.959Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":816,"like_count":2,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Loading 3D lines from an OBJ file","id":626,"title":"Loading 3D lines from an OBJ file","slug":"loading-3d-lines-from-an-obj-file","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://global.discourse-cdn.com/free1/uploads/openrndr/optimized/1X/3574b49c2b41e7a0a2a2d652644ceb169ea1f4eb_2_1024x576.jpeg","created_at":"2024-02-07T13:26:31.162Z","last_posted_at":"2024-02-07T13:26:31.225Z","bumped":true,"bumped_at":"2024-02-07T13:34:16.558Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":209,"like_count":2,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Parallel Reduction in Compute Shaders","id":620,"title":"Parallel Reduction in Compute Shaders","slug":"parallel-reduction-in-compute-shaders","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-12-19T12:03:23.477Z","last_posted_at":"2023-12-19T12:03:23.533Z","bumped":true,"bumped_at":"2023-12-20T11:20:08.024Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":824,"like_count":2,"has_summary":false,"last_poster_username":"Alessandro","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":113,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Screenshots without GUI","id":610,"title":"Screenshots without GUI","slug":"screenshots-without-gui","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2023-11-06T18:29:01.188Z","last_posted_at":"2023-11-06T20:53:54.498Z","bumped":true,"bumped_at":"2023-11-06T20:53:54.498Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":307,"like_count":1,"has_summary":false,"last_poster_username":"anoniim","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":58,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"BackIn Easing function","id":608,"title":"BackIn Easing function","slug":"backin-easing-function","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2023-10-31T09:15:12.046Z","last_posted_at":"2023-11-01T14:38:35.058Z","bumped":true,"bumped_at":"2023-11-01T14:38:35.058Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":270,"like_count":3,"has_summary":false,"last_poster_username":"myreauks","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":147,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":109,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Geometry Shader support in Shadestyle","id":604,"title":"Geometry Shader support in Shadestyle","slug":"geometry-shader-support-in-shadestyle","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2023-10-22T17:10:09.708Z","last_posted_at":"2023-10-31T10:44:58.233Z","bumped":true,"bumped_at":"2023-10-31T15:01:40.009Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":376,"like_count":2,"has_summary":false,"last_poster_username":"Alessandro","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":113,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Drawing and modifying SVG&rsquo;s","id":606,"title":"Drawing and modifying SVG's","slug":"drawing-and-modifying-svgs","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2023-10-26T12:55:24.955Z","last_posted_at":"2023-10-27T06:25:05.259Z","bumped":true,"bumped_at":"2023-10-27T06:25:05.259Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":315,"like_count":1,"has_summary":false,"last_poster_username":"myreauks","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":147,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Compiling for Android app","id":601,"title":"Compiling for Android app","slug":"compiling-for-android-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-10-12T16:46:04.202Z","last_posted_at":"2023-10-12T20:45:24.679Z","bumped":true,"bumped_at":"2023-10-12T20:45:24.679Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":349,"like_count":1,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":111,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to read from a VertexBuffer?","id":596,"title":"How to read from a VertexBuffer?","slug":"how-to-read-from-a-vertexbuffer","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2023-09-09T04:41:01.406Z","last_posted_at":"2023-09-18T13:12:43.438Z","bumped":true,"bumped_at":"2023-09-18T13:12:43.438Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":281,"like_count":1,"has_summary":false,"last_poster_username":"camrawne","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":132,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Updating panel elements during runtime","id":594,"title":"Updating panel elements during runtime","slug":"updating-panel-elements-during-runtime","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-08-27T21:26:48.719Z","last_posted_at":"2023-08-28T03:18:14.050Z","bumped":true,"bumped_at":"2023-08-28T03:23:30.277Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":242,"like_count":1,"has_summary":false,"last_poster_username":"daymon","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":142,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Drawing on a Retina / HiDPI Screen","id":583,"title":"Drawing on a Retina / HiDPI Screen","slug":"drawing-on-a-retina-hidpi-screen","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2023-07-16T02:36:22.264Z","last_posted_at":"2023-07-16T20:04:12.878Z","bumped":true,"bumped_at":"2023-07-16T20:04:12.878Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":346,"like_count":0,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":137,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":109,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I lock the cursor to the window?","id":498,"title":"How do I lock the cursor to the window?","slug":"how-do-i-lock-the-cursor-to-the-window","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2023-02-02T22:09:11.679Z","last_posted_at":"2023-07-11T08:39:15.837Z","bumped":true,"bumped_at":"2023-07-11T08:39:15.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":475,"like_count":0,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":123,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"VideoPlayerFFMPEG buffer issues","id":560,"title":"VideoPlayerFFMPEG buffer issues","slug":"videoplayerffmpeg-buffer-issues","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2023-05-26T18:47:22.124Z","last_posted_at":"2023-05-26T20:30:12.142Z","bumped":true,"bumped_at":"2023-05-26T20:30:12.142Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":319,"like_count":2,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":111,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to export 3D geometry to SVG","id":553,"title":"How to export 3D geometry to SVG","slug":"how-to-export-3d-geometry-to-svg","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2023-04-24T19:45:01.916Z","last_posted_at":"2023-04-25T14:20:10.033Z","bumped":true,"bumped_at":"2023-04-25T14:20:10.033Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":483,"like_count":2,"has_summary":false,"last_poster_username":"camrawne","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":132,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Read/write Stencil buffer and pass to glsl filter","id":548,"title":"Read/write Stencil buffer and pass to glsl filter","slug":"read-write-stencil-buffer-and-pass-to-glsl-filter","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2023-04-16T12:57:31.849Z","last_posted_at":"2023-04-20T07:45:09.167Z","bumped":true,"bumped_at":"2023-04-20T07:45:09.167Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":508,"like_count":1,"has_summary":false,"last_poster_username":"LH99","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":111,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using OPENRNDR as a websocket client","id":532,"title":"Using OPENRNDR as a websocket client","slug":"using-openrndr-as-a-websocket-client","posts_count":13,"reply_count":7,"highest_post_number":13,"image_url":null,"created_at":"2023-03-17T19:30:51.993Z","last_posted_at":"2023-03-25T09:04:50.133Z","bumped":true,"bumped_at":"2023-03-25T09:04:50.133Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":934,"like_count":7,"has_summary":false,"last_poster_username":"abe","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":127,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":113,"primary_group_id":null,"flair_group_id":null}]}]}}