Pourquoi votre capture arrive sur le côté
Il n’existe qu’une poignée de conventions d’axes courantes, et chaque outil de capture ou de rendu en a choisi une différente. COLMAP et OpenCV sont RDF : x à droite, y vers le bas, z vers l’avant. glTF, three.js et SPZ sont RUB : x à droite, y vers le haut, z vers l’arrière. Unity est RUF et gaucher. Blender est RFU, Z vers le haut. Unreal est FRU, Z vers le haut et gaucher.
Déplacez un fichier de l’un à l’autre sans conversion et il arrive sur le côté, à l’envers ou en miroir.
Ce que la plupart des convertisseurs ratent
Un splat n’est pas un point. Convertir correctement une capture, c’est faire tourner trois choses :
- les positions — tout le monde le fait
- le quaternion de rotation de chaque splat — presque tous les outils le font
- les harmoniques sphériques — presque personne
Sautez la troisième et la géométrie semble juste tandis que l’ombrage dépendant de la vue reste arrimé aux anciens axes : un reflet qui glissait sur une surface quand vous passiez glisse maintenant à l’envers. Cet outil fait tourner les bandes d’harmoniques sphériques avec la géométrie, avec des matrices résolues à partir de la base même qui sert à évaluer la couleur.
Les miroirs
Trois des conversions possibles inversent la chiralité — la matrice a un déterminant de −1. Un miroir n’est pas une rotation et ne peut pas s’écrire comme le quaternion d’un splat. Les positions et les échelles sortent exactes ; l’orientation de chaque splat ne garde que la partie rotationnelle. Quand cela se produit, l’outil le dit clairement plutôt que de vous rendre une scène qui se rend à l’envers.
Également disponible
- Échelle uniforme — positions et tailles de splats ensemble, la capture garde sa forme. Des mètres aux centimètres, ou pour une capture entraînée à une échelle arbitraire.
- Centrer sur l’origine — la plupart des moteurs importent un asset à son origine enregistrée, et l’origine d’une capture est là où la reconstruction l’a laissée.
L’avant et l’après sont affichés côte à côte : un mauvais choix saute aux yeux. Tout se passe dans votre navigateur.
Tiny Online Tools







