The paper A generic geometric transformation that unifies a wide range of natural and abstract shapes introduced the Superformula, a generalization of circles and the Pythagorean Theorem, based on work of the French mathematician Gabriel Lamé (1795-1860). We also found that the proposed VR widgets provide a quick overview of the main supershapes, and users can easily reach the desired solution without having to perform fine-grain handle manipulations. We conducted a user study (N = 18) and found that VR shape widgets are effective, more efficient, and natural than conventional VR 1-D sliders while also usable for users without prior knowledge on supershapes. Our designs take leverage on thumbnails, mini-maps, haptic feedback and spatial interaction, while supporting 1-D, 2-D and 3-D supershape parameter spaces. In this work, we propose VR shape widgets that allow users to probe and select supershapes from a multitude of solutions. VR appears as a promising setting for Parametric Design with supershapes since it empowers users with more natural visual inspection and shape browsing techniques, with multiple solutions being displayed at once and the possibility to design more interest-* ing forms of slider interaction. Some of the formula's parameters are non-linear in nature, making them particularly difficult to grasp with conventional 1-D sliders alone. However, users are left to probe such a rich yet dense collection of supershapes using a set of independent 1-D sliders. The NodeBox has a document window which consists of the Viewer Pane which shows the composition the user is working on, the Parameters Pane which allows users to adjust the parameter values of a node, the Network Pane which shows all nodes and their connections and the Source Pane which contains the source code of the currently selected node.Supershapes are used in Parametric Design to model, literally, thousands of natural and man-made shapes with a single 6 parameter formula. NodeBox has a large set of external libraries such as the SVG library for importing SVG paths, the Bezier editor for drawing right inside of the application, and Core Image for doing Photoshop-like image manipulations like layers with blending modes, color changes and filters using the OS X Core Image library, which is hardware accelerated. NodeBox also supports images and text with line wrapping and users can specify fill and stroke colors using RGB, HSB or CMYK, all with alpha transparency. NodeBox not only supports simple forms such as rectangles, ovals, stars, and arrows, but also Bezier paths in general. Nodebox lets users code in Python instead of Java where Nodebox comes with a lot of built-in tools such as flocking, particle systems and graphs and an easy access to all the tools available in Python. NodeBox offers features such as Python programming code, export as a PDF or a QuickTime movie, create static, animated or interactive compositions using simple primitives such as rectangles and ovals, import images and vector files from Photoshop and Illustrator, play around with text paths, supports Core Image, create layered images using transformations, blend modes, alpha masks and filters and all hardware-accelerated. NodeBox is an easy-to-use, efficient, and fast node-based software application which makes it easy to do data visualizations, generative design and complex production challenges.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |