Comments (19)
UE4 does support .obj files, you don't need to convert it to .fbx files.
The official YCB is not aligned well, so when we generating the training data for DOPE or FAT dataset, we re-aligned them. You can use the NVDU tool: https://github.com/NVIDIA/Dataset_Utilities#nvdu_ycb to download and generate the aligned YCB models. You can drag those .obj files into UE4 afterward.
from dataset_synthesizer.
Thank you really much for your fast reply!
Is it also possible to download objects that are not in your list? Or how would you proceed with a object that is not in your list?
I specifically need the 012_strawberry object.
from dataset_synthesizer.
Thank you really much for your fast reply!
Is it also possible to download objects that are not in your list? Or how would you proceed with a object that is not in your list?
I specifically need the 012_strawberry object.
Excuse me,Could you teach me how to apply the NDDS plugins to UE4?
from dataset_synthesizer.
Just follow the instructions in the Documentation of this repository, that is all I did. Then the plugin should be available in UE4 :).
from dataset_synthesizer.
@bjbraun You can import any .obj 3d model into UE4. The objects in my list are just better aligned so it's easier to debug: root of the 3d model is at the cuboid center, object is stand up straight with the main label facing out. You can realign those object yourself (or not) and the training should still be ok.
from dataset_synthesizer.
from dataset_synthesizer.
@thangt Alright, thank you really much!
from dataset_synthesizer.
@zxprog Just follow this link and press download to get the documentation. There everything is explained in detail :)
https://github.com/NVIDIA/Dataset_Synthesizer/blob/master/Documentation/NDDS.pdf
from dataset_synthesizer.
from dataset_synthesizer.
I am sorry but I do not know the solution to your problem. After I followed the download instructions, the NDDS plugin was listed in my project
from dataset_synthesizer.
@zxprog Are you trying to add the NDDS plugin into your own project? The current NDDS repo include the whole UE4 project setup include the plugin. If you place the NDDS plugins - mean all the plugins in this folder: https://github.com/NVIDIA/Dataset_Synthesizer/tree/master/Source/Plugins you should be able to have it work.
from dataset_synthesizer.
I have a question. How do you add the texture to the object in unreal engine? For example, I input the .obj of the master_chef_can from YCB to UE and used the provided texture image to create the material but when I applied the material on the object, it just not showed up.
from dataset_synthesizer.
from dataset_synthesizer.
@zxprog Yes, we are in 4.22. You can check our release page: https://github.com/NVIDIA/Dataset_Synthesizer/releases for the release notes.
@TrinhTUHH When you import the .obj into UE4 it should automatically import the model's texture and create a material for it too. Can you take a screenshot of how your imported object and material look like?
from dataset_synthesizer.
from dataset_synthesizer.
@zxprog UE4 version 4.22 and later require VisualStudio version 2017 and newer. You should install VS2017 to work with this project. The free VS2017 community version should be good enough to build the project
from dataset_synthesizer.
from dataset_synthesizer.
UE4 确实支持 .obj 文件,您不需要将其转换为 .fbx 文件。 官方的YCB没有很好的对齐,所以当我们为DOPE或FAT数据集生成训练数据时,我们重新对齐了它们。您可以使用 NVDU 工具:https : //github.com/NVIDIA/Dataset_Utilities#nvdu_ycb下载并生成对齐的 YCB 模型。之后您可以将这些 .obj 文件拖入 UE4。
AttributeError: 'NoneType' object has no attribute 'obj_settings'
I encountered this problem when using NVDU, could you please help me solve it
from dataset_synthesizer.
@TrinhNC I am having the same issue, importing the original models from YCB either fails because "textured could not be created because all of its polygons are degenerate" or the import is successful but the mesh itself is empty.
@thangt how do you align the model to work in UE4 ?
from dataset_synthesizer.
Related Issues (20)
- _object_settings.json has no data
- How To add NDDS to own project in which the scenes are already created so that it can be used to generate ground truth for persons,objects etc of the created scenes?
- Random background images loading in very low resolution HOT 1
- cannot get right instance segmentation results and instance seg id while "Time Between Scene Capture" > 0 HOT 1
- NDDS cannot capture data while i eject from simulation HOT 1
- Issue with selecting the Focal Target Actor for OrbitalMovement of Camera
- Error when trying to build the plugin HOT 1
- Engine modules are out of date, and cannot be compiled while the engine is ruining. Please build through your IDE.
- Ubuntu Version
- Incorrect units in _object_settings.json
- Random position and random background
- .
- BOP Format HOT 1
- object mask which is not visible
- Unreal engine 5
- Do you have a more detailed field interpretation of the json file?
- Limit spawn randomization HOT 1
- bounding box issue
- Ubuntu Version
- How to achieve background is a random VOC dataset picture?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dataset_synthesizer.