Re: Mill 98% Human
Awesome work guys! Thanks for sharing :)
Re: Who Uses Arnold Anyway ? an appeal to fans
Yes, we happily moved from 3dsmax to softimage 4~5 years ago :) On Sat, Mar 16, 2013 at 4:12 PM, Sebastien Sterling sebastien.sterl...@gmail.com wrote: ow ! is Justin a full softimage pipline ? On 16 March 2013 14:50, César Sáez cesa...@gmail.com wrote: I'm not a render guy but we use softimage+arnold in Justin ( http://justinandtheknightsofvalour.com) and the lighters seemed much happier than in mental ray times :)
Re: Last day
Good luck! I'm pretty sure TF people won't have any problem finding a new place, you guys have been doing an amazing job over there :)
Re: Difference between a force and a velocity ?
They are completely different concepts, in short: Force = mass * acceleration Acceleration = Velocity / time Velocity = distance-traveled / time
Re: Difference between a force and a velocity ?
Actually speed = distance-traveled/time, velocity is more like position / time (it's a vector). On Wed, Feb 13, 2013 at 11:13 AM, César Sáez cesa...@gmail.com wrote: They are completely different concepts, in short: Force = mass * acceleration Acceleration = Velocity / time Velocity = distance-traveled / time
Re: PyQt for Softimage: Periodic error calling Application.getQtSoftimageAnchor()
A couple of things to check: - Are you sure PyQtForSoftimage plugin is loaded before your plugin? - *Application.Plugins( 'MD_PublishRenderLayers_Qt' ).OriginPath*is a valid path?* ** - whatever/MD_PublishRenderLayers_UI.ui* file exist?
Re: Fcurve editor crashing soft
BSPR-7495 : Softimage freezes when you type numeric values in the Fcurve Editor. It has been logged as SOFT-8283. On Tue, Feb 5, 2013 at 10:43 PM, Manny Papamanos manny.papama...@autodesk.com wrote: Crap !$@ Was meant for Chris. -manny From: softimage-boun...@listproc.autodesk.com [mailto: softimage-boun...@listproc.autodesk.com] On Behalf Of Manny Papamanos Sent: Tuesday, February 05, 2013 4:42 PM To: softimage@listproc.autodesk.com Subject: RE: Fcurve editor crashing soft Hi. Did you receive this? Cause I didn't. Also, if you know where to get RC1 please let me know. -manny From: softimage-boun...@listproc.autodesk.commailto: softimage-boun...@listproc.autodesk.com [mailto: softimage-boun...@listproc.autodesk.com] On Behalf Of Chris Chia Sent: Tuesday, February 05, 2013 7:23 AM To: softimage@listproc.autodesk.commailto: softimage@listproc.autodesk.com Cc: softimage@listproc.autodesk.commailto:softimage@listproc.autodesk.com Subject: Re: Fcurve editor crashing soft Stephen, U sent it to Manny? On 5 Feb, 2013, at 7:24 PM, Stephen Blair stephenrbl...@gmail.com mailto:stephenrbl...@gmail.com wrote: Hi I already sent a repro scene to Autodesk, so they have at least one. And I did try muting all the events. In fact, the problem is repro if you load just sitoa.dll and nothing else. Thanks // Stephen // Solid Angle Support On 05/02/2013 5:48 AM, adrian wyer wrote: shitty BT broadband doesn't play well with a 300+Mb scene file. ;o) and my usual preference is to eliminate any extraneous junk from the scene to make it easier to trace the problem for support a From: softimage-boun...@listproc.autodesk.commailto: softimage-boun...@listproc.autodesk.com [mailto: softimage-boun...@listproc.autodesk.commailto: softimage-boun...@listproc.autodesk.com] On Behalf Of Dan Yargici Sent: 05 February 2013 10:29 To: softimage@listproc.autodesk.commailto:softimage@listproc.autodesk.com Subject: Re: Fcurve editor crashing soft this makes it VERY difficult to send a low complexity scene to support for repro I don't mean to sound like a smartarse, but why not send a high complexity one then? :) DAN On Tue, Feb 5, 2013 at 12:20 PM, adrian wyer adrian.w...@fluid-pictures.commailto:adrian.w...@fluid-pictures.com wrote: as noted, we have had lots of issues with this, but if we strip an offending scene down to just an animated null/root, the unwanted behaviour ceases this makes it VERY difficult to send a low complexity scene to support for repro having already lost PLENTY of production time to this bug, we can't justify MORE time spent trying to create a repro scene at our expense a From: softimage-boun...@listproc.autodesk.commailto: softimage-boun...@listproc.autodesk.com [mailto: softimage-boun...@listproc.autodesk.commailto: softimage-boun...@listproc.autodesk.com] On Behalf Of Steven Caron Sent: 05 February 2013 05:41 To: softimage@listproc.autodesk.commailto:softimage@listproc.autodesk.com Subject: Re: Fcurve editor crashing soft fyi, i animate regularly, have arnold loaded, and haven't experienced this. it must be very specific data set that causes it On Mon, Feb 4, 2013 at 9:35 PM, Enrique Caballero enriquecaball...@gmail.commailto:enriquecaball...@gmail.com wrote: This is great to know. I am now disconnecting Arnold from our Animation WG. I had it in there due to Laziness On Mon, Feb 4, 2013 at 11:53 PM, Stefano Jannuzzo stefano.jannu...@gmail.commailto:stefano.jannu...@gmail.com wrote: In SItoA, most of the ipr events are managed through the dirty list. Since it's not perfect, we manage some through the OnValueChange event. Can you guys test after disabling the event in the plugin manager? On Mon, Feb 4, 2013 at 4:24 PM, Kamen Lilov kamen.li...@chaosgroup.com mailto:kamen.li...@chaosgroup.com wrote: On 2/2/2013 2:26 AM, Stefan Kubicek wrote: Just wildly guessing here but since renderers need to update e.g. the Render Region when values are changed in the scene, which sometimes fails when the built-in mechanisms are used, I suspect both Vray and Arnold are making heavy use of some custom OnValueChanged events. Maybe this could cause problems when used excessively and/or or with deep hierarchies? Can't speak for Arnold, but yes, VRay does rely heavily on OnValueChanged. Hope this helps the dev folks at Autodesk No virus found in this message. Checked by AVG - www.avg.comhttp://www.avg.com Version: 2012.0.2238 / Virus Database: 2639/5582 - Release Date: 02/04/13 No virus found in this message. Checked by AVG - www.avg.comhttp://www.avg.com Version: 2012.0.2238 / Virus Database: 2639/5582 - Release Date: 02/04/13
Re: Howto: Python script referencing external file? (possibly noobish)
As far as the path is in your PYTHONPATH or appended to the sys.path you should be able to import the module, Softimage doesn't have any special requirement AFAIK (standard python stuff). http://docs.python.org/2/tutorial/modules.html#the-module-search-path
Re: Python: Getting and setting view visibility
The explicit form always work, a bit more to type but it's more reliable IMHO. print Application.Selection(0).Properties(Visibility).*Parameters* (viewvis).Value On Wed, Jan 23, 2013 at 3:46 PM, Stephen Blair stephenrbl...@gmail.comwrote: https://groups.google.com/d/msg/xsi_list/NSV-e-thdtY/d9Vp49sZAzUJ On 23/01/2013 9:32 AM, Stephen Blair wrote: for obj in Application.Selection: print hasattr( obj.Properties(Visibility), viewvis ) for i in range( Application.Selection.Count ) : print hasattr( Application.Selection(i).Properties(Visibility), viewvis ) print '#' import win32com.client for obj in Application.Selection: print hasattr( win32com.client.Dispatch( obj ).Properties(Visibility), viewvis ) from win32com.client import dynamic for obj in Application.Selection: print hasattr( dynamic.Dispatch( obj ).Properties(Visibility), viewvis ) # False # True # # # False # True On 23/01/2013 8:45 AM, Christian Gotzinger wrote: Hi list, I don't understand why this won't work. Consider the following 1-liner: *print Application.Selection(0).Properties(Visibility).viewvis.Value* This works as expected. But when I try this: *for obj in Application.Selection: print obj.Properties(Visibility).viewvis.Value* I get an attribute error?? I only have one or multiple polygon meshes selected, so the attribute is there. Christian
Re: PyQt Softimage Linux?
Thanks Steven :) I've been using your (and Jo) implementation a lot lately and it works great. The only problem is with keystrokes not being well interpreted in non-US keyboards (letters and numbers are good, the problem comes with symbols), Softimage's fault I guess. On Wed, Jan 23, 2013 at 8:17 PM, Gene Crucean emailgeneonthel...@gmail.comwrote: It works as expected so far over here. On Wed, Jan 23, 2013 at 10:51 AM, Steven Caron car...@gmail.com wrote: i hope anyone using PyQtForSoftimage plugin on windows could install this latest version, at least update the QtSoftimage.64.dll with the one from beta5, and test if everything is working normally? On Wed, Jan 23, 2013 at 12:40 AM, Steven Caron car...@gmail.com wrote: ok i have verified myself that the hook/listener isn't needed. i removed the code, compiled, ran the examples inside softimage and it all seems to work fine. the code has been updated on github and the new package is moved to my personal website. https://github.com/caron/PyQtForSoftimage http://www.steven-caron.com/downloads/tools/PyQtForSoftimage_beta5.xsiaddon this should make it less confusing for you to port. On Tue, Jan 22, 2013 at 5:42 PM, Steven Caron car...@gmail.com wrote: its a key event inside softimage. if a widget is in focus we stop softimage from getting it and send it to qt. so if there is no qapplication running, its passed through. if there is one, it tests if its focused. i wouldn't worry about that until the damn thing shows parented under softimage window. -- Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX Developer / Filmmaker / Photographer ** *Freelance for hire* ** www.genecrucean.com ~~ Please use my website's contact form on www.genecrucean.com for any personal emails. Thanks. I may not get them at this address. ~~
Re: Pipes and tools u can't live without
+1 On Thu, Jan 17, 2013 at 6:04 PM, Alan Fregtman alan.fregt...@gmail.comwrote: I'm not sure that concept scales... I don't wanna load a crapton of addons I don't know the purpose of. What if some of them conflict with each other? What if someone poorly coded a few events? Hell naw! Besides, with something like Package Control, you gotta be savvy enough to put up a repo and that weeds out complete beginners from litterring the package universe. A shared folder is too easy to litter. Here's a nice overview of how Package Control does things: http://wbond.net/sublime_packages/package_control/package_developers
Re: Pipes and tools u can't live without
That happens too! A centralized launcher and some coding standards helps a lot, otherwise everything will be a chaos sooner than later. On Wed, Jan 16, 2013 at 1:25 AM, Sebastian Kowalski l...@sekow.com wrote: I've wrote so many small tools, that i need a pipeline just for organizing them ;)
Re: Marking Set Vs Keyable Parameters
We've been using keyable parameters on Justin's productionhttp://www.justinandtheknightsofvalour.comwithout issues. Of course we had to develop some tools to create/manage 'selection groups' and make life easier for the animation crew, but nothing to fancy to be worried about. On Fri, Jan 11, 2013 at 9:45 AM, Enrique Caballero enriquecaball...@gmail.com wrote: Hey everyone, I need some advice. I am considering dropping the use of Marking Sets in our pipeline. The reason for this is that with Keyable Parameters I don't really see much of a point for using Marking Sets anymore. Marking sets also give me the unfortunate side effect of showing duplicate Fcurves in the Fcurve editor, one for the master parameter and another for the proxy param on the marking set. Also we use DisplayInfo as well and that makes 2 proxy parameters and 1 master parameter. Basically just a bunch of clutter. I'm giving this a lot of thought before I move on it, and I'm keenly interested in what your guy's view is on this. The only current benefit that I can see from marking sets over keyable parameters is that marking sets are really easy to find via scripting, i just do a search for a Property(MarkingSet) But its not really much more work to find all Keyable parameters. Anyway please tell me your views. I would really appreciate it -Enrique
Re: Change default settings?
Or just use the preset manager :) On Wed, Jan 9, 2013 at 2:33 PM, Arvid Björn arvidbj...@gmail.com wrote: Thanks, sounds good! A default scene takes care of everything except default shader definitions. Can't get it to work though, I'm using the example in that article to try and change the architectural shader, but using the examples and looking through the SDK I can't figure out how to actually set the values, which method or syntax should I use? if Softimage.mia_material_phen.1.0 in sProgID: oDef.InputParamDefs.GetParamDefByName( reflectivity ) -- ??? On Wed, Jan 9, 2013 at 12:02 PM, Stephen Blair stephenrbl...@gmail.comwrote: You could use events eg OnNewScene. Or create your own presets? I'd avoid editing the factory SPDLs and presets (I think you can probably find a number of posts from Luc-Eric about defaults and spdls and the factory location) For shaders, you can use events to override SPDL defaults with a OnCreateShaderDef http://xsisupport.com/2012/02/**27/overriding-spdl-defaults/http://xsisupport.com/2012/02/27/overriding-spdl-defaults/ On 09/01/2013 5:20 AM, Arvid Björn wrote: Hi, Is it possible to change default settings of the rendering ppg, architectural shader settings, geo approx, lights etc? There are so many things that I constantly edit because the default settings isn't really up to date. I've made a few script buttons for it, but I'd rather just have different default settings. I'd be interested in hearing how you all solve this on a daily basis. Can you dig up the SPDLs and just edit those? Could it even be put in a workgroup so it works globally? Cheers
Re: Sublime definitions for Softimage
You have to add your environment paths to the 'env' tag in your python.sublime-build config file, this way if you have a shortcuts module it will instrospect it. El 03/01/2013 17:34, Gene Crucean emailgeneonthel...@gmail.com escribió: Hehe I was trying to figure out the same thing. On Thu, Jan 3, 2013 at 8:09 AM, Alan Fregtman alan.fregt...@gmail.comwrote: I use SublimeCodeIntel too but it's not aware of XSI globals like Application, XSIUtils and so on, so it won't introspect them. How would one hack it to be more aware of such? On Wed, Jan 2, 2013 at 9:19 PM, César Sáez cesa...@gmail.com wrote: SublimeCodeIntel does a great job autocompleting python modules and import statements (via introspoction, works with your own modules too), it's not softimage specific but helps alot. Another cool package is the SublimeLinter, it highlight potential errors in your code (IDE-like). I have no idea how far I was from PEP8 until I start using it, now my code is way cleaner and easy to the eyes :) On Thu, Jan 3, 2013 at 12:22 AM, Raffaele Fragapane raffsxsil...@googlemail.com wrote: You actually can introspect recursively almost the entirety of the scripting API and generate a dummy set of libraries from there. That will offer autocompletion in most IDEs. We've had that running here in AL for a while thanks to Aloys' efforts a long time ago and it's worked without a hitch for years. On Thu, Jan 3, 2013 at 10:18 AM, Gene Crucean emailgeneonthel...@gmail.com wrote: It would be completely bitchin if it autocompleted the entire sdk... and not just simple commonly used snippets. -- Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX Developer / Filmmaker / Photographer ** *Freelance for hire* ** www.genecrucean.com ~~ Please use my website's contact form on www.genecrucean.com for any personal emails. Thanks. I may not get them at this address. ~~
Re: Sublime definitions for Softimage
You're right, sublime/any-other-editor can't see that softimage variables. If you're using 'Application' (or any 'implicit variable' like that) your script will fail on import, sipyutils module (or your own version of it) is the way to go IMHO. On Thu, Jan 3, 2013 at 9:18 PM, Alan Fregtman alan.fregt...@gmail.comwrote: But it won't be able to find global XSI objects just like that, right? Application is defined by the axscript module, but I feel like SI internally dispatches it in a way I don't think Sublime could see it. On Thu, Jan 3, 2013 at 1:40 PM, César Sáez cesa...@gmail.com wrote: You have to add your environment paths to the 'env' tag in your python.sublime-build config file, this way if you have a shortcuts module it will instrospect it. El 03/01/2013 17:34, Gene Crucean emailgeneonthel...@gmail.com escribió: Hehe I was trying to figure out the same thing. On Thu, Jan 3, 2013 at 8:09 AM, Alan Fregtman alan.fregt...@gmail.comwrote: I use SublimeCodeIntel too but it's not aware of XSI globals like Application, XSIUtils and so on, so it won't introspect them. How would one hack it to be more aware of such? On Wed, Jan 2, 2013 at 9:19 PM, César Sáez cesa...@gmail.com wrote: SublimeCodeIntel does a great job autocompleting python modules and import statements (via introspoction, works with your own modules too), it's not softimage specific but helps alot. Another cool package is the SublimeLinter, it highlight potential errors in your code (IDE-like). I have no idea how far I was from PEP8 until I start using it, now my code is way cleaner and easy to the eyes :) On Thu, Jan 3, 2013 at 12:22 AM, Raffaele Fragapane raffsxsil...@googlemail.com wrote: You actually can introspect recursively almost the entirety of the scripting API and generate a dummy set of libraries from there. That will offer autocompletion in most IDEs. We've had that running here in AL for a while thanks to Aloys' efforts a long time ago and it's worked without a hitch for years. On Thu, Jan 3, 2013 at 10:18 AM, Gene Crucean emailgeneonthel...@gmail.com wrote: It would be completely bitchin if it autocompleted the entire sdk... and not just simple commonly used snippets. -- Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX Developer / Filmmaker / Photographer ** *Freelance for hire* ** www.genecrucean.com ~~ Please use my website's contact form on www.genecrucean.com for any personal emails. Thanks. I may not get them at this address. ~~
Re: Sublime definitions for Softimage
SublimeCodeIntel does a great job autocompleting python modules and import statements (via introspoction, works with your own modules too), it's not softimage specific but helps alot. Another cool package is the SublimeLinter, it highlight potential errors in your code (IDE-like). I have no idea how far I was from PEP8 until I start using it, now my code is way cleaner and easy to the eyes :) On Thu, Jan 3, 2013 at 12:22 AM, Raffaele Fragapane raffsxsil...@googlemail.com wrote: You actually can introspect recursively almost the entirety of the scripting API and generate a dummy set of libraries from there. That will offer autocompletion in most IDEs. We've had that running here in AL for a while thanks to Aloys' efforts a long time ago and it's worked without a hitch for years. On Thu, Jan 3, 2013 at 10:18 AM, Gene Crucean emailgeneonthel...@gmail.com wrote: It would be completely bitchin if it autocompleted the entire sdk... and not just simple commonly used snippets.
Re: Rumors
Please, leave Softimage's future to someone who can actually do something about it, we don't have the proper context to know what is happening and what is coming. We've been through this, not again!
Re: how to determine which deformers an envelope operator is looking for
If the deformers aren't in the scene then the operator couldn't connect them on the import and you loose the dependencies data. When you import a model without all the dependencies there's a warning like this... # WARNING : 3000 - Cannot reconnect operator *MESH*.polymsh.envelopop to the *DEFORMER*.Static_KineState. The object is invalid. If you log to file the import log (there's a preference for that) and parse the file you should have all the names in the right order... dirty workaround but export/import a model without the dependencies is already a non ideal workflow IMHO. Cheers!
Re: Match Transform command in 2013 ? Does it work ?
There's an old bug when the rotation parameters have fcurves. The OM way always works: objA.Kinematics.Global.Trasnform = objB.Kinematics.Global.Transform Cheers! On Mon, Dec 17, 2012 at 11:38 PM, Jeremie Passerin gerem@gmail.comwrote: Yeah that sounds like the bug we have too ! Good I'm not crazy. If someone has repro steps, I'll be happy to report it once more to the Softimage Beta. On 17 December 2012 14:29, Sam Cuttriss tea...@gmail.com wrote: ah good good, ive been getting this a bunch lately in 2012. matches positions but often neglects rotation.
Re: fun with quick sort
Hahaha, nice demo!
Re: Easy Ice question
Bradley Gabe to the rescue :) ICE Demo: Building a Force from a Curve http://vimeo.com/1313863 Vortex Control http://vimeo.com/1330615
Re: Friday Flashback
I love those t shirts!
Re: Python and PyQt for Softimage - Beginner to Advanced Lessons
That works fine until you need to use resource files, let's say icons. On Tue, Nov 20, 2012 at 4:47 PM, Tim Crowson tim.crow...@magneticdreams.com wrote: Jared, one more thing... Do you have any plans to include a section on implementing UIs built in QtDesigner? (personally, I don't bother precompiling with pyuic. I just import uic and interpret the UI at runtime. Allows me to update the UI and just recall the plugin in Soft to see the changes.) Thanks again for posting this! -Tim C. On 11/20/2012 8:15 AM, Orlando Esponda wrote: Cool, it looks very useful. WIll have a better look later when I find some time. Thanks for this Jared, Orlando On Tue, Nov 20, 2012 at 6:08 AM, Thomas Volkmann li...@thomasvolkmann.com wrote: This looks awesome Jared! Thanks a ton! cheers, Thomas Jared jared.gl...@triggerfish.co.za hat am 20. November 2012 um 12:13 geschrieben: Hi A while back I had to train up some guys in python for Xsi who were interning from a local university. Also quite a few of my colleagues have shown interest in scripting/programming in Softimage so I put together some short and simple lessons. Ranging from the very basics (Turning echoed commands into buttons, etc) to relatively advanced (PyQt, Classes etc) stuff with quite a few examples. I've tried to keep it as practicle as possible so that people don't experience the problem of learning things they're never going to use. If you want to check it out see - http://codingforxsi.wordpress.com/category/start-here/ I hope this proves useful to some of the Xsi users out there ;) -- Kind Regards, Jared Glass jared.gl...@triggerfish.co.za | Technical Lead http://triggerfish.co.za/en http://www.facebook.com/triggerfishanimation http://www.twitter.com/triggerfishza -- IMPRESSUM: PiXABLE STUDIOS GmbH Co.KG, Sitz: Dresden, Amtsgericht: Dresden, HRA 6857, Komplementärin: Lenhard Barth Verwaltungsgesellschaft mbH, Sitz: Dresden, Amtsgericht: Dresden, HRB 26501, Geschäftsführer: Frank Lenhard, Tino Barth IMPRINT: PiXABLE STUDIOS GmbH Co.KG, Domicile: Dresden, Court of Registery: Dresden, Company Registration Number: HRA 6857, General Partner: Lenhard Barth Verwaltungsgesellschaft mbH, Domicile: Dresden, Court of Registery: Dresden, Company Registration Number: HRB 26501, Chief Executive Officers: Frank Lenhard, Tino Barth -- Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. -- image/pngimage/pngimage/png
Re:
Hey Renato, Polymeshes only AFAIK :( On Tue, Oct 30, 2012 at 8:33 PM, Renato Polimeno rntpolim...@gmail.comwrote: Hey guys, is it possible to use ICE modeling to make a surface (NURBS) loft using two curves? Or does it handle polygons class only? Thanks in advance, -- __ - Renato Polimeno +55 11 7539 3615 site. renatopolimeno.com http://www.renatopolimeno.com facebook. renato.polimeno http://www.facebook.com/renato.polimeno twitter. @renatopolimeno http://www.twitter.com/renatopolimeno skype. renatopolimeno
Re: PyQtForSoftimage: QFileDialog
This is a work for a decorator, much simpler and clean ;-) On Fri, Oct 19, 2012 at 11:45 PM, Eric Thivierge ethivie...@gmail.comwrote: As a note I would recommend putting it in a try / finally statement to ensure it gets set back even if part of it fails unless it does this automatically: #Python def launchFileBrowser(self): try: # suspend control hooks so our filedialog looks normal desktop = Application.Desktop desktop.SuspendWin32ControlsHook() # call the filedialog self.fileDialog = QFileDialog(self) sourceDir = self.fileDialog.getExistingDirectory(None,'Choose a directory') finally: # restore control hooks desktop.RestoreWin32ControlsHook() Eric Thivierge http://www.ethivierge.com On Sat, Oct 20, 2012 at 1:12 AM, Tim Crowson tim.crow...@magneticdreams.com wrote: Had that same problem. Here's what your Python code might look like using the method Jo describes. This works for me. *def launchFileBrowser(self): # suspend control hooks so our filedialog looks normal desktop = Application.Desktop desktop.SuspendWin32ControlsHook() # call the filedialog self.fileDialog = QFileDialog(self) sourceDir = self.fileDialog.getExistingDirectory(None,'Choose a directory') # restore control hooks desktop.RestoreWin32ControlsHook()* *Tim Crowson **Lead CG Artist* *Magnetic Dreams Animation Studio, Inc. *2525 Lebanon Pike, Building C. Nashville, TN 37214 *Ph* 615.885.6801 | *Fax* 615.889.4768 | www.magneticdreams.com tim.crow...@magneticdreams.com
Re: PyQtForSoftimage: QFileDialog
Oh, so simple! :) Thanks On Fri, Oct 19, 2012 at 8:07 AM, jo benayoun jobenay...@gmail.com wrote: Hey Cesar, there is no limitations nor bugs, its just softimage is setting new controls to use its style and qt lets do. Use this and you should be safe. void SuspendWin32ControlsHookhttp://download.autodesk.com/global/docs/softimage2013/en_us/sdkguide/si_cpp/classXSI_1_1Desktop.html#a93ffc147515c5cfbbe7d8f0b9d2aab4f () void RestoreWin32ControlsHookhttp://download.autodesk.com/global/docs/softimage2013/en_us/sdkguide/si_cpp/classXSI_1_1Desktop.html#a890a0a0469659022bb54a1a10d8e108f () -- jo 2012/10/18 César Sáez cesa...@gmail.com On Fri, Oct 19, 2012 at 7:26 AM, César Sáez cesa...@gmail.com wrote: Hi list, I'm starting to use PyQtForSoftimage and I'm having some issues with a QFileDialog, it works but the dialog get mixed with the softimage ones. Is there any way to make it work properly? Has something to do with * modal* dialog limitations? Just a known issue? I'm just calling a QFileDialog.getOpenFileName in a button signal. Thanks!
PyQtForSoftimage: QFileDialog
Hi list, I'm starting to use PyQtForSoftimage and I'm having some issues with a QFileDialog, it works but the dialog get mixed with the softimage ones. Is there any way to make it work properly? Has something to do with model dialog limitations? Just a known issue? I'm just calling a QFileDialog.getOpenFileName in a button signal. Thanks!
Re: Fabric Engine SPH Solver Demo
That was fast! :) On Tue, Sep 25, 2012 at 7:33 PM, Guillaume Laforge guillaume.laforge...@gmail.com wrote: Hi everyone, I can't resist to show you my first application made using Creation Platform :). So here is an SPH solver, to simulate various type of liquids using particles: http://vimeo.com/groups/fabric/videos/50136753 After a couple of days, I was really impressed on how easy it was to navigate in such system. Doing the same thing in ICE or Houdini VOPs sounds much more like a 'nodal graph nightmare' to me :). Sometime, visual nodal programming is just not the good way to build complex things. But to keep a link with Softimage (and for those who don't know Fabric Engine technology yet), the very interesting thing is that this kind of solver could be used directly from your favourite DCC . That means that the same code written to define a rig solver, a particle effect, a geometry generator or a deformer could be use between several applications like Softimage or Maya. Cheers, Guillaume Laforge
Re: Getting parameters linked to a parameter
Hi, I think you can get it using ConnectionStackInfo() and parsing the xml, something like this... from sipyutils import si, siut from xml.dom.minidom import parseString oParam = si().Dictionary.GetObject(Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse.red) sData = siut().DataRepository.GetConnectionStackInfo(oParam) for sObj in parseString(sData).getElementsByTagName(object): print sData.toxml() Cheers! On Mon, Sep 24, 2012 at 10:06 PM, Steven Caron car...@gmail.com wrote: i believe you want Parameter:GetSource() http://download.autodesk.com/global/docs/softimage2012/en_us/sdkguide/index.html?url=si_cpp/classXSI_1_1Parameter.html,topicNumber=si_cpp_classXSI_1_1Parameter_html s On Mon, Sep 24, 2012 at 1:01 PM, Nicolas Burtnyk nico...@redshift3d.comwrote: Hello list, I'm trying to figure out if there's a quick way to get all parameters that are linked to a given parameter via expressions. For example, say I link the the red diffuse color of one shader to another: Application.SetExpr(Sources.Materials.DefaultLib.Lambert.Lambert.diffuse.red, Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse.red, ) i.e. the Scene_Material's diffuse.red drives the Lambert's diffuse.red. Now given Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse.red how do I find out that it is being used to drive Sources.Materials.DefaultLib.Lambert.Lambert.diffuse.red? Thanks in advance for any tips! -Nicolas
Re: Getting parameters linked to a parameter
Oops, I've a typo... should be from sipyutils import si, siut from xml.dom.minidom import parseString oParam = si().Dictionary.GetObject(Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse.red) sData = siut().DataRepository.GetConnectionStackInfo(oParam) for sObj in parseString(sData).getElementsByTagName(object): print sObj.toxml() On Mon, Sep 24, 2012 at 10:38 PM, César Sáez cesa...@gmail.com wrote: Hi, I think you can get it using ConnectionStackInfo() and parsing the xml, something like this... from sipyutils import si, siut from xml.dom.minidom import parseString oParam = si().Dictionary.GetObject(Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse.red) sData = siut().DataRepository.GetConnectionStackInfo(oParam) for sObj in parseString(sData).getElementsByTagName(object): print sData.toxml() Cheers!