Skip to content

Latest commit

 

History

History
85 lines (50 loc) · 6.93 KB

vol.06.md

File metadata and controls

85 lines (50 loc) · 6.93 KB

很大声周刊-vol.06

很大声周刊,在这里记录日常工作、生活所见,每周一发布。

84_Kaleidoscope_02_02

还没想好名字的固定栏目

IMG_7816

第一周

Designing Programs

image

Designing Programs马克·韦伯斯特(Mark Webster)为视觉艺术学生制作的一套课程,主要用到 Processing 和 P5js。

我将我的课程分为五个核心概念(变量、功能、控制、循环、类)的教学,这些概念是大多数现代编程语言的基础。每个概念都以清晰和简单的方式呈现和解释。我也试图给出一些历史背景,但主要重点是了解如何将这些概念应用于开发可视化工具的实际用途。必须说,这是一门简明的课程,我无意处理每个课程的细节。为了更深入,我添加了注释和参考。 — 韦伯斯特

我觉得作者从五个核心概念入手的方式特别好,也许是课程中包含 Processing(基于 Java)和 P5js(基于 JavaScript),毕竟是两种语言。从变量、功能、控制、循环、类这五个核心概念入手,可以让你暂时抛开具体某一种语言,从更底层的地方了解编程这件事,正如作者所说,“这些概念是大多数现代编程语言的基础”,这种方式对以后的拓展也会起到很大的帮助。

马克·韦伯斯特

image 马克·韦伯斯特的个人页面列举了很多有趣的项目。

aaa_000 image

ezgif com-gif-maker (4) 这是其中一个叫 alphaGraph 的参数化工具,通过调整参数探索字母/图形的可能性。

image

vol.02 中介绍过 P5js 中的界面控制项通过 p5.gui 实现,Processing 也可以通过 controlP5 插件实现界面控制项。

Blender 两份几何节点实例教程

用几何节点制作树莓

Uploading Snipaste_2021-06-07_17-29-25.png…

ezgif com-optimize

Blender 2.93 New Geometry Nodes Tutorial

用几何节点制作芯片场景

image

Blender3D - Creating a Microchip scene with Blender 3D Geometry Nodes (TUTORIAL)

Blender 2.93 完善了几何节点模块,两份教程都是基于 2.93,难度刚好,非常适合之前想尝试几何节点,但总是被搞晕的朋友。

用像素排列生成故障风格图片

image

偶然看到了一篇 2016 年的文章《如何使用像素排序来干扰图像》,介绍了 kimasendorf 提供的 像素排列方法

image

image

image

我也试着玩了一下,还没搞清楚原理,感兴趣的话你也可以试着玩一下。

如何破解一幅画

tyler-hobbs-how-to-hack-a-painting-banner

《如何破解一幅画》,关于生成艺术家 TYLER HOBBS,如何通过编程模拟自己对自然世界的观察。

image

image

虽然看的一知半解,但是整个过程看下来很过瘾,中间还讲到了“均匀概率分布”和“高斯概率分布”。

image

我在最近的作品中也用到了高斯分布。

英语差到令人想要哭泣

image

说的是我自己。翻看往期周刊时发现多数推荐内容都是英文的,因为这些内容作者来自世界各地,包括很多国内的作者。

对我来说软件或者常用的函数名称、关键字,可以勉强通过惯性肌肉记忆,要是阅读英文文章或听懂英文视频就很难了,好在浏览器和 YouTube 上都有相应的工具可以翻译成中文,有些时候翻译的很奇怪,不过至少可以猜出个大概,也许翻译功能会越来越强,但这事儿总是依赖工具也不是长久之计。

同罗辑握手致意后,来人自我介绍说:“我是舰队联席会议特派员本·乔纳森,您的苏醒就是我奉联席会议的指示安排的,现在,我们将一起参加面壁计划的最后一次听证会。哦,我的话您能听懂吗?英语的变化很大。” 在听到乔纳森说话时,这几天罗辑由现代汉语的变化所产生的对西方文化入侵的担忧消失了,乔纳森的英语中也夹杂着汉语词汇,如“面壁计划”就是用汉语说的,这样下去,昔日最通用的英语和使用人数最多的汉语将相互融合,不分彼此,成为一种强大的世界语言。罗辑后来知道,世界上的其他语种也在发生着融合现象。 --《三体2:黑暗森林》

不远的未来可能真的会像三体中描述的那样,三体真好看,真庆幸它的原版是用中文写的。