JannisX11 / blockbench

Blockbench - A low poly 3D model editor
https://www.blockbench.net
GNU General Public License v3.0
3.05k stars 271 forks source link

FBX Importer #2334

Open Nineforcestudios opened 1 month ago

Nineforcestudios commented 1 month ago

Detailed description of your suggestion

If you can export an FBX why not import it as well? Like It makes So much sense to do this

Azagwen commented 1 month ago

can't FBX files can contain some data that Blockbench wouldn't be able to read?

Nineforcestudios commented 1 month ago

can't FBX files can contain some data that Blockbench wouldn't be able to read?

Why Would it Blockbench exports it With Encryption So it should be able to read the encryption otherwise whats the point of Exporting It As an Fbx for an Option

Nineforcestudios commented 1 month ago

its like downloading your own Yt video in an MP4 from Youtube But Youtube Doesnt accept MP4 files

Azagwen commented 1 month ago

can't FBX files can contain some data that Blockbench wouldn't be able to read?

Why Would it Blockbench exports it With Encryption So it should be able to read the encryption otherwise whats the point of Exporting It As an Fbx for an Option

so how do you handle armature data, lamps, material data, animation data, skinning, etc? None of these can be read by blockbench in a conventional manner (or at all)

JannisX11 commented 1 month ago

The reason that FBX can be exported but not imported is because it's an import format. You want to export to FBX to get your models into your game engine etc. but you don't need to put the models back into Blockbench. Think of it as more like a printer that can export your text document as a printed paper. But you can't import the paper back into the printer. Sure, some printers have an integrated scanner, but that's really a whole different operation and it's also not lossless. I'll add this as a suggestion, but it's likely that this won't happen. FBX is a relatively difficult format to handle because it's proprietary.

Nineforcestudios commented 1 month ago

The reason that FBX can be exported but not imported is because it's an import format. You want to export to FBX to get your models into your game engine etc. but you don't need to put the models back into Blockbench. Think of it as more like a printer that can export your text document as a printed paper. But you can't import the paper back into the printer. Sure, some printers have an integrated scanner, but that's really a whole different operation and it's also not lossless. I'll add this as a suggestion, but it's likely that this won't happen. FBX is a relatively difficult format to handle because it's proprietary.

True the only reason i ask is sometimes i export it as a FBX but decided that oh it needs some bug fixes and i cant reimport it to change stuff thats wrong with it

Azagwen commented 1 month ago

The reason that FBX can be exported but not imported is because it's an import format. You want to export to FBX to get your models into your game engine etc. but you don't need to put the models back into Blockbench. Think of it as more like a printer that can export your text document as a printed paper. But you can't import the paper back into the printer. Sure, some printers have an integrated scanner, but that's really a whole different operation and it's also not lossless. I'll add this as a suggestion, but it's likely that this won't happen. FBX is a relatively difficult format to handle because it's proprietary.

True the only reason i ask is sometimes i export it as a FBX but decided that oh it needs some bug fixes and i cant reimport it to change stuff thats wrong with it

Okay, but usually when you want to fix issues with an export, you don't re-import it into Blockbench, you instead modify the original inside Blockbench (and save as a new iteration if you don't want to lose the previous one) and re-export. This is a common way of doing between all 3D softwares like Blender, Maya, 3DSmax, etc...