| ТЕХНОЛОГИИ |
|
3dsfmt1.html - подробное описание формата файлов .3DS
с трехмерными моделями, создаваемых 3D Studio for DOS. Этой информации вполне достаточно
для создания собственного разборщика файлов данного типа 3dsfmt2.html - краткая справка по формату .3DS. Без информации из 3dsfmt1.html разобраться что к чему достаточно сложно. 3dsmli.html - описание формата, в котором 3D Studio for DOS хранит информацию о материалах и текстурах, используемых в моделях. Данные в этом формате могут как находится в отдельных файлах с расширением .MLI, так и входить в состав .3DS файлов. | |
| jpeglib.zip - Исходные тексты мощной многоплатформенной библиотеки от Independent JPEG Group для работы с одноименным форматом. Позволяет читать и записывать .JPG файлы в truecolor и оттенках серого. Библиотека написана на языке Си, но имеет структуру схожую с классами Си++ (в структуры входят не только данные, но и указатели на методы), что делает ее чрезвычайно гибкой.   [752Kb] |
|
dd_surf.zip - Исходные тексты объектно-ориентированного интерфейса с компонентой DirectDraw. В архиве находятся исходные тексты класса DirectDrawSurface и простая демонстрационная программа. Класс DirectDrawSurface унаследован от класса Surface из книги "Компьютерная графика. Полигональные модели", также как и класс VESASurface из этой же книги. Применение абстрактного класса Surface позволяет легко перености программы между DOS и Win32. Архив содержит файлы с длинными именами.  [25Kb] | |
|
vbe3.pdf - Официальное описание стандарта VESA Video BIOS Extensions версии 3.0. Приведены структуры данных и параметры расширенных функций прерывания 10h для работы с режимами SVGA в реальном и защищенном режимах DOS. Средства VBE обеспечивают доступ к видеопамяти с использованием банков памяти или линейного кадрого буфера. Есть возможность переключения видеостраниц. Использование VBE гарантирует наибольшую совместимость DOS-программ с видеокартами. ©1993-1998 Video Electronics Standart Association. [748Kb] | |
|
svga_bgi.zip - Набор драйверов для работы с нестандартными видеорежимами с использованием библиотеки двумерной графики Borland Graphics Interface (BGI). Драйверы позволяют работать в режиме 320x200x256 и в различных VESA SVGA режимах, в т.ч. режимах с 32/64 тыс. цветов. Некоторыми драйверами поддерживается возможность переключения страниц. К сожалению, как показала практика, некоторые драйверы работают не очень стабильно, возможно зависание компьютера. Возможность работы с несколькими страницами существенно зависит от видеокарты. [35Kb] |
|
texture.zip - реализация текстурирования
произвольно ориентированной грани в случае перспективного проектирования.
Точное значение текстурных координат
вычисляется в нескольких точках каждой горизонтальной строки пикселей. Между точками
текстурные координаты интерполируются линейно. Исходные тексты рассчитаны на
компилятор Borland C++ 3.1 для DOS, файл проекта находится в архиве.
|
|
Hosted by Graphics & Media Lab.
http://graphics.cs.msu.su |
|
mailto:Laboratory Last modified: 24-Aug-2001 |