我正在尝试自定义一个网格,然后使用gltfExporter from Threejs导出它,但是它仍然会在附加了所有变形/形状关键点的情况下导出,我想在最终导出网格时删除它们。
克隆场景/网格不起作用。
function exportModel() {
var exporter = new THREE.GLTFExporter();
if (!gltfExportEnabled) gltfExporterConfig.binary = false;
var finalRenderModel = mainScene.children[2];
// Remove Morph Targets
if (!!removeExportMorphs) {
// finalRenderModel.children[0].children[1].morphTargetDictionary = [];
// finalRenderModel.children[0].children[1].morphTargetInfluences = [];
}
exporter.parse([finalRenderModel], function(gltf) {
if (!!gltfExportEnabled) generateDownload([gltf], exportFileName + ".glb");
}, gltfExporterConfig);
}
var generateDownload = (function() {
var a = document.createElement("a");
document.body.appendChild(a);
a.style = "display: none";
return function(data, name) {
var blob = new Blob(data, { type: "octet/stream" }),
url = window.URL.createObjectURL(blob);
a.href = url;
a.download = name;
a.click();
window.URL.revokeObjectURL(url);
};
}());
网格导出时附加所有变形/形状键,或者不导出
如果您另外执行以下代码,是否有帮助:
finalRenderModel.children[0].children[1].geometry.morphAttributes = {};
变形属性将指定给几何体<代码>网格。变形目标影响和网格。morphTargetDictionary
是在创建网格
的新实例时基于这些几何体数据生成的。
three.jsR107
我正在开发一个在线工具,使用三个。js,更准确地说,它是关于变形和缩放3d对象的各个部分。我想知道有没有办法把一个物体变形成三个形状。像这样http://n-e-r-v-o-u-s.com/cellCycle/(吧台从上到右),以自由的方式。 以及我如何建立一个网格模型,就像一个圆环,但有一个矩形截面,而不是圆形。有人有这种问题吗?提前谢谢。
这是我努力实现的一个例子:http://threejs.org/examples/#webgl_animation_skinning_morph 我正在将一个3D模型从Blender(V2.73)导出到Three。js(r70),使用三个。js r69。 该模型具有骨骼动画,以及具有不同面部表情(眼睛打开/关闭等)的多个形状关键点。 将骨骼动画导出到Three.js工作正常,但我不知道如何正确导出
上面的代码工作良好,因为它正在创建具有所需颜色的应用程序窗口。现在我想通过脚本来改变那个颜色,因为我的应用程序有不同的主题,我需要改变标题栏的颜色来匹配所选的主题。 有没有什么方法可以改变标题栏颜色一旦窗口加载?
目前,我有一个react组件,需要在不同的按钮点击时调用同一组件的2个突变。 我正在使用从react组件与graph ql服务器进行交互。 如果我使用这个。道具。mutate要调用单击时的突变事件,没有选项/参数指定要调用的突变。 https://www.apollographql.com/docs/react/essentials/mutations.html 如果我直接使用这个。道具。muta
有没有一个简单的算法可以实时使用,能够在没有任何用户输入的情况下变形两幅图像(完全自动,没有控制点可设置)? 基本上,我不想变形人脸或真实场景,这些图像实际上是完全抽象的,是绘画模式与线条等规则形状的组合。 提前谢谢。
我试图开始变形目标和three.js.然而,这个主题似乎没有太多留档。 当我查看源代码时: 注量[] 似乎是神奇的...这是如何工作的?我如何使用这个?1的值是全强度吗?我如何区分同一模型上的不同变形目标?我只是想理解: 提前感谢