View unanswered posts | View active topics


Post a new topicPost a reply
Previous topic | Next topic 

User avatar   Has no life Has no lifeMember since: 11.07.2008, 20:25Posts: 11740Location: Nottingham, UKStatus: Online Likes: 89
 

 Post Topic: CryEngine.RC - FBX Support - v0.2.2 Released
PostPosted 12.07.2012, 15:34 
Image

CryEngine.RC is a set of programs with which I aim to make artists' lives easier. Right now, that means enabling support for importing FBX files into the engine, but in the future I'll be adding features like conversion of PSD files.

You can download the latest build here: https://github.com/returnString/CryEngine.RC/downloads

Usage Guide
  • Extract the contents of the .zip file to your CryENGINE/Tools folder.
  • Run CryEngine.RC.Pipeline.exe to start the application.
  • Save your FBX files to CryENGINE/Assets, using the same hierarchy that you'd like them to use in Game/Objects (e.g., C:\Dev\CryENGINE3\Assets\Props\test.fbx will be saved as C:\Dev\CryENGINE3\Game\Objects\Props\test.cgf)
  • To export individual files, right click the file in the list, and then select "Export". You can do the same for specific folders to avoid full rebuilds.

Image

Features
  • UV maps
  • Smoothing groups
  • Vertex colours
  • Multi-materials
  • Basic physicalisation

Limitations
  • Only handles a single mesh
  • The mesh must be at the root of the scene hierarchy
  • Some 3D applications use different unit scales; use the scale factor to work around this
  • Some applications may require a material to exist in order to export material IDs for submaterials

For Developers
ManagedFBX is a C++/CLI wrapper around the FBX SDK that I've written to enable .NET developers to use languages like C# and Visual Basic to interact with FBX scenes. This is highly work in progress and is being developed in accordance with the features that I need for the CryENGINE FBX converter. This assembly is not a pure CLR assembly, and the FBX SDK is statically linked in.

Licence
Both the source code and builds for CryEngine.RC and ManagedFBX are available for use under the following terms:

  • The software is only available for non-commercial entities, and may not be relicensed.
  • You must make changes available to the public.
  • In the rare event that we meet, you owe me a pint.


Out now! CryENGINE Game Programming with C++, C#, and Lua
Ex-Crytek, now with Deep Silver Dambuster Studios

User avatar   News Posters News PostersMember since: 30.07.2008, 00:36Posts: 3935Location: Sthlm, Sweden Likes: 44
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 15:39 
This is fantastic Ruan. Looking forward to the release of this one. Mebbeh sticky this?
User avatar   News Posters News PostersMember since: 02.04.2010, 20:37Posts: 529Location: New York Likes: 33
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 15:39 
Oh Ruan, what would we do without you, you salad eating code crunching bastard.
User avatar   Has no life Has no lifeMember since: 02.02.2007, 07:25Posts: 5202 Likes: 253
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 15:44 
Good! Many people waiting. :p

BTW, Cinebox supporting FBX. So if Crytek decided, SDK can support it... but no plan?


My Crytek News Blog - http://bit.ly/aFSbnP
My Massive Crysis Maps Guide - http://bit.ly/f5ifhe
My CryEngine Screens - http://bit.ly/wIDNDJ
My Youtube - http://bit.ly/xIg1l1
My Twitter - http://bit.ly/yZtaoH0
User avatar   Uber Modder Uber ModderMember since: 19.03.2009, 12:21Posts: 2037Location: Sweden Likes: 36
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 16:09 
Quote by modsuki:
Good! Many people waiting. :p

BTW, Cinebox supporting FBX. So if Crytek decided, SDK can support it... but no plan?


I'm guessing this is likely to happen at some point in the near future, however it depends on when / if they merge branches. (No idea if they are planning to do this actively)


User avatar   Skilled Modder Skilled ModderMember since: 15.04.2008, 13:25Posts: 759Location: Russia, Moskow Likes: 34
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 16:10 
This will be realy good thing, that a lot of people (and me to) voting since sdk was released year ago!


i5 2500K @4.7Ghz; 24Gb DDR3; SSD 256Gb + HDD 1Tb; GTX 780 6Gb; dual monitors 2560x1440 + 1680x1050.
User avatar   Beginner BeginnerMember since: 19.06.2012, 19:38Posts: 59 Likes: 0
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 16:17 
Awesome! +1
User avatar   News Posters News PostersMember since: 04.12.2007, 03:23Posts: 11789Location: Hamar, Norway Likes: 712
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 16:44 
Lot of progress made already Ruan. What would we do without you!


 
 
 

Image
  Trainee TraineeMember since: 21.11.2007, 23:13Posts: 183 Likes: 19
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 16:55 
amazing cry-ruan! You Da man!
User avatar   Uber Modder Uber ModderMember since: 15.10.2009, 10:44Posts: 1641 Likes: 197
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 17:14 
Quote by Cry-Ruan:
Still lots to do, like UV mapping and vertex colours, but I'm happy with the progress :)


If you like reverse engineering - FBX Converter might help you cuz it:

Quote:
Transfer files from one file format to another quickly and easily with the FBX Converter. This utility enables you to convert OBJ, DXF™, DAE, and 3DS files to or from multiple versions of the FBX format.


DAE can be convereted to cgf via RC.

FBX 2013.2 Converter for Windows
FBX 2013.2 Converter for Windows 64-bit
FBX 2013.2 Converter for Mac

PS. Also Autodesk FBX Documentation
User avatar   Has no life Has no lifeMember since: 11.07.2008, 20:25Posts: 11740Location: Nottingham, UKStatus: Online Likes: 89
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 17:17 
Thanks for the links, but I create an interim Collada file internally anyways and I have my own C#/.NET version of the FBX SDK, ManagedFBX, that I wrote as the first part of this project, including an FBX viewer:

Image


Out now! CryENGINE Game Programming with C++, C#, and Lua
Ex-Crytek, now with Deep Silver Dambuster Studios
User avatar   Uber Modder Uber ModderMember since: 27.02.2009, 12:51Posts: 1542 Likes: 56
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 17:18 
If need need some complex scenes for testing tell :D.


My Medieval/Fantasy Houses
Want to support Hi-res, Hi-Quality tileable textures, help me by adding more space to my dropbox account: http://db.tt/icZx0EWa (create you dropbox account from this link).
User avatar   Uber Modder Uber ModderMember since: 21.10.2011, 23:50Posts: 1731 Likes: 8
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 18:17 
HOMIGAD RUAN !!!
User avatar   Has no life Has no lifeMember since: 02.02.2007, 07:25Posts: 5202 Likes: 253
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 18:39 
Quote by Plastix:
Quote by Cry-Ruan:
Still lots to do, like UV mapping and vertex colours, but I'm happy with the progress :)


If you like reverse engineering - FBX Converter might help you cuz it:

Quote:
Transfer files from one file format to another quickly and easily with the FBX Converter. This utility enables you to convert OBJ, DXF™, DAE, and 3DS files to or from multiple versions of the FBX format.


DAE can be convereted to cgf via RC.

FBX 2013.2 Converter for Windows
FBX 2013.2 Converter for Windows 64-bit
FBX 2013.2 Converter for Mac

PS. Also Autodesk FBX Documentation


Oh, I didn't notice that we can use FBX.


My Crytek News Blog - http://bit.ly/aFSbnP
My Massive Crysis Maps Guide - http://bit.ly/f5ifhe
My CryEngine Screens - http://bit.ly/wIDNDJ
My Youtube - http://bit.ly/xIg1l1
My Twitter - http://bit.ly/yZtaoH0
User avatar   Beginner BeginnerMember since: 02.10.2011, 02:21Posts: 41Location: Charleston, SC Likes: 0
 

 Post Topic: Re: FBX Support - Coming Soon
PostPosted 12.07.2012, 18:49 
Fantastic Cry-Ruan, it would be amazing to import fbx files! Will this work for characters or weapons?

Anyway, keep up the awesome work!