2012-10-09 2 views
2

Je crée un jeu qui utilise la projection décentrée. J'ai mon jeu mis en place dans un CAVE rendu dans un cluster, plus de 8 PC avec 4 de ces PC étant utilisés pour chaque oeil (cela crée un effet stéréoscopique). Pour faciliter l'alignement dans la CAVE, j'ai implémenté une classe de projection décentrée.Unity Frustum culling Édition

Cette classe indique simplement à la caméra ce que sont ses coins en haut à gauche, en bas à gauche &. De là, il crée une nouvelle matrice de projection montrant le joueur à gauche et à droite de son monde. Cependant, dans l'éditeur de Unity, la caméra est toujours orientée vers l'avant et, par conséquent, la sélection dans Unity ne restitue pas la moitié de l'image qui apparaît sur les écrans de gauche et de droite.

Est-ce que quelqu'un connaît un moyen de désactiver l'abattage dans Unity, ou trouver un moyen de résoudre le problème de la matrice de projection?

+0

S'il vous plaît ne pas abuser étiquette d'unité, comme il est réservé par Unity Microsoft. –

+0

Je vois que cela fait plus d'un an que vous avez posé cette question - puis-je vous demander si vous avez déjà trouvé une solution? J'ai un problème similaire où l'abattage de troncs se comporte mal à cause de certaines transformations lourdes que j'applique dans mon vertex shader. Les transformations que j'utilise ne jouent pas bien avec le paradigme mesh.bounds, car la position de l'espace mondial de chaque sommet affecte l'étendue de la transformation. –

+0

Oui, j'ai trouvé quelque chose. Cependant, j'ai dû prendre le soutien de Unity Pro et les gars m'ont aidé là-bas. Hélas, je n'ai plus accès à ce code, donc je ne peux pas le mettre en place. Je suis vraiment désolé. – N0xus

Répondre

0

Regardez dans ceci. Vous trouverez mes paramètres spécifiques pour résoudre votre problème. Regardez aussi les couches de réforme. Chaque couche peut avoir sa propre distance de sélection. Peut-être que la configuration de votre caméra est en train de jouer avec eux.

+0

Merci l'homme mais cela a été demandé il y a 2 ans quand ces choses n'étaient pas dans l'unité. Si vous lisez mon dernier commentaire ci-dessus, vous découvrirez que j'ai trouvé une solution, mais je devais aller à l'unité de soutien pro pour cela. Merci quand même. – N0xus