F3 [форма из функции] - веселый и мощный 3D-дизайн, использующий подписанные функции расстояния
Созданный Реза Али, F3 [форма из функции] – веселое и мощное приложение для 3D-дизайна, позволяющее вам в реальном времени кодировать 3D-формы, быстро проходиться по их конструкциям, а также экспортировать для 3D-печати, визуализации и анимации. В то время как большинство программ для 3D-дизайна представляют формы в виде прямоугольников, вершин и/или ограниченных поверхностей, F3 использует для построения форм подписанные функции расстояния (SDF) – проектирование 3D-форм с помощью поперечных сечений 2D-изображений.
SDF – другой способ мышления о пространстве, времени и форме. Они позволяют создавать более интересные геометрические формы и выполнять более сложные операции по модификации. Зайдите на shadertoy.com, чтобы увидеть, что с ними делают.
F3 развился из идеи возможности разработки 3D-форм с помощью поперечных сечений 2D-изображений. Представьте себе стопку 2D концентрических окружностей одинакового размера, лежащих одна на другой: в 3D это образовало бы цилиндр. Кроме того, сфера – это просто 2D-круг, который изменяет свой радиус вдоль вертикальной оси. Теперь представьте себе, что вы можете использовать пиксельный шейдер для определения любых произвольных форм, меняющихся вдоль перпендикулярной оси!
Интерфейс F3 отличается от всего, что было ранее. Опыт его конечных пользователей находится под сильным влиянием речи Брета Виктора: «Изобретая по принципу». Его интерфейс построен так, чтобы давать вам мгновенную обратную связь при изменении кода и/или параметров. Таким образом, F3 – не только мощный инструмент для проектирования форм, это также важный инструмент для обучения и исследований.
Если вы хотите глубже понять математику SDF и узнать больше о процедурном/алгоритмическом проектировании, F3 поможет вам узнать и понять, как согнуть пространство!
F3 также представляет собой переводчик, который преобразует вашу сцену из SDF в файл формата 3D (OBJ, STL), который могут использовать другие приложения, такие как Octane (высококачественный рендеринг), Maya (анимация) и Preform (3D-печать).
F3 – разработка Резы Али, находящаяся в процессе. Она не совершенна, постоянно отлаживается и улучшается для решения проблем и добавления новых функций. Вы можете заметить, что выходные сетки имеют немного зернистые края. Мы надеемся, что это будет устранено в более поздней версии F3, которая использует улучшенные алгоритмы сцепления.
У нас есть пять промокодов для App Store, доступных для членов CAN: войдите в систему, что просмотреть.