阿诺德眼球材质节点连接

2023-11-23 20:50

本文主要是介绍阿诺德眼球材质节点连接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1)先来创建外眼球的阿诺德基本材质

加上  混合材质球  aiMixShader,把它拖到表面材质框里面。

2)在把基本材质拖到aiMixShadershader1框里面

 3)再创建一个基本材质,拖到shader2里面

 4)我们先做外眼球的材质,把Base下的weightcolor先拉到0,再打开3S(就是subsurface下的weight拉到1)

 

 5)把眼白贴图拖到subsurface color里,下面的radius,可以调一个偏暖的颜色。Scale可以调成0.1试试效果。

 

 6)然后把外眼球的法线贴图拖进来,中间要创建一个aiNormal把法线连到Input。再连到Normal Camera。(下面图片标错了,大家要注意,别连错了)

 

 7)然后来到创建的另一个材质,把折射打开(Weight拉到1),Roughness开高。

8)把之前创建的aiNormal,也连上这个Normal Camera

 9)然后外面再给它一个显色材质球,就是最开始创建阿诺德基本材质,拖到那个蓝色节点Arnold里面的Surface Shader里。

10) 创建一个blinn材质,删调后面的蓝色节点,替换之前节点里的表面材质

 

 11)blinn材质的透明度打开,漫反射,镜面反射衰减,镜面反射颜色都拉高,偏心率数值拉低一些(效果变强)

 12)再然后我们做内眼球的材质节点,创建阿诺德基本材质,把内眼球的颜色贴图和高度贴图拖进来,weight打开(3S效果),颜色贴图拖到Subsurface ColorRadius可以给一个偏暖偏黄点的颜色。Scale给到0.1.(具体还要看效果调试,数值不是死的)

 

 13)再把高度图连到Normal Camera,凹凸深度可以调低,具体看画面效果。

 14)若是想调节颜色,可以连上校色节点(remapHsv)有色调,饱和度,明度值可以调。

 15)如果有高光颜色的贴图,可以连上Specular里的Color,同时下面的数值也可以适当调试测试效果。如果颜色有差异,也可以像上面步骤一样连上校色节点(remapHsv)。

 16)再创建ramp节点,类型改成圆形,调动下面的滑块,让它大小和你眼球瞳孔的大小匹配。

17)把它连到外眼球之前加的混合材质球里(别连错了),拖到Mix Mode。 

 18)现在可以渲染测试效果了,有的同学可能会发现中间的没透明,看不到瞳孔。如果有这种情况的小伙伴,可以检查一下你们外眼球属性里的Arnold选项中,Opaque是否取消勾选。

 可以给大家看一下粗略的渲染效果

这篇关于阿诺德眼球材质节点连接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/420644

相关文章

【Altium】查找PCB上未连接的网络

【更多软件使用问题请点击亿道电子官方网站】 1、文档目标: PCB设计后期检查中找出没有连接的网络 应用场景:PCB设计后期,需要检查是否所有网络都已连接布线。虽然未连接的网络会有飞线显示,但是由于布线后期整板布线密度较高,虚连,断连的网络用肉眼难以轻易发现。用DRC检查也可以找出未连接的网络,如果PCB中DRC问题较多,查找起来就不是很方便。使用PCB Filter面板来达成目的相比DRC

Java面试题:通过实例说明内连接、左外连接和右外连接的区别

在 SQL 中,连接(JOIN)用于在多个表之间组合行。最常用的连接类型是内连接(INNER JOIN)、左外连接(LEFT OUTER JOIN)和右外连接(RIGHT OUTER JOIN)。它们的主要区别在于它们如何处理表之间的匹配和不匹配行。下面是每种连接的详细说明和示例。 表示例 假设有两个表:Customers 和 Orders。 Customers CustomerIDCus

chart 完成拓扑图单节点拖拽不影响其他节点位置

就是做这种的功能,箭头原本是可以动态重复移动的,但不知道哪里问题导致没箭头了,然后补了个edgeSymbol: ['','arrow'], 字段,才增加了箭头。 拖拽某个节点,只有关联到的线条会跟着变动其他的节点位置不变。 参考 https://gallery.echartsjs.com/editor.html?c=x8Fgri22P9 https://echarts.baidu.com/exa

神经网络第一篇:激活函数是连接感知机和神经网络的桥梁

前面发布的文章介绍了感知机,了解了感知机可以通过叠加层表示复杂的函数。遗憾的是,设定合适的、能符合预期的输入与输出的权重,是由人工进行的。从本章开始,将进入神经网络的学习,首先介绍激活函数,因为它是连接感知机和神经网络的桥梁。如果读者认知阅读了本专题知识,相信你必有收获。 感知机数学表达式的简化 前面我们介绍了用感知机接收两个输入信号的数学表示如下:

(13)DroneCAN 适配器节点(一)

文章目录 前言 1 特点 2 固件  3 ArduPilot固件DroneCAN设置 4 DroneCAN适配器节点 前言 这些节点允许现有的 ArduPilot 支持的外围设备作为 DroneCAN 或 MSP 设备适应 CAN 总线。这也允许扩展自动驾驶仪硬件的功能。如允许 I2C 设备(如罗盘或空速)距离自动驾驶仪 1m 以上,并实现多达 32 个伺服输出通道。

PHP ODBC:连接数据库的桥梁

PHP ODBC:连接数据库的桥梁 PHP ODBC(Open Database Connectivity)是一个允许PHP应用程序连接到各种数据库管理系统的扩展。它为PHP提供了一个标准的数据库访问接口,使得开发者可以编写不依赖于特定数据库系统的代码。本文将详细介绍PHP ODBC的概念、工作原理、使用方法以及在实际开发中的应用。 什么是PHP ODBC? PHP ODBC扩展使得PHP能

leetcode刷题(36)——24.两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3 题解: 这个题目有2种解法,一个是比较容易想到的循环求解,另外一个是比较难想到的递归求解 解法1:循环求解 关键点在于设置一个pre节点指向链表的头节点,很多链表题目的技巧都是这样设置一个pre

使用MySQL WorkBbench 连接远程服务器上的mysql教程(包含踩过的坑)

最近在学习MySQL,想要装一个可视化程序,但是希望把脏活累活留给服务器,于是自己电脑上安装了一个MySQL Workbench作为Client。下面记录一下配置的过程。 服务器端MySQL配置 安装MySQL这里就不赘述啦,可以参考 https://segmentfault.com/a/1190000023081074 然后是设置MySQL远程访问 打开配置文件修改连接地址 设置用户远程登

client-go入门之1:创建连接Kubernetes集群的客户端

文章目录 简介使用 简介 我们可以使用Dashboard或kubectl来访问k8s的API,也可以使用编程语言,如Go,Java,Python作为客户端来访问k8s。client-go是一个使用go语言编写的库,用来连接k8s集群并对集群资源进行操作。 使用 以下代码使用go连上k8s集群,并查询集群的节点信息: package mainimport ("fmt"meta