.obj相关内容
我有一些 3D 对象存储在 3D 编辑器应用程序特定(Blender/Solid/3DS)文件格式中,导出到 OBJ+MTL 文件,在 PNG/JPG 文件中带有可选纹理. 我想在手机上的 OpenGL ES 应用程序中加载这些对象(今天适用于 Android,不久的将来也适用于 iOS).而且我不想编写自己的 OBJ+MTL(或任何其他 3D 格式)解析器.所以我想使用一些支持加载 3D
..
所以我找到了很多关于如何在 Threejs 本身可用的默认对象上使用鼠标拾取的教程,但是是否可以在导入的模型(如 .obj 文件)上使用鼠标拾取并在精确位置显示一个球体用户点击模型?如果是这样,有人可以给我一个教程或至少一个带有源代码的示例,以便我可以使用它.我更喜欢教程,因为那是更好的学习方式.;) 编辑:所以我让鼠标选择为模型工作!但是现在我想在用户单击模型的位置显示一个小点.我试着按照
..
我希望能够像在本示例中一样导出 obj 文件 http://threejs.org/examples/#webgl_exporter_obj 但是,我想在 .mtl 纹理文件中导出带有相应纹理的 .obj 文件(我见过带有“usemtl someTextureNameFromMTL"的 obj 文件) 我看过这个问题但出口商似乎只出口网.我还发现 这个问题但只讨论进口商. 我想要
..
我需要一些帮助来使用新的 Apple ARKit 放置 3D 模型.是否可以放置 OBJ 类型的对象?我正在尝试放置头骨的 3d 模型. //加载OBJ文件让 bundle = Bundle.main守卫让 url = bundle.url(forResource: "Cranial", withExtension: "obj") else {FatalError("找不到模型文件")}让资产
..
如何将 3D Studio 动画模型导出为 OBJ 格式(如果可能)?生成的文件会是什么样的?我该怎么读? 解决方案 不,.obj 文件不支持动画. 您可以查看.obj 规范以了解它的详细信息确实支持. 您可以潜在地每帧导出一个 .obj,但这会很麻烦.根据工具的不同,每个关键帧可能导出一个 .obj.
..
我将列举到目前为止我所做的: 我使用 convert_obj_three.py 脚本将文件“pre.obj"转换为“pre.js" “pre.obj"使用“pre.mtl",因为它有图像“specular.jpg"的素材 "pre.obj" 、"pre.mtl" 和 "specular.jpg" 可以分别看这里 xportfit.com/threejs/pre.obj x
..
我已经使用 OBJMTLLoader 加载了一个带有 MTL 文件纹理的 OBJ 文件.我从 http://threejs.org/examples/webgl_loader_obj_mtl.html 复制了示例. 主要对象(穿着西装、头发、手和鞋子的男人)显示正常,纹理正确(例如眼睛、嘴巴、领带、纽扣). 加载的对象是一个包含 10 个子对象的 THREE.Group,每个子对象是一
..
加载 .obj: loader.load( 'test.obj', function ( objMesh ) {objMesh.traverse( 函数 ( 子 ) {如果(子实例THREE.Mesh){child.material = mat2;}}); 我试图用mrdoobs代码找到位置: objMesh.geometry.computeBoundingBox();var boundi
..
我是 ThreeJS 的新手,有一个简单的问题.我有以下可以正常工作的代码,但我无法为我的 .obj 添加颜色.简而言之,我在 Solidworks 2012 中设计了一个游戏控制器,然后将 CAD 文件导出为 .stl.然后我使用 MeshLab 将 .stl 导出为 .obj.现在我在 ThreeJS 中使用 .obj 并且它可以工作,但是我一生都无法将颜色添加到 .obj 中.这是代码
..
我使用搅拌机创建了一个 .obj 文件,并使用 skrx 建议的 OBJfileloader 加载到 Pygame 中:OBJFileLoader 中的错误 有没有一种简单的方法可以在将导入的 .obj 文件导入 Pygame 后更改其位置、高度和宽度?例如,如果您创建一个 tree.obj 文件,是否能够将同一棵树放置在不同大小的不同位置? 按照下面的代码,可能是这样的: obje
..
我正在尝试从位于以下位置的 THREE.js GIT加载名为"WaltHead.obj" 的示例文件并为其着色: https://github.com/mrdoob/three.js/blob/dev/examples/models/obj/walt/WaltHead.obj 我能够将其加载到我的项目中,但是当我尝试使用已经使用GLTF/GLB模型对我100%的代码对渐变颜色进行绘制时
..
我发现可能有关于加载obj的教程,但是没有关于如何加载obj以及如何将其与java一起使用的指南,有人找到了任何有用的教程的链接吗? 解决方案 我能找到的最接近的是: OBJ文件格式 OBJ加载器,独立于渲染器 请记住,JOGL是一个非常低级的API.一些更高级别的API(JMonkeyEngine和Java3D)具有内置的复杂API,用于处理此类事情.使用JOGL,您将自己
..
我已经在所有csproj文件中设置了OutputPath,IntermediateOutputPath和BaseIntermediateOutputPath标签。尽管如此,Visual Studio仍在我的源目录中创建了额外的“ obj”文件夹。据我所知,它将创建目录obj\Debug\TempPE,然后将其保留为空。 我不介意Visual Studio创建各种废话,但是我怎么告诉它只在我想
..
是否有.obj到.cpp转换器? 可以这样做吗? MICROSOFT VISUAL STUDIO在按F5键时会自动删除我的代码文件。 请帮助我。 我有.obj文件(VS忘记删除它们。哈哈哈)。 解决方案 很遗憾,无法将.obj文件反编译回源。 此处有更多信息。
..
解决方案 关于Blender obj的内容请阅读- Blender导入的obj文件的纹理与Blender Internal渲染器作为活动渲染器时一样好.但是,当前不支持在Cycles为活动渲染器时导入带有纹理的obj文件.使用Cycles,您必须使用纹理创建新材料 因此,第一个想法是检查尝试导入网格时使用的渲染器. 然后是文件格式本身. Obj文件格式由两个文件组成,而不是一个. * .o
..
在使用新的Apple ARKit放置3D模型时,我需要一些帮助.是否可以放置类型为OBJ的对象?我正在尝试放置头骨的3D模型. //Load the OBJ file let bundle = Bundle.main guard let url = bundle.url(forResource: "Cranial", withExtension: "obj") else { fata
..
这似乎是重复的问题,因为它与这一个很相似或其他很多内容,但是我所见过的帖子都没有真正帮助我弄清楚问题出在哪里(当然是我;)...),因此我敢在这里发布它,因为它使我得以前进真的很疯狂. 好吧,我正在使用Angular CLI生成的Angular2中的一个项目(目前没有后端任务或任何广告投放管理,目前只有HTML + CSS + JS文件...都是最新的和最新的).我已经通过npm导入了Thr
..
我对从Android Studio中的 Google Sceneform Tools(Beta)v1.13.0 生成的对象有疑问. 我下载了对象( .obj文件)并导入到 Blender 中以更改尺寸.之后,再次导出为 .obj文件. 当我使用它通过Sceneform工具在 Android Studio 中生成 .sfb 文件时,生成的 .sfb 对象只有黑色 左是在 Blend
..
我遵循了教程有关对象选择.但是,当我导入我的.obj资产并尝试选择/突出显示它们时,光线投射器似乎没有拾取它们.当我的鼠标单击.obj对象时,什么也没有发生.我添加了必要的对撞机(盒式对撞机甚至网状对撞机),但没有任何反应. 我做错了什么? 我没有从提供的源中更改代码.我只是将目标文件导入场景,并添加了必要的物理原理. 我要做的就是通过onMouseDown突出显示我的.obj文
..
这里的初学者到框架的总人数,已经遍历了教程的场景,现在正在使用.obj模型设置我的第一个框架。 使用远程服务器,感觉到像这样的重要信息。 我看到过有关模型未显示但我的显示损坏的问题,我不确定从哪里开始修复它。 > 这是在Windows 3D Builder中的外观: 这就是它在我的项目中的样子(在粉红色平面上作为对比): 这是html:
..