将搅拌机混合文件转换为panda3d bam文件的工具

panda3d-blend2bam的Python项目详细描述


Build StatusPython VersionsPanda3D VersionsLicense

混合2 bam

blend2bam是一个cli工具,用于将blender混合文件转换为panda3d bam文件

安装

使用pip安装panda3d-blend2bam包:

pip install panda3d-blend2bam

用法

usage: blend2bam [-h] [--version] [-m {legacy,pbr}]
                 [--physics-engine {builtin,bullet}] [--srcdir SRCDIR]
                 [--blender-dir BLENDER_DIR] [--append-ext]
                 [--pipeline {gltf,egg}]
                 src [src ...] dst

positional arguments:
  src                   source path
  dst                   destination path

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -m {legacy,pbr}, --material-mode {legacy,pbr}
                        control how materials are exported
  --physics-engine {builtin,bullet}
                        the physics engine to build collision solids for
  --srcdir SRCDIR       a common source directory to use when specifying
                        multiple source files
  --blender-dir BLENDER_DIR
                        directory that contains the blender binary
  --append-ext          append extension on the destination instead of
                        replacing it (batch mode only)
  --pipeline {gltf,egg,gltf28}
                        the backend pipeline used to convert files

管道

blend2bam支持多个后端“管道”。目前,支持gltfegggltf使用blendergltfpanda3d-gltf,而egg使用来自panda3d sdk的YABEEegg2bam。 对于Blender 2.80+,只有gltf通过使用Blender 2.80+内置的gltf导出器的gltf28管道受支持。 下表显示了一些差异。

FeatureglTFEGGglTF28
Static Meshes:heavy_check_mark::heavy_check_mark::heavy_check_mark:
Textures:heavy_check_mark::heavy_check_mark::heavy_check_mark:
Multiple Diffuse Textures:x::heavy_check_mark::x:
Legacy Materials:heavy_check_mark::heavy_check_mark::x:
PBR Materials:heavy_check_mark::x::heavy_check_mark:
Lights:heavy_check_mark::x::x:
Skinned Meshes:heavy_check_mark::heavy_check_mark::heavy_check_mark:
Skeletal Animations:heavy_check_mark::heavy_check_mark::heavy_check_mark:
Shape Keys:x::heavy_check_mark::x:
Shape Key Animations:x::heavy_check_mark::x:
CollisionSolids:heavy_check_mark::heavy_check_mark::x:
Bullet Shapes:heavy_check_mark::x::x:
Tags from Game Properties:heavy_check_mark::heavy_check_mark::x:
Tags from Custom Properties:heavy_check_mark::x::heavy_check_mark:

许可证

MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用唯一的按钮标签单击按钮   代码生成如何使用Java codeModel为数组的特定索引赋值   java如何批量执行Camel SQL插入   java iText 7将ltv添加到现有签名   内存管理Java应用程序突然停止几天后(810)   带MySQL的java注册表单JavaFX在intellij中失败   如何使用eclipse为windows azure java项目启用远程调试   一种通用的java输入输出设计模式   java Android XML(RSS)忽略引号(“”)   java帮助:安卓中的8 X 10 2维按钮数组   java启动Android项目   JWrapper构建java应用程序   java如何在Android应用程序中设置基于日期/时间的默认页面加载?   java循环程序在完成后返回到起点   java Hibernate:更好的整体类还是多类映射?   回溯数独解算器的递归问题[Java]   java查找类用法   java如何在SpringWebFlow中将多个模型绑定到一个视图?