viro icon indicating copy to clipboard operation
viro copied to clipboard

ViroFBX link is for osx only?

Open trikko opened this issue 7 years ago • 16 comments

This page: https://virocore.viromedia.com/docs/3d-objects#section-fbx

FBX is an expansive and flexible 3D model format supported by most 3D authoring software. To load FBX files, use the ViroFBX script to convert the FBX file into a VRX file. The VRX file can then be loaded using Object3D. The ViroFBX script can be found here.

That "here" link is a zip file with a binary that doesn't work on linux. Using "file" command I see:

$ file ViroFBX 
ViroFBX: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|WEAK_DEFINES|BINDS_TO_WEAK|PIE|HAS_TLV_DESCRIPTORS>

So it seems osx binary. Any link for linux?

trikko avatar Jan 10 '18 13:01 trikko

Hi @trikko

We currently don't have a Linux binary available. However, adding cross-platform support for the VRX tool is on our backlog and we will keep this issue open until that fix is in. Thanks,

Raj

radvani avatar Jan 10 '18 23:01 radvani

I suggest you to add a note about this on website.

trikko avatar Jan 11 '18 07:01 trikko

Yes, that would be helpful, thanks for the suggestion. We've added a note to the documentation.

radvani avatar Jan 11 '18 16:01 radvani

Isn't this tool open source?

trikko avatar Feb 27 '18 09:02 trikko

Is this in the list of priorities? How would it not be important for a proprietary file format to have conversion support on open platforms instead of a (again) proprietary one? Not making value judgment, I just want to be able to use the tool in a country where macs are not just expensive as a car, but also unavailable.

SebaSOFT avatar May 17 '18 06:05 SebaSOFT

This is definitely a high priority. We're releasing a mitigation next week by supporting GLTF, which does not require any converter (MacOS or otherwise), so you'll be able to input models that way. The initial GLTF will not have skeletal animation, but we will follow on with another release soon after that includes this as well. After GLTF is finished we're going to loop back to cross-platform FBX. Thanks for your patience!

radvani avatar May 18 '18 01:05 radvani

Why don't you publish at least vrx file specs? So we could try to build a converter or exporter in the meanwhile.

trikko avatar May 18 '18 05:05 trikko

Sure, it's a gzipped protocol buffer (proto3). I've attached the protobuf definition. To create the file, you have to create the protobuf generators for the language you're using using protoc. Then you write out the file, gzip it, and it can be used by Viro.

Nodes.proto.txt

radvani avatar May 18 '18 12:05 radvani

File zip is damaged :) Sounds funny!

trikko avatar May 18 '18 12:05 trikko

Sorry about that, just re-uploaded it as a .txt file (attached to my comment above).

radvani avatar May 18 '18 12:05 radvani

Is there any progress in this task? It would be great to have a linux version.

MarcRibguth avatar Aug 27 '18 09:08 MarcRibguth

No timeframe on when linux will be supported but we do support GLTF format which has tools and libraries for linux and can convert from FBX -> https://docs.viromedia.com/docs/3d-objects#section-gltf

dam00n avatar Aug 27 '18 15:08 dam00n

@radvani could you tell aproximate estimate when this converting tool will be available for Linux or Windows?

u-can-miracle avatar Sep 25 '18 19:09 u-can-miracle

its been 1.5 years but still window script is not created

faisal212 avatar Aug 30 '19 11:08 faisal212

The problem has not yet been solved in 2020, there is still no script for windows or linux???

kbits-Mars avatar Dec 09 '20 06:12 kbits-Mars

has this been solved yet , still no script for windows?

asadadams avatar Aug 08 '22 09:08 asadadams