Can anybody please help me. My requirement is to read a .dgn file, I should be able to read/render/edit the file and ultimately the output file should be .fbx file. Can I do it using UNITY 3d or some other software.
Unity isn’t that kind of 3d software program. Unity is a game engine where you can import finished objects as obj file format. You can’t edit the files inside Unity.
You have to find a software program that works with dgn files and exports them in another file format.
This is an important workflow for those who develop models in MicroStation and want to add some animations to them. You can open your .dgn file in MicroStation and export it as .fbx file. However, the model might become very heavy (due to tessellation of unrecognized shapes). So what you can do instead is that you can convert .dgn to .dwg and open .dwg in 3D MAX, optimize your model and export is as .fbx from there. Then you can open it in Unity and play with it. Hope it helps