-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mask doesnt work? #86
Comments
I always duplicate the nvannotated actor class and add the duplicate too the scene. I open the duplicate with blueprint editor and then place my mesh in the static mesh component. If a meterial is set in the static mesh then the material will be automatically loaded when the static mesh is placed into the duplicates mesh component. Nvanotated actor includes an annotation tag component. The component has a property called: include me. This must be checked to allow annotations to be generated. I'm trying to remember if this is where you may select the origin of the label as: from blue print name, from mesh name or annotation tag (component). It's either here, the blueprints details or the scene manager. You should also include a scene manager in your scene. The scene manager does several things including a few that controls how segmentation images are created. Not sure how your background is incorporated into the scene but making sure it is not included with annotation tag which should ensure no annotation is generated. |
Hello The solution came empirically to me: somewhy if my (mesh) object has the name "fake-circle" it will not be recognized by the SceneManager somehow. if i change the name to "fakecircle" then it segments as it should. Something in the "name reading" of these special characters interferes and I did not have time to debug the origin of this. |
I am trying to use NDDS for a basic test export, since my mask isnt working.
![](https://user-images.githubusercontent.com/4501464/92607851-f82daf00-f2b4-11ea-9e18-6a0db19e790b.png)
![](https://user-images.githubusercontent.com/4501464/92607853-f8c64580-f2b4-11ea-9e54-130c33dfca4c.png)
I added a cylinder model from UE4, added an NVCapturable Actor tag to it and tried to export the mask, this is what I get (it blends in with the background == no mask?):
Here the middle one should be the only one masked (white).
![](https://user-images.githubusercontent.com/4501464/92608592-daad1500-f2b5-11ea-90ee-554a6546f8ff.png)
![](https://user-images.githubusercontent.com/4501464/92608594-db45ab80-f2b5-11ea-824e-662ec70691a7.png)
Edit: The only way I got this to work and to export me a mask is to go back to blender and merge the "new" object with an "old" object, then export the .fbx and import to UE4, then the model has "some property i dont know about which old objects have and new ones dont" and the mask shows when exporting (but then the cylinder model inside UE4 should work flawlessly?...).
The text was updated successfully, but these errors were encountered: