次表面散射玉石
基于次表面散射(SSS)的玉石渲染
次表面散射(SSS)的概念自行百度,表现光进入物体,然后发生内部散射,最终从不同的位置射出,主要用于模拟玉石,翡翠,蜡烛,皮肤等有一点点透光的物体
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 587 2018-08-15 17:15 JadeDepth.renderTexture
文件 208 2018-08-15 17:15 JadeDepth.renderTexture.meta
文件 2001 2018-08-15 17:16 JadeDepthMaterial.mat
文件 208 2018-08-15 17:16 JadeDepthMaterial.mat.meta
文件 13910 2018-08-22 14:40 JadeJade.unity
文件 175 2018-08-15 16:27 JadeJade.unity.meta
文件 10041 2018-08-22 18:00 JadeJade2.unity
文件 175 2018-08-22 18:00 JadeJade2.unity.meta
文件 1997 2018-08-22 09:57 Jadematerialgrab.mat
文件 208 2018-08-22 09:55 Jadematerialgrab.mat.meta
文件 2453 2018-08-22 16:30 JadematerialJade.mat
文件 208 2018-08-15 17:22 JadematerialJade.mat.meta
文件 2489 2018-11-09 16:27 JadematerialJade2.mat
文件 208 2018-08-16 14:41 JadematerialJade2.mat.meta
文件 192 2018-08-15 16:27 Jadematerial.meta
文件 1995810 2018-08-15 16:28 JademodelCasual girl in Boots Colorfull Shorts and green top Walking.fbmCasual girl in Boots Colorfull Shorts and green top Walking.jpg
文件 1610 2018-08-15 16:28 JademodelCasual girl in Boots Colorfull Shorts and green top Walking.fbmCasual girl in Boots Colorfull Shorts and green top Walking.jpg.meta
文件 192 2018-08-15 16:28 JademodelCasual girl in Boots Colorfull Shorts and green top Walking.fbm.meta
文件 64384 2017-05-11 11:23 Jademodelgem.FBX
文件 1801 2017-05-11 11:23 Jademodelgem.FBX.meta
文件 1338029 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbmScan-19.jpg
文件 1610 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbmScan-19.jpg.meta
文件 192 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbm.meta
文件 3046912 2016-01-18 12:06 JademodelGirl in warm coat wearing bag_FBX.fbx
文件 2206 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbx.meta
文件 868880 2018-08-02 16:40 JademodelHand1.FBX
文件 3917 2018-08-15 16:28 JademodelHand1.FBX.meta
文件 614246 2018-08-15 16:28 JademodelLeather outfit Girl_FBX.fbmScan-1-N.jpg
文件 1610 2018-08-15 16:28 JademodelLeather outfit Girl_FBX.fbmScan-1-N.jpg.meta
文件 2030397 2018-08-15 16:28 JademodelLeather outfit Girl_FBX.fbmScan-1-T.jpg
............此处省略56个文件信息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class DepthRender : MonoBehaviour
{
public Shader depthShader;
public Shader grabShader;
public Material mt;
private RenderTexture m_depthTexture;
private RenderTexture m_grabTexture;
public Camera mDepth;
private Camera camereDepth;
private Camera camereGrab;
private int num;
// Use this for initialization
void Start()
{
m_depthTexture = new RenderTexture((int)Camera.main.pixelWidth (int)Camera.main.pixelHeight 24);
m_depthTexture.hideFlags = HideFlags.DontSave;
m_grabTexture = new RenderTexture((int)Camera.main.pixelWidth (int)Camera.main.pixelHeight 24);
m_grabTexture.hideFlags = HideFlags.DontSave;
Gameobject go = new Gameobject(“camereDepth2“);
camereDepth = go.AddComponent();
go.transform.position = mDepth.transform.position;
go.transform.rotation = mDepth.transform.rotation;
camereDepth.nearClipPlane = 1.0f;
camereDepth.farClipPlane = 40.0f;//
camereDepth.enabled = false;
Gameobject cameraobject = new Gameobject(“cameraGrab“);
camereGrab = cameraobject.AddComponent();
cameraobject.transform.position = mDepth.transform.position;
cameraobject.transform.rotation = mDepth.transform.rotation;
camereGrab.nearClipPlane = 1.0f;
camereGrab.farClipPlane = 40.0f;//
camereGrab.enabled = false;
}
private void Update()
{
/* num += 1;
if (num == 5)
{
RenderTexture renderTexture = camereDepth.targetTexture;//拿到目标渲染纹理
RenderTexture.active = renderTexture;
Texture2D tex = new Texture2D(renderTexture.width renderTexture.height);//新建纹理存储渲染纹理
tex.ReadPixels(new Rect(0 0 renderTexture.width renderTexture.height) 0 0);//把渲染纹理的像素给Texture2D才能在项目里面使用
tex.Apply();//记得应用一下,不然很蛋疼
byte[] bytes = tex.EncodeToPNG();//拿到图片的byte
File.WriteAllBytes(Application.dataPath + “/wangyufe2.png“ bytes);//写入本地
}*/
}
// Update is called once per frame
void OnPreRender()
{
if (null != depthShader)
{
camereGrab.targetTexture = m_grabTexture;
camereGrab.RenderWithShader(grabShader ““);//RenderWithShader
mt.SetTexture(“_GrabTex“ m_grabTexture);
camereDepth.targetTexture = m_depthTexture;
camereDepth.RenderWithShader(depthShader ““);//RenderWithShader
mt.SetTexture(“_BackDepthTex“ m_depthTexture);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 587 2018-08-15 17:15 JadeDepth.renderTexture
文件 208 2018-08-15 17:15 JadeDepth.renderTexture.me
文件 2001 2018-08-15 17:16 JadeDepthMaterial.mat
文件 208 2018-08-15 17:16 JadeDepthMaterial.mat.me
文件 13910 2018-08-22 14:40 JadeJade.unity
文件 175 2018-08-15 16:27 JadeJade.unity.me
文件 10041 2018-08-22 18:00 JadeJade2.unity
文件 175 2018-08-22 18:00 JadeJade2.unity.me
文件 1997 2018-08-22 09:57 Jadematerialgrab.mat
文件 208 2018-08-22 09:55 Jadematerialgrab.mat.me
文件 2453 2018-08-22 16:30 JadematerialJade.mat
文件 208 2018-08-15 17:22 JadematerialJade.mat.me
文件 2489 2018-11-09 16:27 JadematerialJade2.mat
文件 208 2018-08-16 14:41 JadematerialJade2.mat.me
文件 192 2018-08-15 16:27 Jadematerial.me
文件 1995810 2018-08-15 16:28 JademodelCasual girl in Boots Colorfull Shorts and green top Walking.fbmCasual girl in Boots Colorfull Shorts and green top Walking.jpg
文件 1610 2018-08-15 16:28 JademodelCasual girl in Boots Colorfull Shorts and green top Walking.fbmCasual girl in Boots Colorfull Shorts and green top Walking.jpg.me
文件 192 2018-08-15 16:28 JademodelCasual girl in Boots Colorfull Shorts and green top Walking.fbm.me
文件 64384 2017-05-11 11:23 Jademodelgem.FBX
文件 1801 2017-05-11 11:23 Jademodelgem.FBX.me
文件 1338029 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbmScan-19.jpg
文件 1610 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbmScan-19.jpg.me
文件 192 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbm.me
文件 3046912 2016-01-18 12:06 JademodelGirl in warm coat wearing bag_FBX.fbx
文件 2206 2018-08-15 16:29 JademodelGirl in warm coat wearing bag_FBX.fbx.me
文件 868880 2018-08-02 16:40 JademodelHand1.FBX
文件 3917 2018-08-15 16:28 JademodelHand1.FBX.me
文件 614246 2018-08-15 16:28 JademodelLeather outfit Girl_FBX.fbmScan-1-N.jpg
文件 1610 2018-08-15 16:28 JademodelLeather outfit Girl_FBX.fbmScan-1-N.jpg.me
文件 2030397 2018-08-15 16:28 JademodelLeather outfit Girl_FBX.fbmScan-1-T.jpg
............此处省略56个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)