会议雕塑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
30、视觉艺术软件领域的相关资源与编程术语解读
本文详细介绍了视觉艺术软件领域中的相关资源和编程术语,涵盖颜色、计算机图形、绘画、软件历史、图像处理、信息可视化、数学模拟、排版设计等多个方面。通过分类资源和术语解析,帮助开发者更好地理解视觉艺术与编程的结合,并提供了实际代码示例和理论指导。文章还展望了该领域的未来发展趋势,鼓励开发者持续学习和创新,以应对不断演进的技术环境。原创 2025-07-23 15:15:07 · 11 阅读 · 0 评论 -
29、编程基础:位、二进制、十六进制及语言优化与选择
本文详细介绍了编程中的基础概念,包括位、二进制和十六进制的表示方法及其在计算机中的应用。同时探讨了编程优化技巧,如使用位运算提高性能、避免在循环中创建对象、减少重复计算等,以及不同编程语言的特点和适用场景。文章旨在帮助开发者更好地理解底层原理并选择合适的编程语言以提升程序性能。原创 2025-07-22 14:27:20 · 15 阅读 · 0 评论 -
28、编程学习:Processing语言及相关知识
本博客全面介绍了编程学习的基本概念和思维方式,重点讲解了Processing语言的特点、功能及其在艺术与设计领域的应用。内容涵盖Processing与Java的关系、库的使用、操作顺序、保留字、字符编码等核心知识点,并提供了数据可视化、错误处理和社区参与等相关实用信息。博客旨在帮助初学者掌握编程基础,同时为进阶用户提供深入学习的方向,鼓励通过社区交流实现共同进步。原创 2025-07-21 16:25:53 · 11 阅读 · 0 评论 -
27、艺术与科技融合:创意作品背后的软件故事
本文深入探讨了艺术与科技融合的四个创意项目:Listening Post、Hektor and Scriptographer、Madame Curie 和 Origin。这些项目展示了如何通过软件工具实现独特的艺术表达,从实时捕捉网络文本到物理设备创作,从纪念科学家的动画到‘活机器’的视听体验。文章还分析了软件在艺术创作中的重要性,并展望了未来发展的趋势。原创 2025-07-20 15:43:57 · 14 阅读 · 0 评论 -
26、图形渲染与合成技术全解析
本文深入解析了图形渲染与合成技术的基础原理和应用方法,重点探讨了Processing中不同渲染器(默认渲染器、P2D、P3D)的特性与适用场景。文章详细介绍了PGraphics绘图表面的创建与使用技巧,以及如何通过OpenGL加速图形处理。通过多个综合实例,如拼贴引擎、波浪效果、3D字母、噪声景观和网络连接等,展示了如何将图形技术与创意编程相结合。此外,还提供了实例的拓展思路与实践建议,帮助读者提升图形编程能力,激发创意项目开发灵感。原创 2025-07-19 14:38:34 · 8 阅读 · 0 评论 -
25、图像处理技术全解析
本文全面解析了图像处理技术的基础知识与核心操作,包括图像的像素读取、写入和复制,颜色分量的提取,以及像素数组的操作方法。通过丰富的代码示例和流程图,展示了如何使用Processing中的`get()`、`set()`、`copy()`等函数以及`pixels[]`数组进行图像处理,并提供了多个实践练习,帮助读者掌握图像处理的核心技能,从而能够实现各种创意效果和图像滤镜。原创 2025-07-18 12:21:17 · 9 阅读 · 0 评论 -
24、图形界面元素代码介绍与实现
本博客详细介绍了图形用户界面(GUI)中的常见元素及其代码实现,包括鼠标感知形状、按钮、可拖动按钮、复选框、单选按钮和滚动条等。通过Java示例代码展示了每个元素的创建和交互逻辑,并探讨了它们在实际界面设计中的应用。博客还提供了对比分析、交互流程图、优化思路及实际案例,帮助读者深入理解如何构建交互性强的GUI程序。原创 2025-07-17 09:27:52 · 7 阅读 · 0 评论 -
23、数据处理与文件读写全解析
本文详细解析了编程中的数据处理和文件读写操作,涵盖数字格式化、文件导出、不同结构文件的数据读取等内容。通过代码示例,介绍了 nf() 函数的使用、saveStrings() 和 PrintWriter 的文件导出方法,以及纯文本、XML 和 JSON 文件的读取与处理。此外,还探讨了数据可视化的拓展应用、错误处理机制以及不同文件格式的适用场景,帮助开发者更好地掌握数据处理的技巧和实践方法。原创 2025-07-16 13:19:12 · 10 阅读 · 0 评论 -
22、软件模拟:从物理现象到智能体的全方位探索
本文全面探讨了软件模拟在物理现象、智能体行为等多个领域的应用。内容涵盖运动模拟、粒子系统、弹簧力学、细胞自动机以及自主智能体的实现原理和代码示例。通过Processing编程实例,展示了如何构建逼真的动态效果,并分析了模拟的潜力与局限。适用于对计算机图形学、人工智能及复杂系统建模感兴趣的开发者和研究者。原创 2025-07-15 13:22:02 · 34 阅读 · 0 评论 -
21、动画与动态绘图技术全解析
本文全面解析了动画与动态绘图技术,从动画的发展历程到动态绘图的实现方法,涵盖了计算机动画的演进、图像数组的使用、动画速度控制、保存连续图像、动态绘图基础及创新实践等内容。通过丰富的代码示例,展示了如何使用Processing进行动画播放和动态绘图创作,并提供了练习建议和常见问题解答,帮助读者深入掌握相关技术。原创 2025-07-14 14:05:57 · 9 阅读 · 0 评论 -
20、数组编程全解析:从基础到高级应用
本文全面解析了数组编程的基础概念到高级应用,包括数组的定义与操作、在图表绘制和数据记录中的应用、数组函数、对象数组、多维数组等内容。通过丰富的代码示例和实际应用案例,帮助读者掌握数组这一编程中重要工具的使用方法,提升代码效率与可维护性。适合编程初学者和有一定基础的开发者阅读,强化数组编程技能。原创 2025-07-13 14:54:19 · 7 阅读 · 0 评论 -
19、编程进阶:从基础草图到面向对象程序及相关案例解析
本文详细介绍了从编程基础到面向对象程序设计的进阶过程,并结合球与球拍游戏的代码示例,展示了函数和类的可重用性与模块化优势。同时,通过多个创意项目的案例分析,探讨了软件工具在不同艺术领域中的应用与实现方式,为编程学习者提供了实践指导和灵感启发。原创 2025-07-12 10:29:35 · 7 阅读 · 0 评论 -
18、面向对象编程入门:概念、示例与实践
本博客详细介绍了面向对象编程(OOP)的基本概念、语法和实践方法。通过具体的示例,如Spot类、Egg类和Ring类,展示了如何定义类、创建对象、使用构造函数以及实现对象的行为。博客还探讨了继承、复合对象、多文件编程等高级主题,并总结了面向对象编程的优势、注意事项、应用场景及未来发展趋势。通过学习这些内容,读者可以全面掌握OOP的核心思想,并将其应用于实际项目中,提高代码的模块化、可维护性和复用性。原创 2025-07-11 10:34:43 · 9 阅读 · 0 评论 -
17、时间与函数编程:基础与应用
本文详细介绍了编程中时间数据的处理和函数的使用,涵盖时间函数的基础与应用,包括读取时间、创建数字时钟与模拟时钟指针,以及毫秒与日期的使用。同时深入讲解了函数的概念、创建与重载、返回值、参数化形式和递归等技术,并结合时间实现动画与图形绘制的综合应用。文章通过大量示例代码帮助读者理解如何将时间和函数结合,构建更加模块化、灵活和复杂的程序。原创 2025-07-10 12:18:11 · 12 阅读 · 0 评论 -
16、随机数与运动:代码中的创意表达
本文探讨了在创意编程中如何利用随机数和运动控制来创造丰富的动态视觉效果。内容涵盖随机数的生成与应用、噪声函数的使用、多种运动形式(如机械运动、有机运动)的实现方式,以及文字排版与运动的结合技巧。通过示例代码和详细解析,帮助读者掌握如何运用这些技术创造出独特的艺术作品,并提供了练习和拓展建议以提升编程与创意能力。原创 2025-07-09 12:27:58 · 9 阅读 · 0 评论 -
15、数学函数在图形绘制与交互中的应用
本文详细介绍了数学函数在图形绘制与交互中的多种应用,涵盖了幂和根运算、归一化与映射、数值约束、距离计算、缓动效果、角度与波浪处理、圆和螺旋的绘制以及方向计算等内容。通过丰富的代码示例和实际应用案例,展示了如何利用这些数学函数实现动态图形效果和交互体验。文章适合希望深入了解图形编程和交互设计的开发者和爱好者。原创 2025-07-08 15:01:00 · 8 阅读 · 0 评论 -
14、交互式艺术作品的魅力与技术探索
本文探讨了交互式艺术作品的魅力与技术实现,重点分析了LORNA、贝多芬第九交响曲多媒体作品、They Rule社会关系揭示项目和游戏Eliss。通过解析这些作品的创作背景、互动方式及使用的软件工具,揭示了交互式艺术如何引发观众思考,并探讨了其对社会和艺术的深远影响。最后,文章展望了未来交互式作品的发展趋势,包括技术融合、跨平台体验、社会议题深化和个性化定制。原创 2025-07-07 12:41:14 · 8 阅读 · 0 评论 -
13、图形处理与软件开发迭代:从基础到实践
本文介绍了图形处理的基础知识,包括矢量图形和位图图形的区别,以及如何使用Processing加载和显示SVG和OBJ文件。同时,讲解了如何创建和修改自定义形状。在软件开发部分,详细说明了迭代开发的过程,并通过一个分支故事项目展示了模块整合、调试和优化的方法。最后,还探讨了项目视觉优化和拓展方向,为后续开发提供思路。原创 2025-07-06 12:23:45 · 8 阅读 · 0 评论 -
12、图形绘制:从二维顶点到三维渲染的全面指南
本博客全面介绍了从二维顶点绘制到三维渲染的技术,涵盖顶点的使用、曲线与轮廓的绘制方法、三维图形的基础与高级应用,以及灯光、材质和纹理映射等内容。通过示例代码和实践练习,帮助读者掌握图形编程的核心技巧,适用于游戏开发、动画制作和虚拟现实等领域。原创 2025-07-05 14:22:58 · 6 阅读 · 0 评论 -
11、图像处理与坐标变换技术详解
本文详细介绍了数字图像处理与坐标变换技术,涵盖图像基础、加载与显示、着色与透明度、过滤与遮罩,以及坐标系统的平移、旋转和缩放操作。通过Processing编程示例,展示了如何实现动态视觉效果,并探讨了性能优化策略,帮助读者全面掌握图像处理与坐标变换的核心概念与应用。原创 2025-07-04 09:56:23 · 8 阅读 · 0 评论 -
10、文本处理与排版:代码中的语言艺术
本文深入探讨了编程中的文本处理与排版技术,涵盖了字符与字符串的基本操作、ASCII码的应用、字符串拼接、字体加载与绘制、文本属性控制以及与交互设计的结合。通过丰富的代码示例和实际应用案例,展示了如何在Processing环境中实现文本处理和排版效果,并展望了未来智能化排版的发展趋势。适合对编程、设计和创意开发感兴趣的读者学习与实践。原创 2025-07-03 15:31:38 · 8 阅读 · 0 评论 -
9、数字艺术中的软件应用与创新
本文探讨了数字艺术中软件的应用与创新,介绍了Manfred Mohr、Just van Rossum和Erik van Blokland、Jared Tarbell以及Benjamin Maus和Julius von Bismarck等艺术家的作品,展示了他们如何利用软件工具如FORTRAN IV、PostScript、Processing等进行创作。文章分析了不同软件工具的特点和选择原因,总结了创作流程的相似性,并展望了数字艺术的未来趋势,包括跨领域融合、开源软件的应用和公众参与度的提高。原创 2025-07-02 10:11:51 · 9 阅读 · 0 评论 -
8、编程中的循环结构与软件合成技巧
本文介绍了编程中的循环结构基础,包括`for`循环和`while`循环的使用方法,并通过示例代码展示了它们在视觉效果绘制中的应用。此外,还讨论了循环在`draw()`函数中的动态特性,以及软件合成与编程技巧,如修改、增强、拼贴和从头编写代码。最后,深入讲解了嵌套循环的原理和示例,并提供了相关练习建议,以帮助读者提升编程能力并实现复杂的视觉效果。原创 2025-07-01 16:10:45 · 6 阅读 · 0 评论 -
7、交互性编程:鼠标与键盘输入的应用
本博客详细介绍了如何在Processing中利用鼠标和键盘输入实现交互性编程。内容包括鼠标和键盘的基本原理、如何获取和处理输入数据、事件处理机制、光标控制以及综合应用示例。通过丰富的代码示例和练习,读者可以掌握创建动态交互程序的技巧,提升程序的趣味性和实用性。原创 2025-06-30 15:02:51 · 11 阅读 · 0 评论 -
6、编程中的流程控制与条件判断
本文详细介绍了编程中的流程控制与条件判断,涵盖了如何通过 draw() 和 setup() 函数实现程序的连续运行与初始化操作。同时讲解了关系表达式、条件结构(if、else、else if)以及逻辑运算符(&&、||、!)的使用方法,并结合实例代码演示了变量作用域、代码块格式化和综合应用示例。通过学习本文内容,读者可以掌握创建动态效果和交互式程序的核心技术。原创 2025-06-29 14:10:33 · 5 阅读 · 0 评论 -
5、编程中的颜色与变量使用指南
本博客详细介绍了编程中颜色和变量的基础知识与应用。内容涵盖颜色处理的基本原理、RGB和HSB颜色模型的使用、颜色透明度和混合模式的设置、十六进制颜色表示法,以及变量的声明、数据类型、命名规则和算术运算等。同时,博客还提供了颜色与变量结合的示例和实践练习,帮助读者加深理解。通过学习这些内容,开发者可以更好地掌握界面设计和数据操作技巧,为创建丰富、动态的程序打下坚实的基础。原创 2025-06-28 11:33:24 · 7 阅读 · 0 评论 -
4、图形绘制基础:坐标系统与几何元素
本博客详细介绍了数字绘图中的基础概念与技巧,包括坐标系统的原理、基本几何元素(点、线、三角形、矩形、椭圆等)的绘制方法,以及曲线(圆弧和贝塞尔曲线)的实现方式。同时,还涵盖了绘图顺序、颜色与透明度设置、图形属性调整、绘图模式切换等内容,并通过代码示例展示了如何创建具有视觉效果的图形。博客还提供了练习题与实际案例,帮助读者巩固所学知识,并为后续的动态绘图与交互设计打下基础。原创 2025-06-27 12:43:54 · 6 阅读 · 0 评论 -
3、Processing编程入门:基础与实践
本博客为Processing编程的入门指南,全面介绍了从基础环境搭建到图形绘制、动画实现、交互设计、面向对象编程等核心内容。通过丰富的示例和详细解析,帮助初学者快速掌握Processing开发环境的使用技巧,并能够独立创建交互式图形和动画程序。博客还深入探讨了代码结构、逻辑控制、颜色与填充设置、事件处理等进阶知识,为后续学习打下坚实基础。原创 2025-06-26 10:00:21 · 5 阅读 · 0 评论 -
2、Processing:艺术与编程融合的创新工具
Processing 是一个将编程与视觉艺术融合的创新工具,旨在帮助艺术家、设计师和初学者通过代码表达创意。它不仅是一个编程语言,还是一个集成开发环境和教学平台,广泛应用于艺术创作、设计原型、教育课程和科研模拟等领域。Processing 以易学易用、功能强大和开源共享为核心优势,促进了艺术与技术的深度融合,推动了全球创意编程的发展。原创 2025-06-25 15:07:39 · 6 阅读 · 0 评论 -
1、探索编程与艺术融合的奇妙世界
本文探讨了编程与艺术融合的奇妙世界,重点介绍了Processing这一开源编程语言和环境如何帮助艺术家、设计师和开发者实现创意表达。文章涵盖了Processing的特点与优势、基本编程概念、图形绘制与动画制作、颜色与图像处理、交互设计等内容,并通过示例代码展示了实际应用。此外,还提供了学习方法、合成项目实践、性能优化建议以及持续学习资源,旨在为读者提供全面的学习指南和灵感来源。原创 2025-06-24 10:43:50 · 8 阅读 · 0 评论