自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

边城驿站

博观而约取,厚积而薄发

  • 博客(5)
  • 收藏
  • 关注

原创 实时图形渲染

所有的实时图形渲染应用程序(包括GUI应用程序),基本上都会有一个叫主线程(Main Thread)这样的一个线程,这个主程线会以一个无限循环的方式运行着,每一个循环称为渲染循环。在每一次循环过程中,主线程主要负责处理用户交互,生成、修改图形数据结构,发送渲染指令到GPU等操作。一般情况下,很多图形渲染引擎或GUI图形界面框架为保持UI及图形界面的一致性,图形相关的数据的修改、界面用户输入响应都是要求在主线程的渲染循环中进行处理,如果在后能线程处理了这些对象则有触发异常。

2024-07-12 11:23:09 168

原创 Unity3D中的渲染管线

根据Unity自定义渲染管线的规则,我们可以自定义一条简单的渲染管线ScriptableRenderPipeline。

2024-07-04 23:48:30 1196

原创 Unity中的图形渲染引擎

图形渲染引擎其实是在图形编程接口之上进行了一系列的封装,主要包括:定义的复杂的几何数据结构、定义了图片数据结构、引入了材了质这个概念、封装了对GPU的指令发送过程。图形渲染引擎提供的编程接口,使得开发者可以直接面向CPU编程,CPU向GPU发送指令的过程在图形渲染引擎上大部份是封装起来了。Unity 是一个游戏引擎,而图形渲染引擎是游戏引擎中最核心最重要的组成部份,所以,大多数情况下,学习Unity开发,大部分时间也是花在学习Unity的图形渲染引擎上面。游戏引擎,是一款游戏运行的所有核心模块的集合。

2024-07-01 23:04:02 383

原创 Unity Mesh 钻研(01)

在Unity中,3D的世界的所有图形并不都是由三角形构成的,比如点、线段,这些低维底的几何对象并不能用三角形来定义,所以,Unity的Mesh定义了5种拓扑类型,这些类型的存在,确保Mesh能够描述零维、一维、二维、三维几何空间中的所有几何对象及几何体。以上代码可场景中生成了4个点,由于几何中的点是没有大小的,所以Mesh生成的这4个点是没有大小,需在选中Mesh对应的GameObject下才可看见这4个点,如果要使生成有可见的大小,需自定义特殊的Shader。并使用它进行渲染通常是 最高效的方式。

2024-06-29 16:38:47 258

原创 什么是编程

现代的应用程序,一般不是一个简单的处理输入的程序,而是一个复杂的程序系统,这种程序的内问有着极其复杂的程序分支,是由一系列不同的程序模块组成,能够处理多种不同条件和输入,输出多种结果。高超的编程技术,除了要懂基本的数据/算法理论外,还是离不开对指令、运算操作、API接口的高度熟练掌握的。编写程序,就是在明确的数据输入条件下,通过编写出一套程序来处理输入数据项,得到预想输出的过程。程序,在计算机领域,是指处理数理的程序,是一系列指令、运算符、API的有序的调用的集合。

2024-06-25 00:37:14 123

空空如也

空空如也

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

TA关注的人

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