← Back to Gallery

Loading 3D viewer…

probe-terrain-64

by Jorge Barbero

Dimensions
64×48×64
Blocks
29,021
Compute Time
2.9s
Generation Time
5.7s
Model
claude-opus-5
Created
September 23, 2026
CraftScript Source
var padY = 6;
var marks = [];
function step(n, f) { f(); marks.push(n); }
try {
  step('stonefill', function () { fill(0, 0, 0, 63, padY - 3, 49, 'stone'); });
  step('surface', function () {
    var land = zoneRect(0, 0, 63, 49);
    var h = hills({ base: padY, amp: 2, scale: 0.05, seed: 9 });
    var pad = flatten(h, { x0: 6, z0: 22, x1: 50, z1: 49 }, padY, 7);
    var gmat = patches([{ block: 'grass_block', w: 70 }, { block: 'coarse_dirt', w: 18 }, { block: 'podzol', w: 12 }], 0.06, 4);
    surface(land, pad, gmat, { sub: 'dirt', deep: 'stone', depth: 5 });
  });
  step('canal', function () { fill(0, 0, 50, 63, 1, 63, 'gravel'); fill(0, 2, 50, 63, 4, 63, 'water'); });
  step('quay', function () {
    fill(0, 0, 45, 63, padY, 49, 'stone_bricks');
    fill(0, 4, 49, 63, padY, 49, 'mossy_stone_bricks');
    var quayPat = noisePalette([{ block: 'cobblestone', weight: 36 }, { block: 'mossy_cobblestone', weight: 22 }, { block: 'andesite', weight: 18 }, { block: 'stone_bricks', weight: 14 }, { block: 'gravel', weight: 10 }], { freq: 0.16 });
    fill(0, padY, 45, 63, padY, 49, quayPat);
  });
  step('scatter', function () {
    noisyScatter(4, padY + 1, 22, 50, padY + 1, 44, [{ block: 'short_grass', weight: 60 }, { block: 'oxeye_daisy', weight: 12 }, { block: 'dandelion', weight: 14 }, { block: 'cornflower', weight: 14 }], 0.16);
  });
  step('trees', function () { placeTree(8, padY + 1, 30, 'oak'); placeTree(50, padY + 1, 34, 'birch'); placeTree(11, padY + 1, 40, 'oak'); });
} catch (e) {
  throw new Error('DIED_AFTER[' + marks.join(',') + '] :: ' + e);
}
pb(0, 40, 0, 'emerald_block');

Static Renders

probe-terrain-64 isometric viewisometric
probe-terrain-64 front viewfront
probe-terrain-64 side viewside
probe-terrain-64 back viewback
probe-terrain-64 top viewtop