var images = document.getElementsByTagName('img'); for (var i = 0; i < images.length; i++) { images[i].style.borderRadius = '15px'; }

Brush and Asset Drafts | 布兰德画笔及资产草稿

2022-12-06 03:06 Leon Lee(涛哥)
二维码
2287

Brush and Asset Drafts.jpg


Brush and Asset Drafts

随着即将到来的纹理项目、基于节点的画笔,结合近期对 Blender 资产系统的改进,布兰德中的画笔和资产的关联性越来越紧密。为艺术家提供在 Blender 的所有模块中更好的使用画笔(和其他预设)奠定了基础,画笔所能覆盖的功能模块包括曲线、雕刻以及纹理绘画等。全新画笔发布之前,目前存在一下几个局限性:

  • 目前很难在不同文件(或项目)之间保持画笔同步。此外,由于画笔没有与资产系统集成,因此也很难管理

  • 虽然资产系统已支持 Pose Library 姿势预设,但其他预设(如画笔、matcaps、HDRI)尚未提供。这些资产带来了新的挑战,因为可以由用户创建,也可以随 Blender 一起发布,并且两者都应该由用户编辑

  • 新系统应该更直观地将这些资产与 Blender 的其余部分集成,并利用资产库管理与共享预设


Brush and Asset Drafts 01.jpg


全新笔画资产系统

在深入研究设计原则和基础架构之前,重要的是要了解新系统的简单性和直观性。保存画笔设置后,下次打开Blender时会自动加载它们。如果您想与您的团队或在线共享画笔,请打开原始资产库文件,应用设置,并保存.blender文件。生成的文件可以像往常一样共享。


设计原则:

预设为资产库中的资产、只读资产库、直观的保存预设更改!


预设成为资产库中的资产(不是当前文件):目前,画笔总是存储在当前的 .blend文件中,这导致一些明显的缺点,例如:

  • 画笔存储在当前的 Blender 文件中,使得文件储存空间增大

  • 违反直觉,难以共享,难以调整更改并传播到文件

  • 如果 matcap 或 HDRI 成为资产,将存储在当前文件中(将导致 Blender 文件保存体积更加臃肿)

为了解决这个问题,这个想法是将笔刷存储为资产库的一部分。


只读资产库一些内置资产(MatCaps、HDRI、画笔)需要只读。换句话说,它们不能被删除或保存。然而,为了给用户创造性的自由,无论资产是否内置,都应该始终是可定制的。我们如何存储这些更改而不影响原始或内置文件?我如何保存和共享这些新资产?为了解决这个问题,引入了一个新概念:Draft 草稿资产(具体请阅读下一章节)。


直观的保存预设更改方式:用户可以始终控制自定义的资产以及更改资产,而不必知道引擎盖下会发生什么。为了防止 Blender 保存不必要的更改,保存草稿不会自动发生。


Brush and Asset Drafts 02.jpg


草稿资产:

如何保存资产的更改(内置与否)。对于内置资产,如画笔,保存的更改将转到我们称为“草稿”的中转区。草稿作为用户配置文件的一部分保存,处理方式类似于 Blender 首选项(userpref.blend)或最近文件(recent-files.txt)。有两种类型的草案:

  • 资产草案:基于现有资产副本的全新资产

  • 覆盖草案:覆盖到现有资产(与原始文件分开)

发布草稿:

对现有资产库的任何调整都可以作为草稿保留。如果要共享草稿,必须发布到资产库中。对于内置资产,草稿必须保存到一个新的或不同的资产库中。对于常规的草稿资产,它们可以保存在同一资产库或新资产库中。要将草稿覆盖发布到其原始资产中:

  • 打开资产库 .blend 文件

  • 应用草稿覆盖

  • 保存文件

高级剪贴系统

预设资产提供一个持久的复制粘贴系统。这在未来可能会扩展到支持其他资产类型,成为一个的高级剪贴板。


该项目是 2022 年战略目标的一部分。这是即将到来的纹理项目的重要组成部分,但将独立处理。要关注此开发,请关注 developer.blender.org 中的通信渠道和 Brush Asset Project 任务。最初参与这个项目的团队是 Bastien Montagne、Dalai Felinto、Julian Eisel 和 Julien Kaspar。


昵称:
内容:
提交评论
评论一下
请输入文本