2010-08-10 6 views
0

Je travaille sur le dessin de lignes anti-crénelées dans OpenGL-ES sur iPhone. J'utilise une approche décrite dans Programmation 3D iPhone, appelée "Rendu des lignes anti-aliasées avec des textures". L'idée de base est de parcourir la ligne en créant un rectangle de délimitation pour chaque segment de ligne (paire de sommets). Ce rectangle englobant peut être représenté par 6 triangles - et ceux-ci peuvent être remplis avec une texture. Une texture (dot.png) est fournie avec un exemple de code, mais j'aimerais expérimenter avec d'autres textures pour voir si je peux avoir un effet plus tridimensionnel. Donc, je me demande s'il y a un outil qui m'aiderait à créer ces images de texture. J'ai essayé d'utiliser Photoshop - mais mes compétences sont rudimentaires. J'ai vu "GIMP" mentionné, mais je n'ai aucune expérience avec cela. Je devine/espère qu'il y a une application là-bas qui est conçue à cet effet. Tous les pointeurs seraient les bienvenus.Création de texture avec différentes valeurs alpha pour dessiner des lignes anti-crénelées dans OpenGL-ES

Merci

Répondre

1

Si vous voulez dire, pour créer des cercles flous que vous pouvez essayer de générer des utilisant ImageMagick. Quelques exemples sont ici pour flouter www.imagemagick.org/Usage/blur/ et ici pour les gradients radiaux: http://www.imagemagick.org/Usage/canvas/#radial-gradient et www.imagemagick.org/script/fx.php

+0

Merci, Pablo. J'ai aussi trouvé un autre moyen (dans Photoshop) - que j'avais déjà prévu de publier. Voici ce que vous pouvez faire. - Créez un document dont vous avez besoin. - Utilisez l'outil de sélection elliptique tout en maintenant la touche Maj enfoncée pour effectuer une sélection de cercle parfaite. - Sélectionnez l'outil de dégradé. - Ouvrez le sélecteur de gradient. - Il existe une série de dégradés stockés à sélectionner dans le sélecteur, y compris ceux qui ont un gradient de valeur alpha. - Sélectionnez le dégradé radial. - Recherchez le centre de votre sélection et faites glisser l'outil de dégradé du milieu vers le bord de la sélection. – westsider

Questions connexes