当用户选择一个选项时,Nike的网站如何进行此Flash效果

时间:2010-03-31 02:49:19

标签: web flash

我想知道在选择颜色或鞋底时你可以看到does Nike website make the change。起初我以为他们只是使用图像,当用户选择了一种颜色时,你只是更换了那个部分,但是当我选择了一个不同的鞋底时,我注意到它没有像图像一样变化,看起来更像是在渲染。有人碰巧知道这是怎么做的吗?或者我在哪里可以获得有关产生此效果的更多信息:)?

2 个答案:

答案 0 :(得分:1)

很难确定,但我的猜测是他们正在使用类似于Adobe's Scene7提供的渲染服务。

该产品用于根据用户选择对基础产品图像进行着色/自定义。

如果您对使用该服务感兴趣,我建议您报名参加他们的每周网络研讨会。我不久前参加了一次,对他们的产品印象非常深刻。他们展示了Converse网站(其功能与Nike网站几乎完全相同)作为演示。

答案 1 :(得分:0)

许多这些工具都是使用各种技术在Flash中构建的:

1)您可以使用Flash的BitmapData对象直接移动项目中像素的色调。这可能是最简单的技术,但通常会限制您进行简单的颜色转换。

2)您可以预渲染包含您想要在对象上显示的各种纹理(例如图案或纹理)的透明PNG(或照片),并在运行时将它们动态添加到您的舞台。我认为,这提供了最高的保真度,但意味着您需要预先渲染所有项目。

3)您可以创建3D collada文件并通过Papervision3D等库加载它们。然后在运行时动态更改纹理。这是内存密集度最高的技术,往往会导致更差的保真度,但为此您可以获得一个可以在太空中查看的完整3D对象。

我确信还有其他技术,但这些是我能想到的前三名。我希望有所帮助!