PandaUtils includes multiple tools for basic Panda3D automation
Project description
Panda3D Utils v1.6
Panda Utils is a set of Python scripts meant to help various projects running on the game engine Panda3D. It includes tools for manual use, as well as a full-fledged asset importing pipeline. It also includes an implementation of Egg Syntax Tree, which can be used programmatically in some scenarios.
Installation
- Install Python 3.9 or above
pip install panda_utils- This package includes a number of optional dependencies:
pip install panda_utils[imagery]to enable the Downscale modulepip install panda_utils[autopath]to automatically download P3Dpip install panda_utils[runnable]to enable the CLI runner- Requires a settings file to be used that way, see:
config_example.iniin this repository
- Requires a settings file to be used that way, see:
pip install panda_utils[pipeline]to enable the Pipeline runner- Requires Blender to be in the system PATH to run
pip install panda_utils[composer]to use the Composer tool used for Pipeline automation- Requires
pipelineand has the same requirements for Blender
- Requires
pip install panda_utils[everything]to include all of the above
Some of the features
- Automated asset pipeline, allowing to build BAM model files from input FBX or BLEND models adding optimizations and modifying them on the fly
- A tool to easily rescale and palettize all images in a folder
- Bam2Egg converter that does not suck
- A tool to export toon model and fix most issues arising from that
- Fast and flexible implementation of the Egg Syntax Tree
Documentation
See here: Documentation
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file panda_utils-1.6.5.tar.gz.
File metadata
- Download URL: panda_utils-1.6.5.tar.gz
- Upload date:
- Size: 30.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32360a0fdfeb45eb22a2e7e4fb536c2bcd3779647ed5fb40bf964e1d78155989
|
|
| MD5 |
85129d1bd9a7adda3ba005381d49ce01
|
|
| BLAKE2b-256 |
6ab4995569110056a216f76b818cf9dfb3fe38abbc2f25d4c2fa4e7137cc565f
|
File details
Details for the file panda_utils-1.6.5-py3-none-any.whl.
File metadata
- Download URL: panda_utils-1.6.5-py3-none-any.whl
- Upload date:
- Size: 36.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90655c9102e371946c29cc3f89185da93dd9b8d48eef6972d2a87081af3aa17f
|
|
| MD5 |
fa33a97d0d13a88050856df801e46861
|
|
| BLAKE2b-256 |
310df60ee2f18d829c2dabe86d81bcb961e64b21a788db085a6fbd4be82ee199
|