Mettre à l'échelle mes fichiers pixel art lors de leur conception ou lors du rendu?

9

Si je crée des fichiers pixel art qui doivent être mis à l'échelle sur l'écran plus tard, de sorte qu'un seul pixel devienne une boîte de 4 pixels. Dois-je créer mon pixel art avec 2x2 pixels ou dois-je le créer avec 1x1 pixels afin de pouvoir le redimensionner 1: 2 plus tard dans XNA à 2x2 pixels?

J'ai tendance à croire que 1: 1 entraînerait trop de détails plutôt que l'effet pixel art, donc je veux le résultat final dans un style 2: 1 où un pixel 1x1 de mon sprite prévu prendra 2x2 pixels à l'écran.

Tamara Wijsman
la source

Réponses:

8

Mauvaise idée de le faire évoluer au préalable comme ça.

Le doublement de la taille d'une texture quadruple le stockage et la mémoire qu'il utilise. Cela ralentira également les sprites, et prendra généralement plus de temps pour le rendu.

Ce que vous voulez faire, c'est redimensionner les textures de 2 lorsque vous les dessinez dans XNA, tout en vous assurant de redimensionner avec un échantillonneur d'images PointClamp.

Comment désactiver le filtrage de texture pour la mise à l'échelle des sprites dans XNA 4.0?

AttackingHobo
la source
1

Vous regardez vraiment un 6 dans un sens, une demi-douzaine dans l'autre situation ici.

Le principal avantage de le faire sur une échelle de 1 à 1 avant la main est la taille du fichier. En plus de cela, vous n'avez pas à vous assurer manuellement que tous vos "pixels" sont dans la bonne configuration 2x2, et tant que la mise à l'échelle par nombres entiers fonctionnera correctement (la rotation est toujours un gâchis mais vous savez probablement déjà que )

Si vous faites tous les pixels en 2x2 au préalable, vous êtes dans la même situation qu'auparavant, sauf que vous devez maintenant augmenter de 0,5 pour maintenir un ratio constant. Vous gagnez la possibilité d'aller à la moitié de la taille, mais en réalité, la moitié de la taille est exactement égale à la taille de la pleine taille sur le 1x1.

Personnellement, j'irais avec un pixel par pixel dans la mesure où vos actifs disparaissent, puis je les redimensionne à la bonne taille. Cela facilitera la création de votre image et rendra vos actifs ~ 1/4 de la taille pour un chargement plus rapide.

Lunin
la source
+1 Merci d'avoir expliqué, mais l'échantillonneur d'images est ce dont je ne parlais pas encore et j'avais peur de ...
Tamara Wijsman
Ah, j'ai raté cette partie. La réponse de Glad AttackingHobo incluait les pièces qui n'étaient pas dans la mienne.
Lunin