|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.02.2008, 18:45 | #1 |
Регистрация: 06.02.2008
Сообщений: 8
|
Неправильное считывание текстуры. Все размытою
Такая ситуация.
GTA: San andreas, версия для xbox. Текстура шрифта (букв в игре) представляет собой это: http://ipicture.ru/uploads/080203/m7RyTW8coK.jpg [off](512x512, 118,0Kb)[/off] (Игра понимает и видит там буквы). На ПК-версии игры текстура шрифта представляет собой нормальную, человеческую текстуру: http://ipicture.ru/uploads/080203/RBW0t7xaAS.jpg Соотвественно, если я вставляю нормальную текстуру от ПК в версию для xbox (там где она ненормальная), в игре я вижу не четкий шрифт, а размытый. Задача. Размыть нормальную текстуру, сделать ее ненормальной, чтобы xbox-версия понимала ее. Что это за стандарт такой? почему мы видим в файлах размытую текстуру, а xbox выдает нормальные буквы? что это? как размыть текстуру? зачем все это надо - хочу вставить нормальный русский шрифт в xbox-версию для будущего проекта. Знающие люди, ответьте. Что это за такое размытие? p.s. текстуры лежат в txd-архивах, это архив текстур в гта, открываю прогой txd workshop. эта прога поддерживает хбокс-формат етксур sa, все текстуры открываются нормально, а вот текстура шрифта по-идиотски вот так. Последний раз редактировалось GamerSuper; 06.02.2008 в 18:52. |
06.02.2008, 21:19 | #2 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Почему в jpeg формате? txd workshop так выдает? Как она идет в оригинале?
Ведь это шрифт а не простая текстура, по сути маска, а маски в jpeg обычно не хранят. Черный фон ведь в игре в надписях прозрачный? Визуально похоже на смещение строк. Цитата:
Еще вопрос: шрифт тот же, в двух этих текстурах, один к одному?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
06.02.2008, 21:32 | #3 | ||||
Регистрация: 06.02.2008
Сообщений: 8
|
Цитата:
Цитата:
Цитата:
Цитата:
в боксовской версии на них dxt-сжатие идет (3-е). то есть не думаю, что в тхдшнике ллежат голые бмпшки. если не применить сжатие - игра повисает в самом начале. Зачем мне все это надо - мы делаем очень серьезный проект (такого никогда не было в истории гта на консолях). Поэтмоу надо вставить в игру хороший русский шрифт. шрифт от русской пиратки не пойдет по двум причинам: 1). ужасные, некрасивые буквы, да еще и скачат. 2). не осталось английских букв. Эта текстура полностью поддерживает русский язык (включая такие проблемные буквы как Й, Щ, чаще всего в пиратках они идут как И и Ш), также полностью поддерживается английский язык. TXD workshop все txd-шки игры открывает отлично (все показывается, все ок), а вот именно тхд-шку со шрифтом - вот так по-идиотски. Уважаемые опытные программисты, очень надеюсь на вашу помощь. Проект действительно интересный. По сути, единственная проблема, которую удалось решить. Проект некоммерческий, чисто фанатский. но будет интересно, обещаю. особенно любителям ГТА. p.s. может, вам дать оригинальную англ. текстуру с хбокса и русские бмп, может удастся запихнуть их? может, через hex даже...или еще как... по сути, если идет смещение, то это сделать несложно опытному программеру. тупо сохранить txdшку в боксовский формат и сделать это смещение. Очень надеюсь на помощь. К сожалению, опыта не хватает. |
||||
06.02.2008, 21:58 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
А оригинал-то где? Бит-на-пиксел там по другому, похоже.
|
06.02.2008, 21:59 | #5 | ||
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Для начала выложи их в bmp формате. Как программа выдает. А то jpeg искажает цвета. Залей в архиве куда-то. Оригинал тоже не помешает.
Цитата:
Он вообще с альфаканалом или двухцветный? Такой вопрос: вот ты к примеру распаковал из xbox версии вот этот размытый шрифт. Ты можешь его обратно запаковать чтоб он нормально там отображался? К примеру из обычного 24-х битного BMP. Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
||
06.02.2008, 23:40 | #6 | ||||||
Регистрация: 06.02.2008
Сообщений: 8
|
Цитата:
Цитата:
Я его даже вытащить не могу, ни в каком виде. Я лучше залью эту программу + оригинальный txd бокса + русские шрифты в бмп: http://ifolder.ru/5253186 Нужны ли бмп с русским шрифтом ? которые надо вставить. Цитата:
Цитата:
Цитата:
Цитата:
|
||||||
07.02.2008, 10:11 | #7 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Тогда уже можно будет копать дальше и попытаться воспроизвести эту мешанину. Судя по размеру, в том txd архиве два восьмибитных 512х512 изображения. Размер архива 512 кб, как раз выходит 2*(512*512*8 бит). Если более точно 524840 - 524288 = 552 байта разница, это может быть служебная информация (она должна быть) но никак не текстуры. А какие размеры имеют txd архивы шрифтов PC версии?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
07.02.2008, 10:58 | #8 | |||||
Регистрация: 06.02.2008
Сообщений: 8
|
Цитата:
Цитата:
Цитата:
Цитата:
Вот такие дела... Может, залить другую текстуру с хбокс-версии, которая открывается воркшопом нормально, чтобы посмотреть разницу? Цитата:
Последний раз редактировалось GamerSuper; 07.02.2008 в 11:03. |
|||||
07.02.2008, 19:29 | #9 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Может это и есть отличие xbox версии? И воркшоп в свойствах показывает что без сжатия. Да и что это за сжатие такое интересное, что именно до 512 сжимает? Ведь сжать нужно без потерь, наподобии png. Точно выдержать размер невозможно, изображения ведь разные, то что размер всегда одинаковый указывает на то что сжатия нет, на пиксель отводится определенное кол-во бит. Там не сжатие, а простро свой формат хранения, чтобы не лазили кому не надо. Короче одни вопросы. Скинь еще пару шрифтов из версии для компа, для сравнения.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
07.02.2008, 21:23 | #10 | ||||
Регистрация: 06.02.2008
Сообщений: 8
|
Цитата:
Цитата:
Цитата:
--------------------- Вон та же самая Vice City на PC на старых видеокартах (которые не поддерживали DXT, всякие 32 мб карты) как раз-таки при первом запуске игры выдавала рамку "преобразование текстур в оптимальный формат для вашей видеокарты". на самом деле она просто расжимала текстуры, из DXT она делала несжатые их. но это уже оффтоп, для примера --------------------------------------- И еще немного оффтопа: у меня была карта атишная раньше (9600 радеон). ну так вот. в ее настройках была такая галка "Поддерживать DXT". если ее отключить, то поддержка дхт отключалась и та же самая вайс-сити опять же преобразовывала текстуры, расжимала их. Это я к тому, что это не чисто гташное сжатие. если погуглить, много найдется инфы: http://www.google.ru/search?complete...D0%BA&lr=&aq=f Цитата:
|
||||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenGL и текстуры | N!ckeL | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 05.05.2010 15:46 |
Текстуры, картинки, анимации | Doom4eg | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 02.08.2008 21:35 |
Считывание пароля | Terran | Общие вопросы Delphi | 1 | 22.03.2008 20:09 |
Неправильное отображение шрифта | chingiz | Общие вопросы Delphi | 2 | 25.01.2008 18:47 |
OpenGL текстуры | NoName_emaNoN | Win Api | 3 | 29.11.2007 20:11 |