{"users":[{"id":7436,"username":"Schelz","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/s/d6d6ee/{size}.png","trust_level":1},{"id":5088,"username":"serega-kkz","name":"Serega","avatar_template":"/user_avatar/discourse.panda3d.org/serega-kkz/{size}/197_2.png","trust_level":2},{"id":930,"username":"rdb","name":"","avatar_template":"/user_avatar/discourse.panda3d.org/rdb/{size}/5986_2.png","admin":true,"trust_level":2},{"id":1704,"username":"Thaumaturge","name":"Arsthaumaturgis","avatar_template":"/user_avatar/discourse.panda3d.org/thaumaturge/{size}/17_2.png","trust_level":3},{"id":8530,"username":"thanoschacha_28610","name":"Thanos Chacha","avatar_template":"/letter_avatar_proxy/v4/letter/t/7c8e57/{size}.png","trust_level":2},{"id":7698,"username":"raytopianprojects","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/r/4bbf92/{size}.png","trust_level":2},{"id":7401,"username":"LifeLand","name":"Lifeland","avatar_template":"/user_avatar/discourse.panda3d.org/lifeland/{size}/6100_2.png","trust_level":2},{"id":7923,"username":"Alexander_krack","name":"Alexander","avatar_template":"/user_avatar/discourse.panda3d.org/alexander_krack/{size}/6660_2.png","trust_level":2},{"id":8285,"username":"lamdba","name":"Luis Xu","avatar_template":"/letter_avatar_proxy/v4/letter/l/bc8723/{size}.png","trust_level":1},{"id":8093,"username":"pacificmaelstrom","name":"James Robertson","avatar_template":"/letter_avatar_proxy/v4/letter/p/5e9695/{size}.png","trust_level":2},{"id":1031,"username":"ZeroByte","name":"Chemikhazi","avatar_template":"/user_avatar/discourse.panda3d.org/zerobyte/{size}/864_2.png","trust_level":1},{"id":2955,"username":"imroy","name":"Roger Lozano","avatar_template":"/user_avatar/discourse.panda3d.org/imroy/{size}/1238_2.png","trust_level":1},{"id":20,"username":"drwr","name":"David Rose","avatar_template":"/letter_avatar_proxy/v4/letter/d/d78d45/{size}.png","trust_level":4},{"id":8498,"username":"LogDarck","name":"Vladimir Chirkov","avatar_template":"/letter_avatar_proxy/v4/letter/l/2acd7d/{size}.png","trust_level":0},{"id":4445,"username":"mj-meo-dmt","name":"Mjmeodmt","avatar_template":"/user_avatar/discourse.panda3d.org/mj-meo-dmt/{size}/7648_2.png","trust_level":1},{"id":8314,"username":"Dotoro","name":"Dotoro","avatar_template":"/letter_avatar_proxy/v4/letter/d/a6a055/{size}.png","trust_level":2},{"id":8233,"username":"Prasanth","name":"Prasanth","avatar_template":"/user_avatar/discourse.panda3d.org/prasanth/{size}/7301_2.png","trust_level":1},{"id":7232,"username":"roadsidegravel","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/r/71e660/{size}.png","trust_level":2},{"id":7563,"username":"miklesz","name":"Mikołaj Leszczuk","avatar_template":"/user_avatar/discourse.panda3d.org/miklesz/{size}/5935_2.png","trust_level":2},{"id":8420,"username":"Team2_Research","name":"Team2 Research","avatar_template":"/user_avatar/discourse.panda3d.org/team2_research/{size}/6997_2.png","trust_level":2},{"id":4633,"username":"Baribal","name":"Schwarzbaer","avatar_template":"/user_avatar/discourse.panda3d.org/baribal/{size}/1605_2.png","trust_level":2},{"id":6665,"username":"Max12345","name":"Max Voss","avatar_template":"/user_avatar/discourse.panda3d.org/max12345/{size}/2755_2.png","trust_level":2},{"id":1822,"username":"Forklift","name":"Matthewadamlloyd","avatar_template":"/letter_avatar_proxy/v4/letter/f/a9a28c/{size}.png","trust_level":1},{"id":4151,"username":"hans_r","name":"Hans","avatar_template":"/letter_avatar_proxy/v4/letter/h/f04885/{size}.png","trust_level":1},{"id":8398,"username":"kirberich","name":"Rob","avatar_template":"/user_avatar/discourse.panda3d.org/kirberich/{size}/7543_2.png","trust_level":1},{"id":8199,"username":"Maybe_Broken","name":"MaybeBroken","avatar_template":"/user_avatar/discourse.panda3d.org/maybe_broken/{size}/7240_2.png","trust_level":1},{"id":8204,"username":"Trent","name":"Trent_taray","avatar_template":"/user_avatar/discourse.panda3d.org/trent/{size}/7248_2.png","trust_level":2},{"id":6303,"username":"eldee","name":"LD","avatar_template":"/user_avatar/discourse.panda3d.org/eldee/{size}/2034_2.png","trust_level":2},{"id":7220,"username":"Germanunkol","name":"Germanunkol","avatar_template":"/user_avatar/discourse.panda3d.org/germanunkol/{size}/4963_2.png","trust_level":2},{"id":8213,"username":"Wendell_Phillips","name":"Wendell Phillips","avatar_template":"/user_avatar/discourse.panda3d.org/wendell_phillips/{size}/7264_2.png","trust_level":1},{"id":4881,"username":"stereoscopic","name":"Stereoscopic1234","avatar_template":"/letter_avatar_proxy/v4/letter/s/bc8723/{size}.png","trust_level":1},{"id":884,"username":"enn0x","name":"Enn0x","avatar_template":"/letter_avatar_proxy/v4/letter/e/3bc359/{size}.png","trust_level":2},{"id":344,"username":"chombee","name":"Snhmnd","avatar_template":"/user_avatar/discourse.panda3d.org/chombee/{size}/786_2.png","trust_level":1},{"id":486,"username":"ynjh_jo","name":"Joni Hariyanto","avatar_template":"/user_avatar/discourse.panda3d.org/ynjh_jo/{size}/3467_2.png","trust_level":1},{"id":6981,"username":"loonaticx","name":"Erica M. (\"Loonatic\")","avatar_template":"/user_avatar/discourse.panda3d.org/loonaticx/{size}/3362_2.png","trust_level":2},{"id":2431,"username":"Maikeru","name":"Michael Adams","avatar_template":"/user_avatar/discourse.panda3d.org/maikeru/{size}/1114_2.png","trust_level":1},{"id":2444,"username":"wolf","name":"Fireclawthefox","avatar_template":"/user_avatar/discourse.panda3d.org/wolf/{size}/1797_2.png","trust_level":1},{"id":6461,"username":"sbxzy","name":"xzy","avatar_template":"/letter_avatar_proxy/v4/letter/s/a4c791/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/code-snippets/12?page=1","per_page":30,"top_tags":["glsl","blender","shader","cpp","directgui","gltf","network","oit"],"topics":[{"id":31647,"title":"Working distributed connection using python server and C++ client","fancy_title":"Working distributed connection using python server and C++ client","slug":"working-distributed-connection-using-python-server-and-c-client","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-14T21:03:03.601Z","last_posted_at":"2026-05-14T21:03:03.729Z","bumped":true,"bumped_at":"2026-05-14T21:03:03.729Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":43,"like_count":0,"has_summary":false,"last_poster_username":"Schelz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7436,"primary_group_id":null,"flair_group_id":null}]},{"id":31634,"title":"Non-Blocking Asset Streaming with Animated Splash Screen C++","fancy_title":"Non-Blocking Asset Streaming with Animated Splash Screen C++","slug":"non-blocking-asset-streaming-with-animated-splash-screen-c","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-11T16:37:27.712Z","last_posted_at":"2026-05-11T16:37:27.880Z","bumped":true,"bumped_at":"2026-05-11T16:37:27.880Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":43,"like_count":0,"has_summary":false,"last_poster_username":"Schelz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7436,"primary_group_id":null,"flair_group_id":null}]},{"id":29164,"title":"Creating a skybox from a cubemap","fancy_title":"Creating a skybox from a cubemap","slug":"creating-a-skybox-from-a-cubemap","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2023-02-25T17:45:18.438Z","last_posted_at":"2026-02-21T14:16:48.258Z","bumped":true,"bumped_at":"2026-02-21T14:16:48.258Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1004,"like_count":3,"has_summary":false,"last_poster_username":"thanoschacha_28610","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8530,"primary_group_id":null,"flair_group_id":null}]},{"id":31454,"title":"Render to Pygame Window","fancy_title":"Render to Pygame Window","slug":"render-to-pygame-window","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/9/9bc2e46cc826ca6e1409394b86f42f81d759d451.png","created_at":"2025-12-30T20:23:44.413Z","last_posted_at":"2025-12-30T20:23:44.567Z","bumped":true,"bumped_at":"2025-12-30T20:23:44.567Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":127,"like_count":3,"has_summary":false,"last_poster_username":"raytopianprojects","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7698,"primary_group_id":null,"flair_group_id":null}]},{"id":31411,"title":"Automatic bitmask generation","fancy_title":"Automatic bitmask generation","slug":"automatic-bitmask-generation","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-12-10T19:10:43.346Z","last_posted_at":"2025-12-15T07:05:50.538Z","bumped":true,"bumped_at":"2025-12-15T07:05:50.538Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":85,"like_count":5,"has_summary":false,"last_poster_username":"Thaumaturge","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7401,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1704,"primary_group_id":null,"flair_group_id":null}]},{"id":31247,"title":"Hardware instancing in Panda3D, it's easy!","fancy_title":"Hardware instancing in Panda3D, it&rsquo;s easy!","slug":"hardware-instancing-in-panda3d-its-easy","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/a/afbdae56e73501fa3b721b1e18ed075e7d616375.jpeg","created_at":"2025-08-20T23:15:27.403Z","last_posted_at":"2025-09-03T09:26:57.085Z","bumped":true,"bumped_at":"2025-09-03T09:26:57.085Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":316,"like_count":7,"has_summary":false,"last_poster_username":"rdb","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8285,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null}]},{"id":30461,"title":"A baby minecraft try","fancy_title":"A baby minecraft try","slug":"a-baby-minecraft-try","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/4/46e2b8330350cfc152eeb93ed066a0bdbbc99617.png","created_at":"2024-11-25T12:22:02.043Z","last_posted_at":"2025-08-31T10:28:00.703Z","bumped":true,"bumped_at":"2025-08-31T10:28:00.703Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":451,"like_count":9,"has_summary":false,"last_poster_username":"serega-kkz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8285,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8093,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null}]},{"id":5202,"title":"Background Image","fancy_title":"Background Image","slug":"background-image","posts_count":11,"reply_count":0,"highest_post_number":12,"image_url":null,"created_at":"2009-02-01T09:00:49.000Z","last_posted_at":"2025-05-19T14:17:35.922Z","bumped":true,"bumped_at":"2025-05-19T14:17:35.922Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":15851,"like_count":1,"has_summary":false,"last_poster_username":"LogDarck","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1031,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2955,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":20,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8498,"primary_group_id":null,"flair_group_id":null}]},{"id":31056,"title":"Local AI LLM using Python Ollama Client and P3D","fancy_title":"Local AI LLM using Python Ollama Client and P3D","slug":"local-ai-llm-using-python-ollama-client-and-p3d","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/9/96cfe6d61d706df9a36ede72f754eea30b782189.png","created_at":"2025-04-22T00:15:22.939Z","last_posted_at":"2025-04-22T10:44:54.951Z","bumped":true,"bumped_at":"2025-04-22T10:44:54.951Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":317,"like_count":5,"has_summary":false,"last_poster_username":"Dotoro","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4445,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8314,"primary_group_id":null,"flair_group_id":null}]},{"id":31055,"title":"Panda3d animation benchmark code","fancy_title":"Panda3d animation benchmark code","slug":"panda3d-animation-benchmark-code","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-04-21T18:46:08.243Z","last_posted_at":"2025-04-21T18:46:08.386Z","bumped":true,"bumped_at":"2025-04-21T18:46:08.386Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":99,"like_count":0,"has_summary":false,"last_poster_username":"Prasanth","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":8233,"primary_group_id":null,"flair_group_id":null}]},{"id":31052,"title":"BulletinBoard as a replacement for base references","fancy_title":"BulletinBoard as a replacement for base references","slug":"bulletinboard-as-a-replacement-for-base-references","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-04-20T18:04:28.728Z","last_posted_at":"2025-04-20T18:04:28.867Z","bumped":true,"bumped_at":"2025-04-21T18:37:08.930Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"roadsidegravel","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7232,"primary_group_id":null,"flair_group_id":null}]},{"id":29751,"title":"Simple Mesh Shader using Callback Node","fancy_title":"Simple Mesh Shader using Callback Node","slug":"simple-mesh-shader-using-callback-node","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/f/f6f4d72d06b47f7af47e3b4a2839726d6c8a7148.png","created_at":"2023-11-18T03:20:29.562Z","last_posted_at":"2025-04-20T20:17:07.707Z","bumped":true,"bumped_at":"2025-04-20T20:17:07.707Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["glsl","shader"],"tags_descriptions":{},"views":559,"like_count":8,"has_summary":false,"last_poster_username":"raytopianprojects","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7698,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7563,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null}]},{"id":30979,"title":"Skybox and cubemap creation resources (codes,links,images)","fancy_title":"Skybox and cubemap creation resources (codes,links,images)","slug":"skybox-and-cubemap-creation-resources-codes-links-images","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-04-01T09:34:51.168Z","last_posted_at":"2025-04-01T09:34:51.305Z","bumped":true,"bumped_at":"2025-04-01T10:32:46.819Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":442,"like_count":2,"has_summary":false,"last_poster_username":"Team2_Research","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":8420,"primary_group_id":null,"flair_group_id":null}]},{"id":30878,"title":"Panda3Dtoy (simple, extensible shadertoy alternative)","fancy_title":"Panda3Dtoy (simple, extensible shadertoy alternative)","slug":"panda3dtoy-simple-extensible-shadertoy-alternative","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-02-21T01:43:00.332Z","last_posted_at":"2025-02-22T09:08:51.983Z","bumped":true,"bumped_at":"2025-02-22T09:08:51.983Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["shader"],"tags_descriptions":{},"views":307,"like_count":4,"has_summary":false,"last_poster_username":"serega-kkz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4633,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null}]},{"id":30870,"title":"Online Multiplayer FPS template","fancy_title":"Online Multiplayer FPS template","slug":"online-multiplayer-fps-template","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-02-17T21:25:31.315Z","last_posted_at":"2025-02-17T21:53:07.621Z","bumped":true,"bumped_at":"2025-02-17T21:53:07.621Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":321,"like_count":2,"has_summary":false,"last_poster_username":"LifeLand","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7401,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6665,"primary_group_id":null,"flair_group_id":null}]},{"id":4415,"title":"Procedurally Generated Three Plane Coordinate Grid","fancy_title":"Procedurally Generated Three Plane Coordinate Grid","slug":"procedurally-generated-three-plane-coordinate-grid","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2008-08-13T07:00:20.000Z","last_posted_at":"2025-02-16T12:41:23.827Z","bumped":true,"bumped_at":"2025-02-16T12:41:23.827Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":6563,"like_count":4,"has_summary":false,"last_poster_username":"kirberich","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1822,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4151,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8398,"primary_group_id":null,"flair_group_id":null}]},{"id":30731,"title":"Terrain's edit tiles system","fancy_title":"Terrain&rsquo;s edit tiles system","slug":"terrains-edit-tiles-system","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-01-03T22:39:13.555Z","last_posted_at":"2025-01-04T15:28:40.943Z","bumped":true,"bumped_at":"2025-01-04T15:28:40.943Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":168,"like_count":2,"has_summary":false,"last_poster_username":"Dotoro","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8314,"primary_group_id":null,"flair_group_id":null}]},{"id":30507,"title":"A custom class definitions generator","fancy_title":"A custom class definitions generator","slug":"a-custom-class-definitions-generator","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/5/569007d172700d7b666c71e0ca50a163e7b59a16.png","created_at":"2024-12-12T17:43:46.193Z","last_posted_at":"2024-12-26T20:09:26.383Z","bumped":true,"bumped_at":"2024-12-26T20:09:26.383Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":149,"like_count":0,"has_summary":false,"last_poster_username":"Maybe_Broken","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8199,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8314,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null}]},{"id":30457,"title":"Dynamic, Per-Update Alteration of Geometry","fancy_title":"Dynamic, Per-Update Alteration of Geometry","slug":"dynamic-per-update-alteration-of-geometry","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/6/625c78825035b1a2e326a46d6064ce172b3bba57.gif","created_at":"2024-11-23T16:03:18.597Z","last_posted_at":"2024-11-23T16:03:18.767Z","bumped":true,"bumped_at":"2024-11-23T16:03:18.767Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":134,"like_count":4,"has_summary":false,"last_poster_username":"Thaumaturge","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1704,"primary_group_id":null,"flair_group_id":null}]},{"id":30440,"title":"Hardware instancing with frustnum culling/lighting","fancy_title":"Hardware instancing with frustnum culling/lighting","slug":"hardware-instancing-with-frustnum-culling-lighting","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/2/2120e0f313e2b634212e9ac6429c268c08897adc.png","created_at":"2024-11-16T15:35:12.121Z","last_posted_at":"2024-11-16T15:35:12.341Z","bumped":true,"bumped_at":"2024-11-16T15:35:12.341Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["glsl","shader"],"tags_descriptions":{},"views":137,"like_count":1,"has_summary":false,"last_poster_username":"Trent","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":8204,"primary_group_id":null,"flair_group_id":null}]},{"id":26678,"title":"Flying embers effect using compute shaders and vertex pulling from SSBOs","fancy_title":"Flying embers effect using compute shaders and vertex pulling from SSBOs","slug":"flying-embers-effect-using-compute-shaders-and-vertex-pulling-from-ssbos","posts_count":9,"reply_count":7,"highest_post_number":9,"image_url":null,"created_at":"2020-10-26T12:26:51.386Z","last_posted_at":"2024-11-11T20:30:06.517Z","bumped":true,"bumped_at":"2024-11-11T19:38:46.245Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["glsl"],"tags_descriptions":{},"views":1128,"like_count":5,"has_summary":false,"last_poster_username":"rdb","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6303,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7220,"primary_group_id":null,"flair_group_id":null}]},{"id":30305,"title":"Wait For Events During Sequence","fancy_title":"Wait For Events During Sequence","slug":"wait-for-events-during-sequence","posts_count":4,"reply_count":1,"highest_post_number":5,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/4/409fac9902935c9a20992834543bd78c2eb989e3.jpeg","created_at":"2024-09-16T19:21:49.239Z","last_posted_at":"2024-09-20T10:08:49.919Z","bumped":true,"bumped_at":"2024-09-20T10:08:49.919Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":166,"like_count":1,"has_summary":false,"last_poster_username":"rdb","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7698,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null}]},{"id":30280,"title":"How to get the CardMaker pos?","fancy_title":"How to get the CardMaker pos?","slug":"how-to-get-the-cardmaker-pos","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2024-09-06T09:48:20.721Z","last_posted_at":"2024-09-09T04:06:59.382Z","bumped":true,"bumped_at":"2024-09-09T04:06:59.382Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":150,"like_count":1,"has_summary":false,"last_poster_username":"Wendell_Phillips","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8213,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1704,"primary_group_id":null,"flair_group_id":null}]},{"id":30208,"title":"Panda3D .p3d Player","fancy_title":"Panda3D .p3d Player","slug":"panda3d-p3d-player","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-07-26T03:00:10.482Z","last_posted_at":"2024-07-26T03:00:10.623Z","bumped":true,"bumped_at":"2024-07-26T03:00:10.623Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":217,"like_count":4,"has_summary":false,"last_poster_username":"stereoscopic","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4881,"primary_group_id":null,"flair_group_id":null}]},{"id":2138,"title":"Nvidia Nature Demo","fancy_title":"Nvidia Nature Demo","slug":"nvidia-nature-demo","posts_count":59,"reply_count":1,"highest_post_number":59,"image_url":null,"created_at":"2007-02-12T15:37:12.000Z","last_posted_at":"2024-07-24T21:04:19.625Z","bumped":true,"bumped_at":"2024-07-24T21:04:19.625Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":69160,"like_count":0,"has_summary":false,"last_poster_username":"stereoscopic","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":884,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":344,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":486,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4881,"primary_group_id":null,"flair_group_id":null}]},{"id":25962,"title":"Minimal node.js implementation of PStats server","fancy_title":"Minimal node.js implementation of PStats server","slug":"minimal-node-js-implementation-of-pstats-server","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2020-04-25T19:13:41.557Z","last_posted_at":"2024-05-13T22:10:32.343Z","bumped":true,"bumped_at":"2024-05-13T22:10:32.343Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":563,"like_count":1,"has_summary":false,"last_poster_username":"rdb","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6981,"primary_group_id":null,"flair_group_id":null}]},{"id":30054,"title":"A cheat sheet on matrices in the shader","fancy_title":"A cheat sheet on matrices in the shader","slug":"a-cheat-sheet-on-matrices-in-the-shader","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-05-07T22:39:41.785Z","last_posted_at":"2024-05-07T22:39:41.955Z","bumped":true,"bumped_at":"2024-05-07T23:41:16.578Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":255,"like_count":2,"has_summary":false,"last_poster_username":"serega-kkz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null}]},{"id":29937,"title":"Screen space decals","fancy_title":"Screen space decals","slug":"screen-space-decals","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://discourse.panda3d.org/uploads/default/original/2X/1/18b219d151c898cf8e736c7b8fb6203147d54994.jpeg","created_at":"2024-02-28T11:51:45.933Z","last_posted_at":"2024-05-04T23:41:43.364Z","bumped":true,"bumped_at":"2024-05-04T23:41:43.364Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":523,"like_count":6,"has_summary":false,"last_poster_username":"serega-kkz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2431,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null}]},{"id":29906,"title":"9-slice scaling with DirectGUI","fancy_title":"9-slice scaling with DirectGUI","slug":"9-slice-scaling-with-directgui","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://discourse.panda3d.org/uploads/default/optimized/2X/0/06ec517b06408bdb188af0c40b513c8a98461111_2_1024x830.jpeg","created_at":"2024-02-10T12:48:23.776Z","last_posted_at":"2024-02-12T07:20:21.331Z","bumped":true,"bumped_at":"2024-02-12T07:20:21.331Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["directgui"],"tags_descriptions":{},"views":528,"like_count":7,"has_summary":false,"last_poster_username":"Thaumaturge","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":930,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7698,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2444,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1704,"primary_group_id":null,"flair_group_id":null}]},{"id":25842,"title":"Multi-pass rendering configure","fancy_title":"Multi-pass rendering configure","slug":"multi-pass-rendering-configure","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2020-04-03T03:44:36.999Z","last_posted_at":"2024-01-28T12:03:36.471Z","bumped":true,"bumped_at":"2024-01-28T12:08:55.887Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":766,"like_count":1,"has_summary":false,"last_poster_username":"serega-kkz","category_id":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5088,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6461,"primary_group_id":null,"flair_group_id":null}]}]}}