Jump to content
Korean Random
SkepticalFox

Blender Tank Viewer

Recommended Posts

2 часа назад, Jupitus сказал:

@Andrakann , You're geniusly help dude! Thanks! :)

 

Is It good?

You are welcome! :)

 

Nodes connected correct, but wire looks inverted, what tank is this?

You can invert this by changing input links for mix shader for test.

If everything turns to white - it's wrong way :)

 

15 минут назад, SkepticalFox сказал:

Может через color ramp сделать чб?

А я пока не понял, почему у плоских траков текстуры нет...

Сколько всего произошло, пока я не обновлял клиент)

Сейчас до 1.0.2 обновлю еще

С нормальной картой окружения вроде норм, просто в игре еще блум на металле усиливает эффект.

Вот бамп нужно 0,3 или 0,35 максимум ставить, надо сравнить с игрой, 0,43 сильно выпуклый, я его не особо выставлял на том скрине.

 

У каких плоских траков нет текстуры? Мне не попадались вроде.

Вот PKG разрабы переименовали и поразделяли, это да, Coffee весь вечер провозился со своим экспортером, а тут лишь список обновить достаточно :)

 

В 1.0.2 сделали еще покрасочную комнату с натуральным уличным освещением, из-за чего камуфляжи переименовали и перепрятали, но у тебя вроде они не поддерживаются?

Share this post


Link to post

Short link
Share on other sites
Just now, Andrakann said:

но у тебя вроде они не поддерживаются?

будут ноды для камуфляжей - будут камуфляжи)

Just now, Andrakann said:

Coffee

как Terra поживает?

8 hours ago, Andrakann said:

нужна карта окружения для освещения, из игры никак не заюзать?

карта.pkg/spaces/карта/environments/ какой-то GUID /probes/ тут в папочках какие-то текстурки

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
8 минут назад, SkepticalFox сказал:

будут ноды для камуфляжей - будут камуфляжи)

как Terra поживает?

карта.pkg/spaces/карта/environments/ какой-то GUID / тут в папочках какие-то текстурки

А ты точно не ХитрыйЛис под прикрытием? ;)

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

Да, в этой папке очень светлая кубемапа, ее можно занятно покрутить в Noesis-е, но как ей светить я не уверен...

Попробую со временем.

 

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

Но вряд-ли они будут светить как HDRI, разве что со специальным шейдером, который в блендер не положили скорее всего.

Share this post


Link to post

Short link
Share on other sites
6 hours ago, Andrakann said:

еще с деревьями что-то не так

ну так они полностью изменили их формат

 

6 hours ago, Andrakann said:

Терра не поживает

а вот была бы она написана не на VisualBasic'е, может и помог бы

 

6 hours ago, Andrakann said:

а вот заморочки с блендингом текстур надоели

надо дизасмить шейдеры

Вообще неплохо бы по этому всему wiki завести

 

 

11 hours ago, Andrakann said:

Вдобавок я подозреваю, что детали нужно в UV2 пихать, которого нет.

нет, UV2 не нужен

если глянуть в visual, то там есть такие параметры - g_detailUVTiling g_detailPowerGloss g_detailPowerAlbedo

вот g_detailUVTiling и дает нужную UV разметку

image.thumb.png.106950cd229cd59589667be1df5b2046.png

Надо константы вынести в ноды Value и подписать их для удобства

Доработал немного

tank_viewer_principled2.zip

 

6 hours ago, Andrakann said:

А ты точно не ХитрыйЛис под прикрытием? ;)

не, ну у меня нет компа с видеокартой

вот я и хочу готовые ноды)

 

4 hours ago, SkepticalFox said:

g_detailPowerAlbedo

может с этим фактором сделать микс с диффуз-картой?

 

4 hours ago, SkepticalFox said:

надо дизасмить шейдеры

image.thumb.png.d03024705c5d93fa5787eeca187404d5.png

Внутри них даже описания можно встретить, осталось только разобраться с дизасмом

Edited by SkepticalFox
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
7 часов назад, SkepticalFox сказал:

а вот была бы она написана не на VisualBasic'е, может и помог бы

Вроде он на разновидности C пишет?

 

Цитата

нет, UV2 не нужен

вот g_detailUVTiling и дает нужную UV разметку

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

И надо будет проверить, наложив царапины вместо диффуза, например у КВ-1С они довольно заметные, скорее всего из R-канала Details_map_hd, правда я свежую не распаковывал, а эта валяется года 3 на винте.

В общем, если получится тайлингом наложить их на те же места, значит UV2 не нужен.

KV-1S_scratches.thumb.png.b9752ba82981f9dc61b8e74cf6ae38ff.png

 

Цитата

может с этим фактором сделать микс с диффуз-картой?

Подозреваю фиаско, т.к. в Блендере шейдеры совсем другие..

Вдобавок, с таким количеством текстурных слоев, только гений сможет сказать где чего надо подкрутить, у меня глаз не настолько острый :)

 

Цитата

 

Внутри них даже описания можно встретить, осталось только разобраться с дизасмом

Подозрительное описание :)

"0.02 - 0.05 диэлектрические, 0.5 - 1.0 металлические"

Или лишний нолик или половина диапазона ушла на "магические" X)

 

А если послушать Блендер Гуру, то этот параметр имеет смысл ставить только в 0 для диэлектрических материалов и в 1 для металлических, промежуточные только смуту вносят:

 

Возможно это только у Блендера такая политика или особенность работы их шейдера...

Share this post


Link to post

Short link
Share on other sites
3 minutes ago, Andrakann said:

их шейдера

ну шейдер Disney)

По идее такой же в юнити и анриал энжин

Share this post


Link to post

Short link
Share on other sites
6 минут назад, SkepticalFox сказал:

юнити и анриал энжин

Там то он рилтайм пашет и выглядит прилично, а в Блендере приходится с Циклами мурыжиться и выглядит в них иначе, чем в материалах.

Еще и прозрачность убили.

Надеюсь в 2,8 это все доведут до ума, тогда и будет смысл в тонкий тюнинг лезть, а сейчас хотя бы считывание параметров и текстур забороть.

 

Пытался последний скрин с танком отрендерить кнопкой "рендер" в 1920х1080, так там рендер не через циклы идет и выдает пустой фон... (?!)

Облазил настройки - вроде нету ничего уточняющего, хз, что там и как.

Share this post


Link to post

Short link
Share on other sites
12 минут назад, SkepticalFox сказал:

О как в 2.8

Прозрачности нет, освещение подозрительное...

С 2.79 не конфликтует?

А то 2.79 мне 2.74 снес при установке, хотя я его об этом не просил и ставил в другую папку...

И как с глючностью дела, жить можно?

Share this post


Link to post

Short link
Share on other sites
4 minutes ago, Andrakann said:

Прозрачности нет, освещение подозрительное

так это я ничего и не настроил, да и ракурс самый темный выбрал

 

4 minutes ago, Andrakann said:

И как с глючностью дела, жить можно?

на попробовать вполне себе можно

5 minutes ago, Andrakann said:

С 2.79 не конфликтует?

так надо архивом загружать с builder.blender.org

кстати, tankviewer просто так не запустится - надо дорабатывать

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

В tank_viewer_principled2 косяков не обнаружено :)

 

Попробую тоже 2.8 накатить..

 

Upd: А Coffee оказывается победил детайлинг в своем Tank Exporter:

WoTE.thumb.png.605ad654505cbdf449c3e5e6bce5b8a2.png

 

Надо вам обменяться секретами мастерства, у него очень долго сканируется игра при первом запуске :)

 

Upd2: Какие-то непонятки с шейдингом, вроде заметных косяков по нормалям нет, но задние лючки затенены выпукло, а должны быть плоскими:

KV-1S_normals.thumb.png.6f16e151ec55bc87b4026c6ee0672d0f.png

 

В игре:

KV-1S_normals_ig.thumb.png.853502dfa50aaa1c7daaa102918df39a.png

 

Это те самые приколы Блендера с нормалями, о которых я встречал слухи, или все-таки что-то не так?..

 

Upd3: История развивается - в 2.8 эти лючки зеркально блестящие, наверное и в 2.79 такие, но в Циклах особо не покрутишь камеру, а тут крутизна рилтайма :)

KV-1S_normals_28.thumb.png.40b2ea7f8dbb2ddac64dc1571e08e998.png

 

У КВ-85 такой же корпус, но с лючками все нормально на вид.

 

Upd4: В общем непонятно, элемент так смоделен похоже, ребра сглажены, только игра и экспортер это сглаживание далеко не распространяют, а Блендер похоже без тормозов в этом плане, что придает гладкости другим частям, но на этой гладкость лишняя:

KV-1S_shading.thumb.png.df0d5d6e87d74dfca78c5b6a9610bafb.png

 

При вращении камеры еще и тень инверсная, как будто флипнуты нормали или фейсы - освещенную сторону темным красит.

Edited by Andrakann
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
8 hours ago, Andrakann said:

Это те самые приколы Блендера с нормалями, о которых я встречал слухи, или все-таки что-то не так?..

и да и нет

я просто игнорирую нормали вершин при импорте из игры и блендер сам их генерирует

8 hours ago, Andrakann said:

освещенную сторону темным красит

вот я тоже заметил - надо разбираться

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites

Надо переключить GMM обратно в Color из Not Color Data, тогда склизкость пропадает. Видимо параметр для двухцветных текстур.

Если поставить усилитель Saturation 1500 на смесь АО с диффузом, то цвета советов становятся гораздо лучше.

 

Нашел багу, в Циклах тянет альфа-канал из АО, хоть ты тресни, поэтому все углы танка черные, там маска для камо лежит.

И в 2.79 и в 2.8 одинаково.

Никак нельзя текстуру читать принудительно без альфы?

Ручками удалял альфу и пересохранял - помогает.

 

Еще в АМ-текстуре треков какая-то маска, возможно для грязи, но Циклы и ее как прозрачность тянут, треки вообще прискорбно смотрятся..

 

У Coffee есть исходники шейдеров во встроенном в экспортер редакторе, танковый под 500 строк...

Share this post


Link to post

Short link
Share on other sites
3 hours ago, Andrakann said:

Никак нельзя текстуру читать принудительно без альфы?

Можно попробовать https://docs.blender.org/api/current/bpy.types.Image.html

Хотя alpha_mode всегда STRAIGHT (может импортер dds чудит? который взят из старого хромиума)

По идее можно проверить - создать простую текстуру, добавить ей альфу и грузить в Blender

 

3 hours ago, Andrakann said:

У Coffee есть исходники шейдеров во встроенном в экспортер редакторе, танковый под 500 строк...

Вот было бы неплохо, если бы в Blender не забыли, что в 2.8 они хотели еще PyGLSL добавить

 

image.thumb.png.453cbe4e72e21c4997bf9f3bd023701f.png

Сперва стоит разобраться с импортом нормалей вершин

Затем разобраться с Non color/Color

 

3 hours ago, Andrakann said:

тянет альфа-канал из АО

так его тоже надо Non color, чтобы не было такого

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
1 minute ago, Andrakann said:

Там расписано как и что.

а он проверял с помощью обратной паковки, чтобы все совпадало на большом числе примеров?

Share this post


Link to post

Short link
Share on other sites

С Non-Color косяки лезут, как будто там контрастность зашкалена или цветовая шкала ужата.

Все блестит как лакированное.

 

Не в курсе, насчет проверок, но выглядит у него как в игре все.

Edited by Andrakann

Share this post


Link to post

Short link
Share on other sites
Just now, Andrakann said:

Все блестит как лакированное.

у меня с Color вообще ничего не блестит на японцах

Share this post


Link to post

Short link
Share on other sites

С Color оно слегка отблескивает на свету в гладких местах, как и должно.

Склизкость нон-колора только в Циклах глаза режет, в материалах не особо заметна, только на этих лючках.

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

Share this post


Link to post

Short link
Share on other sites

Вот так еще можно попробовать

tank_viewer_principled3.zip

13 minutes ago, Andrakann said:

в материалах не особо заметна

так режим материалов вообще не особо рабочий)

14 minutes ago, Andrakann said:

Но это все может быть проявлением автонормалей

Вполне, ладно, тогда буду тихонько пытаться использовать игровые

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...