Salut,
Je développe actuellement un petit module qui sera gratuit avec le code libre, permettant d'appliquer des projections UV à la manière d'un déformateur.
Ce déformateur modifie la projection UVW selon différents types de projections, pour l'instant :
- Cubique
https://i.imgur.com/zFvpT3X.png
- Rhombicuboctaédrique
Comme le cubique, mais avec une plus grande dissociation de l'orientation des faces.
https://i.imgur.com/Xvt7Wp4.png
- Planaire
https://i.imgur.com/1HafPpJ.png
- Environnement sphérique
Celui-ci est un peu particulier, il a besoin d'une caméra et permet ce genre de rendus à partir d'une texture comme celle-ci
:
https://i.imgur.com/oIZtQ48.jpg
https://i.imgur.com/7DiTbbx.png
- Sphérique
L'avantage est de pouvoir utiliser une même projection UV avec un même axe d'origine sur plusieurs objets ayant des propriétés Textures différentes.
Avoir les projections sous forme d'objets est plus ergonomique à mon sens.
Si vous avez des requêtes pour d'autres types de projections UV, ou d'outils à intégrer à ce déformateur qui interagit avec les UV, n'hésitez pas. :)
Je pense également que le code source des différentes projections pourrait être intéressant.
À venir :
- Projection par spline
- Projection par surface personnalisée
- Projection cylindrique
- Limiter à une sélection de polygones