开源3D材质制作工具 Material Maker v1.6 中文免费版

AI智能摘要

此内容由AI根据文章内容自动生成

Material Maker 是一款基于Godot引擎的免费开源3D材质制作工具,专为PBR材质设计。它支持超过150种节点,用户可以通过组合和分组这些节点来创建新材质,并能导出至Godot、Unity及Unreal等主流游戏引擎。这款工具让艺术家们能够轻松地构建复杂的纹理,极大提升了创作效率与灵活性。无论是初学者还是专业人员,都能在其中找到适合自己的创作方式。

介绍

Material Maker 是一种基于 Godot 引擎的程序 PBR(基于物理的渲染)材质创作工具。材质被定义为节点创建或转换纹理的图形,并且可以为 Godot、Unity 和 Unreal 游戏引擎导出。有超过 150 个可用节点,新节点可以通过连接和分组现有节点来创建,也可以通过在 GLSL 中描述它们来创建。

软件截图

图片[1]-开源3D材质制作工具 Material Maker v1.6 中文免费版-宇程系统站
图片[2]-开源3D材质制作工具 Material Maker v1.6 中文免费版-宇程系统站

软件特点

涉及使用带有自定义纹理、图案和材料的地图环境的游戏开发可能需要专门的软件。 Material Maker 就是这样一种应用程序,它专门设计用于通过连接和节点为用户提供能够描述程序纹理的方法。

该创作工具基于 Godot 引擎,将材质定义为由纹理节点变换确定的图形。由 GLSL 着色器定义,连接节点后,应用程序将生成组合着色器,而不是为每个节点生成单独的图像。

用户还可以通过对现有节点进行分组或组合,或者编写自己的自定义 GLSL 着色器来创建新节点。此外,节点生成过程将在到达特定缓冲区节点或已定义目标材料的节点时停止。

该应用程序部署了一个包含大约 150 个节点的内置库,用于定义 2D 和 3D 形状的形状、图案、过滤器或转换。后者被描述为有符号距离函数,用户可以通过两种方式访问该库:通过图形视图的上下文菜单或通过专用的库面板。

更新日志

General

  • Allowed closing named parameter dialog via window button (contributed by williamchange)
  • Implemented vertical tabs in the Preferences dialog (contributed by williamchange)
  • Improved debug console link navigation (contributed by williamchange)
  • Enabled tab rearrangement for projects panel (contributed by williamchange)
  • Made tab styles more consistent (contributed by williamchange)
  • Updated icons to use SVG when possible (contributed by williamchange)
  • Configured default FileDialog path to user’s home directory (contributed by williamchange)
  • Added documentation for user interface shortcuts (contributed by williamchange)
  • Added a menu item to show examples folder (contributed by williamchange)
  • Added documentation for user interface shortcuts (contributed by williamchange)

Graph view

  • Updated graph navigation to retain subgraph offsets (contributed by williamchange)
  • Added circuit/metro style (diagonal) connections (contributed by williamchange)
  • Implemented node grabbing via G key (contributed by williamchange)
  • Added drag and drop support for image parameter (contributed by williamchange)
  • Made the close/minimize node buttons optional (contributed by williamchange)
  • Improved node interaction when zoomed out (contributed by williamchange)
  • Added port previews for group input nodes (contributed by williamchange)
  • Improved remote parameters rearrangement (contributed by williamchange)
  • Added edge scrolling when dragging connection (contributed by williamchange)

Library

  • Show top-level section labels in the Library panel in bold (contributed by williamchange)
  • Modified the “Update library item” action to keep the thumbnail (contributed by williamchange)

2D Preview

  • Improved $node to use node title in 2D export (contributed by williamchange)
  • Updated 2D preview to gizmos during transform until LMB is released (contributed by williamchange)

3D Preview

  • Added alternative inputs for graph panning/camera orbiting (contributed by williamchange)

Nodes

  • Added controlled variations and related nodes
  • Implemented portal nodes (contributed by williamchange)
  • Added a variadic Color Pick node (contributed by myaaaaaaaaa)
  • Added a basic glTF exporter for static PBR materials (contributed by myaaaaaaaaa)
  • Added lacunarity for FBM noise node (contributed by williamchange)
  • Added gabor noise for FBM noise node (contributed by williamchange)
  • Improved export node to support $ variables (contributed by williamchange)

Bug Fixes

  • Fixed crash when adjusting BPP in pixels node (contributed by williamchange)
  • Fixed Morphology node Y dilation to use resolution (contributed by DevFika)
  • Fixed SDF FBM node not displaying correctly (contributed by williamchange)
  • Fixed opaque background for tooltip/popup menu panels (contributed by williamchange)
  • Reintroduced AO export for Blender export target (contributed by williamchange)
  • Placed graph UI (hierarchy and subgraph controls) above nodes (contributed by williamchange)
  • Updated reroute/preview2d bg checker to match defaults (contributed by williamchange)
  • Fixed console meta navigation on multiple clicks (contributed by williamchange)
  • Fixed group parameters using default values from linked widgets (contributed by williamchange)
  • Fixed hierarchy/subgraph UI position (contributed by williamchange)
  • Fixed crash when opening named parameter editor (contributed by williamchange)
  • Fixed zoom in/out buttons conflicting with node align (contributed by williamchange)
  • Added check to prevent self-referencing in float parameter editor (contributed by williamchange)
  • Fixed lattice, pixels, polygon views not centering (contributed by williamchange)
  • Fixed default lattice point positions (contributed by williamchange)
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

    暂无评论内容