Доступно пользователям со статусом Участник
Читать
31 авг 2003
Доступно пользователям со статусом Участник
Читать
31 авг 2003
Все, наверняка, используют лог-файлы для протоколирования работы программы. Кода программа разрастается, количество лог-записей стремительно растет, и найти строку программы, где была добавлена запись, порой не такая уж и легкая задача.
Читать
29 авг 2003
Здесь представлен маленький трюк, позволяющий быстро и легко загружать данные. Скажем к примеру, что у вас есть карта высот сохраненная в файле. Загрузка данных возможна с использованием одной простой команды.
Читать
29 авг 2003
Я столкнулся с проблемой расчета нормалей для карты высот, используемой, например, для ландшафта или водной поверхности. При использовании стандартного метода, усреднения всех смежных с поверхностью нормалей после триангуляции карты высот, расчет показался мне очень медленным, что особенно заметно на больших кортах высот, и при частом расчете, например каждый кадр для водной поверхности.
Читать
29 авг 2003
Доступно пользователям со статусом Участник
Читать
29 авг 2003
Если у вас нет плагина экспорта в *.x-файлы (формат для 3д геометрии, загружать который может Direct3DX) или если у вас старый плагин, который может не работать в 4-й или 5-й версии 3ds max, то вы можете скомпилировать себе этот плагин.
Читать
16 авг 2003
При рендеринге со стандартными настройками границы объектов "сглаживаются" с фоном (antialias).
Читать
5 авг 2003
Доступно пользователям со статусом Участник
Читать
5 авг 2003
Для чего нужен extgl?
Читать
31 июля 2003
Где найти самое последнее описание всех extension'ов к OpenGL и файлы glext.h, wglext.h, glxext.h?
Читать
30 июля 2003
Доступно пользователям со статусом Участник
Читать
29 июля 2003
Всем известна проблема утечки памяти. Порой поиски утечки памяти могут сильно затормозить разработку програмного продукта. Человечество изобрело множество способов обнаружить эту утечку. Например, можно использовать такое могучее и дорогое ПО как BoundChecker, но есть другой способ, в чём-то более простой и удобный. Это прегрузка операторов new и delete.
Читать
28 июля 2003
Доступно пользователям со статусом Участник
Читать
19 июня 2003
Доступно пользователям со статусом Участник
Читать
9 июня 2003
Во время отладки плагинов для 3dsmax, часто приходится вносить изменения и перезапускать редактор, чтобы проверить новую версию. Но это отнимает много времени - ждать каждый раз минуту-полторы, пока загрузиться макс - за это время можно найти еще 2-3 ошибки :) Этот процесс можно ускорить в несколько раз, удалив 'ненужные' плагины из директории макса. Делать это надо осторожно. Во-первых, удалять ничего, естественно, не нужно. Достаточно будет переместить их в другую папку.
Читать
9 июня 2003
Часто при создании игровых движков разработчики сталкиваются с ошибками. Когда не знаешь где эта ошибка произошла, приходится пересматривать весь код и искать эту злосчастную ошибку. Порой это занимает много времени, а если количество файлов очень много, то это просто катастрофа. К счастью люди додумались вести логи о работе программы.
Читать
7 июня 2003
Доступно пользователям со статусом Участник
Читать
3 июня 2003
Иногда, особенно в редакторах, очень полезно выводить объекты с невидимыми линиями. Если вывести чистый wireframe то даже в небольшой сцене разобраться бывает очень сложно. Поэтому лучше поступить следующем обрзом:
Читать
2 июня 2003
Читать
1 июня 2003
Помещаем одну текстуру на холст (как слой). Затем вторую (как слой), но ее помещаем так, чтобы она немного перекрывала первую. Выбираем слой второй текстуры и нажимаем кнопочку Add Mask (серый квадратик с кружочком внутри). Затем выбираем плавную кисть с черным цветом, а размер будет равен размеру интерполяции. И просто проводимся этой кистью по месту наложения второй текстуры на первую. И они начинают плавно переходить друг в друга.
Читать
1 июня 2003
Вы хотите оптимизовать код под потоковые расширения от Intel (MMX,SSE,SSE2), но не хотите писать на ассемблере?
Читать
1 июня 2003
Доступно пользователям со статусом Участник
Читать
1 июня 2003
Как известно, очищение буферов - довольно дорогая операция. Существует довольно простой способ избежать очищения буфера цвета. Заключается он в использовании SkyBox'а. Осталось лишь избежать очищения буфера глубины.
Читать
1 июня 2003
Доступно пользователям со статусом Участник
Читать
31 мая 2003
Выбираем инструмент "волшебную палку" нажав "W" на клавиатуре. Щелкнем "палочкой" по изображению правой кнопкой мыши и выберем пункт "Цветовой ряд...". Далее в самом верхнем выпадающем списке ставим пункт "Отобранные цвета", чтобы пипетки справа от изображения стали активными. Теперь выбираем "ненавистный нам" цвет на изображении и щелкаем OK.
Читать
30 мая 2003