Graphics 人们是如何开始编写这样的代码的?这背后有什么想法/想法?
我最近在网上看到了这个网站,它让我大吃一惊。有人是如何开始编写类似烟熏/流体效果的程序的?另一件我甚至不能开始概念化的事情是一个音乐节目的可视化工具 我只有两年的编程经验,但我相信我能看到(至少我认为我能看到)各种程序中代码背后的模糊想法,以及这些程序需要什么。然而,创建抽象视觉效果图的程序(因为缺少更好的词语),比如我链接到的站点或可视化工具,在我试图思考如何完成类似的事情时,完全让我感到困惑 为了回答这个问题,我正在寻找一个相当高层次的程序定义,但足够低,它包括编码的概念和想法,我可以进一步研究。 因为这个问题并不像本网站上的其他一些问题那样“具体”,所以合适的答案可能包括:Graphics 人们是如何开始编写这样的代码的?这背后有什么想法/想法?,graphics,Graphics,我最近在网上看到了这个网站,它让我大吃一惊。有人是如何开始编写类似烟熏/流体效果的程序的?另一件我甚至不能开始概念化的事情是一个音乐节目的可视化工具 我只有两年的编程经验,但我相信我能看到(至少我认为我能看到)各种程序中代码背后的模糊想法,以及这些程序需要什么。然而,创建抽象视觉效果图的程序(因为缺少更好的词语),比如我链接到的站点或可视化工具,在我试图思考如何完成类似的事情时,完全让我感到困惑 为了回答这个问题,我正在寻找一个相当高层次的程序定义,但足够低,它包括编码的概念和想法,我可以进一步
- 编码者的思维过程(你想象的是在抽象的视觉代码/高层次的代码定义中发生的事情)
- 空气污染指数
- 伪代码
- 源代码
- 指向解释类似主题的内容的链接
编辑:为了进一步定义我感兴趣的想法,这里有一篇关于有趣的视觉渲染的文章:对于nkwiatek.com示例,我想这样开始:
- 创建一些JavaScript函数,使字符跟随鼠标。例如,一开始它可以是这样一个简单的形状:
- 一旦这项工作正常,请让它留下一条线索,并保留对添加到屏幕上的每个字符的引用(稍后需要)
- 现在,让每个生成的字符半随机,并使用前面提到的引用不断更新屏幕上的字符。角色离鼠标越远,它看起来就越小。i、 e.鼠标附近的字符可以是“大”的,如AMHIJKL等。距离更远的字符可以是更小的,如-~=,等等,等等
这应该已经是一个很好的动画了。在那之后,我认为有一个函数可以使所有的东西都以波浪的形式运动。这似乎是基于鼠标的速度。也许有一些关于如何产生这种效果的研究论文。这是一个令人惊奇的背景 如何开始?转到网页并点击Ctrl+U。这是Javascript,所以源代码就在那里。从那以后。。。学习这家伙的代码看起来很清楚,但他所做的当然很复杂,所以需要一些时间。我认为时间花得很好 更高层次的事情,比如那家伙在想什么。。。在研究代码之后,您将知道这一点 OOO OOOOO OOOOO OOO