
Curv
Curv: язык для создания искусства с использованием математики
v0.5+snap6
142.5 MBпроверено, чисто· 2 загрузок
Скриншоты
Описание
Curv - это язык программирования с открытым исходным кодом и инструмент геометрического моделирования для Linux. Он предназначен для создания математического искусства и построения двумерных и трехмерных моделей с поддержкой полного цвета, анимации и 3D-печати. Программное обеспечение соответствует категории «Графика и дизайн» и может обслуживать как начинающих, изучающих конструкцию формы, так и опытных пользователей, которые хотят напрямую программировать геометрию.
Curv использует простой, динамически типизированный, чистый функциональный язык для описания моделей. Новички могут комбинировать заранее определенные формы из своей стандартной библиотеки с операторами, которые трансформируют и присоединяются к ним, собирая проекты таким образом, чтобы они были сопоставимы с подключением строительных блоков. Цветные формы используют функцию представления, или F-Rep, которая может описывать бесконечно детализированные и бесконечно большие формы, а также математически определенные цветовые узоры. Это представление позволяет точно определить формы и их цвета, когда они могут быть выражены математически.
Передовые пользователи могут получить доступ к базовой модели программирования F-Rep, а не полагаться только на стандартную библиотеку геометрии. Сама библиотека написана на Curv, а методы из демонстраций на shadertoy.com могут быть воспроизведены с более короткими, простыми программами или упакованы как операции более высокого уровня для начинающих. Рендеринг ускоряется, потому что программы Curv компилируются в фрагментные шейдеры, которые работают на графическом процессоре. Примеры геометрии доступны в репозитории проекта по адресу https://github.com/curv3d/Curv/tree/master/examples.
Curv может экспортировать сетки в форматах STL, OBJ и X3D для 3D печати. Его экспортные сетки водонепроницаемы и многообразны, без самопересечений, вырожденных треугольников или перевернутых треугольников, в то время как X3D поддерживает полноцветную 3D-печать на Shapeways.com, по крайней мере. MirrorNest хранит официальную сборку непосредственно на собственном хранилище и сканирует ее на наличие вредоносных программ перед публикацией, но этот список является неофициальным пакетом и не связан с проектом Curv. В этой версии опция командной строки -e для открытия внешнего редактора не поддерживается, поэтому редактор должен быть открыт отдельно, а некоторые настройки GPU имеют известные проблемы.
Отзывы
Пока нет отзывов — будьте первым.
Ещё в категории «Фото и графика»
blender
Blender is the free and open source 3D creation suite.
Darktable
Virtual lighttable and darkroom for photographers
FreeCAD
An open source parametric 3D CAD modeler
CanvasNote
Note-taking & drawing app for 2-in-1 devices
Linwood Butterfly
Powerful, minimalistic, cross-platform, opensource note-taking app.
lemon-zest
AI-powered image editor using local Lemonade Server