Creality Scan: Feature Request RGB Color Output

As a user of the Creality Raptor, I want the ability to export the raw RGB camera feed as a video/image set from a scan so that I can manually retexture areas with artifacts and explore new texturing methods (e.g., Gaussian Splatting, Gaussian Sugar).


Context / Rationale

  • The built-in texturing system is convenient and often works well, but sometimes artifacts appear, or the texture quality is lower than the mesh quality.
  • Exporting the raw RGB video would let users retexture problem areas directly.
  • Developers could also leverage this data to create advanced texturing methods.
  • Currently, retexturing requires a separate camera, but direct access to the scanner’s RGB feed would speed up the process significantly.

Proposed Enhancements

  1. Video Export of Raw RGB Feed

    • Provide an option to export the camera’s raw RGB feed as a video during or after scanning.
  2. COLMAP-Type File Generation

    • Generate a COLMAP or similar format file that contains frame positions, using the scanner’s known camera positions. This would simplify retexturing and 3D reconstruction in external tools.
  3. Support for Gaussian Splatting

    • With access to the point cloud and multiple sampling steps from the RGB camera, theoretically enable or facilitate Gaussian Splatting directly in the scanning workflow.

Benefits

  • Improved Textures: Allows users to fix artifact-prone areas or enhance textures with sophisticated methods.
  • Streamlined Workflow: Eliminates the need for separate cameras or complex setups.
  • Innovation: Opens the door for software developers to build and integrate advanced texturing solutions.

Additional Notes

  • The quality of the 3D point clouds is already excellent, and these features would further improve the overall user experience.
  • I appreciate the hard work from the team!