将搅拌机混合文件转换为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为什么加载个人密钥库需要这么多时间?   当我使用main创建Android应用程序UI时,如何通过java修改它。xml文件?   java Tomcat 6和7:WebappClassLoader:尝试为名称org/apache/openjpa/persistence/osgi/BundleUtils复制类定义   java`parseInt()`和`parseDouble()`throw`NumberFormatExeption`   JavaSpringMongoDB填充引用   在LinuxMint中打开Eclipse时发生java错误;OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=512m;支持在8.0中被删除   使用PKCS7Padding的AES CBC加密在Java和Objective中有不同的结果   java为什么Jackson要用一个以类命名的额外层来包装我的对象?   json在Java中使用parallelStream提取值   JavaSpring存储库自动生成方法:按给定的顶部编号+按字段描述排序选择   java是否有可序列化的标准闭包接口?   .NET与Java在初创公司的web应用程序开发   如何修复java。java中的lang.unsatifiedLinkError   JavaFX+Spring Boot+Hibernate应用程序对多个环境的java支持   自定义视图组中的java更改未呈现