Skip to content

Restructure Gaussian Splatting rendering docs into new section#996

Merged
mvaligursky merged 1 commit into
mainfrom
mv-gsplat-rendering-docs
May 29, 2026
Merged

Restructure Gaussian Splatting rendering docs into new section#996
mvaligursky merged 1 commit into
mainfrom
mv-gsplat-rendering-docs

Conversation

@mvaligursky

Copy link
Copy Markdown
Contributor

Restructures the Gaussian Splatting documentation now that unified splat rendering is the default (and only) mode, following engine PR playcanvas/engine#8805 which deprecates the unified GSplatComponent property. Framing the docs around "unified vs non-unified mode" no longer makes sense. This is a structural first pass; individual page bodies are cleaned up in follow-ups.

Changes:

  • Moved the former building/unified-rendering/ topics up to the building/ level and removed the now-empty folder.
  • Merged the standalone "Unified Splat Rendering" page into "Splat Rendering Architecture", rephrased to present splat rendering as the single rendering mode (no "unified" framing); deleted the old page.
  • Added a new top-level Rendering Architecture section (sibling of Building Splat Applications, placed just before it) holding the pipeline-internals topics: Splat Rendering Architecture (overview), Splat Data Format, Work Buffer Format, Work Buffer Rendering, Splat Processing.
  • Reordered Building Splat Applications: Your First Splat App → Draw Order → LOD Streaming → Picking → Shadows → Fisheye → Custom Shaders → Procedural Splats → Performance.
  • Repointed all internal links and added redirects from the original published URLs to their new locations.
  • Mirrored every change in the Japanese (i18n/ja) docs.

Follow-ups (not in this PR):

  • De-unify remaining page bodies and frontmatter: picking.md, shadows.md, custom-shaders.md, lod-streaming.md, several procedural-splats/*, and assorted description fields.

Restructures the Gaussian Splatting documentation now that unified splat
rendering is the default (and only) mode, following engine PR
playcanvas/engine#8805 which deprecates the `unified` GSplatComponent
property. Framing the docs around "unified vs non-unified mode" no longer
makes sense. This is a structural first pass; individual page bodies are
cleaned up in follow-ups.

- Moved the former building/unified-rendering/ topics up to the building/
  level and removed the now-empty folder.
- Merged the standalone "Unified Splat Rendering" page into "Splat
  Rendering Architecture", rephrased to present splat rendering as the
  single rendering mode; deleted the old page.
- Added a new top-level Rendering Architecture section holding the
  pipeline-internals topics (overview, Splat Data Format, Work Buffer
  Format, Work Buffer Rendering, Splat Processing).
- Reordered Building Splat Applications into a more logical flow.
- Repointed all internal links and added redirects from original
  published URLs to their new locations.
- Mirrored every change in the Japanese (i18n/ja) docs.
@mvaligursky mvaligursky self-assigned this May 29, 2026
@mvaligursky mvaligursky merged commit d87a8de into main May 29, 2026
3 checks passed
@mvaligursky mvaligursky deleted the mv-gsplat-rendering-docs branch May 29, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant