BUG

Comments on work in progress
User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

BUG

Post by KrzysztofGryzka » 09 Jan 2025, 08:20

Another project I’m developing in my free time. Currently, I’m working on look development in Maya/Arnold because I don’t have an additional Arnold license to connect with Softimage. I plan to create some animation cycles and render them.
Image
Image
softwares: ZBrush, Rizom UV, MARI, Softimage XSI, Maya, Arnold.

opoppopopp
Posts: 213
Joined: 16 Jun 2009, 04:23

Re: BUG

Post by opoppopopp » 09 Jan 2025, 19:12

glad to see its completed step by step. :)

find your way to test it using SItoA I mean, with water mark :-j

User avatar
rray
Moderator
Posts: 1810
Joined: 26 Sep 2009, 13:51
Location: Bonn, Germany

Re: BUG

Post by rray » 09 Jan 2025, 21:07

Beautiful shading and modeling, so pro. Great to see Softimage was used, thanks for posting!
softimage resources section updated Sep 26th 2026

User avatar
gaboraa
Posts: 317
Joined: 16 Apr 2010, 21:14

Re: BUG

Post by gaboraa » 10 Jan 2025, 11:25

awesome work

User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

Re: BUG

Post by KrzysztofGryzka » 10 Jan 2025, 13:53

opoppopopp wrote: 09 Jan 2025, 19:12 glad to see its completed step by step. :)

find your way to test it using SItoA I mean, with water mark :-j
Many thanks for your help with RIG production. I'm still refreshing my memory of XSI.

opoppopopp
Posts: 213
Joined: 16 Jun 2009, 04:23

Re: BUG

Post by opoppopopp » 10 Jan 2025, 19:18

elegant, is what I feel by watching this bug. :)
looking forward for animation

User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

Re: BUG

Post by KrzysztofGryzka » 17 Jan 2025, 08:38

Another test with a deformed floor. I’d like to have more control over it.

Image

Image

User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

Re: BUG

Post by KrzysztofGryzka » 02 Feb 2025, 21:33

Hi folks,
I’d like to start creating some additional controls for my rig. My main question is: which scripting language is good and easy to use for this?
In this case, I’d like to write a script for a button that toggles the visibility of a group containing controllers. How can I achieve this using a single button? I assume I’ll need to use an IF statement.
Is it possible to find some examples of scripting for Softimage? I want to learn more.

Image

User avatar
rray
Moderator
Posts: 1810
Joined: 26 Sep 2009, 13:51
Location: Bonn, Germany

Re: BUG

Post by rray » 02 Feb 2025, 21:45

In XSI, VBScript is (as weird as it sounds) more low level and generally faster than JScript. I'd probably still use JScript because I'm more used to it. It's still quite fast.

For hiding a number of controls, you can also use wildcards such as SetValue "Fly.ctrl_grp.*.viewvis", 0

So a script for toggling would look like:

Code: Select all

if(GetValue("Fly.ctrl_grp.one_of_your_controls.visibility.viewvis")==false)
	SetValue("Fly.ctrl_grp.*.visibility.viewvis", true)
else
	SetValue("Fly.ctrl_grp.*.visibility.viewvis", false)
but there's also a ToggleVisibility command, so

ToggleVisibility("Fly.ctrl_grp.*")

would be enough in that case
softimage resources section updated Sep 26th 2026

opoppopopp
Posts: 213
Joined: 16 Jun 2009, 04:23

Re: BUG

Post by opoppopopp » 03 Feb 2025, 20:57

BTW. there is also a "ToggleValue".
because I guess you will want to toggle other boolean(on/off) value pretty soon :)

User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

Re: BUG

Post by KrzysztofGryzka » 04 Feb 2025, 20:02

Thank you! It works perfectly for me. I have another problem and a few more questions.

As you can see, there is a group called geo_lod_grp, which contains several meshes. In this group, every single mesh has a Polygon Reduction Operator applied, which I'd like to use for LOD resolution control.
I want to write a script that increases or decreases the LOD stage for every single mesh in that group. However, I’m not sure which approach is better.

One idea I had is to link every single LOD stage operator to a main object (for example, the Fly.body1 LOD stage slider). Then, the main object’s LOD stage would be controlled inside the script. When the script adjusts the LOD stage for the main mesh, the other meshes would mimic the change via the Link Operator.

Another idea is to control every single LOD stage in the group using a more complex script that directly modifies each mesh individually.

I’m not sure which approach is better, and I’m looking for a good solution. Thank you for supporting me with this project! :D I really love this forum.

Image

User avatar
rray
Moderator
Posts: 1810
Joined: 26 Sep 2009, 13:51
Location: Bonn, Germany

Re: BUG

Post by rray » 04 Feb 2025, 21:08

You can also add a custom parameter set to your model (command in Animate->Create parameter->new custom parameter set)

then you can add a parameter to the set eg. "overallLOD" (value type integer) set the range to 1-X and link that to the individual LOD settings

you can also add your visibility as a boolean parameter to that.

if you name it DisplayInfo_YourCustParamSet or similar, it will be shown in the viewport so you can access it easily

Image
softimage resources section updated Sep 26th 2026

opoppopopp
Posts: 213
Joined: 16 Jun 2009, 04:23

Re: BUG

Post by opoppopopp » 06 Feb 2025, 15:06

Why not just Override 'LOD Stage' parameter at that 'geo_lod_grp' ?

User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

Re: BUG

Post by KrzysztofGryzka » 19 Feb 2025, 15:57

Thank you!

User avatar
VitLoss
Posts: 16
Joined: 08 May 2018, 12:15

Re: BUG

Post by VitLoss » 16 Mar 2025, 23:32

Very nice BUG!

User avatar
KrzysztofGryzka
Posts: 16
Joined: 26 Jan 2024, 18:37
Skype: krzysztofgryzka

Re: BUG

Post by KrzysztofGryzka » 09 Feb 2026, 20:07

Small project update. I have made full parametric patch for IK leg's effector. This system allows me to create different movement characteristics for example, simulating a very small bug or a large one running fast, almost like a horse. This project has given me a lot of fun and an incredible amount of knowledge.

Image

Image

Actually, I’m planning how to design my synoptic and how to group all controls into a single UI plugin. The first version is coming.

Image