Open duburcqa opened 1 year ago
I found out what is the issue. In fact, there is a single large texture image (9MB) that is shared by all meshes (30) and the uv map only points to part of it for each of them. Apparently this use case is not properly supported by open3d. Providing the same o3d.t.geometry.Image
(same memory address) does not help.
Checklist
master
branch).My Question
I considering using open3d for robotics applications. For now, I'm using panda3d and I'm fairly satisfied but there are some issues I hoping to fix by using open3d instead, such as built-in notebook support. I wrote a sample script to start playing with open3d and get an idea of its performance.
First, once the viewer is fully loaded everything is smooth, but it takes a long time to initialize it (more than 5s on Intel i9-11900H with Nvidia RTX 3080 Max-Q). The total loading time including creating meshes in more than 8s while I'm used to about 3s using panda3d. I'm wondering if I'm doing anything bad and whether it is possible to improve performance.
Second, I would like to set the absolute pose of each mesh rather than applying a relative transform on them. Is it possible to do so without having to keep track of the current absolute transform manually ?
Here is the standalone snippet I wrote: