【发布时间】:2018-05-17 05:51:30
【问题描述】:
我正在做 3D 代码考古。我在 10 年前用 OpenGL + XMLisp 编写的原始代码做了一个 nice morph of Mona Lisa,只有大约 30 行代码。该代码在 Lisp 中,可能不会有太大帮助 (in this google code grave)。但核心是一个网格对图像进行细分,其中包括两个通过“幸福”变量控制的顶点:
这很好用,但我喜欢在 three.js 中重写它而不滚动我自己的着色器。当我浏览文档时,我什至不知道从哪里开始。我只需要一个三角形网格,保持 xt、yt 纹理坐标不变,但改变 x、y 以变形图像。我无法想象这在三个.js 中应该更大
如果您想知道它的真正用途是什么。我们使用这种技术在 Gray's Anatomy 的实时变形插图中创建了一个很好的人体解剖模拟:遗憾的是,只剩下低分辨率的 youtube 视频:https://www.youtube.com/watch?v=39NJJC1Vt18
任何指针将不胜感激。
【问题讨论】:
-
请以文本形式显示原始代码以及解决的任何尝试