pshipkov Show full post »
pshipkov
@indrema
That's weird. Wonder if i left out this fix in the last moment ? Will check.

@ZC
I have no idea how this translates into Maya commands and API. Will check.

@David
I thought i fixed the icons bug with multi-selections, but apparently something is still there. Will fix.

@indrema
I didn't want to enforce hotkeys on people.
Also, i am not 100% sure i understand your message. Can you be more specific about your idea ?

Thanks.
Quote 0 0
indrema
Hi Peter, I've a prototype:
1) Copy buildSelectAllMM.mel from Maya installation folder to local script
2) add python("smartConnect_SOuP().main()"); at line 53
3) restart Maya and press A + LMB on multiple selection and ta dan!

Anyway probably there is a more clean solution that not involve buildSelectAllMM.mel directly.
Quote 0 0
djx
Hi Peter.
Here is the error message I'm getting when I try to load the plugin (gcc482 build) in maya 2016 sp6 on centos 6.5:

# Error: Unable to dynamically load : /net_home/david.johnson/local_packages/soup/00.17.03.21/platform-linux/app_maya-2016.1/bin/SOuP.so
/net_home/david.johnson/local_packages/soup/00.17.03.21/platform-linux/app_maya-2016.1/bin/SOuP.so: undefined symbol: _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE #
# Error: pymel : Failed to get controlCommand list from SOuP #
# Error: pymel : Failed to get modelEditorCommand list from SOuP #
# Error: pymel : Failed to get command list from SOuP #
# Error: pymel : Failed to get constraintCommand list from SOuP #

David
Quote 0 0
pshipkov
Run gcc -v and see if you are not on 4.8.2 (the highest supported one for Cent0S).
If that's the case, you can try upgrading your development environment.

It sounds like this is a studio environment and you probably don't have admin rights to do it, but running the commands below may get you in a better place:

yum install devtoolset-2
scl enable devtoolset-2 bash

The second command is per console. You can put it in your .bashrc - but that's per user.

If the solution works, then the system guys can push this to the team and make sure the devtoolset-2 environment is available right off the bath for everybody.
Quote 0 0
djx
ok. gcc 4.4.7, so quite old.
I do not have admin rights, but I'll ask those guys if they can help out.

thanks again
David

update: I figured out how to load maya with gcc 4.8.2 (yay for rez)  but I still get the same error. Would I still need to get that devtoolset installed?
Quote 0 0
kopatych

Hi!

You can possible create paint brush geometry like as script sp3dpaint or mash maya 2017 up3 world node, for soup instance manager? :)

and instance manager dont save interface for instance copy nodes after reopen scene,

аor edits it is necessary to use nodes in node editor.

Thanks!

Quote 0 0
pshipkov
Recently i added a buildPointCloud tool where you can paint the points. It kind of make sense to tie some of that to the instanceManager, but at the same time - if mash or sp3dpaint already do that we can use them right away.
I don't want to compete but compliment existing things that work.
Now, if you think that there are limitations with the what's out there, please let me know.
This will be a stronger case for making a better working solution than what's out there.

I am not sure what you mean by "dont save interface for instance copy nodes".
Can you clarify please ?

Thanks.
Quote 0 0
kopatych

Oh,thank you!I will try build Point Cloud tool
sp3dpain don't work with maya instancer,he use only duplicate instance
world node in mash (paint brush) only in update3 maya 2017, but this update not a perfect stable, and his not view vdb instance in maya viewport,mash is primarily aimed at motion grafics.
And I give preference you tools.
Say please,current builde soup tool, use collide for instance objeсt?

Thank you!

 

Quote 0 0
redpawfx
pshipkov wrote: Run gcc -v and see if you are not on 4.8.2 (the highest supported one for Cent0S).
If that's the case, you can try upgrading your development environment.

It sounds like this is a studio environment and you probably don't have admin rights to do it, but running the commands below may get you in a better place:

yum install devtoolset-2
scl enable devtoolset-2 bash

The second command is per console. You can put it in your .bashrc - but that's per user.

If the solution works, then the system guys can push this to the team and make sure the devtoolset-2 environment is available right off the bath for everybody.


Hey  Peter,  I tried this but  not with  devtoolset-2, (latest one we have access to is  devtoolset-3)  since we're on  centos 7 and it still doesn't work.
I am  not understanding why this even has to happen in the first place.  We'd much rather not have to install overy 75 extra packages in our  install and run  some extra stuff on the environment which we already HEAVILY manage our own way   to get this plugin working..    

Is there a way you can just  compile a clean version  that doesn't need any of this hackery,   using  the default  gcc  4.8.5   (or 4.8.3) which is the  vfxplatform default   for  Linux?

Please let me know why  this devtools stuff is even neccessary  at all?

thanks

-johnc
(redpawfx)


Quote 0 0
pshipkov
I don't have control over the environments people run SOuP in, so i put a lot of effort to statically link everything and make the software as self-contained as possible. Trust me on this - it is not easy, especially considering the support for multiple operating systems.
When DJX mentioned that the gcc4.8.2 build does not work on their CentOS6.5 my first thought was that there is a chance the standard C++ library that comes with that linux distribution to be too outdated.
The devtools-2 group package brings gcc 4.8.2 and more recent version of the C++ libraries that are closer to the C++11 standard.
If you are running CentOS7 with devtools-3, then you are even in better shape.

Both of you reporting loading problems on CentOS change things.
Obviously there is another problem i need to take a look at.
I run Fedora23 (gcc5.3.1) and CentOS6.5 (gcc4.8.2).
The Linux builds i provide work on both distros.

Let me give the latest SOuP builds a spin on a vanialla Cent6.5 to see what could be the problem.

My suggestion was more for a test purpose than a demand to users to change their environment for SOuP.
Quote 0 0
djx
Thanks Peter. I appreciate how hard it must be to maintain compatibility across so many variables.

Quote 0 0
pshipkov
Let's discuss the centos problem here: http://soup-dev.websitetoolbox.com/post?id=8456039
Quote 0 0
pshipkov
@kopatych
I know that Ian is hard at work to get things squared nicely.
But i understand your point.
Adding your request to my to-do list.
Quote 0 0
kopatych

pshipkov wrote: @kopatych
I know that Ian is hard at work to get things squared nicely.
But i understand your point.
Adding your request to my to-do list.

Thank you Peter!

Quote 0 0
pshipkov
@indrema

Line 53 seems to be allocated to something already.
Can you be more clear what this is solving ?
Quote 0 0

Add a Website Forum to your website.