better readme, remove constant file and changed file permission

This commit is contained in:
pullusb 2025-07-31 17:38:28 +02:00
parent f95fe2eff7
commit 02aa67fc26
15 changed files with 14 additions and 6 deletions

View File

@ -2,6 +2,19 @@
Blender addon for rendering setup and checks Blender addon for rendering setup and checks
## Environment variable available:
File Output path templates :
- `RENDERTOOLBOX_EXR_PATH_TEMPLATE` : single base path file output
- `RENDERTOOLBOX_MULTILAYER_PATH_TEMPLATE` : multilayer base path file output
Default Technical passes names:
`RENDERTOOLBOX_TECH_PASSES` : comma separated list of socket names to separate as technical.
ex: `ao, vector, ...`
## Development ## Development
### Cloning ### Cloning
1. Create a development directory, such as: 1. Create a development directory, such as:

View File

@ -1,2 +0,0 @@
# Technical pass names (names that should be in 32bit)
TECH_PASS_KEYWORDS = ['uv', 'normal', 'depth', 'position', 'vector', 'ao']

3
fn.py
View File

@ -3,7 +3,6 @@ import os
import re import re
import json import json
from .constant import TECH_PASS_KEYWORDS
from pathlib import Path from pathlib import Path
@ -287,7 +286,7 @@ def connect_to_file_output(node_list, file_out=None, base_path='', excludes=None
if tech_pass_names: if tech_pass_names:
# Filter tech passes # Filter tech passes
tech_outputs = [o for o in all_outputs if o.name.lower() in tech_pass_names] # TECH_PASS_KEYWORDS tech_outputs = [o for o in all_outputs if o.name.lower() in tech_pass_names]
# Regular outputs (excluding crypto and tech passes) # Regular outputs (excluding crypto and tech passes)
regular_outputs = [o for o in all_outputs if o not in crypto_outputs and o not in tech_outputs] regular_outputs = [o for o in all_outputs if o not in crypto_outputs and o not in tech_outputs]
else: else:

0
operators/conform_collection_hierarchy.py Normal file → Executable file
View File

0
operators/output_management.py Normal file → Executable file
View File

0
operators/output_search_and_replace.py Normal file → Executable file
View File

View File

@ -10,8 +10,6 @@ from bpy.props import (StringProperty,
EnumProperty, EnumProperty,
CollectionProperty) CollectionProperty)
from ..constant import TECH_PASS_KEYWORDS
# region Search and replace # region Search and replace
## -- Search and replace to batch rename item in collection property ## -- Search and replace to batch rename item in collection property

0
operators/scene_checker.py Normal file → Executable file
View File

0
operators/simplify_conflicts.py Normal file → Executable file
View File

0
operators/store_visibility_states.py Normal file → Executable file
View File

0
operators/utility.py Normal file → Executable file
View File

0
operators/viewlayer_management.py Normal file → Executable file
View File

0
operators/visibility_conflicts.py Normal file → Executable file
View File

0
preferences.py Normal file → Executable file
View File

0
properties.py Normal file → Executable file
View File