对于 AR 类型的应用程序,我想知道:
是否可以将一个 WebGL 3D 渲染从另一个中减去 2D,以使背景显示出来?
示例,截至 2012 年 7 月 22 日,CEST 完全使用 2D 画布实现:Reality Builder(来源)
请注意,您可以将红色块移动到照片中显示的块后面。这是按如下方式完成的:
绘制了红色块。
globalCompositeOperation
设置为destination-out
。块的绘制位置与照片中红色块前面的块完全相同。从而将它们从红色块中减去。