![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Sfera2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 5.1.2013 Репутация: нет Всего: нет |
Описание:
Как видно из названия темы - это визуализатор скалярных полей, которые можно построить задавая свою некоторую функцию на языке построения. Визуализация производится с помощью Marching Cubes, а построение скалярного поля производится используя специальный язык, созданный специально для этой программы. Язык больше похож на математические выражения, хотя есть элементы из языков программирования. Есть возможность экспортирования полученного объекта в формат Wavefront (.obj). Проект разрабатывается как дипломная работа (но не по окончанию колледжа, я 3-ий курс; работа пойдёт на конкурс). Пока текст дипломной работы ещё не готов. Лицензия: GPL v3 Состояние: Бета версия Платформы: Linux, Windows Технические детали: Программа разделена на два компонента: libvrender и vrender-gui. libvrender это основная библиотека, в ней расположены компоненты для организации загрузки и работы с шейдерами, текстурами, вводом с клавиатуры и мыши, камера, математическая библиотека (матрицы, вектора, кватернионы, шумы), реализация алгоритма Marching Cubes, парсер языка построения, организация многопоточности (OpenMP), экспорт в Wavefront. Библиотека написана на C. Требует OpenGL 3.0+. Линкуется с vrender-gui статически. Для сборки используется CMake. Основным компонентом является реализация алгоритма Marching Cubes, который позволяет полигонизировать скалярное поле в реальном времени. Расчёт нормалей производится внутри шейдера, а при экспорте в Wavefront расчёт производится на CPU. vrender-gui графическая оболочка над libvrender. Написана на C++. Требует Qt4. Для сборки используются средства Qt. За более подробной информацией о программе и языке построения обращайтесь в Справку внутри программы. Скриншоты: http://i.pixs.ru/storage/3/2/3/dev1png_4606957_6726323.png http://i.pixs.ru/storage/3/2/4/dev2png_9075609_6726324.png http://i.pixs.ru/storage/3/2/5/dev3png_7407850_6726325.png http://i.pixs.ru/storage/3/2/6/dev4png_1935366_6726326.png http://i.pixs.ru/storage/3/2/7/dev5png_9841770_6726327.png Github: https://github.com/Sfera2/VRender Скачать: Windows Linux Жду конструктивные отзывы, feedback и информацию об обнаруженных багах и недоделках. P.S. буду благодарен за любую помощь с исправлением багов или добавление нового функционала в исходники, при этом я обязательно присоединюсь к Вам Это сообщение отредактировал(а) Sfera2 - 6.1.2013, 22:30 |
|||
|
||||
| Sfera2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 5.1.2013 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "Веб-разработка, идеи, проектирование" | |
|
|
1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы. 2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов. 3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь 4. В разделе запрещается а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления; б) рекламировать какой-либо проект; в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса; г) спрашивать о возможной стоимости проекта. Указанные сообщения будут удаляться без предупреждения(!) 5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку 6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Стартапы, проекты, идеи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |