touchdesigner视频描边实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

提示:以下是本篇文章正文内容,下面案例可供参考

一、touchdesigner基本介绍

1.软件介绍

TouchDesigner 是一个可视化编程的开发平台,可以创建实时的视觉及新媒体创作,主要用于实时交互新媒体创作。其应用场景包括:创建可互动的新媒体系统、建筑投影、VJ,还是快速的制作创意原型等等。


因为其提供一种基于节点式的可视化编程环境。不用敲代码,通过创建节点并且连线,就可以创作出视觉出彩的作品。


TouchDesigner 功能元件主要分为6大类:COMP, TOP, CHOP, SOP, DAT, MAT,对于不同方向的运用。比如TOP内的控制器主要用于处理图像及影像,而SOP内的控制器主要用于3D的处理。
TouchDesigner 现支持 Windows、Mac OS 两种系统。


TouchDesigner 允许在一个集成的环境中构建用户自定义的应用和用户界面。既可以制作简单的功能原型,也可以制作完善的应用开发。TouchDesigner 丰富的控制面板功能设置,允许用户自定义接口和逻辑。你可以将 TouchDesigner 定义成自己喜欢的样式和功能。其互动拓展性方面,支持鼠标互动或者触屏的控制面板,控制3D虚拟环境,手势输入以及多人交互等等。

官网中文论坛

2.基本组件


TOP元件

图片纹理原件
们用于处理影片播放、3d 渲染、合成、硬件视频输入输出等这些动作时的图形操作;被用于表现任何输出到监视器、投影机、或 LED 上的东西。


在这里插入图片描述


CHOP元件

数据通道类元件,是一个负责各种通道类数据处理的元件家族。它可以处理诸如手势交互、音频输入、动画关键帧、硬件输入(Kinect 体感相机、LeapMotion 手势识别设备、Oculus 虚拟现实设备、Pen Table、键盘、麦克、等等)、DMX 调光、MIDI 电子音乐以及 OSC。


在这里插入图片描述

DAT 元件


DAT 元件处理数据。 可以编辑、分析、创建、收发多种类型的数据。比如文本字符串、列表、Python 脚本、XML、JSON、MIDI、串口、OSC。
在这里插入图片描述

SOP元件

处理所有与三维有关的操作。
包含简单的三维几何体,粒子系统,建筑模型,三维字体等等。
许多项目涉及到投影映射,实时三维运动捕捉,建筑表面 LED 空间分布,视频分层播放,而如果没有 SOP 元件这将是非常困难或者不可实现。

在这里插入图片描述

COMP元件

Object 组件创建、照明与观察三维场景 。
Panel 组件创建 UI 组件如按钮、滑块与窗口面板。
Other 组件创建关键帧动画,复制元件,创建输出窗口。
组件元件通常与其他元件组合使用。“Object”组件通过多种组合用于创建与渲染 SOP和三维场景。“Panel”组件用于创建 UI 和其他的元件 制作操控输出端的 UI 操作面板。“Other”组件用于完成各种任务,如关键帧动画,动态复制元件,在多输出端显示不同窗口等等。

在这里插入图片描述

MAT元件

其主要功能是用于为三维几何体添加材质与着色。还要涉及到纹理与 UV 贴图,最好是使用特定的模型工具作提前处理。在TouchDesigner 中可以导入模型添加纹理。对于复杂的操作还是建议使用特定的软件处理。

在这里插入图片描述

二、粒子碰撞动态演示效果

1.实现原理

内部流程


在这里插入图片描述

1.视频输入设备可选择电脑自带摄像机,因此可以实现舞台效果。(未打开摄像头)

在这里插入图片描述

2.视频输入可选择mp4,实现碰撞特效。
在这里插入图片描述

3.设计流程捕捉视频动态,可根据效果调整参数

在这里插入图片描述

4.捕捉到的影像,和粒子效果组件实现碰撞交互,可以更具需要设置粒子形状、生存周期、密度、大小、速度等属性。
在这里插入图片描述
5.和原视频进行合并输出

2.视频演示

效果

在这里插入图片描述

视频链接

资源下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忽然602

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值