Архив рубрики: Unity3D

Основы Unity3D

Cтатья на стадии разработки!!! Инсталляция Интерфейс Игровые объекты и их компоненты. Добавление физических свойств C# скрипты Префабы Уничтожение объектов при запуске (runtime) Создание объектов при запуске (runtime) Добавление текстуры Подключение аудио Создание таймера при помощи скриптов Движение объектов Взаимодействие пользователя с приложением Соединения Интерфейс пользователя (UI). Переключение сцен Наследование на примере создания часов Внешнее окружение… Читать далее »

Shaders в Unity3d

Введение CPU и GPU Типы шейдеров Конвейер программного рендеринга Простые примеры написания шейдеров Полезные ссылки Введение Движок (жаргонизм от англ. engine – мотор, двигатель) – выделенная часть программного кода для реализации конкретной прикладной задачи. Использование движка сокращает время разработки программы. Графический движок – движок, основной задачей которого является визуализация (рендеринг) двухмерной или трёхмерной компьютерной графики. В… Читать далее »

Углы Эйлера и кватернионы

Определение положения СК  углами Эйлера Axis Angle представление вращения Кватернионы Основные операции над кватернионами Конвертирование кватерниона в матрицу поворота Конвертирование матрицы поворота в кватернион Преобразования между кватернионом и Axis Angle представлением Полезные ссылки При определении положения объекта в пространстве обычно рассматривают 2 системы координат (СК) – та, относительно которой определяется положение (глобальная СК), и та,… Читать далее »