Курс на Stepik
Обложка курса «Разработка простого 3D движка на Java» на Stepik
Бесплатно

Разработка простого 3D движка на Java 0.000

Открыть на
STEPIK.ORG

Курс разработки 3D-движка на Java. Изучите алгоритмы растеризации, трансформации и рендеринга. Реализуйте собственный графический движок с нуля.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разработка простого 3D движка на Java»Учеников на курсе 13
Сертификаты, выданные на курсе «Разработка простого 3D движка на Java»Сертификатов выдано 0
Отзывы о курсе «Разработка простого 3D движка на Java»Отзывов получено 0
Рейтинг курса «Разработка простого 3D движка на Java»Рейтинг курса 0.000
Уроки в курсе «Разработка простого 3D движка на Java»Количество уроков 27
Задачи с кодом в курсе «Разработка простого 3D движка на Java»Количество задач с кодом 26
Время прохождения курса «Разработка простого 3D движка на Java»Время прохождения курса
Обновления курса «Разработка простого 3D движка на Java»Обновления курса
Дата публикации курса «Разработка простого 3D движка на Java»Дата публикации курса
Последнее обновление курса «Разработка простого 3D движка на Java»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Разработка простого 3D движка на Java» 5 разделов Уроки в курсе «Разработка простого 3D движка на Java» 27 уроков Задачи в курсе «Разработка простого 3D движка на Java» 26 задач Время прохождения курса «Разработка простого 3D движка на Java» 0 ч. Последнее обновление курса «Разработка простого 3D движка на Java» обн. 29 июля 2026

Основы 2D-растеризации

6 уроков
1. Создание графического контекста
2. Алгоритм Брезенхема для отрезков
3. Окружности и эллипсы
4. Заливка треугольников
5. Кривые Безье и сглаживание
6. Практическое задание

Математика 3D-графики

6 уроков
1. Векторы и операции
2. Матрицы и аффинные преобразования
3. Аффинные преобразования
4. Системы координат и камера
5. Матрицы проекции
6. Практическое задание

3D-модели и OBJ формат

6 уроков
1. Структура трехмерных объектов
2. Формат OBJ
3. Триангуляция и нормали
4. Камера и система координат
5. Каркасный рендеринг
6. Практическое задание

Софтварный рендер

5 уроков
1. Графический конвейер
2. Растеризация треугольника с Z-буфером
3. Наложение текстуры
4. Модель освещения
5. Сборка рендерера

Оптимизация и архитектура

4 урока
1. Back-face culling и отсечение
2. Оптимизация растеризации
3. Многопоточный рендеринг
4. Финальная архитектура движка