Skip to content

Commit 0d51b19

Browse files
committed
Fixed depth
1 parent 338522b commit 0d51b19

File tree

3 files changed

+19
-14
lines changed

3 files changed

+19
-14
lines changed

tasks.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,8 @@ def ci_build(
10791079
novelty_thor_scenes=False,
10801080
skip_delete_tmp_dir=False, # bool
10811081
cloudrendering_first=False,
1082-
only_cloudrendering=False
1082+
only_cloudrendering=False,
1083+
private_scenes_skip=False
10831084
):
10841085
assert (commit_id is None) == (
10851086
branch is None
@@ -1159,14 +1160,19 @@ def ci_build(
11591160
# disabling delete temporarily since it interferes with pip releases
11601161
# pytest_s3_object(build["commit_id"]).delete()
11611162
logger.info(f"pending build for {build['branch']} {build['commit_id']}")
1163+
1164+
if not private_scenes_skip:
1165+
novelty_thor_scenes = False
1166+
private_repos = []
1167+
11621168
clean(private_repos=private_repos)
1169+
private_scene_options = [novelty_thor_scenes]
1170+
11631171
subprocess.check_call("git fetch", shell=True)
11641172
subprocess.check_call("git checkout %s --" % build["branch"], shell=True)
11651173
logger.info(f" After checkout")
11661174
subprocess.check_call("git checkout -qf %s" % build["commit_id"], shell=True)
11671175

1168-
private_scene_options = [novelty_thor_scenes]
1169-
11701176
build_archs = ["OSXIntel64"] # , "Linux64"]
11711177
build_archs = [] if only_cloudrendering else ["OSXIntel64"] # , "Linux64"]
11721178

unity/Assets/Scripts/CapturePass.cs

+2-4
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ public class CaptureConfig {
5252

5353
public string shaderName;
5454

55-
public ReplacelementMode replacementMode;
56-
5755
public int? toDisplay = 0;
5856

5957
public bool cloudRendering;
@@ -450,9 +448,9 @@ public class ReplacementShaderCapture: RenderToTexture {
450448

451449
private readonly Transform cameraParent;
452450
private ReplacelementMode mode;
453-
public ReplacementShaderCapture(CaptureConfig config, Transform cameraParent) : base(config, null) {
451+
public ReplacementShaderCapture(CaptureConfig config, ReplacelementMode replacementMode, Transform cameraParent) : base(config, null) {
454452
this.cameraParent = cameraParent;
455-
this.mode = config.replacementMode;
453+
this.mode = replacementMode;
456454
}
457455

458456
public override void OnInitialize(Camera mainCamera) {

unity/Assets/Scripts/RenderingManager.cs

+8-7
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ public class RenderingManager : MonoBehaviour {
3232

3333
private Texture2D readTex;
3434

35-
private static bool isMainCameraPassCreated = false;
36-
3735
public RenderToTexture distortionMap {
3836
get;
3937
private set;
@@ -166,7 +164,7 @@ void Awake() {
166164

167165

168166
var depthPass = new RenderToTexture(
169-
new CaptureConfig() { name = "_depth", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/DepthBW" },
167+
new CaptureConfig() { name = "_depth", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/DepthBW", renderTextureFormat = RenderTextureFormat.RFloat },
170168
camera: camera
171169
);
172170

@@ -176,17 +174,20 @@ void Awake() {
176174
);
177175

178176
var idPass = new ReplacementShaderCapture(
179-
new CaptureConfig() { name = "_id", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/UberReplacement", replacementMode = ReplacelementMode.ObjectId },
177+
new CaptureConfig() { name = "_id", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/UberReplacement" },
178+
replacementMode: ReplacelementMode.ObjectId,
180179
cameraParent: camera.transform
181180
);
182181

183182
var classPass = new ReplacementShaderCapture(
184-
new CaptureConfig() { name = "_class", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/UberReplacement", replacementMode = ReplacelementMode.CatergoryId },
183+
new CaptureConfig() { name = "_class", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/UberReplacement" },
184+
replacementMode: ReplacelementMode.CatergoryId,
185185
cameraParent: camera.transform
186186
);
187187

188188
var normalsPass = new ReplacementShaderCapture(
189-
new CaptureConfig() { name = "_normals", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/UberReplacement", replacementMode = ReplacelementMode.Normals },
189+
new CaptureConfig() { name = "_normals", antiAliasLevel = antiAliasLevel, shaderName = "Hidden/UberReplacement" },
190+
replacementMode: ReplacelementMode.Normals,
190191
cameraParent: camera.transform
191192
);
192193

@@ -197,7 +198,7 @@ void Awake() {
197198
// make first _img capture created render to Display
198199
int? toDisplay = null;
199200
this.mainPass = new MultiCapture(
200-
config: new CaptureConfig() { name = "_img", antiAliasLevel = antiAliasLevel, cloudRendering = cloudRenderingCapture, toDisplay = isMainCameraPassCreated ? toDisplay : 0},
201+
config: new CaptureConfig() { name = "_img", antiAliasLevel = antiAliasLevel, cloudRendering = cloudRenderingCapture, toDisplay = IsMainCamera ? 0 : toDisplay},
201202
camera: camera,
202203
passes: new List<RenderToTexture>() {
203204
}

0 commit comments

Comments
 (0)