2015-09-18 8 views

ответ

3

Вам повезло, three.js-r72 введено перемещение вершин в MeshPhongMaterial. Вы можете установить карту смещения, как в normalMap:

var displacementMap = THREE.ImageUtils.loadTexture("textures/ninja/displacement.jpg"); 

var material = new THREE.MeshPhongMaterial({ 
       color: 0x0a0100, 
       //... 
       displacementMap: displacementMap, 
       displacementScale: 2.436143, 
       displacementBias: - 0.428408, 
      }); 

scale: Величина смещения «как высокий являются ваши шипы»

bias: Сдвиг центра вверх или вниз

Официальный Пример: http://threejs.org/examples/#webgl_materials_displacementmap

+0

О, сладкий! Я не видел этот пример раньше :) –

 Смежные вопросы

  • Нет связанных вопросов^_^