0

我正在搜索动作脚本 3(或其他语言)的深度图算法。我的目标是在运行时为静态图像生成深度图。我找到了这个例子http://kode80.com/2009/06/29/papervision-zbuffer-and-dof/,我没有时间研究它的代码,但我只填充了 3d 模型. 最糟糕的可行选择是完成工作的服务器端技术。




扩展描述: 我的任务是开发 Flash 应用程序,其中头部的 3d 旋转由用户上传的 2d 图像模拟。有一些日本人已经设法做到这一点(http://hairtry.jp/),但他们使用的技术是服务器端的。它为上传图片的深度图生成带有精确处理的眼睛和图像的 swf 失败。我无法找出他们使用的服务器端技术是什么,所以我正在寻找任何可能的解决方法。

提前致谢。

干杯,查夫达尔·斯拉沃夫

4

1 回答 1

0

您最简单的解决方案是使用 3d 引擎,Paper vision 似乎已经过时了,有很多关于如何使用的文档和教程,但最近又没有太多的事情发生。我建议 Away3d "www.away3d.com" 他们似乎是最新的。

对于您的要求,可以在 Flash 中 100% 执行此操作,但在运行时创建一个 3d 头部并用高度图填充面部这是可能的,您需要查看位图操作。我认为这不是一件容易的事,您首先应该学习的是如何动态地将图像添加到球面上,而不是通过将图像中的某些颜色转换为不同的深度级别来查看高度映射我必须说我确定这是高级的东西,我设法为地球设置动画这是同样的方法,它看起来很狡猾,但它在 FLA 中为您提供了一些源代码

http://www.files.com/flash/animations/globe_animation_3496.html 上面的链接将允许您下载我的源文件,动画本身是一个滚动图像,但我使用 Actionscript 来给地球深度和一个 sheric 外观

于 2012-03-22T13:34:58.150 回答