2012-02-03 2 views
2

Я создал среду OOP для WebGL, поэтому я могу легко создать все объекты, которые мне нужны для будущих игровых проектов, которые я могу получить. Большая часть работы уже выполнена, но теперь я испытываю разочарование в показе файлов .png, я протестировал несколько экземпляров объектов с определенным png-файлом, и он работал плавно (даже с прозрачностью), но теперь, когда Я пробую другие png-файлы, которые они не отображают должным образом. просто нетекстурированная плоскость (черный квадрат).WebGL только рендеринг/загрузка определенных файлов PNG

Я пробовал несколько порядков их вызова и некоторые другие файлы png, которые он загружает, но я не могу найти какую-либо очевидную разницу в файлах png, все они имеют одинаковый правильный доступ для браузера. Также я не могу найти никаких похожих проблем с этим онлайн.

Любой опыт работы с WebGL/OpenGL, который знает, что здесь может быть?

EDIT:

я до сих пор не понял, почему он может читать только некоторые PNG файлов, но я знаю, правильные параметры, необходимые, чтобы сделать его доступным для чтения.

цвета RGB, 8 бит

Цвет профиля: SRGB IEC61966-2.1

+0

Вы пытались открыть PNG в другом редакторе изображений и повторно сохранить их? В первую очередь, возможно, был небрежный писатель, и некоторые читатели могли быть более прощающими. Просто догадайтесь, но вы не сказали нам, что вы делаете. – spraff

+0

Вы можете попробовать [проверить изображения] (http://stackoverflow.com/questions/2408027/png-file-validation) с помощью отдельного программного обеспечения. – spraff

+0

Я попытался сохранить несколько способов PNG с помощью Photoshop, снова открыть их и снова сохранить их. ничто, кажется, не создает PNG, который читается. – Samuel

ответ