How to Use 3DGS Viewer for SHARP

Japanese Version


3DGS Viewer for SHARP


By using Applefs gSHARPh (https://github.com/apple/ml-sharp), it is now possible to generate 3D Gaussian Splatting (.PLY) data from a single 2D photograph.

For users who find the official installation instructions and usage difficult to follow, i have prepared an easy-to-use gSHARPh installer for both Windows and Mac. Please feel free to use it if you wish.
Both the Windows and Mac versions can be installed with a single step. Simply drag and drop a folder containing the source images onto the desktop icon, and 3D Gaussian Splatting data will be generated automatically.

The 3D Gaussian Splatting (.PLY) files generated by gSHARPh are, of course, projected from the viewpoint where the original photograph was taken. Based on this, i have modified our previously released web application (which displays 3D Gaussian Splatting data in various 3D formats such as SBS, anaglyph, interlaced, etc.) and optimized it specifically for gSHARPh.

How to Use the Viewer
Drag and drop a 3D Gaussian Splatting (.PLY) file generated by gSHARPh onto the Viewer to display it in 3D.

EMouse drag : Rotate the model freely
EShift key + mouse drag : Translate (pan) the model
EMouse wheel : Zoom in/out (technically adjusts the FOV)

S key : Change 3D display mode (SBS ¨ LR / RL ¨ Dubois Anaglyph ¨ Color Anaglyph ¨ Anaglyph ¨ Interlaced ¨ Half SBS ¨ repeat)
X key : Swap left and right views
Left / Right arrow keys : Adjust stereo window
Up / Down arrow keys : Adjust depth perception (When adjusting depth, you may also need to adjust the stereo window)
0 (zero) key : Reset stereo window, depth, and zoom to default values
A key : Toggle auto-rotation ON / OFF
R key : Display REC button ON/OFF -> Press the displayed REC button to start recording. Press the STOP button to save.
H key : Show this HELP page
Enter key : Toggle full-screen / windowed mode


If you would like to try how it works before installing gSHARPh, please download and extract the samples below and try them with this viewer.
All samples are 3D Gaussian Splatting (.PLY) files generated from a single 2D photo using gSHARPh.

sample01
sample02
sample04
sample05
sample06