As someone who recently tried to do some numerical computation in Python I can say I was really shocked at how slow Python was and it doesn't really have any good multiprocessing constructs built-in. Languages based on LLVM that are compiled to machine code are going to give orders of magnitude better performance.
The way scripting in say Softimage or Maya works is simply to do UI tasks or glue together lower level native commands/code so performance is not as critical. -- Brent -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Stefan Kubicek Sent: 11 October 2012 13:03 To: [email protected] Subject: Re: Raafal I've been wondering the same. Afaik Fabric Engine uses KL (Kernel Language) to allow acceleration of compute-intensive code (e.g. a deformer or a fluid sim), but I haven't understood yet in how far this could be used to accelerate the processing of e.g. a DAG. I imagine there is a lot of stuff going on in a 3D app besides computing vertex positions, e.g. deciding which objects need to be rendered, which constraints or expressions to evaluate next (and more importantly, which ones to ignore), preparing data for the graphics card, updating the UI, etc, so the question wether Python would be fast enough comes naturally. The last time I've heard of a 3D application using something else than C++ at it's core was the infamouse 3dsmax rewrite a few years ago at Autodesk, which used C# if I remember correctly. The bottom line was that it was possible to construct a well performing system with C#, yet the project stagnated and was finally canceled in lack of a clear development direction. (http://www.maxunderground.com/archives/11007_nitrous_putting_together_the_pieces_of_a_max_core_rewrite.html) I don't know in how far Python and C# differ in their potential to create efficient and fast code, but it sure sounds intriguing. Write once, run anywhere, on the fly code changes, jummy! . > I love those buttons and the way it grows... > I have tested most all of 3D softwares available(professional ones) > and XSI is in my opinion the best interfaced. > > But one thing bother me, as Jo said, about the Core / Architecture I > understand that a scripting language can centralize all the external > libs as well as pass datas between those lib and the ui but I don't > see how to have an unified framework and nowadays performance without > a core C/C++ architecture > > Do you think we could use a core as FabricEngine under the hood? > > ben > > -- ------------------------------------------- Stefan Kubicek Co-founder ------------------------------------------- keyvis digital imagery Wehrgasse 9 - GrĂ¼ner Hof 1050 Vienna Austria Phone: +43/699/12614231 --- www.keyvis.at [email protected] --- -- This email and its attachments are --confidential and for the recipient only--
<<attachment: winmail.dat>>

