• Stars
    star
    1
  • Language
    C++
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Простая графическая библиотека программной растеризации 3D с текстурированием, расчётом освещённости и интерполяцией цветов между вершинами. Можно использовать (портировать) на stm32f407 с экраном 160x120 (на большее памяти не хватит).

More Repositories

1

FlirOneControlForLinux

Программа для работы с тепловизором Flir One для Linux на Qt5. Требуется libusb. Возможно, потребуется запуск от администратора через sudo (либо настройте права для libusb).
C
18
star
2

FlirOneControl

Это программа для управления тепловизором Flir One Gen 2 с компьютера IBM PC. Требуются драйвера из репозитория FlirOneDrivers.
C
12
star
3

Dizzy-game-

Прототип моей версии игры про Диззи. Графика взята из официальных игр этой серии.
C++
12
star
4

Doom4

Моя 3D игра под MS-DOS Doom-4 2002 года. Модификация 2005 и 2015 года. Однако, стиль кода 2002 года. Поэтому ждать совершенного кода не стоит.
C++
11
star
5

FlirOneDrivers

Это драйвера для тепловизора Flir One Gen 2. Драйвер для XP работает. Для Windows 7 - нет (не подключить в системе). Требуется для FlirOneControl.
C
10
star
6

SimplyVGAVideoCard

Простейшая VGA-видеокарта на Atmega168-20.
C
9
star
7

ZX-Spectrum_Tape_Emulator

Эмулятор магнитофона для ZX-Spectrum на atmega16.
C
8
star
8

Chess

Моя шахматная программа
C++
7
star
9

NdLaserCalculator

Простенькая программа для рассчёта пороговой энергии накачки неодимового лазера для длины волны 1064 нм и рубинового лазера для 694.3 нм. Пока неизвестно, насколько расчёт соответствует реальности.
C++
5
star
10

FlirOneRAWAnalizer

Это программа для анализа RAW-файлов программы FlirOneControl.
C++
4
star
11

DrawGraphics

Пример использования модуля рисования графиков.
C++
4
star
12

CUDA-CNN_For_Windows

Свёрточная нейронная сеть для nVidia CUDA для Windows. В сети три свёрточных слоя A, B и C с слоями субдискретизации после каждого свёрточного слоя. Выход подключён к обычной полносвязной нейронной сети. Выходная функция SoftMax. Также сделано увеличение количества обучающих образов за счёт зеркального отражения и смещений изображений (всё это СИЛЬНО увеличивает количество образов и время обучения - это можно отключить в программе).
C++
4
star
13

DVCasseteStreamer

Это программа для использования MiniDV-видеокамеры в качестве стримера.
C++
3
star
14

STM32F407VGT6AndFlirLepton3

Эта программа для прибора ночного видения на базе Flir Lepton 3 и stm32f407vgt6. Датчик Lepton 3 подключается по SPI.
C
3
star
15

nightvision

Это программа для платы STM32F4Discovery для управления тепловизором Flir One Gen 2.
C
2
star
16

PSPFool

Моя игра в подкидного дурака для приставки PSP
C++
2
star
17

TMS320Make

Объединяющий файл компиляции проектов для TMS320C3x/4x или 1867ВЦ6Ф. Файл TMS320Make вызывает компилятор, ассемблер, оптимизатор, линкер и т.п. для сборки файла out.out. В CodeBlock удобно указать его как Make.exe и в настройках проекта задать внешний Makefile.
C
2
star
18

CUDA-CNN_For_Linux

Свёрточная нейронная сеть для nVidia CUDA для Linux. В сети три свёрточных слоя A, B и C с слоями субдискретизации после каждого свёрточного слоя. Выход подключён к обычной полносвязной нейронной сети. Выходная функция SoftMax. Также сделано увеличение количества обучающих образов за счёт зеркального отражения и смещений изображений (всё это СИЛЬНО увеличивает количество образов и время обучения - это можно отключить в программе).
C++
2
star
19

3dEngine-Editor

Редактор карт для 3D-движка. Файлов текстур в комплекте нет, но их можно скачать тут: https://disk.yandex.ru/d/2Q7CB4Qn7ksbcw Собранный проект (старой версии) можно скачать тут: https://disk.yandex.ru/d/iR9EXPMt3JR3ea
C++
2
star
20

CAN7841

Программа для работы с платой CAN Adlink PCI-7841 для QNX6.3 (возможно, и для версий старше). Работа с платой взята из официальных исходников драйвера под Linux.
C++
2
star
21

Dizzy-Editor-

Редактор карт для игры про Dizzy.
C++
1
star
22

3DEngine-OpenGL

3D-движок для OpenGL. Программа 2004 года (не ждите совершенного кода). Некоторая переделка была в 2015.
C++
1
star
23

PSPPatience

Моя игра в пасьянс "Косынка" для приставки PSP
C
1
star
24

Sniffer

Простейший сниффер.
C++
1
star
25

CAN527D

Программа для работы с ISA платой CAN527D для QNX 6.3. ВНИМАНИЕ! Арбитраж здесь записывается "как есть"! То есть, некорректно (для правильного арбитража нужно его раскидать по битам, как указано в документации к плате).
C++
1
star
26

3DEngine-Universal

Простой 3D-движок с программной отрисовкой (BSP-дерево, геометрический и экранный порталы). Файлы текстур и карты отсутствуют в комплекте (они больше 100 МБ). Текстуры можно скачать тут: https://disk.yandex.ru/d/2Q7CB4Qn7ksbcw А сам собранный движок (старой версии) тут: https://disk.yandex.ru/d/mCN_vdv_3Jir5B
C++
1
star
27

SimplyAmigaFloppyEmulator

Простой эмулятор дисковода для Amiga. Используется голубая плата на stm32f103c8t6, два буфера К561ПУ4 и дисплей от Nokia5110. Видео работы: https://youtu.be/d2U4HMiD_A0 ВНИМАНИЕ! Пока что не всегда с первого раза получается загрузка программ через "синий экран DOS".
C
1
star
28

STM32F407_3D

Простая библиотека 3D графики для STM32F407.
C
1
star