Библиотека для трёхмерного рисования в графический файл
Модератор: Модераторы разделов
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Библиотека для трёхмерного рисования в графический файл
Подскажите библиотеку для трёхмерного рисования в графический файл (jpeg, png) без графической карты и openGL. Необходимая функциональность: задаём набор примитивов и желательно источники света на выходе получаем файл изображения.
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Библиотека для трёхмерного рисования в графический файл
Гуглите на предмет "Software rendering". Например, на вики есть ссылки на движки. Посоветовать конкретный не могу — не исследовал вопрос. Естественно эти движки будут рендерить в какой-то RGB буфер, которые потом кодировать хоть в PNG, хоть в JPEG можно — это уже вторая задача.
Спасибо сказали:
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Библиотека для трёхмерного рисования в графический файл
Гуглить на предмет povray
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
Спасибо сказали:
-
Crazy
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Библиотека для трёхмерного рисования в графический файл
Я что-то упустил, но с каких пор для OpenGL нужна графическая карта?
Desipere in loco
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Библиотека для трёхмерного рисования в графический файл
А на чём openGL рисует? Или может без XWindow прямо в графический файл?
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Библиотека для трёхмерного рисования в графический файл
NickLion, eddy
То что посмотрел это довольно тяжёлые решения. Мне нужно отрисовывать сферы, цилиндры, простые многогранники, их относительно мало до 100, фотореалистическое качество избыточно, что-нибудь попроще вроде как отрисовываются примеры в openGL. Чтобы побыстрей, поменьше жрало оперативной памяти и весило немного.
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Библиотека для трёхмерного рисования в графический файл
Если хватит openGL до 2.0, можно использовать mesa. Она работает на CPU и видеокарта ей теоретически не нужна. А сохранять сцены посредством дампа виртуального "экрана".
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
kt315e
- Сообщения: 318
- ОС: Debian 11
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Библиотека для трёхмерного рисования в графический файл
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Библиотека для трёхмерного рисования в графический файл
Так это драйвер для вывода во фреймбуффер. Почти то же самое, конечно, но пока ищу прямое решение - библиотеку с простым API, вроде openGL, но с выводом прямо в файл с минимумом зависимостей.
Конечно имеет место факт: "Неправда, что вы не любите котят, просто вы не умеете их готовить". Готовить учусь, котята возражают, получается медленно.
Конечно имеет место факт: "Неправда, что вы не любите котят, просто вы не умеете их готовить". Готовить учусь, котята возражают, получается медленно.
-
Crazy
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Библиотека для трёхмерного рисования в графический файл
Что мешает использовать буфера OpenGL FBO?
Зачем mesa, когда в том же Qt for Embedded Linux работает без X11.
Зачем mesa, когда в том же Qt for Embedded Linux работает без X11.
Desipere in loco
Спасибо сказали:
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Библиотека для трёхмерного рисования в графический файл
eddy
В пакетах debian нашёл:
Пакет: libosmesa6 (7.7.1-5)
OSmesa is a Mesa extension that allows programs to render to an off-screen buffer using the OpenGL API without having to create a rendering context on an X Server. It uses a pure software renderer.
Спасибо!!!
В пакетах debian нашёл:
Пакет: libosmesa6 (7.7.1-5)
OSmesa is a Mesa extension that allows programs to render to an off-screen buffer using the OpenGL API without having to create a rendering context on an X Server. It uses a pure software renderer.
Спасибо!!!
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Re: Библиотека для трёхмерного рисования в графический файл
Crazy
Спасибо, не знал. Теперь научусь готовить
Спасибо, не знал. Теперь научусь готовить
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Библиотека для трёхмерного рисования в графический файл
embedded Qt?
Чем бы дитя ни тешилось, лишь бы своих не заводило… ☺
// ну не понимаю я извращенцев, которые в железки "плюсы" суют. А уж жирные кути -- это совсем…
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Kopilov
- Сообщения: 958
- ОС: [K]Ubuntu, Debian
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Библиотека для трёхмерного рисования в графический файл
А GTK-то зачем? Если нужна легкая GUI-библиотека, берем motif, Tk или еще что-нибудь в том же роде.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Serik
- Сообщения: 149
- ОС: SuSE Linux