2D减去3D对象,使背景可见?

时间:2012-07-22 10:44:48

标签: canvas webgl augmented-reality three.js

对于AR类型的应用程序,我想知道:

  

是否可以 2D-subtract 从另一个WebGL 3D渲染以使背景显示?

示例,截至2012-07-22 CEST纯粹使用2D画布实现:Reality Buildersource

请注意,您可以将照片中显示的红色块移动到块后面。这样做如下:

  1. 绘制红色块。

  2. globalCompositeOperation设置为destination-out

  3. 块的绘制位置与红色块前面的照片块完全相同。从而将它们从红色块中减去。

1 个答案:

答案 0 :(得分:1)

如果将阻止程序对象的material.opacity设置为0并首先渲染它,您应该能够做一些技巧。