CSM.Dev

Проблема отображения моделей игроков Half-Life 1 с текстурой additive

Доброго времени суток!
Не первый раз сталкиваюсь с такой вот проблемой. Когда в модели игрока присутствует хотя бы одна текстурка с типом отображения additive, то часть других полигонов этой модели отображаются "повреждёнными" - абсолютно несглаженными (как flatshaded), причём локализация и площадь повреждения могут быть любыми - раз на раз не приходится.
Понять закономерность удалось не сразу. Грешил и на MilkShape 3D, и на Jed's Half-Life Model Viewer, и на компилятор studiomdl, но по всей видимости, виноват сам движок. На скриншоте я заснял ноги одной модельки, в одном случае нет текстур additive - ноги отображаются нормально, а на другом скрине у этой самой модельки для одной из текстур с помощью Model Viewer'а был назначен тип additive, в следствие чего пошли характерные повреждения по всему телу.
Сам Model Viewer не виновен, поскольку та же картина наблюдается, если обойтись без него - указанием соответствующего $texrendermode в qc-файле для нужных текстур. В Model Viewer'е в обоих случаях модель отображается верно, дефекты становятся заметными лишь в игре.
Подобные следы дегенерации я обнаружил на нескольких custom-модельках с additive-текстурами, которые мне удалось найти. Если слегка попорчено несколько граней - этого сразу и не заметишь, но порой уродуется вся модель целиком, что очень огорчает.
В Интернете удалось найти лишь одно описание подобной проблемы, но без анализа и предположений, ровно как и без ответа. Пробовал всевозможные варианты со сглаживанием, чего только не делал - пытался как-то перехитрить, отделить прозрачные текстуры в одну группу, ничего не спасло. :( Быть может, проблема и нерешаема.
Почти готова красивая модель, но без прозрачных светящихся элементов она совсем не смотрится, поэтому очень надеюсь на вашу помощь. Вдруг кто-нибудь что-нибудь знает, буду очень благодарен.