PDA

View Full Version : Creation Platform - deep integration to Softimage and Maya (and more)


FabricPaul
11-29-2012, 12:26 PM
Hi everyone weve just uploaded a teaser and detailed overview for the Creation Platform CAPI work. This is a critical part of Creation, as it allows you to take advantage of CPs performance and flexibility from within your existing DCC applications. Even better, it allows you to move your custom tools between different applications, and as always you can run standalone. Weve put together a few different examples that run in Softimage and Maya, and all of this will be provided with the next release in a week or so. We are still working on hooking the new real-time renderer in with the CAPI work, so that isnt shown in these videos but its coming.

Teaser: https://vimeo.com/groups/fabric/videos/54522529
Overview: https://vimeo.com/groups/fabric/videos/54522530

Thanks - Paul

p.s. if you have no idea what Creation Platform is, you can find out a lot more at www.fabricengine.com

DePaint
11-29-2012, 01:06 PM
Paul,

Me and a few friends are currently working on a video processing algorithm that we'd like to multithread for faster performance on multi-core CPUs. Our prototype is written in single-threaded C#.

Can fabric-engine be made to do multi-threaded video processing, or is it for 3D stuff only?

Can it also tap into the GPU for quicker video processing?

If yes, is there a video processing example we can take a look at?

I'm looking for something where an RGB video frame's image data is written into a set of RGB Buffers, and then these Buffers are manipulated mathematically (to do colour, contrast, exposure correction on the video, that type of thing...).

Thanks for any info...

- DePaint

FabricPaul
11-29-2012, 01:16 PM
Hi there

Can fabric-engine be made to do multi-threaded video processing, or is it for 3D stuff only?
The Creation Core is a pure multi-threading engine, it has no specialization around 3D. So yes, it can be used for high-performance 2D operations as well. That said, our focus is currently on 3D, so the majority of our examples are in that area.

Can it also tap into the GPU for quicker video processing?
You can approach this either through coding for the GPU yourself via OpenCL/CUDA (we use this in some of our samples), or you can use our (still in development) GPU compilation, which will allow you to execute our code on the GPU without making any changes. More info here: article on GPU compilation and Creation Platform (http://fabricengine.com/2012/07/gpu_computation_technology_preview/)

If yes, is there a video processing example we can take a look at?
We have a few simple demos available, including a basic chroma keying demo.

The best bet is for you to join the discussion list and play with the demos: Get Creation (http://fabricengine.com/get-creation/)

Thanks,

Paul

kImpressive
11-30-2012, 02:35 PM
This is pretty incredible

CGTalk Moderation
11-30-2012, 02:35 PM
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.