自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 Shader编程学习笔记(十)—— Cg语言入门2 - profile和基本数据类型

Cg入门二:profile和基本数据类型  上一小结我们了解了Cg的输入输出,输入使用“in”关键词,输出使用“out”关键词,既是输入也是输出则使用“inout”关键词;也了解了Cg基本的语义,顶点程序传递给片段程序的位置坐标使用“POSITION”语义,它不需要在片段程序中做特殊处理,图形硬件会自动针对“POSITION”数据进行处理。  本小结我们主要了解一下Cg的profi

2017-04-28 18:09:19 773

转载 Shader编程学习笔记(九)—— Cg语言入门1 - 输入输出和语义

Cg入门一:输入输出和语义  本小节对Cg语言进行一个入门了解。  在以前的课程中,我们了解了渲染管线、顶点和片段程序和颜色计算等,在本小结中来了解一个简单的shader的顶点和片段程序的输入输出以及常用语义。  编写一个简单的顶点和片段着色器,代码如下:Shader "Lesson/vertex&fragment"{ SubShader{

2017-04-28 18:08:33 840

转载 Shader编程学习笔记(八)—— Surface Shader 2

Surface Shader  上一小结主要了解了Surface Shader使用了“#pragma surface surf Standard fullforwardshadows”指令的意义,这一小节主要了解“surf”surface函数。void surf (Input IN, inout SurfaceOutputStandard o) { // Alb

2017-04-28 18:07:34 533

转载 Shader编程学习笔记(七)—— Surface Shader 1

Surface Shader  本小结对Unity的Surface Shader做一个大概的了解。主要了解在Surface Shader当中比较重要的几个部分,分别是:SurfaceOutputInputlighingshadow  首先查看一下Unity的官方手册中的Writing Surface Shaders,其中描述道:如果要编写一个shader去和光进行交互是

2017-04-28 18:05:11 370

转载 Shader编程学习笔记(六)—— Fixed Function Shader 2

Fixed Function Shader  在上一小节中我们已经了解到,Fixed Function Shader是固定功能的着色器,它的功能有限,但是编写比较简单,因为它总是通过一系列的命令达到我们对图形着色的目的。其中我们已经了解了Properties(属性)、Material(材质)、Lighting(光照),接下来来了解一下最为重要的一个命令settexture。  很多

2017-04-28 18:03:10 428

转载 Shader编程学习笔记(五)—— Fixed Function Shader 1

Fixed Function Shader  在学习固定管线着色器中要涉及到的知识点是:PropertiesMaterialLightingSetTexturePass  首先来回忆一下ShaderLab的基本结构:shader "name"{ [Properties] SubShaders [FallBack]}  在shader主要的三

2017-04-28 17:59:49 415

转载 Shader编程学习笔记(四)—— Unity Shader的组织形式(ShaderLab)

Unity Shader的组织形式 Unity Shader的形态  Unity官方手册上讲Unity Shader有三种不同的编写方案,这三种编写方案分别是surface shaders、vertex and fragment shaders和fixed function shaders。 从前面几篇笔记中可以了解到,可编程图形管线中能够编写shader的主要是两个部分:

2017-04-28 17:59:04 369

转载 Shader编程学习笔记(三)—— 三大主流编程语言 HLSL/GLSL/Cg

三大主流编程语言 HLSL/GLSL/Cg Shader Language  Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。  Shader Language目前主要有3种语言:基于OpenGL的OpenGL S

2017-04-28 17:30:48 451

转载 Shader编程学习笔记(二)—— Shader和渲染管线

Shader和渲染管线 什么是Shader  Shader,中文翻译即着色器,是一种较为短小的程序片段,用于告诉图形硬件如何计算和输出图像,过去由汇编语言来编写,现在也可以使用高级语言来编写。一句话概括:Shader是可编程图形管线的算法片段。  它主要分为两类:Vertex Shader和Fragment Shader。 什么是渲染管线  渲染

2017-04-28 16:48:07 462

转载 Shader编程学习笔记(一)—— 图形硬件简史与可编程管线

图形处理器(GPU)简史 GPU发展简史  GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”,在现代计算机系统中的作用变得越来越重要。  20世纪六、七十年代,受硬件条件的限制,图形显示器只是计算机输出的一种工具。限于硬件发展水平,人们只是纯粹从软件实现的角度来考虑图形用户界面的规范问题。此时还没有GPU的概念。  GP

2017-04-28 16:24:50 602

转载 猫都能学会的Unity3D Shader入门指南(二)

关于本系列这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果您在Shader开发上有所心得,很欢迎并恳请您指出文中纰漏,我会尽快改正。在之前的开篇中介绍了一些Shader的基本知识,包括ShaderLab的基本结构和语法,以及简单逐句地讲解了一个基本的s

2017-04-25 17:55:37 558

转载 猫都能学会的Unity3D Shader入门指南(一)

动机自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解。虽然说Unity引擎设计的初衷就是创建简单的不需要开发者操心的谁都能用的3D引擎,但是只是肤浅的使用,可能是无法达到随心所欲的境地的,因此,这种状况必须改变!从哪里开始呢,貌似有句话叫做会写Shader的都是高手,于是,想大概看看从Shader开始能不能

2017-04-25 17:53:35 312

CocosCreator房卡麻将源码

内含客户端,服务端源码,服务端搭建指南文档,部署指南文档,以及代码讲解文档,本代码仅供各位学习参考,版权属幼麟棋牌所有

2018-05-09

A*寻路算法代码示例

A* 寻路算法

2016-06-16

空空如也

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

TA关注的人

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