问题标签 [blender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将场景中的每个对象导出到另一个文件
我想问你,如何使用 python 脚本将所有对象导出到场景以在搅拌机中分离文件?我想将它导出到 fbx,有这样的东西:对象文件 Car Car.fbx Boat Boat.fbx 等。
每个对象都有他的文件。我正在尝试使用'export_fbx.py',我将源代码粘贴到搅拌机中的编辑器,并在粘贴的代码下面写一些东西,例如:
但这不起作用:/我需要这样的东西,因为我在场景中有 45 个对象,我必须互相导出到 fbx,才能在 XNA 中导入它。
xna - 将 3D 添加到 2D 游戏
我正在使用精灵制作一个自上而下的平台游戏。我想添加一些 3d 元素来增加平台的深度,通过将平台绘制为向下延伸到深渊的柱子。下图说明了这个概念。
我的问题出现在尝试将 3d 模型的顶部与平台精灵对齐时。每当我绘制平台对象时,我将如何设计一个在适当位置自动创建柱子的系统?
python - 我怎样才能完全控制我的 3D 人体模型?
我正在做一个项目,我使用由 makehuman 制作的 3D 人体模型,我想与它进行交互(改变一些特征,如:高度、宽度、腿长等),即完全控制。
所以我想问我该怎么做才能对模型特征进行一些更改,然后自动导出它(代码不使用该工具)???
python - 我可以使用搅拌机控制我的人体模型吗
可能重复:
我怎样才能完全控制我的 3D 人体模型?
我想完全控制我的 3D 人体模型,例如缩放它、更改宽度和高度等。使用搅拌机脚本将其集成到我自己的项目中
如果是,如何开始 如果不是,是否有任何其他工具可以做到这一点?
model - 如何使用搅拌机为 3D 模型添加纹理
当我使用搅拌机打开一个 3ds 文件时,它只加载一个实体块,在同一目录中没有很多纹理图像文件。谁能帮我装满这个模型?先谢谢了
python - Python,从 Python/Blender 的发布版本加载调试模块
我一直在为 Blender 编写一个导出脚本,它使用 python 来处理任何插件。由于我的大部分代码库都在 C++ 中,我决定将我的代码包装为一个 python 模块 (pyd),该模块将从导出脚本中导入并传递所有相关位进行转换。
只要我制作发布版本,搅拌机就可以很好地加载模块,我什至可以使用 Visual Studio 进行调试 - 但要解决错误,发布版本不可靠,因此我需要使用模块的调试版本。不幸的是,在这种情况下,模块不会加载。
从 python 控制台:
环顾了一下,我发现错误是找不到另一个 dll,因为我没有加载任何其他内容,所以我添加了 python 的调试版本和我的模块。现在错误不同了:
因此,我将模块初始化名称从“PyInit_exporter”更改为“PyInit_exporter_d”(并删除了调试 pythond.dll,因为它因致命错误而导致搅拌机崩溃)返回第一个错误(dll 加载失败)。
所以,我的问题是,在运行 python 的发布版本时,如何加载 python 模块的调试版本?由于python嵌入在搅拌机中,我想避免下载源代码并重建它。
c++ - 虚拟审判室设计
作为我硕士项目的一部分,我提议为零售服装店构建一个虚拟试衣间应用程序。目前,它旨在直接在商店中使用,尽管它也可以扩展到在线商店。
该应用程序将通过在屏幕上的 3D 复制品上展示所选服装的外观,向客户展示其外观。
它涉及3个步骤
- 评估客户
- 构建客户复制 3D 人形模型
- 在模型上涂抹模拟布
我的问题是关于项目的可行性和框架的选择。这可以使用普通台式计算机实时实现吗?如果是的话,什么是合适的框架(硬件、软件、编程语言等)用于此目的?
在我到目前为止所做的工作中,我计划通过以下方式实现上述步骤
第 1 步:选项 a) 用于前视图和侧视图的两个摄像头或选项 b) 1 个 Kinect 或 2 个 Kinect,用于完整的 3D 数据
第 2 步:要么使用 makehuman (http://www.makehuman.org/) 代码使用上述数据构建自定义 3D 模型,要么从头开始构建所有内容,不确定框架。
第 3 步:只需要少量布料样品,因此想到在搅拌机中制作模拟衣服。
目前我对不同的部分只有模糊的想法,但我不确定如何开发完整的应用程序。
iphone - 在 iPhone 中显示 OpenGL 动画的最佳过程
我在将骨骼和骨骼动画从 Maya 导入到 Blender 到 iPhone 时遇到问题。这是我所做的:
- 安装ColladaMaya插件以导出 DAE 供 Blender 导出
- 使用Jeff LeMarche 的脚本能够导出模型的单个关键帧并将这个 .h 文件导入 iPhone 游戏
- 使用更多 Jeff LeMarche 的步骤设置 GLView 并渲染到我们的游戏中,因此该模型显示在实际游戏旁边(不是 3D 格式)。
- 研究了 oolongngine,sio2(已申请但尚未收到他们的电子邮件),其他SO q 的解决方案,包括我的来自游戏开发
- 使用FBX SDK内容管道为动画动态生成类文件进行了审查。
我可以导入模型并显示它。很多这样的过程都会响应这个问题,让开发人员以编程方式操作游戏对象。我的主要问题是在现有游戏旁边找到将动画导入 iphone 的最佳、明确的过程?我不需要整个游戏或整个场景,只需要一个动画模型和一些步骤即可。
此动画旨在循环播放。还有 3 个动画将在不同的游戏状态下播放(好棋、坏棋等)。所以我担心 LeMarche 的关键帧解决方案(基本上意味着将每个关键帧导出为 .h 文件)将非常耗时且占用大量内存。我绝对愿意这样做,但是在我完成所有研究之后(不包括其他链接),除了手动导出每个关键帧并导入它们之外,我不知道下一步该去哪里。
编辑:
对于任何可以给我一个明确定义的将动画从 3D 应用程序导入 iPhone 的过程的人,我已经为此添加了一个赏金。不是整个应用程序本身(即 Unity、Sio2 等),而只是在应用程序中显示 3D 叠加层(例如在宝石类游戏旁边的动画模型,不与世界交互。)
人们一直在说,“创建自己的模型加载器”。是否有脚本、示例、教程,以及从 3D 应用程序(最好是 Maya 或 Blender)导出并导入此动画并在 Objective-C 中渲染它的“模型加载器”过程的任何内容?
3d - 在搅拌机 2.57 中对行星进行纹理处理
你能告诉我如何解开一个球体,所以它会变成一个 ractangle,因为当我解开一个球体投影时,它会进入非常奇怪的 UV 贴图。我有纹理,但我不能使用它们,因为 UV 贴图混合器导出。请帮忙!
提前致谢!
xna - 将 DirectX .X 导入 Blender
我现在花了一些时间来寻找“工具”来工作和制作 3D 应用程序。出于某种原因,我将使用 XNA 4.0。这可以为模型导入 .X 或 .FBX 文件——也许更多,但我还不知道。我想用作基于文本的两种格式,而不是二进制格式。我发现 .X 产生的垃圾文本更少,因此我尝试寻找免费但有用的工具来编辑 .X 文件。在下载了许多垃圾软件后,我发现 Blender 可以满足我的需求。
我的问题是即使 Blender 可以导出到 .X 甚至 .FBX,它也不能从这些格式导入。我一直在为这个目标寻找插件,但到目前为止我还没有找到,在太多的“访问过的链接”之后我就输了,所以我想我会在这里问一下,如果有人知道导入 .X 的好方法进入搅拌机...
或者
- 使 XNA 与其他格式一起工作。
- 建议一个好的 3d 编辑程序,它可以编辑从 .X 或 .FBX(文本)导入的模型,并可以导出为其中一种格式。
我使用搜索,并没有迟钝 - 只是尝试寻找和寻找......所以......欢迎任何好主意或链接。提前致谢。
编辑:明确一点:我的目标是拥有一个 3d 模型编辑器,可用于编辑文本格式的 .X(或 .FBX),因此我可以使用 XNA 而无需转换或转换为其他任何东西。