Giter Site home page Giter Site logo

shifter_classic_components's People

Contributors

ivogrig avatar jaschaw avatar jdrese avatar jhoolmans avatar miquelcampos avatar sudomaker0205 avatar tokejepsen avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shifter_classic_components's Issues

Shifter: arm_2jnt_01 and leg_2jnt_01: Make optional the extra support joint in the articulations

From @miquelcampos on May 4, 2018 1:44

default configuration have to extra jnt in knee and elbow to support better deformation. However this behavior can be undesired in certain situations. Make this optional

The central joint will change the behavior to rotate 100% with the forearm or lower leg. So can be use as a reference rotation point for game engines .
the default behavior for this joint is to rotate 50%

image

Copied from original issue: mgear-dev/mgear_legacy#192

shifter_classic_components: spine_S_shape rename bug

This was reported in the forum: http://forum.mgear-framework.com/t/spine-s-shape-01-settings-mgear-3-1-1/529/4

Checking guide
Get options
Get controllers
Get components
spine_C0 (spine_S_shape_01)
Find recursive in  [ 0:00:00.068000 ]
Get parenting for: spine_C0
Guide loaded from hierarchy in  [ 0:00:00.070000 ]
# Traceback (most recent call last):
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\shifter\guide.py", line 1024, in updateComponentName
#     guide.updateProperties(self.root, newName, newSide, newIndex)
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\shifter\guide.py", line 917, in updateProperties
#     comp_guide.rename(root, newName, newSide, newIndex)
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\shifter\component\guide.py", line 486, in rename
#     self.parent, oldName, oldSideIndex)
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\core\dag.py", line 223, in findComponentChildren2
#     return [pm.PyNode(x) for x in children]
#   File "C:\Program Files\Autodesk\Maya2018\Python\lib\site-packages\pymel\core\general.py", line 2282, in __new__
#     raise _objectError(name)
# pymel.core.general.MayaNodeError: Maya Node does not exist (or is not unique):: u'spine_C0_crv'

Shifter: leg_3jnt_01 joint flipping problem

From @Lohult on August 5, 2018 12:42

Hi Miquel,

I have discovered a bit of a flipping problem with the leg_3jnt_01 component.

The leg component has joints ranging from leg_L0_0_jnt through to leg_L0_9_jnt followed by leg_L0_end_jnt.

The flipping occurs when rotating leg_L0_ik_ctl in positive X. 91.068 is the exact number where the flip occurs (the guide is kept in default arrangement for the test).

At 91.068 rotation X on the IK control leg_L0_9_jnt and leg_L0_end_jnt flips from zero to -180. When skinning to these joints it becomes quite obvious when the flipping occurs.

My use case is a cat leg and the IK controller get rotated to curl the paw while walking for example.

Copied from original issue: mgear-dev/mgear_legacy#236

shifter_classic_components: New Component: Hair Stack Chain

Special chain component for hair

  • this component can be stack in order to control several chains (slaves) with one master chain
  • the connection can be using local axis or world align
  • the Master chain should have at less same segments as the biggest of the slaves. But the slaves can have same or less
  • Tip and mid control twist, and scale (wide and depth)

shifter_classic_components: issue with arm 2jnt_01

There seems to be an issue with the orientation of the arm_R0_jnt (the first joint of the right arm component) when the roundness attribute is used.
The left arm seems fine but this issue happens on the biped guide or If I create a new arm 2jnt_01 component.(see attached image
curvy_arm_2jnta
)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.