Fabric Engine 1.0 launched


Hey folks,

after two years of development and lots of hours we finally launched v1.0 of Fabric Engine, our high performance computation platform. All of the core source code behind it has been released under AGPL, so no more black-boxing.


We also just started beta on a new python integration, based on PyQt and Fabric Engine. Please feel free to apply for beta. Building high performance 3D pipeline tools with pure python is in reach!


Let me know what you think! I am happy to answer questions or discuss ideas for applications to be based on this!


Helge & the Fabric Engine Team


Here’s some data on performance with Fabric Engine. We’re very happy with the results :slight_smile:


This video demonstrates a powerful new feature of the Fabric Engine Python Scene Graph - data libraries.

Together with data parsers such as Alembic and FBX data libraries provide a extremely fast way to load, represent and display 3D data.

We are in closed alpha and will move into beta soon. Please contact beta@fabricengine.com if you would like to participate.


3D Data:
2500 Objects
200 2048x2048 RGBA textures
~20.000.000 triangles

Loading times:
Autodesk Softimage: 4 minutes, 12 seconds
Autodesk Maya: 3 minutes, 17 seconds
FabricEnginePYSG: 19 seconds

Orbit performance with phong shading + all textures loaded:
Autodesk Softimage: 3fps
Autodesk Maya: 8fps
FabricEnginePYSG: 48 fps


I’ve been following your progress. Looks amazing.


Awesome. This sort of framework needs to be the future of the industry.

Do you propose this as an addon to Maya/Houdini etc? Or will it act as a standalone that is linked to a render engine? How do you plan to integrate it with current industry standard software?


Hi there - Fabric is a standalone framework, so it’s not a plug-in for Maya/Houdini. That said, we designed Fabric with interop in mind - we aren’t pushing our own custom format, we play nice with Collada, FBX and Alembic. By using PyQt as a framework, we’re also playing nicely with the standard customization tools in the industry - people will be in familiar territory from day one.

Hope that helps.



Okay, so it handles huge data sets well. But as a standalone, what does it allow you to do with that data? Model? Animate? Export to a smaller data set that Maya/Whatever can handle? Or is it just a ‘viewer’?


It’s a framework to build tools. We have build tools for Character Animation, Animation Review, Surface painting etc. Just checkout the demos on our website.



Hi guys - a little update on what we’re up to with the PyQt stuff.

This video shows an upcoming feature of the Fabric Engine Python SceneGraph: The SocketManager. Here is an early example of how we use Python sockets to allow Maya and Softimage to send live data to a Fabric application.


With the SocketManager you can send objects through network sockets, connect applications on the same machine, different machine on a local network or through the internet.

Fabric Engine PYSG is in beta. Please let us know if you would like to participate (beta@fabricengine.com).


This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.