Подсказки (3 стр)
Страницы:
1 2 3 4 5 6 Следующая »
Программирование / Подсказки / Общее
Определение реального объема видеопамяти
Наверняка многие из вас хотели бы получить общий локальный объем видеопамяти на видеокарте, а не свободный объем локальной (video) плюс нелокальной (AGP) памяти, который возвращается функцией IDirect3DDevice9::GetAvailableTextureMem()?
Читать | Комментарии [26]
25 мар 2006
Программирование / Подсказки / Общее
Вывод двухмерной графики в Direct3D.
Для того, чтобы вывести двухмерную картинку на экран в Direct3D необходимо просто вывести полигоны в экранных кординатах. Этого можно добится несколькими способами:
Читать
25 мар 2006
Программирование / Подсказки / Общее
^ Порядок обхода поддеревьев в octree для front-to-back traversal.
Доступно пользователям со статусом Участник
Читать
25 мар 2006
Программирование / Подсказки / Общее
^ Как смоделировать toon-прожектор.
Доступно пользователям со статусом Участник
Читать
25 мар 2006
Программирование / Подсказки / Общее
Утилита dumpbin в MS VC
В комплекте с MS VC идет достаточно забавная утилита dumpbin.exe.
Читать
25 мар 2006
Программирование / Подсказки / Общее
Удобное ведение лога с перенаправлением, при миниуме строк
Все наверно знают что в STL есть кроме std::cout еще например и std::cerr, std::clog а так же их версии с поддержкой wchar. Все, что осталось - заставить стандартные потоки писать в нужное нам место. А это сделать очень легко, например:
Читать
25 мар 2006
Программирование / Подсказки / Общее
Поиск утечек памяти.
Чтобы CRT автоматически просматривала heap на неосвобожденные блоки памяти нужно где-нибудь по-раньше выполнить:
Читать
25 мар 2006
Программирование / Подсказки / Общее
Универсальное удаление указателей из контейнеров STL.
Если у вас много контейнеров, в которых содержатся указатели на динамически выделеные объекты, то надо по всей программе вставлять циклы для освобождения памяти, выделеной для этих объектов. Для того что бы облегчить эту задачу и улучшить читабельность кода можно использывать шаблоны, позволяющие заменить циклы одной строкой.
Читать
25 мар 2006
Программирование / Подсказки / Общее
^ 3DS MAX 6,7. Batch Export
Доступно пользователям со статусом Участник
Читать
25 мар 2006
Программирование / Подсказки / Общее
Оптимизация динамически выделяемой памяти
Выделяемая память не освобождается, а сохраняется в связанном списке(или стеке) для дальнейшего использования.
Читать | Комментарии [1]
25 мар 2006
Программирование / Подсказки / Общее
^ Создание документации к проекту c помощью doxygen.
Доступно пользователям со статусом Участник
Читать
25 мар 2006
Арт / Подсказки
Сетевой рендеринг в MAX 6
1. Инсталлируете 3DS MAX на машине, которую планируете использовать как сервер, причем его здесь можно не авторизировать.
Читать
25 мар 2006
Программирование / Подсказки / Общее
Sed — это неинтерактивный строчный редактор
Sed — это неинтерактивный строчный редактор. Он принимает текст либо с устройства stdin, либо из текстового файла, выполняет некоторые операции над строками и затем выводит результат на устройство stdout или в файл. Как правило, в сценариях, sed используется в конвейерной обработке данных, совместно с другими командами и утилитами. Редактор берет свое начало в ОС Unix, однако в виду свободного распространения, его можно легко найти и под другие ОС.
Читать
25 мар 2006
Арт / Подсказки
Удаление одиноких вершин модели в Maya.
Часто бывает так, что после оптимизации или доработок low-poly модели в Майе, эта модель содержит одинокие вершины, то есть вершины, не принадлежащие треугольникам.
Читать
25 мар 2006
Арт / Подсказки
Об оценке собственных скетчей
Человек, рисующий скетчи, часто «привыкает» к нему, и большинство ошибок он может заметить только через некоторое время.
Читать
25 мар 2006
Программирование / Подсказки / Общее
Борьба с утечками памяти через проверку Heap-а.
Очередной способ борьбы с Memory Leak's. В Visual С есть встроенные функции для проверки Heap-a:
Читать
25 мар 2006
Программирование / Подсказки / Общее
^ Отладка и подсветка синтаксиса шейдеров.
Доступно пользователям со статусом Участник
Читать
25 мар 2006
Программирование / Подсказки / Общее
^ Нахождение плоскости перпендикулярной к Dir камеры
Доступно пользователям со статусом Участник
Читать
24 мар 2006
Программирование / Подсказки / Общее
Прозрачность при суммирующем смешивании.
Одна из проблем, чаще всего встречающихся при разработке 3Д приложения — это «неправильная» прозрачность, когда сквозь один прозрачный объект видно либо не все объекты, либо не видно некоторые прозрачные. Очень часто такая проблема возникает при организации системы частиц — эти самые частицы зачастую отображабтся неправильно, что никак не хорошо сказывается на их внешнем виде...
Читать | Комментарии [25]
24 мар 2006
Программирование / Подсказки / Общее
^ Использование VTune в Delphi
Доступно пользователям со статусом Участник
Читать
24 мар 2006
Использование Common Controls 6
Вы уже пишете редактор карт ? Хотите использовать элементы интерфейса Common Controls 6 ?
Читать
20 ноя 2005
Как быстро сделать SkyBox из сцены 3dsMax.
Описываю способ, которым сам пользуюсь.
Читать
7 ноя 2005
Использование нескольких (больше 8-ми) источников света.
При реализации освещения встаёт вопрос, как реализовать освещение от нескольких источников света. В шейдерах последних версий есть так называемый flow control, то есть циклы, переходы и т.д. Это упрощает дело — поставил все источники в константы, указал их число в другой константе — можно в цикле их все и обработать.
Читать
7 ноя 2005
Быстрое удаление элемента из массива или массива записей (со сдвигом)
Алгоритм найден при посещениях сайтов farb-rausch.
Читать
5 ноя 2005
Быстрый Поиск и Замена с помощью Перла в файлах
Для поиска и замены используйте:
Читать
29 окт 2005
Быстрое сравнение строк
Часто необходим быстрый поиск строк в массиве или списке. Обычно для сравнения строк применяют функцию strcmp(). Но она слишком медленная, т.к. проверяет строки не только на равенство, но и на больше/меньше. Показанная ниже функция работает быстрее.
Читать
6 окт 2005
Бесконечный цикл
Запись бесконечного цикла как while(1) выглядит не очень информативно
Читать
19 сен 2005
Безопасное сравнение
При сравнениях в выражениях типа:
Читать
10 сен 2005
Быстрая конверсия из double в int
Нашел в туторе по оптимизации для AMD.
Читать
7 сен 2005
Программирование / Подсказки
Скрывание кода в С++, используя VS 2005
В C# еще в VS2003 появилась директива #region/#endregion для сворачивания кода в блок.
Читать | Комментарии [7]
31 авг 2005
Очистка буферов цвета и глубины в пределах viewport
Иногда нужно очистить некоторую область экрана, например, для вывода 3D-миникарты или модели персонажа игры в углу экрана. В этом случае можно просто вывести прямоугольник нужного цвета, лежащий на дальней секущей плоскости, по размерам viewport'а:
Читать
7 авг 2005
Установка визарда DirectX9 SDK для VS2003
После установки DirectX9.0 SDK визард для 2003 студии не устанавливается автоматом.
Читать
4 авг 2005
Начальные ресурсы для разработчиков игр для мобильников
Изначально вам понадобится JBuilder.
Читать
9 июля 2005
Программирование / Подсказки / Общее
^ Compile-time assert в C++
Доступно пользователям со статусом Участник
Читать | Комментарии [1]
22 июня 2005
Создание PCH в VC++ вручную
Необходимо создать два файла: pch.h и pch.cpp (имя может быть и другое).
Читать
18 июня 2005
^ Установка DirectX предыдущих версий
Доступно пользователям со статусом Участник
Читать
16 июня 2005
^ Быстрое возведение в степень в шейдере.
Доступно пользователям со статусом Участник
Читать
7 июня 2005
Ваши ключевые слова в Visual C++
В VC++ имеется замечательная возможность назначать нужные вам слова ключевыми. Зачем? Ну, например, вам очень хочется выделить часто используемые имена STL или макросы Win красным цветом. Поздравляю, у вас есть такая возможность :)
Читать
2 июня 2005
Вложенные Классы и Функции
Мы можем вкладывать друг в друга классы. Вот так:
Читать
23 мая 2005
^ Блокировка vertex и index буферов в DirectX9
Доступно пользователям со статусом Участник
Читать
17 мая 2005
Страницы:
1 2 3 4 5 6 Следующая »