Forums Gallery Downloads LOGIN |REGISTER

CryEngine.RC - FBX Support - v0.2.2 Released

Topics about 3DS Max, Maya, Photoshop, and various other software packages.


 

User avatar
Ruan
Has seen it all
Has seen it all
 
Posts: 11740
Images: 0
Member since: 11.07.2008, 20:25
Location: Nottingham, UK
Likes: 90

CryEngine.RC - FBX Support - v0.2.2 Released

Postby Ruan » 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
The Vulture
News Posters
News Posters
 
Posts: 3942
Images: 0
Member since: 30.07.2008, 00:36
Location: Sthlm, Sweden
Likes: 45

Re: FBX Support - Coming Soon

Postby The Vulture » 12.07.2012, 15:39

This is fantastic Ruan. Looking forward to the release of this one. Mebbeh sticky this?
Litos456
Honourable Member
Honourable Member
 
Posts: 529
Member since: 02.04.2010, 20:37
Location: New York
Likes: 33

Re: FBX Support - Coming Soon

Postby Litos456 » 12.07.2012, 15:39

Oh Ruan, what would we do without you, you salad eating code crunching bastard.
User avatar
modsuki
Has seen it all
Has seen it all
 
Posts: 5217
Member since: 02.02.2007, 07:25
Likes: 253

Re: FBX Support - Coming Soon

Postby modsuki » 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
i59
Producer
Producer
 
Posts: 2037
Member since: 19.03.2009, 12:21
Location: Sweden
Likes: 36

Re: FBX Support - Coming Soon

Postby i59 » 12.07.2012, 16:09

modsuki wrote: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
Lex4art
Skilled Developer
Skilled Developer
 
Posts: 759
Member since: 15.04.2008, 13:25
Location: Russia, Moskow
Likes: 34

Re: FBX Support - Coming Soon

Postby Lex4art » 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
OpenWebGL
Just getting started
Just getting started
 
Posts: 59
Member since: 19.06.2012, 19:38
Likes: 0

Re: FBX Support - Coming Soon

Postby OpenWebGL » 12.07.2012, 16:17

Awesome! +1
User avatar
Lavizh
News Posters
News Posters
 
Posts: 11979
Member since: 04.12.2007, 03:23
Location: Hamar, Norway
Likes: 744

Re: FBX Support - Coming Soon

Postby Lavizh » 12.07.2012, 16:44

Lot of progress made already Ruan. What would we do without you!
 
 
 

Image
kimba23
Junior Dev
Junior Dev
 
Posts: 183
Member since: 21.11.2007, 23:13
Likes: 19

Re: FBX Support - Coming Soon

Postby kimba23 » 12.07.2012, 16:55

amazing cry-ruan! You Da man!
User avatar
Plastix
Producer
Producer
 
Posts: 1641
Member since: 15.10.2009, 10:44
Likes: 197

Re: FBX Support - Coming Soon

Postby Plastix » 12.07.2012, 17:14

Cry-Ruan wrote: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:

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
Ruan
Has seen it all
Has seen it all
 
Posts: 11740
Images: 0
Member since: 11.07.2008, 20:25
Location: Nottingham, UK
Likes: 90

Re: FBX Support - Coming Soon

Postby Ruan » 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
iniside
Producer
Producer
 
Posts: 1542
Member since: 27.02.2009, 12:51
Likes: 56

Re: FBX Support - Coming Soon

Postby iniside » 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
NeoLegends
Producer
Producer
 
Posts: 1731
Member since: 21.10.2011, 23:50
Likes: 8

Re: FBX Support - Coming Soon

Postby NeoLegends » 12.07.2012, 18:17

HOMIGAD RUAN !!!
User avatar
modsuki
Has seen it all
Has seen it all
 
Posts: 5217
Member since: 02.02.2007, 07:25
Likes: 253

Re: FBX Support - Coming Soon

Postby modsuki » 12.07.2012, 18:39

Plastix wrote:
Cry-Ruan wrote: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:

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
nobodytossesadwarf
Just getting started
Just getting started
 
Posts: 41
Member since: 02.10.2011, 02:21
Location: Charleston, SC
Likes: 0

Re: FBX Support - Coming Soon

Postby nobodytossesadwarf » 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!


 
Connect and collaborate with CRYENGINE developers in the official Forums.
Visit the Gallery to share what you have created and be inspired by what others are creating with CRYENGINE.
Community