推荐:将 NSDT场景编辑器 加入你的3D开发工具链。

原文地址:https://www.mvrlink.com/droplet-generator/

1、官方介绍:

适用于Blender 3.1及更高版本的全过程液滴生成器,有以下特性:

完全程序化:所有的几何体都是100%程序化地创建的,这实现了很好的定制和性能。

完全可定制:为了易于使用,所有设置都是不言自明的。你有大量的选择来制作你自己版本的droplets。使用新添加的“高级设置”部分进一步修改它。

水滴轨迹:使用轨迹选项为您的水滴添加额外的真实感。

水滴着色器:使用包含的自定义水滴着色器渲染最佳外观的水滴,您可以在其中限制光线深度和阴影。

非重叠:利用液滴之间的接近度,所有的分布都不会出现任何看起来不真实的重叠液滴。当然,您可以根据自己的喜好更改邻近值。

自定义权重图:创建自定义权重贴图以限制水滴在网格上的分布。您还可以单独限制每个dropletgroup(长、大、中、小)。

动画支持(Wip):用动画长水滴给你的渲染带来生命,定制形状,让一切看起来更真实。这项功能仍在开发中,所以目前它只能在平面上工作。

易于导出:生成你的水滴,转换成网格,并导出它们用于其他3D程序,如Keyshot/3dsMax/C4D等。

2、制作教程

插件安装几乎都一样这里就不多赘述,但可能会出现安装不上的情况,可以把Blender切换为英文再试试,实在不行解压插件里面有自带的Blender文件打开也可使用。

安装完成后选中模型添加几何节点修改器,选中图标添加DropletGenerator2即可生成水滴。初始化的水滴非常少需要大家调节参数,大家可根据自己所需调整。

添加权重根据自己所需位置创建水滴,你需要在先创建一个顶点组,进入权重模式中画出你需要生成的区域。

接着你可以返回修改器找到以下图标进行切换。

你可以进入几何节点编辑器中找到黄色区域中以下节点打开可以实时调节每块水滴的形态,感觉可以做成冰刺?水滴的材质也是可以实时调整的。

如果你需要将水滴转换成网格,你可以在该修改器中拉到最下方找到红框内命令修改为1再应用修改器即可将水滴转换成网格导出。

插件整体还是比较简单,就是参数比较多需要各位小伙伴多去调整出自己想要的效果。

插件官方下载地址:

https://www.blendermarket.com/products/droplet-generator--blender-3

Blender插件:水滴生成器(Droplet Generator)的更多相关文章

  1. java:redis(java代码操作redis,实体类mapper生成器(generator))

    1.redis_demo Maven  ItemMapper.xml: <?xml version="1.0" encoding="UTF-8" ?> ...

  2. WordPress Tweet Blender插件跨站脚本漏洞

    漏洞名称: WordPress Tweet Blender插件跨站脚本漏洞 CNNVD编号: CNNVD-201310-645 发布时间: 2013-10-30 更新时间: 2013-10-30 危害 ...

  3. Python 高级特性之:生成器(generator)和迭代器(Iterator)

    前言: 之前学习Python自动化,接触了不少python的学习,对生成器印象尤其深,网上也看了很多介绍,下面主要是这些概念的个人学习整理(如侵删). 正文: 如要创建一个非常大的列表,受到内存限制, ...

  4. Python生成器(generator)和迭代器(Iterator)

    列表生成式 a = [i+1 for i in range(10)] print(a) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 这就是列表生成式 生成器(generator) ...

  5. ES6生成器函数generator

    ES6生成器函数generator generator是ES6新增的一个特殊函数,通过 function* 声明,函数体内通过 yield 来指明函数的暂停点,该函数返回一个迭代器,并且函数执行到 y ...

  6. 深入理解Python生成器(Generator)

    我们可以通过列表生成式简单直接地创建一个列表,但是受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,而且如果我们仅仅需要访问前面几个元素,那后面绝大多 ...

  7. python中的生成器(generator)总结

    1.实现generator的两种方式 python中的generator保存的是算法,真正需要计算出值的时候才会去往下计算出值.它是一种惰性计算(lazy evaluation). 要创建一个gene ...

  8. 【转】PHP生成器 (generator)和协程的实现

    原文地址:https://phphub.org/topics/1430 1.一切从 Iterator 和 Generator 开始 为便于新入门开发者理解,本文一半篇幅是讲述迭代器接口(Iterato ...

  9. Blender插件加载研究

    目标 [x] 解析Blender插件代码加载原理, 为测试做准备 结论 采用方法3的方式, 可以在测试中保证重新加载子模块, 是想要的方式, 代码如下: _qk_locals = locals() d ...

  10. Blender插件初始化范例

    目标 [x] 总结Blender插件初始化范例 总结 插件模板 Blender内部插件实现方式模板功能总结如下: 定义了子模块重加载方式 定义了批量加载子模块的方式 插件注册函数 插件注销函数 模块总 ...

随机推荐

  1. 记录一次缓存引起的线上BUG

    背景 有一个需求大概是这样的,为了提高推荐系统的性能,需要本来从A服务获取的帖子信息,改为从Redis里面重新读取 Redis里面没有存帖子的所有信息,只存储了推荐系统必要的字段 大概是这样的: 至于 ...

  2. 前端HTML不使用flash兼容IE浏览器播放视频

    前言:最近公司项目上有个需求就是在IE8上不使用flash技术来去实现视频播放 分析:IE8不支持HTML5,所以不能使用video标签,在非IE的浏览器可以使用video标签 目录 我的解决 DEM ...

  3. 搭建漏洞环境及实战——搭建DVWA漏洞环境

    DVWA是一款开源的渗透测试漏洞练习平台,其中内涵XSS.SQL注入.文件上传.文件包含.CSRF和暴力破解等各个难度的测试环境. 1.在安装时需要在数据库里创建一个数据库名,进入MySQL管理中的p ...

  4. Redis——02 学习

    Redis--02 前面了解了 Redis 以及在 Linux 的安装,下面了解一些 Redis 常用的命令. Redis 常用命令: Redis 是 Key-Value 形式,Key 为字符串类型, ...

  5. json 提取器将提取的所有id拼接成字符串

    1.添加json提取器,提取所有的id 2.添加调试后置处理器查看buildid_ALL值以及类型 当需要将提取的id拼接成字符串时,此时使用json提取器并勾选Compute concatenati ...

  6. jmeter 之性能分布式压测

    背景: 当并发量达到一定数量时,单台测试设备不足以支撑,甚至会出现内存溢出等情况,解决这个问题就可用分布式测试,使用多台测试设备来达到更大的用户并发数. 原理: 1.一台设备作为调度机(master) ...

  7. [图像处理] YUV图像处理入门5

    12 yuv420转换为rgb(opencv mat) yuv格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式,而且自己造轮子工作量太大.因此通常都会将yuv转换为rgb, ...

  8. Spark框架下均值漂移算法对舆情聚类的分析

    知网链接 原文链接 张京坤,  王怡怡 软件导刊   2022年21卷第6期 页码:141-146 DOI:10.11907/rjdk.211889    中图分类号:TP274 纸质出版日期:202 ...

  9. [C++]vector内存的增长机制

    例子 #include <iostream> #include<vector> #include<algorithm> #include "CPPDemo ...

  10. 超详细手把手教你cordova开发使用指南+自定义插件,jsbridge

    Cordova是什么 使用前端技术 开发跨平台web App的工具 底层原理:HTML+CSS搭建页面, JS和原生交互 交互原理:Cordova插件 环境配置 安卓开发基础环境搭建的文章可以参考一下 ...