Tengo un modelo 3d de esqueleto personalizado que obtuve de Unity, convertí a dae e importé a XCode.
En Unity, transform that lookAt, funciona como se esperaba. Pero en XCode, está mirando en dirección inversa. Parece que la orientación y/o rotación del SCNNode se invirtió.
Por ejemplo, en Swift
Prueba 1
Resultado de la Prueba 1 El esqueleto mira en dirección x negativa. Y la espalda está orientada hacia la dirección positiva (3).
prueba 2
Resultado de la prueba 2 El esqueleto mira en dirección x negativa El esqueleto mira en dirección y negativa
La parte posterior está orientada hacia la dirección x positiva (3). La parte posterior está orientada hacia la dirección y positiva (10).
No sé mucho sobre SceneKit y Unity. Usé https://anyconv.com/fbx-to-dae-converter/ para convertir mi Unity FBX Asset a dae
Gracias por adelantado
Tienes que orientar tus modelos antes de usarlos. Una vez que se configuran, eso es lo que obtienes y no puedes hacer nada al respecto.
Mira mi respuesta aquí: 56183036
Está anticuado, pero creo que todavía funciona.