pyluxcoretools


Namepyluxcoretools JSON
Version 2.9a1.post3 PyPI version JSON
download
home_pageNone
SummaryLuxCore Python Tools
upload_time2024-11-19 14:21:39
maintainerNone
docs_urlNone
authorHowetuft
requires_python>=3.8
licenseNone
keywords path tracing pbr physical based rendering ray tracing raytracing rendering
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyluxcoretools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "path tracing, pbr, physical based rendering, ray tracing, raytracing, rendering",
    "author": "Howetuft",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/be/61/59283835d1d45a09834b4c79d34fa261f70e936154c387bbe1cc1e3e603e/pyluxcoretools-2.9a1.post3.tar.gz",
    "platform": null,
    "description": "A Python package to provide LuxCoreTools.\n\n# LuxCoreRender\nLuxCoreRender is a physically correct, unbiased rendering engine.\nIt is built on physically based equations that model the transportation of\nlight. This allows it to accurately capture a wide range of phenomena which\nmost other rendering programs are simply unable to reproduce.\n\nYou can find more information about at: https://www.luxcorerender.org\n\nSources can be found here: https://github.com/LuxCoreRender/LuxCore\n\n\n# PyLuxCoreTools\nPyLuxCoreTools are a set of command line tools available in the LuxCoreRender stand-alone version. They include\ncommand line rendering, film merging and image conversion to tx format.\n\n## PyLuxCoreConsole\nCommand line rendering.\n\n```\nusage: pyluxcoreconsole [-h] [-f FILE_NAME] [-w WIDTH] [-e HEIGHT] [-D PROP_NAME VALUE]\n                        [-d DIR_NAME] [-c] [-t CAMERA_SHUTTER CAMERA_SHUTTER]\n                        fileToRender\n\nPyLuxCoreConsole\n\npositional arguments:\n  fileToRender          .cfg, .lxs, .bcf or .rsm file to render\n\noptions:\n  -h, --help            show this help message and exit\n  -f FILE_NAME, --scene FILE_NAME\n                        scene file name\n  -w WIDTH, --film-width WIDTH\n                        film width\n  -e HEIGHT, --film-height HEIGHT\n                        film height\n  -D PROP_NAME VALUE, --define PROP_NAME VALUE\n                        assign a value to a property\n  -d DIR_NAME, --current-dir DIR_NAME\n                        current directory path\n  -c, --remove-unused   remove all unused meshes, materials, textures and image maps\n  -t CAMERA_SHUTTER CAMERA_SHUTTER, --camera-shutter CAMERA_SHUTTER CAMERA_SHUTTER\n                        camera shutter open/close\n```\n\n## PyLuxCoreMerge\nFilm merging.\n\n\n```\nusage: pyluxcoremerge [-o FILE_NAME] [-f FILE_NAME] [-h] [-a AOV_NAME FILE_NAME]\n\nPyLuxCoreMerge\n\noptions:\n  -o FILE_NAME, --image-output FILE_NAME\n                        Save the RGB_IMAGEPIPELINE film output to a file\n  -f FILE_NAME, --film-output FILE_NAME\n                        Save the merge film to a file\n  -h, --help            Show this help message and exit\n  -a AOV_NAME FILE_NAME, --aov-output AOV_NAME FILE_NAME\n                        Save the merge film AOV to a file\nusage: cmd.py [-p] [-s]\n              [-r SRC_OFFSET_X SRC_OFFSET_Y SRC_WIDTH SRC_HEIGHT DST_OFFSET_X DST_OFFSET_Y]\n              fileFilm\n\nFilm Options\n\npositional arguments:\n  fileFilm              .cfg, .flm or .rsm files with a film\n\noptions:\n  -p, --pixel-normalized-channel\n                        The film will have CHANNEL_RADIANCE_PER_PIXEL_NORMALIZED (required by\n                        all render engines)\n  -s, --screen-normalized-channel\n                        The film will have CHANNEL_RADIANCE_PER_SCREEN_NORMALIZED (required\n                        by BIDIRCPU and LIGHTCPU render engines)\n  -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\n                        Define the origin and the size of the region in the source film and\n                        the placement in the destination film where the it will be merged\n```\n\n## PyLuxCoreMakeTx\nImage conversion to tx format.\n\n```\nusage: pyluxcoremaketx [-h] srcImageFileName dstImageFileName\n\nPyLuxCoreMakeTx\n\npositional arguments:\n  srcImageFileName  source image file name to convert\n  dstImageFileName  destination image TX file name\n\noptions:\n  -h, --help        show this help message and exit\n```\n\n\n# Install\n\n`pip install pyluxcoretools`\n\n# License\nThis package is released under Apache 2.0 license.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "LuxCore Python Tools",
    "version": "2.9a1.post3",
    "project_urls": {
        "Documentation": "http://wiki.luxcorerender.org/LuxCoreRender_Wiki",
        "GitHub": "https://github.com/LuxCoreRender/LuxCore",
        "Homepage": "https://luxcorerender.org/"
    },
    "split_keywords": [
        "path tracing",
        " pbr",
        " physical based rendering",
        " ray tracing",
        " raytracing",
        " rendering"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1326bf61ea13fab0fcc69b5d89c0e526fc0ab26b4bce49fb5726f452fb175a69",
                "md5": "e85826c7b3e8a9df62be1a88214f61fa",
                "sha256": "e024af0c562884b06e95d49796541427033fcfcd3a273d4d46047ddd0c64a513"
            },
            "downloads": -1,
            "filename": "pyluxcoretools-2.9a1.post3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e85826c7b3e8a9df62be1a88214f61fa",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 64335,
            "upload_time": "2024-11-19T14:21:38",
            "upload_time_iso_8601": "2024-11-19T14:21:38.645873Z",
            "url": "https://files.pythonhosted.org/packages/13/26/bf61ea13fab0fcc69b5d89c0e526fc0ab26b4bce49fb5726f452fb175a69/pyluxcoretools-2.9a1.post3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be6159283835d1d45a09834b4c79d34fa261f70e936154c387bbe1cc1e3e603e",
                "md5": "c199beae9fe53f0e295b9d4fc16c527f",
                "sha256": "7aa2477dbd4f628bc0ecb2e84b4d4543231e8f0cc51d0500935cb11f7bcf7973"
            },
            "downloads": -1,
            "filename": "pyluxcoretools-2.9a1.post3.tar.gz",
            "has_sig": false,
            "md5_digest": "c199beae9fe53f0e295b9d4fc16c527f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 40530,
            "upload_time": "2024-11-19T14:21:39",
            "upload_time_iso_8601": "2024-11-19T14:21:39.882176Z",
            "url": "https://files.pythonhosted.org/packages/be/61/59283835d1d45a09834b4c79d34fa261f70e936154c387bbe1cc1e3e603e/pyluxcoretools-2.9a1.post3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-19 14:21:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "LuxCoreRender",
    "github_project": "LuxCore",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyluxcoretools"
}
        
Elapsed time: 0.56829s