|
|
@@ -443,6 +443,14 @@ class MaterialCreator {
|
|
|
|
|
|
break;
|
|
|
|
|
|
+ case 'disp':
|
|
|
+
|
|
|
+ // Displacement texture map
|
|
|
+
|
|
|
+ setMapForType( 'displacementMap', value );
|
|
|
+
|
|
|
+ break;
|
|
|
+
|
|
|
case 'map_d':
|
|
|
|
|
|
// Alpha map
|
|
|
@@ -520,6 +528,16 @@ class MaterialCreator {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ pos = items.indexOf( '-mm' );
|
|
|
+
|
|
|
+ if ( pos >= 0 ) {
|
|
|
+
|
|
|
+ matParams.displacementBias = parseFloat( items[ pos + 1 ] );
|
|
|
+ matParams.displacementScale = parseFloat( items[ pos + 2 ] );
|
|
|
+ items.splice( pos, 3 );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
pos = items.indexOf( '-s' );
|
|
|
|
|
|
if ( pos >= 0 ) {
|