Записи в рубрике «Софт»
Подписаться на эту рубрику по RSS
Создание 3D Engine. Часть 3.
- отображение сцен с использованием алгоритма порталов;
- поддержку трехмерных объектов в формате .3ds, которые могут содержать в себе анимацию;
- использование как динамического, так и статического света;
- спецэффекты, такие как прозрачность и хромовые покрытия;
- проигрывание музыки в формате mp3;
- звуковые спецэффекты с использованием технологии A3D;
- консоль для управления программой.
Создание 3D Engine. Часть 2.
В этой части рассмотрим еще один алгоритм формирования 3Д сцен, так же выложу исходники первых версий движка, 2 написаны под DirectX, 3-я под OpenGL, правда в этих проектах не будет множества эффектов, которые написаны для последней версии, нет в версиях столкновения со сценами, но они проще в разборе, т.к. нет того объема кода что в последней версии.
Создание 3D Engine. Часть 1.
Разбирал у себя завалы на винчестере, и нашел работы, которые делал в университете, исследования которых потом попали в дипломную работу. Дипломная работа касалась 3Д движка для отображения техмерных сцен.
В цикле статей я приведу несколько старых алгоритмов для отрисовки сцен, подходя к самому движку, будут выложены исходные тексты программ и версий движка, а так же сам текст дипломной работы. До теперешних 3Д сцен далеко конечно, но более 10 лет назад это было вполне приемлемо и конкурентно способно. Хватит отступлений и перейдем к делу.
Алгоритм определения видимых поверхностей путём трассировки лучей.
Enterprise Architect
Мощный набор UML-инструментов для профессионалов, занимающихся разработкой, тестированием и внедрением программного обеспечения. Могу тебе сказать по собственному опыту: Architect – это один из самых классных инструментов для UML-проектирования. Это пригодится и в работе, и учебе. Полученные с помощью этого набора диаграммы украсят любой курсовик и диплом. И еще. Некоторые из видов диаграмм Architect умеет строить диаграммы автоматически на основе исходника с помощью интуитивного анализа кода.
Генератор вариантов x из y множества без повторений.
Недавно попросили, написать простенькую программку, для вывода всех возможных вариантов из определенного множества заданной длины, для чего мне не сказали , но явно как можно догадаться это для игр типа спортлото и тому подобных.
- задавать списки чисел от 0 до 99
- сохранять загружать списки
- указывать длину множества
- сохранять результат в файл
В рубрике: Программирование » Софт-обзор » Свои разработки » Софт