自定义博客皮肤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)
  • 收藏
  • 关注

原创 PBR渲染方程

PBR(Physically Based Rendering,物理渲染)是一种基于物理原理的渲染技术,旨在模拟真实世界中光照和材质的行为。PBR渲染方程是PBR渲染技术的核心,描述了光线在与物体表面相互作用时的行为。PBR渲染方程通常分为表面反射(Specular)和表面漫反射(Diffuse)两部分。Lo​pωo​∫Ω​fr​pωi​ωo​Li​pωi​ωi​⋅ndωi​Lo​pωo​表示观察点p上沿观察方向ω。

2024-04-13 11:03:45 729

原创 unity常见面试题

接口是一种完全抽象的类型,它只定义了成员的签名,但没有提供成员的实现。接口定义了对象应该具有的方法、属性和事件。抽象类是一种包含了抽象成员(方法、属性、索引器、事件)的类,它可以包含抽象成员和非抽象成员的实现。抽象类可以包含方法的实现,也可以包含字段和构造函数等。

2024-04-03 23:06:31 722 1

原创 23种设计模式

C# 是一种面向对象的编程语言,支持多种常见的设计模式,这些设计模式有助于编写更可维护、可扩展和高效的代码。

2023-10-12 18:32:28 346 1

原创 毛发渲染之fin方法

实现毛发着色器的方法有多种,其中最常用的是shell方法和fin方法。Fin方法通过在多边形表面上添加垂直于表面的许多细长几何体,然后在这些几何体上贴上毛发纹理来表现毛发的外观。这个方法的概念就像在多边形上“种植”许多“鱼鳍”一样。通过将许多细长的几何体放置在多边形表面上,可以模拟出毛发的外观,并使用毛发纹理来增加细节和真实感。这种方法允许毛发与光线进行交互,并在每个几何体上进行光照和阴影计算,从而实现更加逼真的毛发效果。关于Fin方法中毛发表现的光照处理,有许多不同的方法被提出。

2023-07-09 20:07:57 218

原创 毛发渲染之shell方法

实现毛发着色器的方法有多种,其中最常用的是shell方法和fin方法。毛发 Shell 技术是一种用于模拟毛发效果的方法,常用于实时渲染和计算机图形学中。它通过在基础模型表面附加一系列薄片或壳来模拟毛发的外观和动态效果。每个薄片都代表着一束毛发,可以根据需要进行调整和渲染。

2023-07-08 19:53:00 391 1

原创 技术美术常见面试题整理

通过将几何和材质信息存储在G-Buffer中,可以实现多个光源的逐像素光照计算、后期处理效果和渲染技术,如SSAO(屏幕空间环境光遮蔽)、SSR(屏幕空间反射)等。通常,MSAA适用于硬件支持的场景,FXAA和SMAA适用于后处理效果,而TXAA则适用于高质量图像的需求,但需要更高的计算性能。它是在OpenGL中进行高效渲染的重要工具之一,特别适用于复杂几何体的绘制和动态几何变化的场景。(Occlusion Culling)是一种用于优化渲染性能的技术,旨在避免渲染那些在场景中被其他物体遮挡的不可见对象。

2023-07-08 11:04:11 261

原创 Valkan常用API

Fence(栅栏)是Vulkan API中的同步对象之一,用于在图形和计算操作之间进行同步和等待。Fence对象用于跟踪命令缓冲区的执行状态。当提交命令到队列时,可以将Fence对象与命令关联。在命令执行完成后,Fence对象的状态会发生变化,可以通过查询Fence对象的状态来确定命令是否已经执行完成。Fence对象有两个状态:未触发(unsignaled)和触发(signaled)。初始状态为未触发状态。当与Fence对象关联的命令执行完成后,Fence对象会自动触发,状态变为触发状态。

2023-06-19 12:03:18 357

原创 Blender学习记录

最近想学习建模,刚好看到B站海龙老师的教学视频,讲的非常好,所以就跟学习了,以下是学习成果,持续更新。

2023-06-02 11:42:56 81

原创 常见效果整理

常见shader实现

2023-05-03 18:41:01 302

原创 maven不能从私服上下载jar包问题

项目的pom.xml都配置好了,还是无法从私服上下载jar包,后来发现是settings.xml里多了一个阿里云镜像, <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun&...

2019-06-19 11:47:47 5460

原创 spring和hibernate整合报错:java.lang.ClassNotFoundException: javax.el.ELManager

今天整合spring和hibernate, 本着使用最高版本的原则, 使用了hibernate-validator 6.0.1.Final, tomcat是7.0.56, 启动时出现如下错误.经过多方搜索都没有搜索到一个比较满意的答案, 最终发现, 是hibernate-validator版本过高, 使用5.1.1.Final的版本妥妥没有问题.原文链接 https://www.bbsma...

2019-06-18 11:09:50 622 1

原创 java异常处理

一、异常的概念•在Java语言中,将这些程序意外称为异常,出现异常时的处理称为异常处理1.所有异常都是继承于Throwable2.Throwable分为异常Exception和错误Error(程序员不可控的),Error错误一般都是不可恢复的错误,比如系统崩溃、虚拟机错误,内存空间不足、类定义找不到、方法调用栈溢出等;而Exception错误则是我们经常使用来做业务异常拦截的;对于Error...

2019-05-26 16:12:01 351

Nottorus v2.0

Nottorus v2.0

2024-04-09

Modern Firearms Animated

Modern Firearms Animated

2024-04-09

Cover Rifle Animset Pro v1.21

Cover Rifle Animset Pro v1.21

2024-04-09

Core GameKit

Core GameKit

2024-04-09

Conversations - Mocap Animation Pack

Conversations - Mocap Animation Pack

2024-04-09

Control Freak 2 - Touch Input Made Easy

Control Freak 2 - Touch Input Made Easy

2024-04-09

Cinematic Sequencer - SLATE v1.9.6f

Cinematic Sequencer - SLATE v1.9.6f

2024-04-09

Cinema Pro Cams - Film Lens 3D Toolkit v1.4.4.0

Cinema Pro Cams - Film Lens 3D Toolkit v1.4.4.0

2024-04-09

Cinema Director - Timeline Cutscene Editor v1.6.2.0

Cinema Director - Timeline Cutscene Editor v1.6.2.0

2024-04-09

Cartoon FX Remaster v1.1.2

Cartoon FX Remaster v1.1.2

2024-04-09

Capture and Save Pro v1.6.1

Capture and Save Pro v1.6.1

2024-04-09

Block Puzzle - Brick Classic v1.1

Block Puzzle - Brick Classic v1.1

2024-04-09

BG Database v1.7.2

BG Database v1.7.2

2024-04-09

Arbor-3-FSM-BT-Graph-Editor-v3.8.4

Arbor-3-FSM-BT-Graph-Editor-v3.8.4

2024-04-09

All In 1 Sprite Shader v3.41

All In 1 Sprite Shader v3.41

2024-04-09

Advanced Survival Kit for Playmaker FPS Game Template 1.2

Advanced Survival Kit for Playmaker FPS Game Template 1.2

2024-04-09

CAT Game Builder

CAT Game Builder

2024-04-09

Bolt v1.4.2.unitypackage

Bolt v1.4.2.unitypackage

2024-04-09

Complete Game Template With 1200 levels v1.2.4

Complete Game Template With 1200 levels v1.2.4

2024-04-09

空空如也

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

TA关注的人

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