代码之家  ›  专栏  ›  技术社区  ›  Vilx-

有没有合成的阿凡达脚本,我可以偷或看看?

  •  1
  • Vilx-  · 技术社区  · 15 年前

    在一个项目中,我很快就会有一个需要生成化身。生成过程将是其中一个用户可以选择不同的头,发型,衣服等。一些项目也将在第一次不可用,将不得不赢得或购买。

    对于如何实现这一点,我已经有了一个很好的想法,但是由于这是一个非常重要的代码量,所以最好能看到代码的工作示例。理想的情况下,我可以把一个脚本整合到我的页面中,但只是收集别人的想法也不错。

    我将使用PHP,但也欢迎使用其他语言的示例。

    补充: 澄清一下,我不是指随机的化身生成器(或者基于哈希值生成化身的生成器)。一个随机的化身生成器与我的意图有微妙的不同。在一个随机的化身生成器中,程序员艺术家有更大的发言权去哪里。他可以仔细挑选出不会互相冲突的部分,也可以丢弃给他带来麻烦的部分。

    this . 用户可以选择使用哪一个头部,应用哪种发型,使用哪一件衣服,等等。那里有更多的作品,艺术家每隔一段时间就会添加新的。很难测试这些碎片是如何组合在一起的。有时需要更高级的混合(比如帽子的一部分在头发前面,一部分在头发后面)。等。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Arc    15 年前

    [ 编辑:

    我认为主要是相应地设计零件。你有一些基本的形式(男性,女性,高/小,等等),你有样式集(例如头发)来完美地匹配和对齐。从工作量来看,用算法来解决这个问题可能是一个不好的选择,对于非动画人物来说可能不是必要的。

    不过,也许你需要一些额外的alpha通道/透明度遮罩或其他东西来组合头部、头发和帽子。

    除此之外,这些部分必须一层接一层地组合起来,就像怪物ID一样。

        2
  •  0
  •   user2999920    12 年前

    infernowebmedia.com

    他们出售一个廉价和功能齐全的网站代码,使你自己的化身网站。

    推荐文章