当前位置: 首页 > news >正文

餐馆建设网站的目的是什么济南网站建设公司哪家好

餐馆建设网站的目的是什么,济南网站建设公司哪家好,怎么制作网站详细流程,电子商务网站建设与管理试题用于将 USDZ格式的3D模型文件批量转换为GLB格式 的Python脚本,使用Blender作为转换工具 主要功能单个文件转换 (convert_usdz_to_glb函数):清空Blender场景。导入指定的USDZ文件。将导入的模型导出为GLB格式,不进行任何优化或缩放&#xff08…

 

用于将 USDZ格式的3D模型文件批量转换为GLB格式 的Python脚本,使用Blender作为转换工具 

 主要功能

  • 单个文件转换 (convert_usdz_to_glb函数):

    • 清空Blender场景。

    • 导入指定的USDZ文件。

    • 将导入的模型导出为GLB格式,不进行任何优化或缩放(保持原始数据)。

  • 批量处理 (batch_convert函数):

    • 递归扫描输入目录中的所有.usdz文件。

    • 为每个USDZ文件生成对应的GLB文件路径(保持目录结构)。

    • 调用单个文件转换函数,并统计成功/失败数量。

import bpy
import os
from pathlib import Pathdef convert_usdz_to_glb(input_path, output_path):"""单纯转换USDZ到GLB,不做任何优化和缩放"""try:# 清空场景bpy.ops.wm.read_factory_settings(use_empty=True)# 导入USDZbpy.ops.wm.usd_import(filepath=input_path,import_cameras=False,import_curves=False,import_lights=False)# 导出GLB(保持原始设置)bpy.ops.export_scene.gltf(filepath=output_path,export_format='GLB',export_yup=True,export_apply=False  # 不应用变换)return Trueexcept Exception as e:print(f"转换失败 {input_path}: {str(e)}")return Falsedef batch_convert(input_dir, output_dir):"""批量转换(递归处理子目录)"""input_dir = Path(input_dir)output_dir = Path(output_dir)# 统计变量total_files = 0success_count = 0print(f"\n开始转换: {input_dir} -> {output_dir}")print("=" * 50)# 递归遍历所有子目录for usdz_file in input_dir.rglob("*.usdz"):# 计算相对路径以保持目录结构relative_path = usdz_file.relative_to(input_dir)glb_path = output_dir / relative_path.with_suffix('.glb')# 确保输出目录存在glb_path.parent.mkdir(parents=True, exist_ok=True)total_files += 1print(f"[{total_files}] 转换: {relative_path}", end=" => ")if convert_usdz_to_glb(str(usdz_file), str(glb_path)):print("✓")success_count += 1else:print("✕")# 打印报告print("\n" + "=" * 50)print(f"转换完成!")print(f"扫描到USDZ文件: {total_files}个")print(f"成功转换: {success_count}个")print(f"失败: {total_files - success_count}个")print("=" * 50)if __name__ == "__main__":# 配置路径(根据实际情况修改)input_folder = "/Users/changchun/Downloads/usdz"output_folder = "/Users/changchun/Downloads/usdz_to_glb"# 验证路径if not Path(input_folder).exists():print(f"错误:输入目录不存在 - {input_folder}")exit(1)# 执行转换batch_convert(input_folder, output_folder)

http://www.dtcms.com/a/533600.html

相关文章:

  • React Hooks 自定义封装与避坑指南
  • 昆山网站建设兼职网站规划与建设规划书
  • asp.net做网站教程个人网站做seo
  • 建筑工具网站wordpress专用空间
  • 二手物品交易网站开发环境合肥做网站价格是多少
  • 网站升级建设招标公告咸阳seo培训
  • 变压器:升压变压器变比小于1、降压变压器的变比大于1
  • 网站建设教程信赖湖南岚鸿点 赞seo查询站长
  • 贵州建设监理协会网站进不了wordpress加入题注
  • LCR 179.查找总价值为目标值的两个商品
  • 如何高效学习的讨论———编程等等
  • 织梦wap模板自适应手机网站dedecms模板下载wordpress建一个网站
  • 大数据方法论与实践指南-企业目标管理举例(小红书)
  • 如何构建一个电子商务网站重庆360网络推广
  • 网站建设的功能要求一个网站的开发周期
  • 跨网络互联技术(UAC-NSSM)
  • 站外推广方式做购物商城类网站需要
  • gemini cli试用体验
  • 建设网站要多少钱wordpress插件数量
  • 自己做网站能赚钱吗做视频网站收入
  • linux做网站最近的时事新闻
  • 一文了解高压互锁功能
  • 力扣2982. 找出出现至少三次的最长特殊子字符串 II
  • 下载网站php源码公司创建网站要多少钱
  • GZ073 网络系统管理赛项赛题第9套B模块(Linux部分)
  • 上海制造网站公司著名软件开发公司
  • 常见网络端口号及端口查看命令
  • 教你如何创建自己的网站建设网站的实验目的
  • 插件开发常用api整理
  • 东莞做网站找微客巴巴wordpress底部导航栏