Ограничение динамического движения волосяных костей SceneKit, анимация волосIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 Ограничение динамического движения волосяных костей SceneKit, анимация волос

Сообщение Гость »

У меня есть модель головы .dae с длинными волосами, разделенными прядями. Каждая прядь имеет свое дерево костей. Я потратил много времени, чтобы найти
решение - оно построено на примере веревки с GitHub

https://github.com/orff/ SceneKitRope

поэтому я настроил каждое дерево костей с узлом ветвления

Код: Выделить всё

let strand_branch = SCNNode(geometry: SCNCylinder(radius: 0.007, height: CGFloat(_branchHeight)))
strand_branch.name = "branch_\(branch.rawValue)"
strand_branch.geometry!.firstMaterial!.diffuse.contents = SKColor.clear
strand_branch.physicsBody = SCNPhysicsBody.static()
strand_branch.physicsBody?.collisionBitMask = 0
strand_branch.position = first_bone_position
currentScene!.rootNode.addChildNode(strand_branch)
Далее я настроил каждую кость вот так

Код: Выделить всё

bone.physicsBody = SCNPhysicsBody.dynamic()
bone.physicsBody?.friction = 0.5
bone.physicsBody?.restitution = 0
bone.physicsBody?.mass = mass
bone.physicsBody?.isAffectedByGravity = false
bone.physicsBody?.damping = 0.5
bone.physicsBody?.angularDamping = 0.5
и после этого я добавил SCNPhysicsBallSocketJoint к ветке и первой кости, а также к каждой паре костей.
Итак, теперь физическое моделирование волос работает, но есть проблема с ограничением положения костей. Я хочу ограничить каждую прядь волос, чтобы они не закрывали лицо.
Моя цель — легкая анимация гладких волос, как в Apple memodji.

Пожалуйста, помогите! Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/623 ... -animation
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»