×
ThankS
  • techbrood
  • 发现和分享数字魔法
  • 积分:256907 发表:22524

webgl three.js实现孟杰海绵(menger sponge)立方体光线追踪(raymarching)

Menger sponge是一个特殊立方体结构,是分形(fractal)技术的一种。定义如下: 1. 先拿一个正方体。 2. 将正方体的面均分成9个正方形,正方体于是均分成27个小的正方体。 3. 从每个面取走中间的小正方体,正方体中心的小正方体亦要取走。这样便得出一个Level 1的Menger sponge。 4. 对每个剩下的小正方体都重复1-3。 本例实现了高性能光线跟踪glsl着色器代码。

注:部分作品有一定的创作或运营成本,需支付小额技术服务费用。