SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SHIII Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 06-10-22, 10:40 AM   #1
astvitaliy1982
Lieutenant
 
Join Date: Jun 2019
Posts: 254
Downloads: 524
Uploads: 0
Default The question about the alpha channel in sh3

Is it possible to force SH3 to read the 21600_10800.RAW file with an alpha channel?

astvitaliy1982 is offline   Reply With Quote
Old 06-14-22, 04:51 PM   #2
Anvart
Admiral
 
Join Date: Jan 2006
Location: Russia ®
Posts: 2,492
Downloads: 122
Uploads: 1
wolf_howl15 Camera-Raw vs Photoshop-Raw

Quote:
Originally Posted by astvitaliy1982 View Post
Is it possible to force SH3 to read the 21600_10800.RAW file with an alpha channel?
Сначала тебе нужно определить формат исходного файла... IIRC он должен быть формата Camera-Raw. Я вижу, что ты загрузил исходный файл в Photoshop. Сохранив исходный файл в Photoshop как Photoshop-Raw ты получишь файл меньшего размера (бинарный файл без заголовка). Как ты собираешься совмещать его с файлом Camera-Raw?... Конечно ты можешь добавить в преобразованный Photoshop-Raw а-канал и сохранить всё это как Photoshop-Raw... но вероятно SH3 не прочитает файл Photoshop-Raw!!?
__________________
Alex ®


Moses said: "Don't create yourself an idol"...

Last edited by Anvart; 06-14-22 at 05:00 PM.
Anvart is offline   Reply With Quote
Old 06-14-22, 11:06 PM   #3
astvitaliy1982
Lieutenant
 
Join Date: Jun 2019
Posts: 254
Downloads: 524
Uploads: 0
Default Astvitaliy1982

Я так и сделал, сохранил файл как RAW с альфаканалом. Игра пропустила файл, но в игре он отсутствует. Это и понятно, ведь цвета воды и суши читаются из файла terrain.pal а в этом файле черного или серого цвета нет.

Как вариант, если это возможно, прописать в игру, перед файлом 21600_10800.raw какой нибудь файл
Альфаканал 21600_10800.tga

Если получится, мы получим псевдо 3Д карту.

Last edited by astvitaliy1982; 06-15-22 at 04:12 AM.
astvitaliy1982 is offline   Reply With Quote
Old 06-14-22, 11:12 PM   #4
astvitaliy1982
Lieutenant
 
Join Date: Jun 2019
Posts: 254
Downloads: 524
Uploads: 0
Default Astvitaliy1982

Хотя возможно я ошибаюсь... Я могу построить файл Альфаканал 21600_10800.tga если кому то удастся приписать его в игре...
astvitaliy1982 is offline   Reply With Quote
Old 06-15-22, 08:27 AM   #5
Anvart
Admiral
 
Join Date: Jan 2006
Location: Russia ®
Posts: 2,492
Downloads: 122
Uploads: 1
wolf_howl15 Camera-Raw vs Photoshop-Raw

Похоже ты не понял, что я сказал. Хорошо, сначала сделай:
1) Сохрани исходный файл игры (предположительный формат Camera-Raw) в Photoshop (получишь формат Photoshop-Raw)
2) Замени в игре ориг. файл на файл сохранённый в Photoshop (формат Photoshop-Raw)
Проверь читается ли в игре новый файл. Этим самым ты проверишь можно ли использовать в игре файл формата Photoshop-Raw.
Quote:
Originally Posted by astvitaliy1982 View Post
... Я могу построить файл Альфаканал 21600_10800.tga если кому то удастся приписать его в игре...
Не уверен, что кому-то захочется этим заниматься.
__________________
Alex ®


Moses said: "Don't create yourself an idol"...
Anvart is offline   Reply With Quote
Old 06-15-22, 11:43 AM   #6
astvitaliy1982
Lieutenant
 
Join Date: Jun 2019
Posts: 254
Downloads: 524
Uploads: 0
Default Astvitaliy 1982




"Этим самым ты проверишь можно ли использовать в игре файл формата Photoshop-Raw."

Можно.Но без Альфа-канала.

Я имею ввиду что это обычная практика сохранения RAW файла в фотошопе.
RAW файл игры SH3 или SH4, без разницы, заточен под свою палитру цветов, которая
находится в файле Terrain.pal

Эта палитра состоит из 255 цветов, ни больше ни меньше.
Файл RAW черно-белый, он состоит из градиента цветов от 0 до 255, то есть от
чисто черного до чисто белого. Пиксель с цветом "0" - самое глубокое место в игре,
пиксель с цветом "255" - самое высокое место в игре. От 0 - 47 это глубины, от 48-255
это высоты. Все эти цвета жестко закодированы под значения высот и глубин самой игры.

Допустим пиксель с цветом 47, соответствуе глубине -16.0 в Mission Editor и -11 если
проверять эту глубину эхолотом в игре.


Файл Terrain.pal переводит черно-белые цвета в те что мы видим в игре (оттенки синего и оранжевого)

Например пиксель с цветом 47 (параметры RGB = R-47,G-47,B-47)

В игре относится к цвету с параметрами RGB = R-108,G-182,B-217)

Оттенки в файле Terrain.pal можно менять по своему желанию.
Но нужно понимать, что если поменять цвет RGB = R-108,G-182,B-217
на RGB = R-0,G-0,B-0 то все глубины на штурманской карте в игре станут черного цвета.

Чуть не зыбыл. Формат RAW хорош (или плох) тем, что если на карте есть оттенки которые он не может прочесть,
он просто заменяет эти цвета рядом стоящими.


Альфа канал это грубо говоря картинка которая меняет изображение от прозрачного до
полностью заполненого цветом. Например файл StrTactMap.TGA - бумажная текстура карты.
Если я накидываю текстуру альфа-канала на файл 21600_10800.RAW а потом сохраняю его
как обычный RAW то мои цвета альфа-канала превращаются в отенки файла Terrain.pal и в
игре особых изменений не видно. Например Был светло-оранжевый оттенок, я поставил на этот
участок тёмный цвет альфаканала и при сохранении он стал темно-оранжевым.

Ничего существенного не происходит.

Отсюда я и пришел к выводу что нужен отдельно прописаный в игру файл, который будет ложиться
поверх основного файла карты и он должен быть формата TGA, потому как игра читает альфаканал
именно с этого типа файлов.
astvitaliy1982 is offline   Reply With Quote
Old 06-15-22, 12:00 PM   #7
Jeff-Groves
Village Idiot
 
Jeff-Groves's Avatar
 
Join Date: Sep 2014
Posts: 5,299
Downloads: 130
Uploads: 0


Default

You can get a pretty amazing effect by saving to tga format.

Then edit TerMaps.cfg like so

[Map1]
Format=tga ;raw
Resolution=4320,2160,10000; map width,height(in pixels) and density(meters per pixel)
ZoomLevels=40000,20000,10000,7000; meters per pixel
Tiles=1,1
File=data\Terrain\Maps\Map1\4320_2160.tga ;raw
Be WARNED!!!
It's not gonna work like you might think!

__________________
I don't do Stupid. So don't ask.
Jeff-Groves is offline   Reply With Quote
Old 06-15-22, 12:06 PM   #8
astvitaliy1982
Lieutenant
 
Join Date: Jun 2019
Posts: 254
Downloads: 524
Uploads: 0
Default Astvitaliy1982

Thanks) I'll try to experiment)
astvitaliy1982 is offline   Reply With Quote
Old 06-15-22, 12:10 PM   #9
Jeff-Groves
Village Idiot
 
Jeff-Groves's Avatar
 
Join Date: Sep 2014
Posts: 5,299
Downloads: 130
Uploads: 0


Default

I only changed 1 Map so that may have been the issue.

The Only RAW Map defined by name in the base files like sh3.exe is the TerrainTypes.RAW.
__________________
I don't do Stupid. So don't ask.
Jeff-Groves is offline   Reply With Quote
Old 06-15-22, 01:46 PM   #10
astvitaliy1982
Lieutenant
 
Join Date: Jun 2019
Posts: 254
Downloads: 524
Uploads: 0
Default Astvitaliy1982

Идея была интересная) Жаль что не получилось
astvitaliy1982 is offline   Reply With Quote
Old 06-15-22, 01:49 PM   #11
Jeff-Groves
Village Idiot
 
Jeff-Groves's Avatar
 
Join Date: Sep 2014
Posts: 5,299
Downloads: 130
Uploads: 0


Default

Но it может быть подсказкой относительно того, как двигаться вперед
__________________
I don't do Stupid. So don't ask.
Jeff-Groves is offline   Reply With Quote
Old 06-17-22, 05:50 PM   #12
Anvart
Admiral
 
Join Date: Jan 2006
Location: Russia ®
Posts: 2,492
Downloads: 122
Uploads: 1
wolf_howl15 Camera-Raw vs Photoshop-Raw

Raw files 1 and 2 are different in size and structure. Photoshop reads both... Both files have 2 layers --> Alpha1 & Alpha2. File 1 is in the Camera-Raw format that should be used in the game.

Good luck.
__________________
Alex ®


Moses said: "Don't create yourself an idol"...

Last edited by Anvart; 06-24-22 at 02:20 PM.
Anvart is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:22 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 1995- 2024 Subsim®
"Subsim" is a registered trademark, all rights reserved.