自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 配置环境以及创建第一个窗口01

环境配置配置教程(GLEW&GLFW)GLFW: 一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入,这正是我们需要的。GLAD/GLEW: 因为OpenGL只是一个标准/规范,具体的实现是由驱动开发商针对特定显卡实现的。由于OpenGL驱动版本众多,它大多数函数的位置都无法在编译时确定下来,需要在运行时查询。GLAD/GLEW均可解决创建第一个窗口#define GLEW_STATI

2021-08-07 15:45:32 113

原创 OpenGl3.3初识00

初识OpenGl3.3OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范(Specification)。实际的OpenGL库的开发者通常是显卡的生产商。你购买的显卡所支持的OpenGL版本都为这个系列的显卡专门开发的。当你使用Apple系统的时候,OpenGL库是由Apple自身维护的。在Linux下,有显卡生产商提供的OpenGL库,也有一些爱好者改编的版本。这也意味着任何时候OpenGL库表现的行为与规范规定的不一致时,基本都是库的开发者留下的bug.核心模式(

2021-08-07 11:10:31 876

原创 一个简单的对象池

使用步骤文件导入,点击Manager-Create PoorConfig创建对象池,填写对象池数量(可以为多个不同物体池子)、单个对象池的名字、预设、最大容量代码中获取对象GameObject go = PoolManager.Instance.GetObject("PoolName");隐藏对象PoolManager.Instance.HideObjet(gameObject);...

2020-01-12 21:49:34 193

原创 【Unity Shader】纹理颜色代替漫反射颜色

写在前面这篇主要是介绍基础纹理知识,图片参数设置、UV,最后实现用图片纹理颜色替代漫反射颜色纹理基础在Unity中uv的含义就是将图片纹理分配至0~1的坐标内,u代表横坐标,v代表纵坐标Alpha SourceInput Texture Alpha:导入图片本身的alpha通道From Gray Scale:从图片本身灰度信息生成alpha通道AdvancedGenerate M...

2020-01-10 15:01:22 497

原创 【Unity Shader】高光反射

写在前面只有一盏平行光的情况下高光反射公式高光反射公式:反射顏色=光源顏色反射係數pow(saturate(dot(摄像机視角方向,反射方向)) ,_Gloss)用到的Unity内置函数和变量UnityObjectToWorldNormal:把法線從模型空間轉換到世界空間UnityWorldSpaceViewDir:獲取攝像機視角方向unity_ObjectToWorld:模型空間到...

2020-01-09 22:11:10 756

原创 【Unity Shader】漫反射逐像素光照(只有一盏平行光)

逐像素光照和逐顶点光照类似(不进行详细描述了,可以参照逐顶点光照),但是计算放在片元函数中进行。因为像素比顶点多很多,所以逐像素效果更加平滑,但是计算量会增加,具体选择看需求的效果。漫反射逐顶点光照代码Shader "Test"{ Properties{ _Diffuse("Diffuse",Color)=(1,1,1,1) } SubShader{ pass{ Tags...

2020-01-09 14:31:33 449

原创 【Unity Shader】漫反射逐顶点光照(只有一盏平行光)

代码//命名Shader "Test"{ //聲明屬性 Properties{ _Diffuse("Diffuse",Color)=(1,1,1,1) } //根據平台選擇可以運行的subshader,一個shader代碼中可以有多個Subshader SubShader{ pass{//一次頂點和片元函數的處理即一次繪製 Tags{"LightMode"="For...

2020-01-09 10:04:30 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除