{
  "id": 663144,
  "title": "3D Viewer Utility",
  "url": "/competitions/vesuvius-challenge-surface-detection/discussion/663144",
  "author_name": "",
  "post_date": "2025-12-16T16:09:11.054293500Z",
  "votes": 78,
  "comment_count": 6,
  "views": 0,
  "content": "<p>Hi all,</p>\n<p>I created an easy-to-use 3D viewer for this competition's data volumes. It</p>\n<ul>\n<li>Displays the labeled regions, optionally overlaid on the papyrus sheets.</li>\n<li>Finds connected regions by region-growing and draws them in a single color, making it easy to spot sheets that are touching.</li>\n<li>Requires no installation; runs locally in your browser. (Uses WebGL, so a GPU is required)</li>\n<li>Feel free to try it out, the <a href=\"https://github.com/Paul-G2/ScrollSlabViewer\" target=\"_blank\">project is on github, here.</a> I hope you find it useful!</li>\n</ul>\n<p><img src=\"https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/ssv1.gif\" alt=\"\"></p>",
  "messages": [
    {
      "id": "3377604",
      "postDate": "12/16/2025 16:09:11",
      "content": "<p>Hi all,</p>\n<p>I created an easy-to-use 3D viewer for this competition's data volumes. It</p>\n<ul>\n<li>Displays the labeled regions, optionally overlaid on the papyrus sheets.</li>\n<li>Finds connected regions by region-growing and draws them in a single color, making it easy to spot sheets that are touching.</li>\n<li>Requires no installation; runs locally in your browser. (Uses WebGL, so a GPU is required)</li>\n<li>Feel free to try it out, the <a href=\"https://github.com/Paul-G2/ScrollSlabViewer\" target=\"_blank\">project is on github, here.</a> I hope you find it useful!</li>\n</ul>\n<p><img src=\"https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/ssv1.gif\" alt=\"\"></p>",
      "rawMarkdown": "Hi all,\n\nI created an easy-to-use 3D viewer for this competition's data volumes. It\n- Displays the labeled regions, optionally overlaid on the papyrus sheets.\n- Finds connected regions by region-growing and draws them in a single color, making it easy to spot sheets that are touching.\n- Requires no installation; runs locally in your browser. (Uses WebGL, so a GPU is required)\n- Feel free to try it out, the [project is on github, here.](https://github.com/Paul-G2/ScrollSlabViewer) I hope you find it useful!\n\n![](https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/ssv1.gif)",
      "votes": null
    },
    {
      "id": "3378299",
      "postDate": "12/17/2025 21:32:53",
      "content": "<p>Cool bro thats awesome!</p>",
      "rawMarkdown": "Cool bro thats awesome!",
      "votes": null
    },
    {
      "id": "3378300",
      "postDate": "12/17/2025 21:33:19",
      "content": "<p>can you share your source code with us?</p>",
      "rawMarkdown": "can you share your source code with us?",
      "votes": null
    },
    {
      "id": "3378397",
      "postDate": "12/18/2025 03:13:37",
      "content": "<p>that's awesome …thanks…</p>",
      "rawMarkdown": "that's awesome ...thanks...",
      "votes": null
    },
    {
      "id": "3378832",
      "postDate": "12/18/2025 17:07:13",
      "content": "<p>It's all there on github!</p>",
      "rawMarkdown": "It's all there on github!",
      "votes": null
    },
    {
      "id": "3379071",
      "postDate": "12/19/2025 05:49:50",
      "content": "<p>Thank you for your awesome work. Just a suggestion. can you add a feature in which we can individually see the different components of the labels. It will help in better understanding the inner surfaces. </p>",
      "rawMarkdown": "Thank you for your awesome work. Just a suggestion. can you add a feature in which we can individually see the different components of the labels. It will help in better understanding the inner surfaces.",
      "votes": null
    },
    {
      "id": "3379492",
      "postDate": "12/20/2025 00:43:47",
      "content": "<p>Done! You can now cycle forward/backward through the labels using the 'D' and 'A' keys.</p>\n<p><img src=\"https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/cycle_small.gif\" alt=\"\"></p>",
      "rawMarkdown": "Done! You can now cycle forward/backward through the labels using the 'D' and 'A' keys.\n\n![](https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/cycle_small.gif)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3378299,
      "author_name": "craftycode",
      "author_url": "",
      "post_date": "12/17/2025 21:32:53",
      "content": "<p>Cool bro thats awesome!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3378300,
      "author_name": "craftycode",
      "author_url": "",
      "post_date": "12/17/2025 21:33:19",
      "content": "<p>can you share your source code with us?</p>",
      "votes": null,
      "replies": [
        {
          "id": 3378832,
          "author_name": "pgeiger",
          "author_url": "",
          "post_date": "12/18/2025 17:07:13",
          "content": "<p>It's all there on github!</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 3378397,
      "author_name": "arifhussain09",
      "author_url": "",
      "post_date": "12/18/2025 03:13:37",
      "content": "<p>that's awesome …thanks…</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3379071,
      "author_name": "ashrafyaseerrashid",
      "author_url": "",
      "post_date": "12/19/2025 05:49:50",
      "content": "<p>Thank you for your awesome work. Just a suggestion. can you add a feature in which we can individually see the different components of the labels. It will help in better understanding the inner surfaces. </p>",
      "votes": null,
      "replies": [
        {
          "id": 3379492,
          "author_name": "pgeiger",
          "author_url": "",
          "post_date": "12/20/2025 00:43:47",
          "content": "<p>Done! You can now cycle forward/backward through the labels using the 'D' and 'A' keys.</p>\n<p><img src=\"https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/cycle_small.gif\" alt=\"\"></p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3377604": "Hi all,\n\nI created an easy-to-use 3D viewer for this competition's data volumes. It\n- Displays the labeled regions, optionally overlaid on the papyrus sheets.\n- Finds connected regions by region-growing and draws them in a single color, making it easy to spot sheets that are touching.\n- Requires no installation; runs locally in your browser. (Uses WebGL, so a GPU is required)\n- Feel free to try it out, the [project is on github, here.](https://github.com/Paul-G2/ScrollSlabViewer) I hope you find it useful!\n\n![](https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/ssv1.gif)",
    "3378299": "Cool bro thats awesome!",
    "3378300": "can you share your source code with us?",
    "3378397": "that's awesome ...thanks...",
    "3378832": "It's all there on github!",
    "3379071": "Thank you for your awesome work. Just a suggestion. can you add a feature in which we can individually see the different components of the labels. It will help in better understanding the inner surfaces.",
    "3379492": "Done! You can now cycle forward/backward through the labels using the 'D' and 'A' keys.\n\n![](https://raw.githubusercontent.com/Paul-G2/ScrollSlabViewer/refs/heads/main/cycle_small.gif)"
  },
  "source": "meta"
}