🖇總覽

🏢形态

⛓渐变

➿规则

〰️随机

🛖亭子

🏝景观

🛣城市和规划

📿室内

🧺构件

🪑家具

⌨️算法

🔮首饰与装饰




⌨️算法


分形树生成器


算法


分形


我们将使用 Grasshopper 建模生成一个参数化分形树,并可以生成不同的树模型。首先,我们将使用平面和圆弧来定义分支的角度和长度,然后使用“长度和角度”乘数使其变得更加复杂。


抛物线


算法


在这个 Grasshopper 算法中,将阐述如何简单地制作参数抛物线。首先,我们将定义基线,然后将其划分为点,并通过管理数据索引最终确定图案。


碰撞球体


算法


在这个 Kangaroo 算法中,我们将使用一种简单的碰撞方法,该方法基于重力将一系列球体与实体碰撞!我们还可以在电池图中添加一个底面,并让粒子在底面反弹!


泰勒多边形拼图


算法表皮


在这个 Grasshopper 算法中,我们将建模并探索如何进行连接。最后,妳将学习如何将拼图碎片编号。妳甚至可以使用此技术制作参数化立面。


扭曲方块网格布尔


算法


在我们将结合使用“Twisted Box Array”和“Mesh Boolean Twisted Boxes”将任何网格转换为一系列盒子,然后使用 Weaverbird 插件将其转换为窗框和窗户。


克莱因曲面


算法


在这个电池中,妳可以使用 Lunchbox 插件在 Grasshopper 中生成 Klein 曲面。妳也可以使用 Isotrim 组件提取此曲面的一部分。


陀螺极小曲面


算法


在我们将对 Gyroid Minimal Surface 进行建模。首先,我们将研究将产生 Gyroid 的等值面方程,然后使用 Millipede 和 Weaverbird 插件完成最终的网格。


噪声球


算法


在在这个定义中,我们将使用 Perlin 噪声作为球体的基本变形。Perlin 噪声是 Ken Perlin 在 1983 年开发的一种梯度噪声。


科赫雪花分形图案


算法


探索图案


分形


我们将研究 Koch 雪花分形图案以及如何从头开始对其建模。首先,我们研究图案的制作方式,然后使用等边三角形,将其炸成线段,并在其边缘的中部制作另一个等边三角形。


阿波罗分形


算法


分形


我们用 Anemone 插件对阿波罗分形进行建模。在数学中,Apollonian 垫片或 Apollonian 网是从三个圆(每个圆与其他两个切线)开始并依次填充更多个圆(每个圆与另一个三个切线)而生成的分形。它以希腊数学家 Apollonius 命名。


希尔伯特曲线分形


算法


分形


通过简单的缩放并通过 Anemon 插件旋转成一个循环而生成的,但是它与数学家生成希尔伯特曲线分形的方法有很大不同。希尔伯特曲线(也称为希尔伯特空间填充曲线)是连续的分形空间填充曲线,最早由德国数学家戴维·希尔伯特(David Hilbert)在 1891 年描述。


单元聚合


算法


在这个 Grasshopper 定义中,妳可以通过使用 Fox 插件定义联结来聚合自定义模块(Tile)。


三维最短路径


Petras_Vestartas
规划
流线动线


二维最短路径


HS_Kim
规划
流线动线


基于核密度估计的边绑定


Kernel Density Estimation-based Edge Bundling
规划
流线动线


散点体素化


算法


在这个 Grasshopper 示例文件中,妳可以体素化一系列参数化随机点,这些点基于一些曲线作为它们的发射器源。


Lindenmayer 系统


算法


探索图案


分形


我们使用 Rabbit 插件通过定义代理和规则(Turtles)来生成参数 L 系统。 在球体上找到了起始位置。


最短路径


算法


探索图案


在此定义中,妳可以使用最短步行插件在一系列随机点之间产生叶脉纹路图案。


脉序纹路


算法


在这个 Grasshopper 定义中,妳可以使用 Parakeet 插件和 Fattener 组件对任何几何图形进行点化(点之间的曲线网络)。


磁场基础


算法


在这个课程中,我们将研究 Grasshopper 中的 Field 组件及其工作原理。首先,我们将讨论不同的电荷,然后讨论如何在“Field”选项卡中使用不同的组件来可视化妳的磁场。


三维毛雷尔玫瑰


算法


探索图案


在这个 Grasshopper 定义中,通过使用三维毛雷尔玫瑰公式并将其与 Dendro 插件结合,可以创建参数形式。在几何学上,彼得·毛雷尔玫瑰(Peter M. Maurer)提出了毛雷尔玫瑰的概念。毛雷尔玫瑰由一些连接玫瑰曲线上某些点的线组成。


物理仿真


算法


艺术


在这个定义中,我们已使用基于个体为本模型,来通过使用 Physarealm 插件来模拟代理的生长并到达食物来源。


反应扩散模型


算法


在这个定义中,妳可以使用 Weaverbird 插件进行伪反应扩散。定义是受 Junichiro Horikawa 启发的。


繁殖塔


算法


艺术分形结构


在这个定义中,妳可以通过定义路径(曲线)并将它们与它们之间的垂直线连接来生成条带的体量。定义是由 Heteroptera 插件定义的。


球面三角形镶板


算法


表皮探索图案


在这个定义中,妳可以通过 Weaverbird 插件来对任何网格(三角形细分)进行面板化,并根据三角形的边移动面板。


恩内佩尔曲面变形


算法


结构


在这个定义中,妳可以使用 Pufferfish 插件变形立方结构内的任何几何形状。Lunchbox 插件已经制作了 Enneper 曲面,使立方结构变形。


三角细分


算法


表皮探索图案


在这个定义中,通过使用 Anemone 插件,妳可以对将面部的每个角连接到中心的递归模式进行建模。妳也可以使用 Mesh+ 和 Weaverbird 为划分过程准备网格或 Nurbs 曲面。


集群噪声


算法


艺术


在这个定义中,通过施加力和噪声,可以对粒子的自然运动建模。该定义使用的是 Anemone 和 4D Noise 插件。


体素泡泡


算法


通过使用 Stella3d 插件,妳可以模拟一系列粒子,这些粒子尝试达到定义的点目标,然后使用 Cocoon 对它们进行体素化,也可以将其精炼为附加步骤。


粒子桥


算法


结构艺术桥梁


在这个定义中,妳可以模拟一系列围绕曲线移动并形成类似桥梁结构的粒子。






⌨️算法


人工智慧时代的到来也催生出新的设计工具与设计思维,而近年来算法生成设计作为新兴的设计方法逐渐受到关注与热捧。生成艺术或算法艺术可以追溯到最早的计算机图形学时代,这一运动的一些主要先驱者甚至在计算机屏幕还没有成为现实之前就开始创作作品。当绘图仪吐出结果时,他们有必要提出清晰的逻辑,编写算法并希望达到最佳效果。直到今天,这些最早的先驱者仍是算法艺术的灵感之源,而他们的早期实验到今天仍对那些学习编码或设计算法的人有用。

分形树生成器


↴下載

抛物线


↴下載

碰撞球体


↴下載


泰勒多边形拼图


↴下載

扭曲方块网格布尔


↴下載

克莱因曲面


↴下載


陀螺极小曲面


↴下載

噪声球


↴下載

「新」科赫雪花分形图案


↴下載


「新」阿波罗分形


↴下載

「新」希尔伯特曲线分形


↴下載

「新」单元聚合


↴下載


三维最短路径


↴下載

二维最短路径


↴下載

基于核密度估计的边绑定


↴下載


散点体素化


↴下載

「新」Lindenmayer 系统


↴下載

「新」最短路径


↴下載


「新」脉序纹路


↴下載

「新」磁场基础


↴下載

「新」三维毛雷尔玫瑰


↴下載


「新」物理仿真


↴下載

「新」反应扩散模型


↴下載

「新」繁殖塔


↴下載


「新」球面三角形镶板


↴下載

「新」恩内佩尔曲面变形


↴下載

「新」三角细分


↴下載


「新」集群噪声


↴下載

「新」体素泡泡


↴下載

「新」粒子桥


↴下載