This release is a pre-release and may not be stable for production use.
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 rendering.
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.
Metadata
Release files for pyluxcoretools 2.9a1.post3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyluxcoretools-2.9a1.post3.tar.gz | 40.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyluxcoretools-2.9a1.post3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 104.9 kB
Release files / pyluxcoretools-2.9a1.post3.tar.gz
| Download URL | pyluxcoretools-2.9a1.post3.tar.gz |
|---|---|
| Size | 40.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7aa2477dbd4f628bc0ecb2e84b4d4543231e8f0cc51d0500935cb11f7bcf7973
|
|
BLAKE2b-256 checksum How to use checksums |
be6159283835d1d45a09834b4c79d34fa261f70e936154c387bbe1cc1e3e603e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 19, 2024.
Transparency logRelease files / pyluxcoretools-2.9a1.post3-py3-none-any.whl
| Download URL | pyluxcoretools-2.9a1.post3-py3-none-any.whl |
|---|---|
| Size | 64.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e024af0c562884b06e95d49796541427033fcfcd3a273d4d46047ddd0c64a513
|
|
BLAKE2b-256 checksum How to use checksums |
1326bf61ea13fab0fcc69b5d89c0e526fc0ab26b4bce49fb5726f452fb175a69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 19, 2024.
Transparency log