自从 Cryptopunks 和 Bored Apes 发布以来,大多数蓝筹 NFT 系列都在其创意基准中使用了相同的反复出现的概念:一幅插图肖像(也称为 PFP,用于个人资料图片或证明图片)通过使用随机分布的定制层而被改变成几千种略有不同的变体。这些不同稀有度的独特特征会影响脸型、眼睛、皮肤、服装、配饰、背景等。

蓝精灵协会传奇系列的目的之一是为 PFP 系列设定新标准。但是,如何在尊重其代码的同时超越一个流派?又如何在自愿保持自动化/程序化过程的同时,突破质量的界限,这意味着在配对特征时人类的影响有限?

详情链接:https://twitter.com/SmurfsSociety/status/1660904040581025793

这个概念:以标志性的蓝精灵 IP 为画布,打造前所未有的系列

蓝精灵相对同质且易于识别的形状为我们的创造力提供了理想的背景。从第一天起,我们就做出了一些大胆的选择,以通过我们的系列提供卓越的品质:

全身框架:与传统 PFP 系列相比的主要区别:蓝精灵 NFT 是全身框架,而不是只关注面部/躯干的经典 PFP。这允许产生更多的细节和全方位的姿势,为系列增添了巨大的变化和个性。

250 个独特的角色:与经典 NFT 相比,另一个主要区别和大量的制作工作:蓝精灵协会传奇系列提供 250 个独特的角色。每个角色都有自己的姿势、特征和配饰。相比之下,CloneX 只有 8 个 DNA,而且这些 DNA 的身体姿势也几乎相同。

全 3D 渲染:尽管蓝精灵最初是 2D 漫画角色,但最近的电影和电视节目都是 3D 的,所以用全 3D 的方式来运作感觉更现代。我们完全从头开始重新创建了所有角色,每个蓝精灵都花费了几十个小时的工作量。

广泛的特征:7大类别百种可能的特征,包括背景、环境、元素、眼睛颜色、特殊效果、皮肤和服装颜色……超过 62,000,000 种可能的组合。

(该系列的一些 3D 灯光和环境设置)

艺术家合作:我们没有选择和著名的艺术家一起设计这个系列,也没有完全依靠一个内部团队,而是选择与各种当代艺术家合作。从背景和皮肤到实际的蓝精灵角色,我们的特邀艺术家为该系列增添了另一个层面的稀有性和多样性。

落实这些细节需要花费大量的时间和精力。但我们知道是时候投入大量资金制作一个真正前所未有的系列,同时通过一个一眼就能认出的角色,为为非凡的创造力留出了空间。

我们如何选择和校准稀有特征,创建一个连贯的集合:这一切都始于电子表格

尽管看起来令人惊讶,但大部分艰苦的创意工作都是在头脑风暴和测试阶段完成的:定义系列中不同类别的特征,选择每个类别有多少变化,并设定我们将推动自己实现的创造性范围。

我们有两个团队同时工作:一个负责角色的模型化和角色姿势,另一个负责创建图案和颜色,为每个蓝精灵定制 50 种变体。

蓝精灵特征电子表格的工作屏幕截图 - 这并不反映最终集合中特征的实际重新分配

Julien Probst 是 Iron Velvet Studio 的联合创始人,痴迷于网页设计和 3D 渲染,也是我们特征工程背后的策划者,他负责这个板块:“我基本上花了 2 个月的时间测试渲染、皮肤和纹理,看看他们将如何融合在一起。我会定期与团队分享实验,以选择最出色的特征并将它们包含在最终的渲染中。”

下一步是在一个巨大的电子表格中列出所有选定的特征,并给它们一个稀有度分数,该分数将定义它们在最终 PFP 集中分布的概率。这种评估背后有几个原因,由客观标准而非主观原因驱动:

  • 与蓝精灵的传说一致(蓝精灵传统上是蓝色的,戴着白色的帽子和裤子)

  • 被认为的稀有性(黄金特质在文化上被视为更珍贵)

  • 制作成本(有些特征如波浪背景的渲染时间长,成本高)

  • 社区的期待(一些物品和配件是大家期待已久的)

  • 特殊附加值(例如,一些著名艺术家设计了稀有特征)

  • 艺术方向的一致性(归根结底,这是一个创造性的选择)

唯一一致的元素是蓝精灵在所有 PFP 中保持不变的部分

这对很多特征来说是一个很大的标准。想象一下,对于每个给定的蓝精灵,有 271,320 种可能的特征组合。我们的工作是让引擎只生成 50 个变体,而这些变体看起来都很好!这就是我们的工作!

一旦选择了所有的特征并定义了它们的稀有程度,我们还必须执行创建传奇系列的工作。

用于生成集合的最终图像的工具和过程

一旦定义了所有渲染特征,就可以将梦想转化为(虚拟)现实了。我们使用了几种不同的工具来创建集合:

1.使用 Autodesk Maya 对蓝精灵进行建模(创建三维表示)和姿势(预测对象从用户定义的参考姿势转换)。

2.纹理(纹理或皮肤图案的创建)是使用 Adobe Substance 3D Painter 完成的。

3.最终渲染(将纹理应用于模型、灯光设置、特效和随机特征的生成)是使用 Blender Cycles 制作的,而特征是通过 FZRandomizer 插件随机组合的。

4.最后,文件被发送到渲染场。3D 文件生成是一个资源密集型过程:我们使用具有高计算能力的外部服务器来生成集合中的成千上万张图像集合。

整个系列使用 Fox Render Farm 上的 CPU 渲染。PFP 以 2160x2160 分辨率渲染,在 Cycles 上使用 CPU 渲染,有 256 个样本,对体积进行 0.5 步率渲染

每一步都很重要。但真正的魔法发生在 Blender 中,我们从字面上加载所有材质、3D 模型和纹理,并使用开源插件 FZRandomizer 为每个项目实现稀有票。然后我们在项目中创建一个时间轴,其中软件使用概率标签自动创建具有不同 PFP 的数千个新帧。

Blender 中黄金服装纹理的节点设置示例

我们必须运行几批测试,来验证特征重新划分是否符合我们的计划,以及渲染质量是否完美:在整个过程中,在 CSV 文件中生成了超过 25,000 行,以定义正确的公式。这有助于发现潜在问题,并为特征分配过程设置例外情况:

  • 由于审美原因(样式或颜色不匹配)或 3D 冲突(例如,背景和 VFX),多个特征不能很好地结合在一起时

  • 当来自多个协作的特征组合在一个 PFP 中时(例如 Druillet + Marest)

一切准备就绪后,我们导出 CSV 文件(你知道,这些不可读的逗号分隔列表)供我们的技术团队转换为 NFT 的元数据和渲染场的单个渲染文件,以处理最终的 PFP 图像,这需要大约 25 个整天(待确认)。

我们希望每个人都能看到并了解我们为这个系列付出的努力。每个蓝精灵变体背后都有令人难以置信的大量计划,使它们成为真正独一无二的艺术作品。但即使在处理完最终图像之后,我们仍然没有完成所有工作!一旦我们确保我们的系列经过良好校准并且看起来很棒,我们必须确保 PFP 文件将公平随机地分发给我们的 PFP 持有者。但这是我们下一篇文章的故事!

我们是如何管理蓝精灵协会 PFP 集合的程序性生成的?相关推荐

  1. NFT Insider #92:NBA球星拉梅洛·鲍尔入驻The Sandbox元宇宙,蓝精灵协会宣布与著名艺术家展开一系列合作

    引言:NFT Insider由NFT收藏组织WHALE Members(https://twitter.com/WHALEMembers).BeepCrypto(https://twitter.com ...

  2. 蓝精灵协会:如何将传统 IP 融入 Web3

    作者:Cedric Hervet,联合创始人,创意总监 我和许多项目合作过,并且担任了近 30 年的艺术总监和创意总监.我的方法一直是创造同质化的宇宙,把观众带入并使他们产生梦想.但我也曾系统地寻找过 ...

  3. 美国管理会计师协会发布2020年全球薪资调查结果

    美国管理会计师协会(IMA)近期发布了2020年全球薪资调查结果,这也是IMA自2012年起连续第8年开展针对全球会计和财务人员的薪资水平.工作时长.员工福利等方面的问卷调查,旨在为行业发展提供相关参 ...

  4. 美国管理会计师协会任命罗斯-波特为首席财务官

    北京2021年9月6日 /美通社/ -- 美国管理会计师协会(IMA)近日宣布由罗斯·波特(Russ Porter,CMA.CFM.CSCA)接替即将退休的多琳·雷曼(Doreen Rammen),担 ...

  5. 双色球大乐透(python)用列表和集合分别编程生成一期的开奖预测号码

    用列表和集合分别编程生成一期的开奖预测号码 ''' 双色球 双色球投注区分为红色球号码区和蓝色球号码区 红色球号码区由1-33共三十三个号码组成 蓝色球号码区由1-16共十六个号码组成 投注时选择6个 ...

  6. 蓝精灵协会 (The Smurfs‘ Society) 宣布与著名艺术家展开一系列的合作,打造传奇 PFP 系列

    4 月 18 日,The Smurfs' Society 将推出第一个由 Smurfs 品牌支持的官方 PFP 系列.该系列建立在链上游戏的基础之上,该游戏聚集了超过 85,000 名玩家,并在设计. ...

  7. springMVC实体用注解管理,多对多 set集合元素排序问题 解决

    实现效果 分类在set集合里不可排序 现要使商家拥有的相同的分来在同一列,需要把set集合里的元素放入list 但是问题是页面是双循环,必须以 . 的形式取集合元素所以需要把list集合声明到实体中, ...

  8. 知识管理java_java面试题 - 集合框架

    集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架. 这里有一些实用问题,常在核心Java面试中问到. 什么是Java集合API? Java集合框架API是用来表示 ...

  9. 20、Java——迷你图书管理器(对象+集合)

    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进.

最新文章

  1. Oracle系统简介
  2. java下使用Thumbnailator类库来对图片进行缩放
  3. Flutter 34: 图解自定义 View 之 Canvas (一)
  4. 解决安卓字体偏移:页面整体缩放
  5. Python urllib、urllib2、urllib3
  6. python时间函数详解_Python 日期的转换及计算的具体使用详解
  7. 算法高级(12)-分布式系统常见负载均衡算法
  8. JSP开发环境配置问题解答
  9. 计算机网络 第一章 计算机网络体系结构
  10. 合沟微服务怎么添加_微服务架构:动态配置中心搭建
  11. RNN 卷积神经网络- 吴恩达Andrew Ng 论文等资料汇总
  12. ST电机库5.0完全开源对电机控制软件工程师有何影响?
  13. armeabi与armeabi-v7a的区别,绝对干货!
  14. 对话 | AI、机器学习在材料科学研究中能发挥哪些作用?
  15. beyond-compare 命令行工具
  16. 使用DNSLog进行盲打
  17. MFC 控件类型和状态
  18. iPhone x 解决启动图适配上下黑边的问题(排除所有其他原因后,发现是图片尺寸问题)
  19. 剪映怎么去水印,剪映怎么剪辑视频
  20. 使用C# 创建windows 服务

热门文章

  1. CUDA 11.2安装血泪史
  2. React从入门到精通教程01
  3. 计算机网络二级考试类型,全国计算机二级考试科目的主要分类
  4. 小黄鸭母公司在港招股书失效,留给德盈控股和许夏林的时间不多了
  5. 【无标题】上课了上课了
  6. 航空母舰与钢铁侠助阵,这么硬核的智能锁你见过么
  7. 电源php38电路,8脚电源芯片TB6806的电路图
  8. socks 编程中的 strncpy_s 坑
  9. 如何成为一名优秀的软件测试人员,如何成为一名杰出的软件测试人员
  10. Adobe illustrator使用教程