Программирование игр
/ GameDev.ru / Программирование / Подсказки

Подсказки

Страницы: 1 2 Следующая

Три с половиной способа подружить альфа-тест с DXT1 tav
Как известно, при использовании фильтрации DXT1-текстур с включенным альфа-тестом (>= 128) или с clip(difftex.a-0.5) в шейдере, появляется темная обводка на границе с прозрачными текселями из-за того, что цвет прозрачных текселей в DXT1 всегда черный. И хотя упоминаний о данной проблеме можно найти немало в интернетах, решений предлагается совсем немного (честно говоря, нашел я всего одно, в списке ниже идет первым).

Читать | Комментировать
19 мая 2010

Пример смешивания текстур ландшафта в Titan Quest. RPGman
Пример смешивания текстур ландшафта в Titan Quest.
Для текстурирования местности, построенной на карте высот, наибольшее распространение получил метод, использующий несколько слоев бесшовных (затайленых) текстур. Слои накладываются один поверх другого и смешиваются для получения финального изображения. В дополнение к бесшовной текстуре каждый слой имеет карту прозрачности, определяющую с каким весом текстура слоя смешивается в любой точке местности. В отличие от самой бесшовной текстуры, эта карта прозрачности растягивается на весь ландшафт, и, следовательно, имеет очень низкую детализацию.

Читать | Комментарии [3]
18 мая 2010

Трюки с float: быстрое вычисление логарифмов. Aspid
Luabind+Visual Studio 2010 Wolfaka
Исправления Lua и luabind для корректной работы с lua-потоками Kloun
Быстро сжать кучу текстур в DXT1-5 JohnSmith
Равномерное распределение глубины в z буфере. GeniusIsme
^ Как отрендерить SkyBox с помощью MaxScript +|Tepesh|+
Подсчет скорости процессоров в многоядерной системе 0r@ngE
Как определить тип установленой видеокарты с помощью D3D KAIN
Быстрая hash-функция Suslik
Зависимость коэффициента motion blur от времени кадра. SNVampyre
Универсальный вспомогательный тип для 32-битных переменных в Delphi. main
Использование библиотеки DevIL в Delphi Aut
^ Простой способ сглаживания движения курсора Larik
^ Простой UDP hole punching CStalker
Создание контекста OpenGL 3.0 KpeHDeJIb
Motion Blur без шейдеров Che@ter
Решение проблемы разрывов при визуализации ландшафтов с LOD - уровнями fanat
Одновременное вычисление sin(a) и cos(a) Gordon
inline функции Krush
Поиск Memory Leaks в VisualStudio NULL_PTR
Быстрая аппроксимация инструкции RSQ gl_wizard
Класс, который знает все свои экземпляры shz
Несколько полезных функций, использующих векторы. Shoooler
Избавиться от зависимости от DLL D3DX (d3dx9_30.dll, d3dx9_41.dll ...) Nikopol
Автоматический сброс флага на выходе из функции Guardian
^ Вычисление коэффициента Френеля, аппроксимация для воды. Sergio
Simian или как защитить себя от копипаста dorfe
Ускорение вычислений при перегрузке бинарных операторов Ugin
Сallback функция класса Booster
Как подключить PhysX Visual Debugger crol
Облегчение отладки контейнеров STLport в Visual Studio eagle
Подсветка своих типов в Visual Studio 8 и 9 shasa
Актуальная дата и время компиляции в программе на C++ DEN
Связка Visual Assist + doxygen Phoenics
Уменьшение размера дистрибутива DirectX _zerg_
Трассировка стека вызовов при ошибке (с использованием исключений) Ivan Mironov
Получение приближенных значений тригонометрических функций быстро. Anton Wolf
Ускорение загрузки файлов в Windows Svarog

Страницы: 1 2 Следующая

2001—2010 © GameDev.ru — Разработка игр