Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Моделирование (http://www.trainsim.ru/forum/forumdisplay.php?f=20)
-   -   ACE Текстуры и всё что с этим связано (http://www.trainsim.ru/forum/showthread.php?t=6112)

ANK(ft) 12.10.2009 15:46

Ну если с электровозами, где номера в реальности сделаны отдельными деталями - такое еще можно понять, то с остальным - не стоит уподобляться...

Replateck 13.10.2009 09:23

[QUOTE=Nexus;119707]Винда случаем не Vista/7?
Другие приблуды как то Shape Viewer открываются без проблем?[/QUOTE]
Не у меня стоит Windows 2000 SP4, до этого все работало, попробую переустановить игру. А Shape Viewer открывается без особых проблем.

awaken 13.10.2009 11:08

Shape Viewer требует наличия DirectX

Replateck 13.10.2009 12:05

Всё! Разобрался... точнее не разобрался. Поставил другой конвектор текстур MSTSConv, все работает.:o

GeneZone 09.12.2009 18:11

Всем привет. У меня вот TGATool тоже не хочет конвертировать в ace формат стандартным способом текстуры с альфой,
пришлось придумать другой. Правда он немного шаманский, но может кому-нибудь поможет...Не знаю, может он и был описан где-то раньше.
Для начала несколько пояснений:

- предполагается, что модели сделаны в AbacusTSM;
- предполагается, что стандартным способом Альфа создаваться не хочет, ни 8-битная, ни 1-битная(Trans)
- для конвертации используется AceIt, для редактирования текстур Paint.NET(3.22);
- способ не претендует на оригинальность - просто может кому-нибудь поможет, у кого такая же проблема, как у меня;

Итак, начнём...

1. Запускаем TGATool2 (я пользуюсь TGATool2-AceIt! version);
2. Загружаем свою текстуру в формате bmp (возможно, что можно и в tga);
3. Входим в графический редактор (я использую Paint.NET 3.22, путь к нему должен быть прописан в TGATool2);
4. В верхнем меню выбираем: Регулировки>Инвертировать цвета;
5. Выходим в TGATool2;
6. Под окном, где должна быть альфа, есть две кнопки, жмём на нижнюю(!) - Create Alpha Template, создалась альфа с
градациями серого;
7. Входим в редактор с редактированием текстуры (не альфы!), для этого не обязательно лезть в меню Image, можно
нажать на текстуре правую кнопку мыши и выбрать пункт Send To Editor, вообщем вошли в редактор, инвертируем
цвета обратно и выходим в TGATool2, делаем Image>Reload Data (на всякий случай);
8. Альфу не трогаем, экспотируем файл в режиме Ace(Alpha), даже если хотим получить 1-битную, всё равно Ace(Alpha),
а не Ace(-Trans);
9. Теперь насчёт моделей с такой текстурой - несмотря на то, что текстура имеет режим Ace(Alpha), для модели (детали)
можно выбрать материалы AlphNorm и TransNorm(с другими материалами не проверялось). Если выбрать AlphNorm, то
внутренние части модели или детали(если таковые имеются) просматриваться не будут, а если выбрать TransNorm, то
внутренности будут видны.

Вроде всё...
Почему происходят вышеописанные дела я не знаю, но по-другому у меня не получилось сделать альфу.
Прошу сильно не ругать за такое извращение:D , но может кому-то пригодится.

Grebnev 09.12.2009 18:37

Жесть, а такое бывает, что тексы с альфой ТГАТУЛ2 не конвертит?

Пробовал переустанавливать?

Я альфу(1-бит) тупо изготавливаю в Gimp или Paint. Сохраняю в BMP-256 цветов. потом в ТГАтул2 открываю основную текстуру-жму на кнопку- Сreate alpha- после Edit Alpha. Вставляю в редакторе предварительно сохранненный альфа канал и все. После-экспортирую как альфа-транс.

Grebnev 09.12.2009 18:54

[B][COLOR="Yellow"]И отдельно по сортировке альфы движком и возможных глюках прозрачности.

В TechDocs(которые никто не читает) написано-если материал участвует в сортировке-добавьте в названии материала S по схеме.

TransNorm1s
TransNorm2s

Правило- если сквозь стекло пропадают детали-номер материала стекла должен быть больше номера материала деталей.

Пример стекло AlphNorm4s
кабинный интерьер TransNorm1s

Как видно, префикс ( Alph/Trans/Solid) может быть любым.

Простое решение !

Как правило-большинство проблем с пропажей мебели(как я это называю:D )
Решается обзыванием материала стекол как AlphNorm1s2s3s4s5s6s7s

Механизм пока мне непонятен, эксперименты будут продолжены.

Работает почти всегда- но этот материал должен присутствовать только в первом LOD-е.[/COLOR][/B]

Впрочем, если вы пытаетесь детали полупрозрачные заставить заблестеть, это не поможет-вам придется вручную в S-файле искать параметры, исправлять их, и после искать свои глаза под столом после ночных бдений за раскопками в 11 меговых текстах.:D

GeneZone 09.12.2009 18:56

[QUOTE=Grebnev;136074]

...
Пробовал переустанавливать?

Я альфу(1-бит) тупо изготавливаю в Gimp или Paint. Сохраняю в BMP-256 цветов. потом в ТГАтул2 открываю основную текстуру-жму на кнопку- Сreate alpha- после Edit Alpha. Вставляю в редакторе предварительно сохранненный альфа канал и все. После-экспортирую как альфа-транс.[/QUOTE]

Пробовал... Вчера только переустановил - такая же фигня осталась.
И по-другому TGATool не хочет альфу делать никакую - она или совсем пропадает, или вся чёрная (т.е. прозрачная), соответственно и модели тю-тю, не видно. А без альфы он нормально у меня конвертит... Может проблема в AceIt... надо будет попробовать поконвертить с MSTSConv, может получится.

Grebnev 09.12.2009 19:16

возьми и тупо в пайнте на белой простыне нарисуй черную дырку(в Мспайнте) и далее-моим способом. Тгатул ассоциируй с МСпайнтом.

Сохраняй(экспортируй) в Alpha(trans-).

Еще слыхал, что ТГАтул не работает с Вистой.

[I]8. Альфу не трогаем, экспотируем файл в режиме Ace(Alpha), даже если хотим получить 1-битную, всё равно Ace(Alpha),
а не Ace(-Trans);[/I]

Это неправильно, у тебя [U]альфа после создания с градациями серого-а их Alpha(Trans-) не понимает-вот и становится-либо белой либо черно[/U]й. Если нужна однобитная альфа- то переходи по создать альфу-/редактировать альфу- и там рисуй нужные отверстия.(Чисто Чорным) А непрозрачное-чисто белым.

malchik 09.12.2009 20:54

[QUOTE=Grebnev;136088]Еще слыхал, что ТГАтул не работает с Вистой.[/QUOTE]

у меня работает, по крайней мере конвертирует без проблем
текстуры из .ace-формата в .tga, остальные функции этой проги
не проверял; обратно (.tga->.ace) конвертирую с помощью AceIt

GeneZone 10.12.2009 17:43

[QUOTE=Grebnev;136088]возьми и тупо в пайнте на белой простыне нарисуй черную дырку(в Мспайнте) и далее-моим способом. Тгатул ассоциируй с МСпайнтом.

Сохраняй(экспортируй) в Alpha(trans-).

Еще слыхал, что ТГАтул не работает с Вистой.

[I]8. Альфу не трогаем, экспотируем файл в режиме Ace(Alpha), даже если хотим получить 1-битную, всё равно Ace(Alpha),
а не Ace(-Trans);[/I]

Это неправильно, у тебя [U]альфа после создания с градациями серого-а их Alpha(Trans-) не понимает-вот и становится-либо белой либо черно[/U]й. Если нужна однобитная альфа- то переходи по создать альфу-/редактировать альфу- и там рисуй нужные отверстия.(Чисто Чорным) А непрозрачное-чисто белым.[/QUOTE]

Да делал я так..., получается знаешь что?:eek: после конвертации в режиме Alpha(Trans-), в окошке, где альфа в TGAToolе половина альфы полосатая, половина чёрная:D . Похоже проблема не в TGAToolе, а, или в конвертерах, или в компе, хотя другие текстуры(не мои) нормально отображаются. Пробовал и MSTSConv - тоже не хочет однобитную альфу делать, там то уж всё просто - ничего рисовать в пайнте не надо...
А как я выше в посте описал способ, там тоже недостаток, модель получается полупрозрачной и приходится выбирать материал TransSndDrk(так кажется называется), но всё равно полупрозрачность остаётся(потому, что Ace(Alpha)).

P.S. У меня не виста, а ХРюшка...

Grebnev 10.12.2009 17:47

аа ну понятно- полосатая- оттого что 32-битный черно белый рисунок вставляешь в альфу. Надо вставлять именно 256 цветов.Либо еще вариант- случайно портишь текстуру и получается 512*516 к примеру...неквадратность все убивает))


Кто-нибудь- папку Utils залейте товаришу, я убегаю. Возможно-проблема в конвертерах.

Skythe 07.01.2010 18:13

Простите за вопрос, но где взять прогу для конвертации .ace во что-нибудь удобоваримое (например, .tga или .bmp)?

ishikh 03.05.2010 19:09

Мужики, выручайте... Установил на windows7 AceIt, но при запуске вылетает такая вот хрень:
[URL=http://www.radikal.ru][IMG]http://s39.radikal.ru/i083/1005/6d/ce8a80d364e9.jpg[/IMG][/URL]

Совместимость не помогает...

Replateck 04.05.2010 00:32

У самого была такая проблема, решается [URL="http://www.trainsim.ru/forum/showthread.php?t=8584&page=10"]здесь[/URL]! Только внимательно читайте.


Текущее время: 05:17. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim