Worker: check BLENDER_CMD environment variable (for multi-GPU Eevee rendering) #104193
|
@ -115,6 +115,30 @@
|
||||||
<p v-else>Choose how a Worker should invoke the Blender command when performing a task:</p>
|
<p v-else>Choose how a Worker should invoke the Blender command when performing a task:</p>
|
||||||
|
|
||||||
<fieldset v-if="autoFoundBlenders.length >= 1">
|
<fieldset v-if="autoFoundBlenders.length >= 1">
|
||||||
|
<label v-if="autoFoundBlenderEnvVariable" for="blender-env_variable">
|
||||||
|
<div>
|
||||||
|
<input
|
||||||
|
v-model="selectedBlender"
|
||||||
|
:value="autoFoundBlenderEnvVariable"
|
||||||
|
id="blender-env_variable"
|
||||||
|
name="blender"
|
||||||
|
type="radio" />
|
||||||
|
{{ sourceLabels[autoFoundBlenderEnvVariable.source] }}
|
||||||
|
</div>
|
||||||
|
<div class="setup-path-command">
|
||||||
|
<span class="path">
|
||||||
|
{{ autoFoundBlenderEnvVariable.path }}
|
||||||
|
</span>
|
||||||
|
<span
|
||||||
|
aria-label="Console output when running with --version"
|
||||||
|
class="command-preview"
|
||||||
|
data-microtip-position="top"
|
||||||
|
role="tooltip">
|
||||||
|
{{ autoFoundBlenderEnvVariable.cause }}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</label>
|
||||||
|
|
||||||
<label v-if="autoFoundBlenderPathEnvvar" for="blender-path_envvar">
|
<label v-if="autoFoundBlenderPathEnvvar" for="blender-path_envvar">
|
||||||
<div>
|
<div>
|
||||||
<input
|
<input
|
||||||
|
@ -236,6 +260,10 @@
|
||||||
>" as found on <code>$PATH</code> (currently "<code>{{ selectedBlender.path }}</code
|
>" as found on <code>$PATH</code> (currently "<code>{{ selectedBlender.path }}</code
|
||||||
>")
|
>")
|
||||||
</dd>
|
</dd>
|
||||||
|
<dd v-if="selectedBlender.source == 'env_variable'">
|
||||||
|
The command as found in <code>$FLAMENCO_BLENDER_PATH</code> (currently "<code>{{ selectedBlender.path }}</code
|
||||||
|
>")
|
||||||
|
</dd>
|
||||||
<dd v-if="selectedBlender.source == 'input_path'">
|
<dd v-if="selectedBlender.source == 'input_path'">
|
||||||
The command you provided: "<code>{{ selectedBlender.path }}</code
|
The command you provided: "<code>{{ selectedBlender.path }}</code
|
||||||
>"
|
>"
|
||||||
|
@ -292,6 +320,7 @@ export default {
|
||||||
file_association: 'Blender that runs when you double-click a .blend file:',
|
file_association: 'Blender that runs when you double-click a .blend file:',
|
||||||
path_envvar: 'Blender found on the $PATH environment:',
|
path_envvar: 'Blender found on the $PATH environment:',
|
||||||
input_path: 'Another Blender executable:',
|
input_path: 'Another Blender executable:',
|
||||||
|
env_variable: 'Blender found in the $FLAMENCO_BLENDER_PATH environment variable:',
|
||||||
},
|
},
|
||||||
isConfirming: false,
|
isConfirming: false,
|
||||||
isConfirmed: false,
|
isConfirmed: false,
|
||||||
|
@ -315,6 +344,9 @@ export default {
|
||||||
isConfigComplete() {
|
isConfigComplete() {
|
||||||
return this.isSharedStorageValid && this.isSelectedBlenderValid;
|
return this.isSharedStorageValid && this.isSelectedBlenderValid;
|
||||||
},
|
},
|
||||||
|
autoFoundBlenderEnvVariable() {
|
||||||
|
return this.autoFoundBlenders.find((b) => b.source === 'env_variable');
|
||||||
|
},
|
||||||
autoFoundBlenderPathEnvvar() {
|
autoFoundBlenderPathEnvvar() {
|
||||||
return this.autoFoundBlenders.find((b) => b.source === 'path_envvar');
|
return this.autoFoundBlenders.find((b) => b.source === 'path_envvar');
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue