diff --git a/src/projects/remote/apps/remoteGaussianUI/main.cpp b/src/projects/remote/apps/remoteGaussianUI/main.cpp index 9601f899703610f5d311cc72e4df502299537672..b6f741949ee063db3691ef9f888b8c4bce36e0e2 100644 --- a/src/projects/remote/apps/remoteGaussianUI/main.cpp +++ b/src/projects/remote/apps/remoteGaussianUI/main.cpp @@ -123,6 +123,9 @@ int main(int ac, char** av) { RemoteAppArgs myArgs; myArgs.displayHelpIfRequired(); + if(!myArgs.dataset_path.isInit() && myArgs.pathShort.isInit()) + myArgs.dataset_path = myArgs.pathShort.get(); + const bool doVSync = !myArgs.vsync; // rendering size uint rendering_width = myArgs.rendering_size.get()[0]; diff --git a/src/projects/remote/renderer/Config.hpp b/src/projects/remote/renderer/Config.hpp index dc75518d3c5d24d8d022f448ed043129efdd002c..a4968d22b0d0928c7598cedff268847840c9ff4a 100644 --- a/src/projects/remote/renderer/Config.hpp +++ b/src/projects/remote/renderer/Config.hpp @@ -42,6 +42,7 @@ namespace sibr { /// Arguments for all ULR applications. struct RemoteAppArgs : virtual BasicIBRAppArgs { + RequiredArg<std::string> pathShort = {"s", "path to the dataset root"}; Arg<bool> loadImages = { "load_images", "Whether or not to load images for scene overview" }; Arg<std::string> ip = { "ip", "127.0.0.1", "Target IP to connect to (default localhost)"}; Arg<uint> port = { "port", 6009, "Port to use for connection" };