Files
vfx-graph-gs/TODO.md
T
2026-03-21 10:03:55 +08:00

818 B

TODO

  • Account for the fact that a larger minor axis "hardens" splat edges
    • Maybe shift the alpha gradient, or incorporate into shader
  • Write shader that prevents pixel overdraw
  • Optimize CalculateAxes.hlsl
  • Allow splat data buffers to be accessible by other VFX Graphs
  • Support SOGS format
  • Add exception reporting and handling for incomplete splat data
  • Add support for other PLY data types and endianness
  • Add support for ASCII PLY data
  • Fix the header parsing logic in SplatImporter.cs
  • Add more thorough checks in SplatDataBinder.cs

DONE

  • Rewrite SH Array to use interleaved RGB rather than contiguous data per channel
  • Switch to using ByteAddressBuffers instead of loops in CalculateSH.hlsl
    • Used StructuredBuffer<float3> instead