Home› Technical Talk

Importer Hub for CRYENGINE

Hello everyone!

I would like to introduce a new tool especially designed for all the artists working on CRYENGINE that I have created recently.
ImporterHub_v0-1_screen2.png

This tool is an easy-to-use texture and mesh importer that allow to improve dramatically the asset pipeline for CRYENGINE.


Key features
Import files with a simple drag and drop
Import textures from the clipboard
Quixel Suite DDO Live Connexion (see http://www.polycount.com/forum/showthread.php?p=2091526)
Specify a custom output folder
Custom links allowing the launch of exe, files, folders and web pages with command line arguments
Settings stored after the application close
Multiple file import

Installation
Before launching the program, be sure to use a 64 bits version of Windows with the .NET Framework 4.5 and the Visual C++ Redistributable 2012 installed. Once downloaded, extract all files in one place.

Also, be sure to have set your CRYENGINE build path in the Settings Manager. You can find more informations in the official documentation here: http://docs.cryengine.com/display/SDKDOC3/Settings+Manager

Note that the Magick.NET-x64.dll file is only required for the conversion of PSD and TGA textures. This means that you can run the program without this dll if you don't need the support of those extensions.


Assets import
With this tool you can import your files with a simple drag and drop on the application or by selecting them in your folders.
You can also import your textures from the clipboard, simple as a copy and paste!

Technically, this tool converts the textures in an understandable format for the Resource Compiler and opens the CryTif interface without Photoshop or any additional software.
For meshes, the files are directly sent to the Resource Compiler so they share the same limitations. That works great for static meshes in fbx.

The Resource Compiler used is the one defined by the Crytek's Settings Manager tool.

By default, the files are stored in the same directory than the input file. However, you can set a custom output folder affecting all the imported files!
For the textures provided by the clipboard, a dialog box lets you choose the filename and the output folder.

Custom links
Not exactly related to the asset pipeline, this tool allow you to define up to six links available directly in the interface.

For each link, you can define its title, its target path and some command line arguments.
This links can be used to open or execute every files, folders and web pages!
Also, you can use the [SDK_FOLDER] variable for retrieve the SDK path defined by the Crytek's Settings Manager.

Supported files
Textures: jpg, tga, psd, png, bmp, tif
Meshes: fbx, dae

License and source code
The Importer Hub for CRYENGINE is free for any use and open source under Creative Common license (CC BY 4.0).
In short, you are free to do whatever you want as long as you leave the credits.

This tool uses the Crytek's Resource Compiler and the Magick.NET library with the following license: http://magick.codeplex.com/license

You can access to the full source code on GitHub here: https://github.com/Guillaume201/Importer-Hub-for-CRYENGINE

Troubleshooting
Do not use spaces or non-ascii characters in the filenames and paths of your meshes and textures, the Resource Compiler don't support them.

ImporterHub_v0-1_screen.png

I hope you will find this tool useful and don't hesitate to give me your feedbacks :)

Replies

Sign In or Register to comment.