Зачем нужны "серые" текстуры (NormalMapTexture.bmp). FAQ
Вопрос: Помогите разобраться зачем нужна body~stdMatNormalMapTextureName.bmp.
За что отвечает градация серого в body~stdMatNormalMapTextureName?
Kagero
Ответ: Эта штука отвечает точно за рельеф текстур скинов, например, свитер: если серый канал текстурировать под какое нибудь полотно, например вязаное, то он и будет как бы вязаным.
Что бы увидеть это в игре нужно в настройках графики выставлять показатель "детали текстур" на "высокий", на "среднем" все сливается в сплошняк.
ol_la
Вопрос: Я создала ~stdMatNormalMapTextureName, в игре установки графики все на максимуме, но у меня не получаеться увидеть что-нибудь. Где я ошиблась?
Kagero
[I]Ответ:У меня рельеф есть ... бывает что на некоторых видео карточках такая функции вообще не предусмотрена...но обычно на старых, когда мне прислали симс 2 , у меня была карточка джифорс 2 мх (ну что уж говорить...старушка), игра шла но медленно, купила я значится радеончик 9800 (128) , и почему-то только тогда начала замечать такие тонкости как рельеф текстур.
¤)(girl¤Мне кажеться, игра определяет видеокарту и выставляет для нее режимы производительности.
Вот что я прочла в Graphics Rules.sgr
# since we don't do bumpmapping on less ps2.0-capable hardware, eliminate tangents
(так как мы не делаем рельефналожение на железе ниже РС 2.0 совместимом (ниже 2 мГц?))
Я все правильно поняла??????
Kagero
Вопрос: Как заставить игру отображать рельеф на "слабых" машинах?
Ответ: находим в файле C:\Program Files\EA GAMES\The Sims 2\TSData\Res\CSConfig\Graphics Rules.sgr
строки:
# since we don't do bumpmapping on less ps2.0-capable hardware, eliminate tangents
# from the vertex data
# also, the presence of per-vertex tangents in the vertex data stream causes
# "exploded" polygons on the Radeon 9000, even if the data is ignored by the shader
if ($maxPixelProgramVersionMajor < 2)
boolProp skipTangentsInVertexData true
endif
и меняем true на false!
И наслаждаемся рельефом!!!!!!!!
Ура! Ура! Ура!
Огромное спасибо всем, кто мне помогал!!!!
Особенные благодарности
Isselda
0l_la
Shy
Hare
Всех целую!
*чмок*
ЗЫ: Еще мне пришлось в строках
# disable shaders by default for NV3x generation, only enable for high end cards
if ($maxVertexProgramVersionHWMajor = 2)
boolProp useShaders false
if (match("${cardName}", "GeForceFX*") or match("${cardName}", "*GeForce?FX*"))
if (match("${cardName}", "*57?0*") or match("${cardName}", "*58?0*") or match("${cardName}", "*59?0*"))
boolProp useShaders true
заменить 57?0 на 55?0 потому что у меня GeForce FX 5500
PPS: Я вижу рельеф только в БШ, так как редактировала Graphics Rules.sgr в ...\EA GAMES\The Sims 2\TSData\Res\CSConfig\. Сама игра имеет такой же файл в ...\EA GAMES\The Sims 2\TSData\Res\Config\.
Kagero
Вопрос: После всех изменений симы в БШ стали какие-то "лакированные".
Посмотреть на это можно здесь.
Как у вас выглядит купальник? Блестит или нет.
Я хотела бы это узнать, так как хочу создавть одежду с "рельефом" и знать, как ее будут видеть другие.
Kagero
Ответ:Помоему это абсолютно логично, что он заблестел. Так и должно видимо быть...Добавляются ведь не только текстура, но и выпуклости, тени...
РыЖаЯ СоНя
Вопрос: Люди я вообще ничего не понимаю могет хоть ктонить объяснит у меня серый файл не везде появляется как и должно быть или это глюк ?
Lisass
Ответ:это не глюк. Серые файлы есть не везде.
РыЖаЯ СоНя