Thi.ng – 用于计算设计与艺术的开源构建模块
Thi.ng – open-source building blocks for computational design and art

原始链接: https://thi.ng

自 2006 年以来,thi.ng 项目集(源自 toxiclibs)已成为建筑、数据可视化、数字制造和游戏开发等多个领域中不可或缺的工具包。这些工具支持了众多初创企业,并助力多个项目获得了戛纳国际创意节(Cannes Lions)、红点奖(Red Dot)和 D&AD 等国际权威奖项。 除了专业应用,教育始终是其核心使命。近二十年来,这些项目已被全球各地的大学、研讨会和艺术节作为重要的教学资源。创作者 Karsten Schmidt 自 2008 年起便通过举办各类深度研讨会,进一步践行了这一承诺。 欲了解项目的最新动态、即将举办的研讨会及直播信息,请关注 Mastodon 社区或订阅低频通讯。

**thi.ng** 是一个庞大的开源 TypeScript 模块集合,专为计算设计与艺术打造,且不依赖任何第三方库。该项目由 Karsten Schmidt 维护,提供了一套模块化、“乐高式”的工具,涵盖了从高级生成式几何与色彩工具,到内存分配器和 WebAssembly 交互等底层原语。 该项目最初使用 Clojure 开发,后迁移至 TypeScript,旨在提高可访问性、提升性能并促进社区发展。作者强调函数式、数据驱动的开发方法;该库以简洁、原子的结构著称,用户无需引入整个生态系统即可按需采用单个组件。 凭借其严谨的构思和深厚的技术底蕴,该项目在创意编程社区中备受推崇。尽管其涵盖范围极广——从 WebGL 和着色器到领域特定语言(DSL)——该库本质上仍是一个邀请广泛协作的个人项目。虽然其历史植根于文学编程和 Clojure,但当前的 TypeScript 版本能更好地兼容现代 Web API 和开发工具,使其成为对数学、几何和生成式系统感兴趣的艺术家与工程师的强大资源。
相关文章

原文

Since early on, starting with toxiclibs in 2006, projects in this collection have been used across many fields & industries (and helped kicking off several startups), incl. architecture, product & interaction design, data visualization, digital fabrication, interior design, print-on-demand, medicine, branding, motion graphics/VFX, game development, audio production, art installations, etc.

Several projects in which thi.ng projects played a key role were nominated for & won international design prizes, incl. Cannes Lions, D&AD, Red Dot Design Award, British Designs of the Year, Lighting Design Awards, Type Directors Club Award, Media Guardian Innovation Award.

Education and usage as teaching tool have been equally important and long-running project goals. Over the years, many of our projects have been used in this capacity in various schools, universities, workshops and festivals worldwide. Karsten himself has been teaching dozens of workshops since 2008.

For project news, stream notifications & future workshops, please follow us on Mastodon or subscribe to our low frequency newsletter!

联系我们 contact @ memedata.com