ROCK, скрины потрясные. ^^
А у медлительности этого шейдера, думаю, причин как минимум две:
1) он написан на 2.0b; тогда в движке, насколько я знаю, вроде не было поддержки 3.0 вовсе, так что в этом смысле движок действительно виноват.
2) древний алгоритм (с той поры многое было изобретено) + возможно упомянутые неизтогоместарастущие руки.
Насчёт двух суток компила))
Во-первых это немного преувеличенно) Во-вторых это на моём ведре)) В-третьих это
все шейдеры, а нам ведь по сути только lightmapped и мб vertexlit нужны (хотя они львиную долю времени и занимают..). Ну а в-следующих, дебажить надо, само собой, на кошках, т.е. на отдельном шейдере, и только на самой последней стадии втыкать результат в вальвовский кот (если вообще делать это, ибо кол-во комбинаций, а значит и время компила увеличатся многократно).
В общем, по-любому выходит, что работёнка адская, и хорошо бы иметь под рукой что-то вроде Deep Blue. %)
> фонг на лайтмаппед
Вот кстати хорошо бы обсудить)
В лайтмаппед ведь не передаются источники света (и передавать их вручную мало того что не реально, так её и бессмысленно - блики же будут сквозь стены светить))). Есть только радиосити бамп (ТМ), в устройстве которого я слегка поковырялся, но всё же слабо представляю всю математику и не знаю, удастся ли запользовать эти трёхцветные лайтмапы в фонговых целях..
> правда пока WIP
Да у меня вообще всё на свете - вып.
Исключений - раз-два и обчёлся.
Что касается эп3, не люблю я делать оптимистичные прогнозы) Пущай делают что хотят, я лично не надеюсь вообще ни на что, кроме собственно факта выхода эп3)))
> посмотрим, что привезёт с собой
Ы..
Загляни на почту, если ещё не)