![]() |
Ответ: Советы по оптимизации
это оператор вопроса
(expression)?(true expression) : (false expression) Цитата:
Цитата:
Код:
clip(color.r<20 ? -1:1); |
Ответ: Советы по оптимизации
Вложений: 1
КРУУТААА!!! :compl:
Всё работает!! :ap: СПАСИБО ВСЕМ ОГРОМНОЕ ЗА ПОМОЩЬ!!!!! :bravo: оказалось все просто Vertex shader Код:
float4x4 matViewProjection; Код:
sampler TX1; Теперь такой шейдер я хочу наложить на на 3 уровня мешей (low,normal,hi) и должно получится так, что один меш начнет срезаться, а другой на месте среза появляться. Вот только есть одно но - меш который будет normal, должен исчезать на одной дистанции и появляться на другой. Можно ли использовать оператор AND? т.е. Код:
clip(DIST<300 AND DIST>1000 ? -1:1); |
Ответ: Советы по оптимизации
Цитата:
Цитата:
|
Ответ: Советы по оптимизации
У меня опять косяк с шейдером. Я думал что сюда:
Код:
texture iTEX; Код:
float4x4 matWVP; |
Ответ: Советы по оптимизации
Цитата:
|
Ответ: Советы по оптимизации
Чтото помучил, вроде заработало. Передавал так:
Код:
Global mesh2=xLoadMesh("./data/mesh/plant/grass1nr.b3d") |
Ответ: Советы по оптимизации
Цитата:
|
Ответ: Советы по оптимизации
Я так уже сделал, но думал что есть вариант другой...
Код:
float4 oTEX = tex2D(TEX_DIFFUSE,TXC); И не могу понять, в моем случае условие "oTEX.rgb<0.004" проверяет сумму или умножение r,g и b ?? |
Ответ: Советы по оптимизации
Цитата:
Цитата:
|
Ответ: Советы по оптимизации
Не понял где надо AND оператор использовать, но пока робит вроде правильно - оставлю )
ВСЁ! У меня чтото получилось. Правда за основу взял не рябь, а сумму ргб, в результате более темные участки исчезают раньше. Посмотрите плиз пример в аттаче, коментируем по поводу всего!! И еще раз благодарю всех за помощь, и в особенности Mr_F_!!! |
Ответ: Советы по оптимизации
Вполне Годный способ! Добавь еще следующие в технику
Код:
AlphaTestEnable = 1; |
Ответ: Советы по оптимизации
Это прям в шейдер надо писать?
|
Ответ: Советы по оптимизации
Да
|
Ответ: Советы по оптимизации
Может опять чтото не то сделал, но ничего не изменилось.
Код:
technique LODMNR { |
Ответ: Советы по оптимизации
Цитата:
Код:
technique LODMNR { |
Часовой пояс GMT +4, время: 21:09. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot