如何制作动画添加剂SVG Mask?

时间:2014-08-10 13:20:57

标签: css svg masking clipping animated

您好!

我不是一个好的编码员,而是一个视觉艺术家所以我做了一个图形来解释我的项目。

http://imgur.com/OlllSyz

在图片中,您可以看到我的设置。

我想实现 webgl背景只能由模式图层蒙版看到。 这些都是移动的,并且在重叠时应该是附加的(如在底部显示的图形中),但也是掩蔽的。 (我不是指这一部分的混合模式)

到目前为止,您可以通过模式和我的状态了解我的意思:

http://www.kevinbock.de/webgl/index.html

正在移动的黑色图案元素将掩盖背景并且不会相互掩盖。所以基本上:所有黑色元素都应该通过webgl背景。而不是相互掩盖,他们将加在一起。

目前还没有添加屏蔽,因为我不知道该怎么做。

现在我的问题是:

如何将三个图层作为重叠时互相添加的蒙版? 我需要svg掩码或css掩码还是路径剪辑?

目前我正在使用三个单独的svg文件。 我是否需要在svg文件或某些html部分或/和css中添加一些掩码命令?

每个图案层的移动都是通过动画css和它们所在的div来实现的。 制作口罩添加剂是否重要? 或者是否所有三个模式图层都在一个svg文件中并使用svg动画在那里进行动画处理?

我是否需要在webgl图层和第一个图案图层之间设置第五层,这是一个全屏黑色矩形,以遮盖图案并让webgl图层透过?

0 个答案:

没有答案