Skip to content

PlatovD/apex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Software Render Application

image

Основные возможности

Render Pipeline

  • Все модели рендерятся через единый графический конвейер. Каждая модель последовательно проходит этапы трансформации, расчета освещения и растеризации.

Кеширование текстур

  • Текстуры кешируются после загрузки для избежания повторных чтений с диска и оптимизации использования памяти.

Внедрение зависимостей

  • Используются аннотации @AutoCreation для автоматического создания объектов и @AutoInject для внедрения зависимостей между компонентами системы.

Система освещения

  • Поддерживается любое количество источников света. Каждый источник может иметь свой цвет, что позволяет создавать цветное освещение сцены.

Работа с моделями

  • Одновременная работа с множеством 3D моделей
  • Поддержка нескольких камер для разных видов сцены
  • Аффинные преобразования объектов (перемещение, вращение, масштабирование)

Визуализация и редактирование

  • Рисование сетки для ориентации в 3D пространстве
  • Выделение вершин и полигонов по клику мыши
  • Удаление выделенных вершин и полигонов

About

Software render java application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors