网站首页 站内搜索

搜索结果

查询Tags标签: Shader,共有 66条记录
  • 读UnityShader入门精要第五章-开始Unity Shader之旅

    1.一个最简单的顶点/片元着色器 1.1 顶点/片元着色器的基本结构//定义Shader的位置和名称 Shader " Unity Shaders Book/Chapter 5/ Simple Shader" {//可以不定义Properties,但是必须有至少一个SubShaderSubShader{Pass{//使用CGPROGRAM和ENDCG包裹CG代码片段…

    2022/8/7 23:22:58 人评论 次浏览
  • UNITY shader 双面材质效果

    最近在unity导入了一个模型,然后顶部缺失,研究发现大概率是法线或是单面材质的问题。可以用双面shader解决Shader "Custom/NewSurfaceShader"{Properties { _MainTex ("MainTex (RGB)", 2D) = "white" {} //颜色贴图_MainTint (&q…

    2022/7/4 23:20:21 人评论 次浏览
  • Unity Shader入门精要读书笔记 第三章 Unity Shader基础

    Unity Shader入门精要读书笔记 第三章 Unity Shader基础 前言 Unity Shader的出现就是为了提供一个地方能够让开发者更轻松的管理着色器代码以及渲染设置,而不需要同各种shader文件一样管理多个文件、函数等。 3.1 Unity Shader概述 3.1.1 材质和Unity Shader ​ 在Unity…

    2022/7/4 6:21:50 人评论 次浏览
  • KTL 一个支持C++14编辑公式的K线技术工具平台 - 第七版,体验GPGPU。

    K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库:https://github.com/bbqz007/KTL 国内仓库:https://gitee.com/bbqz007/KTL CoreAnimation for Windows: https://github.com/bbqz007/xw zqt5 一个超简单的Qt5窗…

    2022/6/27 14:20:23 人评论 次浏览
  • Cesium 中的Shader解析2

    一、简介 采用纯WebGL实现纹理贴图,并修改shader,对比Cesium中的实现,从而感受Cesium对WebGL的封装,以及用法上的异同点。 可以对比Shader解析1中用Cesium实现相同功能代码。https://www.cnblogs.com/dog2016/p/16222406.html 二、代码<!-- 纹理映射的过程需要顶点…

    2022/5/5 6:15:22 人评论 次浏览
  • Shader数学-三角形、插值相关处理

    前言:渲染流程中,涉及三角形顶点数据的插值,比如,颜色、法线、等等。使用到的理论就是重心坐标。 结论:重心坐标 三角形重心坐标推导: 推导公式:(大写代表坐标向量,eg:C)

    2022/3/8 23:17:35 人评论 次浏览
  • URP 编写自定义 Shader (2) 带颜色输入的 URPUnlitShader

    Shader "Example/URPUnlitShaderColor" {Properties{_BaseColor("Base Color", Color)=(1, 1, 1, 1)}SubShader{Tags { "RenderType"="Opaque" "RenderPipeline"="UniversalPipeline" }Pass {HLSLPROGRAM#pr…

    2022/2/14 23:43:47 人评论 次浏览
  • unity shader graph入门学习-模型溶解

    零零散散学习shader多少有点难,一些空间的转换啥的老是记不住。看到了shader graph工具,尝试一下,学了一下模型溶解的效果实现: 版本:unity 2021.2.0a19原理 溶解原理:透明度测试,当alpha小于alphaclip的值时不显示 用噪声图来表示alphaalphaclip用正弦时间来变化描…

    2022/2/7 23:54:28 人评论 次浏览
  • 基础理论_渲染管线

    前言:博学静思才能成长,笔记是记录笔者自己的学习路程。01:渲染(rendering)是什么?渲染是以软件由模型生成图像的过程。模型是用语言或数据结构进行严格定义的三维物体或虚拟场景的描述。渲染用于描述:计算视频编辑软件中的效果,以生成最终视频的输出过程02:渲染…

    2022/1/23 23:34:14 人评论 次浏览
  • Unity里基础光照(Lambert、Phong、BlinnPhong模型)的Shader代码

    //以下是各种光照模型(Lambert、Phong、BlinnPhong、Gourand)的Shader代码,在Unity里创建一个Material后可以选择使用,各行代码都有注释,不再详细解释了。 Shader "MyShader/BaseShader"{//包含Lambert、Phone、Blin-Phong模型 Properties {//定义属…

    2022/1/14 23:10:05 人评论 次浏览
  • Unity里基础光照(Lambert、Phong、BlinnPhong模型)的Shader代码

    //以下是各种光照模型(Lambert、Phong、BlinnPhong、Gourand)的Shader代码,在Unity里创建一个Material后可以选择使用,各行代码都有注释,不再详细解释了。 Shader "MyShader/BaseShader"{//包含Lambert、Phone、Blin-Phong模型 Properties {//定义属…

    2022/1/14 23:10:05 人评论 次浏览
  • 使用z坐标控制ugui和Render的层级显示

    需要修改默认的shader, 像UI-Default, Sprite-Default, 他们默认都没有开启深度测试, 也就是z坐标不参与层级显示(实际调了z坐标偶尔会有效果, 但那个是随机的, 不可靠), 所以需要先修改他们 # 去unity官网下载对应unity版本的buildin_shaders, 然后copy到项目下, 开启深度…

    2021/12/26 23:07:11 人评论 次浏览
  • 使用z坐标控制ugui和Render的层级显示

    需要修改默认的shader, 像UI-Default, Sprite-Default, 他们默认都没有开启深度测试, 也就是z坐标不参与层级显示(实际调了z坐标偶尔会有效果, 但那个是随机的, 不可靠), 所以需要先修改他们 # 去unity官网下载对应unity版本的buildin_shaders, 然后copy到项目下, 开启深度…

    2021/12/26 23:07:11 人评论 次浏览
  • Linux之X11+OpenGL+EGL绘制(二十),这些面试官常问的开发面试题你都掌握好了吗

    atan(pos.y,pos.x) - phase ); \ } \ "; // handle to the shader void print_shader_info_log (GLuint shader){ GLint length; glGetShaderiv ( shader , GL_INFO_LOG_LENGTH , &length ); if ( length ) { char* buffer = new char [ length ]; glGetShaderIn…

    2021/12/20 7:23:10 人评论 次浏览
  • Linux之X11+OpenGL+EGL绘制(二十),这些面试官常问的开发面试题你都掌握好了吗

    atan(pos.y,pos.x) - phase ); \ } \ "; // handle to the shader void print_shader_info_log (GLuint shader){ GLint length; glGetShaderiv ( shader , GL_INFO_LOG_LENGTH , &length ); if ( length ) { char* buffer = new char [ length ]; glGetShaderIn…

    2021/12/20 7:23:10 人评论 次浏览
共66记录«上一页12345下一页»
扫一扫关注最新编程教程