SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SHIII Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=195)
-   -   The question about the alpha channel in sh3 (https://www.subsim.com/radioroom/showthread.php?t=252917)

astvitaliy1982 06-10-22 10:40 AM

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?

https://i.postimg.cc/44WTt3JN/g-Jdst...md-XWmflw.webp

Anvart 06-14-22 04:51 PM

Camera-Raw vs Photoshop-Raw
 
Quote:

Originally Posted by astvitaliy1982 (Post 2813262)
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!!?

astvitaliy1982 06-14-22 11:06 PM

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

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

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

astvitaliy1982 06-14-22 11:12 PM

Astvitaliy1982
 
Хотя возможно я ошибаюсь... Я могу построить файл Альфаканал 21600_10800.tga если кому то удастся приписать его в игре...

Anvart 06-15-22 08:27 AM

Camera-Raw vs Photoshop-Raw
 
Похоже ты не понял, что я сказал. Хорошо, сначала сделай:
1) Сохрани исходный файл игры (предположительный формат Camera-Raw) в Photoshop (получишь формат Photoshop-Raw)
2) Замени в игре ориг. файл на файл сохранённый в Photoshop (формат Photoshop-Raw)
Проверь читается ли в игре новый файл. Этим самым ты проверишь можно ли использовать в игре файл формата Photoshop-Raw.
Quote:

Originally Posted by astvitaliy1982 (Post 2813942)
... Я могу построить файл Альфаканал 21600_10800.tga если кому то удастся приписать его в игре...

Не уверен, что кому-то захочется этим заниматься.

astvitaliy1982 06-15-22 11:43 AM

Astvitaliy 1982
 
https://i.postimg.cc/8P9kY0Pn/1.jpg


"Этим самым ты проверишь можно ли использовать в игре файл формата 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, потому как игра читает альфаканал
именно с этого типа файлов.

Jeff-Groves 06-15-22 12:00 PM

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!
:doh:
:har:

astvitaliy1982 06-15-22 12:06 PM

Astvitaliy1982
 
Thanks) I'll try to experiment)

Jeff-Groves 06-15-22 12:10 PM

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.

astvitaliy1982 06-15-22 01:46 PM

Astvitaliy1982
 
Идея была интересная) Жаль что не получилось

Jeff-Groves 06-15-22 01:49 PM

Но it может быть подсказкой относительно того, как двигаться вперед

Anvart 06-17-22 05:50 PM

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.
:up:
Good luck.


All times are GMT -5. The time now is 11:43 AM.

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.