2014-02-01 3 views
0

Я хочу добавить нормальную карту в свою сетку, и когда я применил к ней, модель становится рендеринга как плоская, негладкая, и я не получаю эффект, который я хочу.3d нормальная карта неправильно работает в Three.js

Вот мой код материала:

var material = new THREE.MeshPhongMaterial(
      { 
       map: THREE.ImageUtils.loadTexture('models/text/diffuse.jpg'), 
       ambient: 0x030303, 
       color: 0xdddddd, 
       specular: THREE.ImageUtils.loadTexture('models/text/Specular03.jpg'), 
       shininess: 30, 
       shading: THREE.SmoothShading, 
       normalMap: THREE.ImageUtils.loadTexture('models/text/wrap_NM.jpg'), 
       metal: false, 
       skining: true 
      } 
     ); 

Как я могу настроить нормальную карту правильно?

нормальная карта находится в TIF, если это что-то значит. (Я думаю, но не на всякий случай)

ответ

2

Я нашел способ, проблема была с изображением TIF, я только преобразовал это в JPG, и он работает отлично.

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