LuxCore Python Tools
Project description
A Python package to provide LuxCoreTools.
LuxCoreRender
LuxCoreRender is a physically correct, unbiased rendering engine. It is built on physically based equations that model the transportation of light. This allows it to accurately capture a wide range of phenomena which most other rendering programs are simply unable to reproduce.
You can find more information about at: https://www.luxcorerender.org
Sources can be found here: https://github.com/LuxCoreRender/LuxCore
PyLuxCoreTools
PyLuxCoreTools are a set of command line tools available in the LuxCoreRender stand-alone version. They include command line rendering, film merging and image conversion to tx format.
PyLuxCoreConsole
Command line renderer.
` usage: pyluxcoreconsole [-h] [-f FILE_NAME] [-w WIDTH] [-e HEIGHT] [-D PROP_NAME VALUE] [-d DIR_NAME] [-c] [-t CAMERA_SHUTTER CAMERA_SHUTTER] fileToRender
PyLuxCoreConsole
positional arguments: fileToRender .cfg, .lxs, .bcf or .rsm file to render
options: -h, --help show this help message and exit -f FILE_NAME, --scene FILE_NAME scene file name -w WIDTH, --film-width WIDTH film width -e HEIGHT, --film-height HEIGHT film height -D PROP_NAME VALUE, --define PROP_NAME VALUE assign a value to a property -d DIR_NAME, --current-dir DIR_NAME current directory path -c, --remove-unused remove all unused meshes, materials, textures and image maps -t CAMERA_SHUTTER CAMERA_SHUTTER, --camera-shutter CAMERA_SHUTTER CAMERA_SHUTTER camera shutter open/close`
PyLuxCoreMerge
Film merging.
`usage: pyluxcoremerge [-o FILE_NAME] [-f FILE_NAME] [-h] [-a AOV_NAME FILE_NAME]
PyLuxCoreMerge
options: -o FILE_NAME, --image-output FILE_NAME Save the RGB_IMAGEPIPELINE film output to a file -f FILE_NAME, --film-output FILE_NAME Save the merge film to a file -h, --help Show this help message and exit -a AOV_NAME FILE_NAME, --aov-output AOV_NAME FILE_NAME Save the merge film AOV to a file usage: cmd.py [-p] [-s] [-r SRC_OFFSET_X SRC_OFFSET_Y SRC_WIDTH SRC_HEIGHT DST_OFFSET_X DST_OFFSET_Y] fileFilm
Film Options
positional arguments: fileFilm .cfg, .flm or .rsm files with a film
options: -p, --pixel-normalized-channel The film will have CHANNEL_RADIANCE_PER_PIXEL_NORMALIZED (required by all render engines) -s, --screen-normalized-channel The film will have CHANNEL_RADIANCE_PER_SCREEN_NORMALIZED (required by BIDIRCPU and LIGHTCPU render engines) -r SRC_OFFSET_X SRC_OFFSET_Y SRC_WIDTH SRC_HEIGHT DST_OFFSET_X DST_OFFSET_Y, --region SRC_OFFSET_X SRC_OFFSET_Y SRC_WIDTH SRC_HEIGHT DST_OFFSET_X DST_OFFSET_Y Define the origin and the size of the region in the source film and the placement in the destination film where the it will be merged`
PyLuxCoreMakeTx
Image conversion to tx format.
` usage: pyluxcoremaketx [-h] srcImageFileName dstImageFileName
PyLuxCoreMakeTx
positional arguments: srcImageFileName source image file name to convert dstImageFileName destination image TX file name
options: -h, --help show this help message and exit`
Install
pip install pyluxcoretools
License
This package is released under Apache 2.0 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyluxcoretools-2.9a1.post2.tar.gz
.
File metadata
- Download URL: pyluxcoretools-2.9a1.post2.tar.gz
- Upload date:
- Size: 40.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d950d294b743ef8bc51d1962f0d76ddc9f9e22253f1ca8272aac2e2cbd3361 |
|
MD5 | 264f54e59bdd2d15d8354696a9113cd6 |
|
BLAKE2b-256 | 869fd4783d44a2c4369b72d0204b4d880ceddf822559cd3ccdd8af0fb32c0e15 |
Provenance
The following attestation bundles were made for pyluxcoretools-2.9a1.post2.tar.gz
:
Publisher:
wheels.yml
on howetuft/LuxCoreToolsWheel
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pyluxcoretools-2.9a1.post2.tar.gz
- Subject digest:
e2d950d294b743ef8bc51d1962f0d76ddc9f9e22253f1ca8272aac2e2cbd3361
- Sigstore transparency entry: 149880315
- Sigstore integration time:
- Predicate type:
File details
Details for the file pyluxcoretools-2.9a1.post2-py3-none-any.whl
.
File metadata
- Download URL: pyluxcoretools-2.9a1.post2-py3-none-any.whl
- Upload date:
- Size: 64.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d76e3ccb9e6874216fc81efc3d1f3a638bd277bafd1cdaab53a3909c4de5e8 |
|
MD5 | fdc619a7ecb870be823818ff5235247d |
|
BLAKE2b-256 | 07c9a93193ea4215ad89ad0c5f1db7bb894bd4ee4f26178514ec13bd6898d03b |
Provenance
The following attestation bundles were made for pyluxcoretools-2.9a1.post2-py3-none-any.whl
:
Publisher:
wheels.yml
on howetuft/LuxCoreToolsWheel
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pyluxcoretools-2.9a1.post2-py3-none-any.whl
- Subject digest:
e3d76e3ccb9e6874216fc81efc3d1f3a638bd277bafd1cdaab53a3909c4de5e8
- Sigstore transparency entry: 149880316
- Sigstore integration time:
- Predicate type: