[lab] Auto-apply displacement
This commit is contained in:
@@ -79,7 +79,8 @@ class TabMeshes {
|
||||
MeshUtil.applyDisplacement(Project.layers[0].texpaint_pack);
|
||||
#end
|
||||
#if is_lab
|
||||
MeshUtil.applyDisplacement(arm.logic.BrushOutputNode.inst.texpaint_pack, 0.05, Context.raw.brushScale);
|
||||
var displace_strength = Config.raw.displace_strength > 0 ? Config.raw.displace_strength : 1.0;
|
||||
MeshUtil.applyDisplacement(arm.logic.BrushOutputNode.inst.texpaint_pack, 0.05 * displace_strength, Context.raw.brushScale);
|
||||
#end
|
||||
|
||||
MeshUtil.calcNormals();
|
||||
|
||||
@@ -163,7 +163,7 @@ class UIView2D {
|
||||
|
||||
#end
|
||||
}
|
||||
#if (is_paint || is_sculpt)
|
||||
#if is_paint
|
||||
else if (type == View2DLayer) {
|
||||
var layer = l;
|
||||
|
||||
|
||||
@@ -348,7 +348,6 @@ class MeshUtil {
|
||||
g.vertexBuffer.unlock();
|
||||
|
||||
var va0 = o.data.raw.vertex_arrays[0].values;
|
||||
var va1 = o.data.raw.vertex_arrays[1].values;
|
||||
for (i in 0...Std.int(vertices.byteLength / 4 / l)) {
|
||||
va0[i * 4 ] = vertices.getInt16((i * l ) * 2);
|
||||
va0[i * 4 + 1] = vertices.getInt16((i * l + 1) * 2);
|
||||
|
||||
Reference in New Issue
Block a user