{"users":[{"id":2,"username":"fraguada","name":"Luis E. Fraguada","avatar_template":"/user_avatar/discourse.threejs.org/fraguada/{size}/2_2.png","admin":true,"trust_level":4},{"id":12435,"username":"Ranao","name":"Ranao Taru","avatar_template":"/user_avatar/discourse.threejs.org/ranao/{size}/26878_2.png","trust_level":2},{"id":1359,"username":"manthrax","name":"Michael Schlachter","avatar_template":"/user_avatar/discourse.threejs.org/manthrax/{size}/2596_2.png","trust_level":3},{"id":39469,"username":"ManLikeZing","name":"","avatar_template":"/user_avatar/discourse.threejs.org/manlikezing/{size}/54859_2.png","trust_level":0},{"id":6877,"username":"Lawrence3DPK","name":"Lawrence 3DPK","avatar_template":"/user_avatar/discourse.threejs.org/lawrence3dpk/{size}/29184_2.png","trust_level":3},{"id":12956,"username":"vcxiaohan","name":"vc小韩","avatar_template":"/user_avatar/discourse.threejs.org/vcxiaohan/{size}/28325_2.png","trust_level":1},{"id":1670,"username":"makc3d","name":"😡","avatar_template":"/user_avatar/discourse.threejs.org/makc3d/{size}/10452_2.png","trust_level":2},{"id":19360,"username":"fueldown","name":"","avatar_template":"/user_avatar/discourse.threejs.org/fueldown/{size}/43544_2.png","trust_level":1},{"id":20523,"username":"Aabid_M","name":"Aabid M","avatar_template":"/user_avatar/discourse.threejs.org/aabid_m/{size}/46118_2.png","trust_level":1},{"id":18076,"username":"ehsan_wwe","name":"Ehsan_wwe","avatar_template":"/user_avatar/discourse.threejs.org/ehsan_wwe/{size}/40390_2.png","trust_level":1},{"id":39429,"username":"MicolaL","name":"Micola L","avatar_template":"/user_avatar/discourse.threejs.org/micolal/{size}/70570_2.png","trust_level":1},{"id":14662,"username":"PavelBoytchev","name":"Pavel Boytchev","avatar_template":"/user_avatar/discourse.threejs.org/pavelboytchev/{size}/38639_2.png","trust_level":3},{"id":26536,"username":"skinnyleonard","name":"skinnyleonard","avatar_template":"/user_avatar/discourse.threejs.org/skinnyleonard/{size}/56407_2.png","trust_level":1},{"id":11848,"username":"Dmitry_Pryadkin","name":"Dmitry Pryadkin","avatar_template":"/user_avatar/discourse.threejs.org/dmitry_pryadkin/{size}/25614_2.png","trust_level":1},{"id":6022,"username":"Oxyn","name":"","avatar_template":"/user_avatar/discourse.threejs.org/oxyn/{size}/12902_2.png","trust_level":2},{"id":29007,"username":"meded90","name":"Alex","avatar_template":"/user_avatar/discourse.threejs.org/meded90/{size}/67087_2.png","trust_level":2},{"id":38909,"username":"Darrenvandervelde","name":"Darren van der Velde","avatar_template":"/user_avatar/discourse.threejs.org/darrenvandervelde/{size}/70295_2.png","trust_level":0},{"id":32310,"username":"michiel86","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/9fc29f/{size}.png","trust_level":1},{"id":39328,"username":"Remmli","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/{size}.png","trust_level":1},{"id":36462,"username":"Gabriel_Cuadros_Caceres","name":"Gabriel Cuadros Caceres","avatar_template":"/user_avatar/discourse.threejs.org/gabriel_cuadros_caceres/{size}/54478_2.png","trust_level":1},{"id":24577,"username":"liljojomc","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/ecd19e/{size}.png","trust_level":1},{"id":3111,"username":"phil_crowther","name":"Phil Crowther","avatar_template":"/user_avatar/discourse.threejs.org/phil_crowther/{size}/64202_2.png","trust_level":3},{"id":22667,"username":"Ashutosh_Tripathi","name":"Ashutosh Tripathi","avatar_template":"/user_avatar/discourse.threejs.org/ashutosh_tripathi/{size}/49526_2.png","trust_level":2},{"id":17875,"username":"vis_prime","name":"vis","avatar_template":"/user_avatar/discourse.threejs.org/vis_prime/{size}/39829_2.png","trust_level":2},{"id":17576,"username":"ShaderMan","name":"ShaderMan","avatar_template":"/user_avatar/discourse.threejs.org/shaderman/{size}/39035_2.png","trust_level":1},{"id":39058,"username":"NedLudo","name":"Ned Ludonarrative","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/c77e96/{size}.png","trust_level":1},{"id":38906,"username":"dadajiahui","name":"小 铁锹","avatar_template":"/user_avatar/discourse.threejs.org/dadajiahui/{size}/70285_2.png","trust_level":1},{"id":436,"username":"prisoner849","name":"Paul West","avatar_template":"/user_avatar/discourse.threejs.org/prisoner849/{size}/535_2.png","moderator":true,"trust_level":4},{"id":24898,"username":"Taron_Holikyan","name":"Taron_AAA","avatar_template":"/user_avatar/discourse.threejs.org/taron_holikyan/{size}/52606_2.png","trust_level":1},{"id":32508,"username":"CantBeFaraz","name":"Faraz Shaikh","avatar_template":"/user_avatar/discourse.threejs.org/cantbefaraz/{size}/64375_2.png","trust_level":1},{"id":26473,"username":"Oleksandr-Fedorov","name":"Oleksandr Fedorov","avatar_template":"/user_avatar/discourse.threejs.org/oleksandr-fedorov/{size}/56293_2.png","trust_level":1},{"id":28,"username":"donmccurdy","name":"Don McCurdy","avatar_template":"/user_avatar/discourse.threejs.org/donmccurdy/{size}/33209_2.png","trust_level":2},{"id":38794,"username":"lewisywliu","name":"一为 刘","avatar_template":"/user_avatar/discourse.threejs.org/lewisywliu/{size}/70220_2.png","trust_level":0},{"id":4532,"username":"Antonio","name":"Antonio","avatar_template":"/user_avatar/discourse.threejs.org/antonio/{size}/27527_2.png","trust_level":2},{"id":4715,"username":"dubois","name":"Dusan Bosnjak \"pailhead\" ;)","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/e9c0ed/{size}.png","trust_level":3},{"id":21362,"username":"lovepsone","name":"lovepsone","avatar_template":"/user_avatar/discourse.threejs.org/lovepsone/{size}/47830_2.png","trust_level":1},{"id":38208,"username":"nukriss","name":"Nukriss","avatar_template":"/user_avatar/discourse.threejs.org/nukriss/{size}/69951_2.png","trust_level":0},{"id":38501,"username":"lovepsone1","name":"Евгений Юрчик","avatar_template":"/user_avatar/discourse.threejs.org/lovepsone1/{size}/52513_2.png","trust_level":0}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/questions/6?page=1","per_page":30,"top_tags":[{"id":59,"name":"geometry","slug":"geometry"},{"id":35,"name":"materials","slug":"materials"},{"id":34,"name":"textures","slug":"textures"},{"id":163,"name":"animation","slug":"animation"},{"id":96,"name":"shaders","slug":"shaders"},{"id":44,"name":"loaders","slug":"loaders"},{"id":296,"name":"gltf-loader","slug":"gltf-loader"},{"id":67,"name":"camera","slug":"camera"},{"id":736,"name":"react-three-fiber","slug":"react-three-fiber"},{"id":167,"name":"transform","slug":"transform"},{"id":413,"name":"gltf","slug":"gltf"},{"id":114,"name":"raycaster","slug":"raycaster"},{"id":119,"name":"orbit-controls","slug":"orbit-controls"},{"id":71,"name":"performance","slug":"performance"},{"id":39,"name":"post-processing","slug":"post-processing"},{"id":113,"name":"webgl-renderer","slug":"webgl-renderer"},{"id":102,"name":"shadows","slug":"shadows"},{"id":668,"name":"threejs","slug":"threejs"},{"id":484,"name":"webxr","slug":"webxr"},{"id":431,"name":"math","slug":"math"},{"id":207,"name":"lights","slug":"lights"},{"id":87,"name":"mesh","slug":"mesh"},{"id":680,"name":"instanced-mesh","slug":"instanced-mesh"},{"id":619,"name":"webgpu","slug":"webgpu"},{"id":474,"name":"rotation","slug":"rotation"},{"id":40,"name":"camera-controls","slug":"camera-controls"},{"id":27,"name":"blender","slug":"blender"},{"id":217,"name":"buffergeometry","slug":"buffergeometry"},{"id":75,"name":"getting-started","slug":"getting-started"},{"id":33,"name":"editor","slug":"editor"},{"id":63,"name":"object3d","slug":"object3d"}],"topics":[{"fancy_title":"Please Read This Before Posting a Question","id":24,"title":"Please Read This Before Posting a Question","slug":"please-read-this-before-posting-a-question","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-03-13T23:44:13.351Z","last_posted_at":"2017-03-13T23:44:13.382Z","bumped":true,"bumped_at":"2017-03-13T23:44:13.351Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Use this category for any questions related to three.js. Before posting here, please use the search function to check if your question has already been answered. \nThere are also a lot of answered questions about three.js&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":146,"name":"questions","slug":"questions"}],"tags_descriptions":{},"views":5523,"like_count":0,"has_summary":false,"last_poster_username":"fraguada","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has anyone ever done a dead reckoning multiplayer?","id":92853,"title":"Has anyone ever done a dead reckoning multiplayer?","slug":"has-anyone-ever-done-a-dead-reckoning-multiplayer","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2026-07-14T14:36:44.507Z","last_posted_at":"2026-07-18T22:51:58.420Z","bumped":true,"bumped_at":"2026-07-18T22:51:58.420Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":64,"like_count":2,"has_summary":false,"last_poster_username":"manthrax","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12435,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unable to generate a viable STL mesh for 3D printing","id":92933,"title":"Unable to generate a viable STL mesh for 3D printing","slug":"unable-to-generate-a-viable-stl-mesh-for-3d-printing","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-07-17T10:00:50.738Z","last_posted_at":"2026-07-18T07:46:16.327Z","bumped":true,"bumped_at":"2026-07-18T07:46:16.327Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1456,"name":"3d-printing","slug":"3d-printing"}],"tags_descriptions":{},"views":45,"like_count":3,"has_summary":false,"last_poster_username":"manthrax","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":39469,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6877,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is the Three.js Game Engine performance supposed to be fast LIVE and normal on localhost?","id":92940,"title":"Is the Three.js Game Engine performance supposed to be fast LIVE and normal on localhost?","slug":"is-the-three-js-game-engine-performance-supposed-to-be-fast-live-and-normal-on-localhost","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-17T21:22:21.549Z","last_posted_at":"2026-07-17T23:29:32.895Z","bumped":true,"bumped_at":"2026-07-17T23:29:32.895Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":40,"like_count":1,"has_summary":false,"last_poster_username":"manthrax","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12435,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to make diamond looks real?","id":42095,"title":"How to make diamond looks real?","slug":"how-to-make-diamond-looks-real","posts_count":40,"reply_count":26,"highest_post_number":42,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/5/d/5dd801d5d0a480a863098ef4037a1e6d7fb99c23.png","created_at":"2022-09-01T07:27:35.095Z","last_posted_at":"2026-07-17T16:46:40.123Z","bumped":true,"bumped_at":"2026-07-17T16:46:40.123Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":35,"name":"materials","slug":"materials"},{"id":96,"name":"shaders","slug":"shaders"}],"tags_descriptions":{},"views":9893,"like_count":43,"has_summary":false,"last_poster_username":"ehsan_wwe","category_id":6,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12956,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1670,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":19360,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":20523,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":18076,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to access primitive_index with WebGPU TSL","id":92922,"title":"How to access primitive_index with WebGPU TSL","slug":"how-to-access-primitive-index-with-webgpu-tsl","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-16T15:45:27.776Z","last_posted_at":"2026-07-17T11:42:24.692Z","bumped":true,"bumped_at":"2026-07-17T11:42:24.692Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1504,"name":"tsl","slug":"tsl"}],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"MicolaL","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":39429,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is there anyway to increase DirectionalLight height?","id":92925,"title":"Is there anyway to increase DirectionalLight height?","slug":"is-there-anyway-to-increase-directionallight-height","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/optimized/3X/9/d/9d27bfe16003260ff80182f99a8fa66d10108ede_2_1024x802.png","created_at":"2026-07-16T21:49:22.682Z","last_posted_at":"2026-07-16T21:59:52.815Z","bumped":true,"bumped_at":"2026-07-16T21:59:52.815Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":39,"like_count":3,"has_summary":false,"last_poster_username":"skinnyleonard","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":26536,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is it safe to use BufferGeometry.setAttribute?","id":92917,"title":"Is it safe to use BufferGeometry.setAttribute?","slug":"is-it-safe-to-use-buffergeometry-setattribute","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-07-16T13:13:13.468Z","last_posted_at":"2026-07-16T15:32:27.818Z","bumped":true,"bumped_at":"2026-07-16T15:32:27.818Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":217,"name":"buffergeometry","slug":"buffergeometry"}],"tags_descriptions":{},"views":50,"like_count":3,"has_summary":false,"last_poster_username":"Oxyn","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11848,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6022,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Arrow helper and raycast without bvh","id":92807,"title":"Arrow helper and raycast without bvh","slug":"arrow-helper-and-raycast-without-bvh","posts_count":10,"reply_count":2,"highest_post_number":10,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/5/a/5ae49e1d27be7cc3968f9a849a1497357ece497d.png","created_at":"2026-07-13T11:17:16.010Z","last_posted_at":"2026-07-16T09:50:01.117Z","bumped":true,"bumped_at":"2026-07-16T09:50:01.117Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":59,"name":"geometry","slug":"geometry"}],"tags_descriptions":{},"views":115,"like_count":6,"has_summary":false,"last_poster_username":"PavelBoytchev","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":29007,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Electron.js the Best Choice for Converting a Web-Based Game into a Desktop Application?","id":92710,"title":"Electron.js the Best Choice for Converting a Web-Based Game into a Desktop Application?","slug":"electron-js-the-best-choice-for-converting-a-web-based-game-into-a-desktop-application","posts_count":5,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-07-08T13:01:23.922Z","last_posted_at":"2026-07-15T13:32:10.133Z","bumped":true,"bumped_at":"2026-07-15T13:32:10.133Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":668,"name":"threejs","slug":"threejs"},{"id":109,"name":"electron","slug":"electron"}],"tags_descriptions":{},"views":118,"like_count":1,"has_summary":false,"last_poster_username":"Darrenvandervelde","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":38909,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can I make parts of a structure look different enough from each other","id":91414,"title":"How can I make parts of a structure look different enough from each other","slug":"how-can-i-make-parts-of-a-structure-look-different-enough-from-each-other","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-05-06T11:37:37.878Z","last_posted_at":"2026-07-15T12:31:21.955Z","bumped":true,"bumped_at":"2026-07-15T12:31:21.955Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":207,"name":"lights","slug":"lights"}],"tags_descriptions":{},"views":115,"like_count":3,"has_summary":false,"last_poster_username":"michiel86","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":32310,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to combine WebGPU SSGI + Fog","id":92877,"title":"How to combine WebGPU SSGI + Fog","slug":"how-to-combine-webgpu-ssgi-fog","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-15T09:09:58.887Z","last_posted_at":"2026-07-15T09:09:58.980Z","bumped":true,"bumped_at":"2026-07-15T09:09:58.980Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":96,"name":"shaders","slug":"shaders"},{"id":39,"name":"post-processing","slug":"post-processing"},{"id":619,"name":"webgpu","slug":"webgpu"},{"id":237,"name":"fog","slug":"fog"}],"tags_descriptions":{},"views":34,"like_count":0,"has_summary":false,"last_poster_username":"Remmli","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":39328,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Im almost ready to release my multiplayer coop zombie game almost like left for dead but trying to optimize shadows","id":92741,"title":"Im almost ready to release my multiplayer coop zombie game almost like left for dead but trying to optimize shadows","slug":"im-almost-ready-to-release-my-multiplayer-coop-zombie-game-almost-like-left-for-dead-but-trying-to-optimize-shadows","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-07-10T00:25:12.639Z","last_posted_at":"2026-07-14T20:41:00.019Z","bumped":true,"bumped_at":"2026-07-14T20:41:00.019Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":68,"like_count":1,"has_summary":false,"last_poster_username":"manthrax","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":36462,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Framing and Surface Mapping for Aircraft","id":92811,"title":"Framing and Surface Mapping for Aircraft","slug":"framing-and-surface-mapping-for-aircraft","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/optimized/3X/5/5/55d54d81f4d16f94850b5d42bcc2e963f296f0bd_2_1024x681.png","created_at":"2026-07-13T14:23:31.270Z","last_posted_at":"2026-07-13T20:23:01.687Z","bumped":true,"bumped_at":"2026-07-13T20:23:01.687Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":60,"like_count":1,"has_summary":false,"last_poster_username":"phil_crowther","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":24577,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3111,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to create a Motion Vector map","id":75319,"title":"How to create a Motion Vector map","slug":"how-to-create-a-motion-vector-map","posts_count":38,"reply_count":30,"highest_post_number":38,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/6/a/6a5359664ef917cc801d285817ce6fba7c858ae3.jpeg","created_at":"2024-12-18T05:25:53.307Z","last_posted_at":"2026-07-13T10:35:20.524Z","bumped":true,"bumped_at":"2026-07-13T10:35:20.524Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"textures","slug":"textures"},{"id":163,"name":"animation","slug":"animation"},{"id":96,"name":"shaders","slug":"shaders"}],"tags_descriptions":{},"views":1593,"like_count":41,"has_summary":false,"last_poster_username":"ShaderMan","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":22667,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17875,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6877,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":17576,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Creating a looping map plane","id":92773,"title":"Creating a looping map plane","slug":"creating-a-looping-map-plane","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/optimized/3X/6/6/66413918fe11f49abc64ceb628248d9fe5584bc9_2_1024x576.jpeg","created_at":"2026-07-11T01:29:33.702Z","last_posted_at":"2026-07-13T07:00:53.468Z","bumped":true,"bumped_at":"2026-07-13T07:00:53.468Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":104,"like_count":7,"has_summary":false,"last_poster_username":"Oxyn","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":39058,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":6022,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Modeling the Twin Towers","id":92784,"title":"Modeling the Twin Towers","slug":"modeling-the-twin-towers","posts_count":10,"reply_count":1,"highest_post_number":10,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/optimized/3X/e/7/e7e5c66df8bb63b19cfe4f167b7459815c3ae422_2_1024x587.png","created_at":"2026-07-11T13:02:30.916Z","last_posted_at":"2026-07-12T17:01:03.703Z","bumped":true,"bumped_at":"2026-07-12T17:01:03.703Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":128,"like_count":3,"has_summary":false,"last_poster_username":"liljojomc","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":24577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can lightmaps baked in Unity be used in Three.js? Is there currently a workflow for exporting lightmaps from Unity for use in Three.js?","id":92706,"title":"How can lightmaps baked in Unity be used in Three.js? Is there currently a workflow for exporting lightmaps from Unity for use in Three.js?","slug":"how-can-lightmaps-baked-in-unity-be-used-in-three-js-is-there-currently-a-workflow-for-exporting-lightmaps-from-unity-for-use-in-three-js","posts_count":19,"reply_count":16,"highest_post_number":19,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/optimized/3X/7/5/750b2fe64dfba43a2ffa220b7597a3c3ce0e4857_2_1024x677.png","created_at":"2026-07-08T10:03:14.971Z","last_posted_at":"2026-07-10T16:43:32.220Z","bumped":true,"bumped_at":"2026-07-10T16:43:32.220Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":332,"name":"lightmap","slug":"lightmap"}],"tags_descriptions":{},"views":182,"like_count":8,"has_summary":false,"last_poster_username":"manthrax","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":38906,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6877,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":36462,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help is there difference from intersectsBox vs intersectsSphere","id":92703,"title":"Help is there difference from intersectsBox vs intersectsSphere","slug":"help-is-there-difference-from-intersectsbox-vs-intersectssphere","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-07-07T23:31:48.408Z","last_posted_at":"2026-07-08T13:13:41.229Z","bumped":true,"bumped_at":"2026-07-08T13:13:41.229Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":1,"has_summary":false,"last_poster_username":"Gabriel_Cuadros_Caceres","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":36462,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1359,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to write my 3D Vase geometry to a file for 3D printing? (like .obj or .stl)","id":90044,"title":"How to write my 3D Vase geometry to a file for 3D printing? (like .obj or .stl)","slug":"how-to-write-my-3d-vase-geometry-to-a-file-for-3d-printing-like-obj-or-stl","posts_count":17,"reply_count":9,"highest_post_number":17,"image_url":null,"created_at":"2026-02-25T13:10:43.823Z","last_posted_at":"2026-07-07T12:08:45.961Z","bumped":true,"bumped_at":"2026-07-07T12:08:45.961Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":87,"name":"mesh","slug":"mesh"},{"id":5,"name":"exporter","slug":"exporter"}],"tags_descriptions":{},"views":285,"like_count":19,"has_summary":false,"last_poster_username":"michiel86","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":32310,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1359,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6877,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":436,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Three.js: One Material with Vertex Colors vs Multiple Materials per Face — Which is More Optimized?","id":92657,"title":"Three.js: One Material with Vertex Colors vs Multiple Materials per Face — Which is More Optimized?","slug":"three-js-one-material-with-vertex-colors-vs-multiple-materials-per-face-which-is-more-optimized","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-06T12:26:28.975Z","last_posted_at":"2026-07-06T14:33:38.709Z","bumped":true,"bumped_at":"2026-07-06T14:33:38.709Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":59,"name":"geometry","slug":"geometry"},{"id":35,"name":"materials","slug":"materials"}],"tags_descriptions":{},"views":63,"like_count":4,"has_summary":false,"last_poster_username":"PavelBoytchev","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":24898,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What does the &ldquo;calls&rdquo; count in the WebGPURenderer Inspector Timeline view refer to?","id":92633,"title":"What does the \"calls\" count in the WebGPURenderer Inspector Timeline view refer to?","slug":"what-does-the-calls-count-in-the-webgpurenderer-inspector-timeline-view-refer-to","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/5/7/57f77fbc38bc23716e6ab16995909b29303df476.jpeg","created_at":"2026-07-05T08:12:59.243Z","last_posted_at":"2026-07-06T13:54:59.870Z","bumped":true,"bumped_at":"2026-07-06T13:54:59.870Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":619,"name":"webgpu","slug":"webgpu"}],"tags_descriptions":{},"views":60,"like_count":2,"has_summary":false,"last_poster_username":"Oxyn","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":32508,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6022,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Issues with Model textures not displaying in Three.js – Material Conversion Problem?","id":78733,"title":"Issues with Model textures not displaying in Three.js – Material Conversion Problem?","slug":"issues-with-model-textures-not-displaying-in-three-js-material-conversion-problem","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/optimized/3X/7/f/7f39eb8632bf668fa045d9eafe609c01690fea82_2_1024x717.png","created_at":"2025-02-27T14:03:13.784Z","last_posted_at":"2026-07-06T08:13:29.306Z","bumped":true,"bumped_at":"2026-07-06T08:13:29.306Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":35,"name":"materials","slug":"materials"},{"id":34,"name":"textures","slug":"textures"},{"id":96,"name":"shaders","slug":"shaders"},{"id":44,"name":"loaders","slug":"loaders"}],"tags_descriptions":{},"views":833,"like_count":5,"has_summary":false,"last_poster_username":"lewisywliu","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":26473,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":28,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":38794,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help to check if packing texture into single one actually make difference","id":92641,"title":"Help to check if packing texture into single one actually make difference","slug":"help-to-check-if-packing-texture-into-single-one-actually-make-difference","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-05T18:23:21.977Z","last_posted_at":"2026-07-06T02:33:56.176Z","bumped":true,"bumped_at":"2026-07-06T02:33:56.176Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":953,"name":"texture","slug":"texture"}],"tags_descriptions":{},"views":66,"like_count":4,"has_summary":false,"last_poster_username":"Antonio","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":36462,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4532,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Three.js 185 error","id":92609,"title":"Three.js 185 error","slug":"three-js-185-error","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/1/b/1b365bc8435db5061936db633f82dc5fd352e16b.png","created_at":"2026-07-03T13:16:21.610Z","last_posted_at":"2026-07-03T18:50:28.932Z","bumped":true,"bumped_at":"2026-07-03T18:50:28.932Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":78,"like_count":5,"has_summary":false,"last_poster_username":"Ranao","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":12435,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":4715,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6877,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Map editor from scratch \\","id":92608,"title":"Map editor from scratch \\","slug":"map-editor-from-scratch","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/4/b/4bcdc67dcdccee2ab6bae8ea280810e32d404332.jpeg","created_at":"2026-07-03T11:22:46.517Z","last_posted_at":"2026-07-03T14:33:37.886Z","bumped":true,"bumped_at":"2026-07-03T14:33:37.886Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":59,"name":"geometry","slug":"geometry"}],"tags_descriptions":{},"views":94,"like_count":8,"has_summary":false,"last_poster_username":"Lawrence3DPK","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":29007,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14662,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4715,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6877,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Architectural Drawings – e-drafts.com","id":92485,"title":"Architectural Drawings – e-drafts.com","slug":"architectural-drawings-e-drafts-com","posts_count":8,"reply_count":1,"highest_post_number":8,"image_url":null,"created_at":"2026-06-29T04:37:27.649Z","last_posted_at":"2026-07-02T14:36:28.270Z","bumped":true,"bumped_at":"2026-07-02T14:36:28.270Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":156,"like_count":3,"has_summary":false,"last_poster_username":"liljojomc","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":"https://e-drafts.com/architectural-drawings/","featured_link_root_domain":"e-drafts.com","has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":24577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14662,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Build a Google Maps–Style 3D Globe with Zoomable Cities and Extruded Buildings","id":92585,"title":"How to Build a Google Maps–Style 3D Globe with Zoomable Cities and Extruded Buildings","slug":"how-to-build-a-google-maps-style-3d-globe-with-zoomable-cities-and-extruded-buildings","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/9/9/99767b8aafc22e09e01a6bdbed50866ed5d8acf8.jpeg","created_at":"2026-07-02T08:06:12.938Z","last_posted_at":"2026-07-02T08:06:13.016Z","bumped":true,"bumped_at":"2026-07-02T08:06:13.016Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":59,"name":"geometry","slug":"geometry"},{"id":35,"name":"materials","slug":"materials"},{"id":34,"name":"textures","slug":"textures"}],"tags_descriptions":{},"views":74,"like_count":0,"has_summary":false,"last_poster_username":"Taron_Holikyan","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":24898,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Game Engine Custom Characters","id":92584,"title":"Game Engine Custom Characters","slug":"game-engine-custom-characters","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-02T07:30:30.395Z","last_posted_at":"2026-07-02T07:30:30.483Z","bumped":true,"bumped_at":"2026-07-02T07:30:30.483Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":53,"like_count":0,"has_summary":false,"last_poster_username":"Ranao","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":12435,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Problem with the skined","id":65594,"title":"Problem with the skined","slug":"problem-with-the-skined","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-05-15T17:25:38.878Z","last_posted_at":"2026-06-30T20:45:35.276Z","bumped":true,"bumped_at":"2026-06-30T20:45:35.276Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":163,"name":"animation","slug":"animation"}],"tags_descriptions":{},"views":213,"like_count":0,"has_summary":false,"last_poster_username":"lovepsone1","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":21362,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":38208,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":38501,"primary_group_id":null,"flair_group_id":null}]}]}}