gearOutの名称と呼び出し関数の名称変更
otherDiffuseなどの呼び出し方の変更