marek-simonik / record3d

Accompanying library for the Record3D iOS app (https://record3d.app/). Allows you to receive RGBD stream from iOS devices with TrueDepth camera(s).
https://record3d.app/
GNU Lesser General Public License v2.1
382 stars 55 forks source link

List of issues 12/18/2021 #28

Closed jeffscottward closed 2 years ago

jeffscottward commented 2 years ago

Issue 1: Bought full version but still locked out of exporting RGBD. Brings up modal but doesn’t “restore”. Happy to support but yea, need my features please. $$$

Issue 2: One of the options resulted in an attempted export of 1.3gb made of 3 files? I had “generate normals” on but this seems excessive and I’m confused given it was a 7 second video.

Issue 3: I have no idea what each of the options are for the icons when in the playback view. Except the AR icon of course.

Issue 4: No USDz export option? AR view is available but need that to be shareable. Should be possible since GLTF is there.

Issue 5: Library full of preview images that are gray. Hard to tell what I’m looking at sometimes

Issue 6: The pull right menu in the library view is a little finicky. At risk of accidentally deleting. Needs a better menu for actions. Happy to continue with feedback. I’m building an AR marketplace for scans and interactive content.

Issue 7: Cant rotate AR preview around.

marek-simonik commented 2 years ago

Hello Jeff,

let me try to help:

  1. The RGBD video export option is a part of the optional "Wi-Fi Streaming & RGBD Videos" extension pack, which is why you see the pop-up. The app first lets you purchase either the Basic Version or the Full Version (via which you will get the core features) and then there is one optional extension pack, as mentioned before (apologies for the confusing name "Full Version" — when I was first releasing the app, I didn't know I would release extension pack(s) in the future). Here you can download a sample RGBD mp4 file.

  2. Some of the export options do generate large files, that is correct. To the best of my knowledge, there is currently no industry standard for storing 3D Videos, so I added multiple export options, which "abuse" existing file formats meant for storing static geometry. To get the smallest file size by far, I would recommend that you export into the "glTF Meshes (.gltf + .bin + .jpg)" file format. On the other hand, I do strongly advise against exporting into Alembic, because that file format produces enormous file sizes even for <1 second videos. If there is an efficient 3D Video file format that you know about, please feel free to suggest it and I will attempt to implement it into the app.

  3. I am attaching a screenshot with textual description of each button. Feel free to experiment with the buttons to see what they do. The True3D feature is described here, including a short video: https://record3d.app/features

  4. Thanks for the great suggestion! I will try to implement USDZ into a future update of the app if that will make practical sense (in my experience, iOS won't let you preview an USDZ model if its file size is larger than some arbitrary internal iOS threshold).

  5. This should be easy to fix: go into the Settings tab > Colormaps > select a colormap you like. Once you will have selected a colormap, all newly recorded videos will have colorful previews.

  6. There is an alternative way of invoking the scan options menu; you can do it either by sliding your finger over the row (as you said) or you can long-press the row. But even if you would accidentally press the red "Delete" action, Record3D won't immediately delete the scan — an alert pop-up will be shown in which you will have to choose which file format you wish to delete.

  7. It is possible to somehow manipulate with the scan, but I agree with you that the controls are not optimal and are due to improvement in a future update. The AR model manipulation controls are explained here, in the "Augmented Reality" section.

Can we please continue our discussion over email (support@record3d.app)? I think the issues you mentioned are related more to the iOS Record3D app itself than to this record3d library.

Thanks, Marek

record3d-button-explanation-sm