文章宇宙

共 58 篇 · 拖动旋转 · 点击切片查看文章
球体加载中…

全部文章

Loy

Loy-1990—2026 悬疑电影榜单

「悬疑」在豆瓣上是一个很特别的标签。它不像科幻、动画那样有明显的边界,几乎所有带谜团的故事——心理惊悚、本格推理、高概念反转、犯罪侦破——都会被贴上这张标签,结果就是你在任意一个综合榜单里翻到的悬疑片,往往风格差异极大。 如果你喜欢的是《致

#电影 #悬疑 #片单
阅读更多
Loy

Loy-2015—2026 豆瓣电影 Top 250

豆瓣电影 Top 250 很适合补经典,但它也有一个天然特点:一部新电影必须积累足够多的评价,并在较长时间里保持高分,才有机会进入榜单。因此,当我们想找近十年的好电影时,原榜单里大量经过时间检验的老片,反而会让新片显得很稀少。 这份榜单把时

#电影 #片单 #豆瓣
阅读更多
Art

Art-电子游戏美术风格体系——从视觉分类到概念原画研究

上一篇文章梳理了古典主义、印象派、立体主义、抽象艺术等美术流派。来到电子游戏,分类会再次变得混乱:有人把“二次元”和“赛博朋克”并列,有人把“PBR”和“卡通风”当成对立面,也有人把低多边形、独立游戏、治愈系和手绘风混在同一张表里。 这些词

#游戏美术 #美术风格 #概念设计
阅读更多
Art

Art-像理解音乐流派一样理解美术体系

第一次接触音乐的人,很容易从流派开始:蓝调、爵士、乡村、摇滚,下面还能继续分出三角洲蓝调、比波普、朋克、金属、独立摇滚。每种音乐都有相对清楚的声音特征、社会背景和继承关系。 美术看起来也应该有一张类似的地图:古典主义、浪漫主义、印象派、立体

#艺术史 #美术 #美学
阅读更多
Loy

Loy-人类社会中的工作类型

将工作简单分为技术型和服务型,很快便会遇到难以归类的情况。医生既依靠专业技术,也提供服务和照护;建筑师同时处理技术、创造、协调与风险。职业名称并不能完整反映一项工作的日常内容。 “技术型”和“服务型”是常见答案,但它们并不在同一个维度上。技

#工作 #职业 #社会分工
阅读更多
Art

Art-云的分类——从国际云图集到观云识天

日常观察云层时,人们常用“鱼鳞状”或“将要下雨”一类经验描述。现代云分类系统只有两百多年历史,其内容也不只是为不同云形分别命名。 1. 在云图集出现之前19 世纪以前,云没有统一的名字。画家画云凭感觉,水手看云凭经验,农民望云凭口耳相传的谚

#云 #气象 #分类学
阅读更多
Art

Art-排线技法发展史

排线(Hatching)是用紧密排列的平行线来表现明暗、质感和体积的素描技法。交叉排线(Cross-Hatching)则是在此基础上叠加不同方向的线层,以获得更丰富的调子层次。 排线如今常被视为素描基本功,但它的形成与早期复制技术关系密切。

#排线 #素描 #速写
阅读更多
Loy

Loy-把直觉训练成清楚表达

许多表达困难并非源于缺少想法,而是想法出现时尚未形成语言。一个人可能已经察觉方案存在问题、气氛有所变化,或者事件背后还有另一层动机,开口时却只能说出“感觉不太对”。 这种整体判断像一张低分辨率的图。要让别人也看到它,还得补出边缘、材质和光源

#表达训练 #描述能力 #INFJ
阅读更多
技术

AI-从大模型对话、生图到Agent

大模型最初以对话产品进入大众视野:用户提出问题,模型生成文字。随着代码生成、图像理解和工具调用逐渐成熟,“聊天机器人”已经不足以概括它的能力边界。 这些能力可以分为三个层次: 对话模型:给出答案。 多模态模型:理解并生成不同形式的内容。

#AI #大模型 #Agent
阅读更多
技术

Unity-Jobs与Burst原理和优化

Unity Jobs 和 Burst 经常配合使用,但两者解决的问题不同: Jobs:把工作拆开,调度到多个CPU核心上并行执行。 Burst:把一部分C#编译成高性能Native机器码,并进行SIMD等优化。 Jobs 并不必然提高性

#优化 #Unity
阅读更多
技术

Base-GPU硬件架构基础

ALU、SIMD、Warp/Wave 和 half 精度分别描述 GPU 的执行电路、并行方式、线程调度单位与数据精度。它们属于不同层级,不能由某一个参数直接推导 GPU 的实际性能。 各概念的基本关系如下: ALU:真正执行数学

#Shader #原理 #优化
阅读更多
技术

Unity-TA面试复习大纲

客户端 TA 岗位通常同时涉及 Unity URP/HDRP 管线、Shader 效果、性能分析、工具插件和美术工作流。复习时不仅要掌握 Shader 语法,还需要将这些知识组织成可以落地的技术支持体系。 复习目标包括: 能讲清

#Shader #Unity #TA
阅读更多
技术

Base-Shader分支与GPU线程发散

Shader 中出现 if 并不代表一定产生明显开销。分支成本主要取决于同一个 GPU 执行组中的线程是否选择了不同路径。 如果整个执行组都进入同一个分支,动态分支反而可以跳过大量无用计算;如果组内线程分别进入不同分支,就会产生线程发散(D

#Shader #原理 #优化
阅读更多
技术

Unity-GPUDriven草地渲染

记录一下YCT里GPUDriven 草地渲染实现。 1.静态数据烘焙使用地形均匀网格Mesh和美术画的草地Mask,生成草地的分布数据。 方法是遍历Mesh的三角形,用三角形UV去采样Mask,如果三个顶点都在Mask上是处于草地分布的,就

#Unity
阅读更多
技术

Unity-URP延迟渲染HBAO

SSAO的进化版。 不再是通过对比深度来判断是否遮挡,而是寻找每个方向上的地平线高度。 原理基础GI是一个几何点从旁边所有角度的光照和。HBAO就是从几何点往旁边和方向去计算遮蔽的过程,通过简化方向为8个或者16个,结果贴合GI的原理。

#Unity
阅读更多
技术

Unity-URP延迟渲染SSR

原理基础SSR需要ColorTexture和DepthTexture。 视角空间的SSR的大概步骤:1、屏幕空间坐标——>ViewPos2、ViewPos获取ViewDir和ViewNormal3、ViewDir和ViewNormal

#Unity
阅读更多
技术

Unity-BongoCat自动开箱

记录BongoCat的自动开箱。 BongoCat的dll没有加密混淆,作者也说代码可见,可以自己修改。 使用反编译工具dnSpy,打开游戏目录的Assembly-CSharp.dll。 然后修改dll里对应的代码。 修改完保存dll替换。

#Unity #Client
阅读更多
技术

UE5-MultiPass添加

UE里默认不支持多Pass,项目里一般都会需要这个功能。 记录一下一种实现思路。 效果视频: StaticMesh多Pass实现主要是两个方面,一个是材质管理,另一个是把多Pass加入渲染流程中。 材质管理首先需要在UStaticMe

#Unreal
阅读更多
技术

UE4-DeferredDecal

大佬们的文章链接参考: https://zhuanlan.zhihu.com/p/666213716 https://zhuanlan.zhihu.com/p/100748588 UE的DeferredDecalUE的延迟贴花有两种版本,一

#Unreal
阅读更多
技术

Base-阴影ShadowMap相关

这篇记一下ShadowMap阴影的技术。 1.ShadowMap相关ShadowMap的原理从Light的方向渲染场景的深度图,因为具有遮挡关系,所以能做阴影用。https://zhuanlan.zhihu.com/p/384446688

#原理
阅读更多
技术

Base-矩阵和向量

这篇需要常复习。 1.坐标系笛卡尔坐标系2D 坐标系 3D 坐标系1.左手坐标系Unity的左手坐标系,y上z前x右 UE的左手坐标系,z上y右x前,相当于untiy的坐标系翻了一下,但仍然是左手。 2.右手坐标系y上z后x右

#原理
阅读更多
技术

UE4-添加GlobalShader

已经在UE4.27 添加了 有两种, 一种是蓝图调用的GlobalShader Draw调用。 另一种是渲染线程过程中加了一步,可以做个类似后处理的那种。 记录第一种蓝图调用的这种,需要的所有东西: 1.C++的Shader结构Shader

#Unreal
阅读更多
技术

Base-各个坐标空间

常复习篇章。 渲染 空间转换过程VertShaderObject模型空间开始 ——(UNITY_MATTIX_M)——>World空间 ——(UNITY_MATTIX_V)——>View视角空间 ——(UNITY_MATRIX_

#原理
阅读更多
技术

UE4-PSOCache

1.什么是PSO?PSO(Pipeline State Object)是现代图形API(DX12、Vulkan、Metal)提出的新概念,以前的API设置VS、Rasterizer、PS、BlendState这些状态时,需要一个一个调用设置

#Unreal
阅读更多
技术

UE4-GPU优化RazorForPS5

连接到PS5之后,可以通过Razor GPU For PS5,截帧分析每个DrawCall的具体消耗。 1.打开RazorGPUForPS5,点击Capture——GPU Capture截帧这个工具截出来没有RenderDoc那样对Pass

#优化 #Unreal
阅读更多
技术

UE4-GPUScene

UE4里GPUScene相关的梳理。 1.引擎传输Primitive数据到GPU的方式什么是PrimitiveData? PrimitiveData是UPrimitiveComponent级别的几何数据,包括LocalToWorldMatr

#Unreal
阅读更多
技术

UE5-自定义ShadingModel

虚幻自定义ShadingModel在此总结一下。 基于UE5.1 Github版本 什么是ShadingModel?在UE的材质编辑器里,材质有ShadingModel可以选择,基本上有Unlit、DefalutLit、Subsurfa

#Unreal
阅读更多
技术

UE4-关于植被HISM屏占比LOD的选择和切换

UE的Mesh关于LOD的切换是用的屏占比ScreenSize,一般是美术设置几个屏占比的参数,本地看着差不多就行了。 下面研究下这个屏占比在引擎里是怎么运作的,方便理解和优化功能。 Q:这个ScreenSize是怎么生效的?A:Scree

#Unreal
阅读更多
技术

UE4-HISM剔除更新DFShadow

修改基于UE4.27,实际代码因为UE5重构了,还没写UE5版本。 记录一下DFShadow随Cluster裁剪更新的修改过程。(上次UE直播好像说5.3重构了GPUScene相关) 遇到的问题:植被Instance的DistanceFie

#Unreal
阅读更多
技术

Base-面试问题汇总

1.PreZ带来的优势,同时会有哪些消耗?Pre-Z(Depth Prepass)先绘制深度,后续 Base Pass / GBuffer Pass 再使用 ZTest Equal 或 ZTest LEqual。提前建立的深度缓冲

#原理
阅读更多
技术

Unity-游戏渲染性能优化

Unity项目的优化思路和实践经验在此总结一下。 1.性能检测要优化首先需要分析现有的性能瓶颈,获取性能数据,根据情况决定优化什么,如何优化。性能分析的工具和方法: -检测工具:Profiler、SnapdragonProfiler、Int

#优化 #Unity
阅读更多
技术

Unity-URP代码架构

本文对URP使用的这段时间的一些理解和总结。从知乎转移:URP管线架构学习总结 1.URP渲染管线的架构图理解一个系统设计比较重要的就是类图了。 2.各个类的一些作用和使用(1)UniversalRenderPipelineAsset本质

#Unity
阅读更多
技术

Base-TBDR架构

问题背景为什么直接一条流水线会有性能瓶颈?在IMR里,GPU流水线是: 提交三角形——>VS——>Raster——>FS——>输出合并 没有全局信息、没有延迟、完全按照顺序执行。 GPU在执行FS的时候,并不知道像素

#原理 #优化
阅读更多
技术

Base-时域抗锯齿 TAA

Temporal Anti-Aliasing(TAA,时域抗锯齿)通过跨帧累积样本,提高每个像素的有效采样数量。它能以较低的单帧成本抑制几何边缘和着色闪烁,因此成为实时渲染中常见的抗锯齿方案。 跨帧复用也会引入 Ghosting、Bleed

#原理 #抗锯齿
阅读更多
技术

Base-前向渲染与延迟渲染

渲染管线中,光照计算阶段的组织方式决定了渲染器的整体架构。前向渲染(Forward)和延迟渲染(Deferred)是两种最主流的方案,它们各自衍生出一系列变体。 下文从光源裁减、G-Buffer、带宽和透明渲染等方面比较两类方案及其常见变体

#原理
阅读更多
技术

Shader-屏幕空间

搬运知乎之前写的文章链接:(知乎把GIF转换成了MP4,不知道怎么显示在这里,就先这样吧) https://zhuanlan.zhihu.com/p/143261544

#Shader
阅读更多
技术

Base-透明渲染

其实渲染里没有真正的透明物体,透明效果是通过颜色的Blend模仿到的。 正常的透明渲染需要一个一个前后混合,所以半透明是通过前向渲染。 透明的渲染混合指令Blend 原因子 目标因子 Blend 原RGB因子 目标RGB因

#原理
阅读更多
技术

Base-PBR

PBR(Physically Based Rendering,基于物理的渲染)不是某一个固定 Shader,而是一套尽量遵循真实光照规律的材质与渲染方法。 它的目标不是绝对还原现实,而是让材质满足一些稳定的物理约束: 同一份材质换到不同光

#原理
阅读更多
技术

Base-渲染管线

渲染管线(Rendering Pipeline)描述的是:一组场景数据,如何一步步变成屏幕上的像素。 传统实时渲染管线通常可以从概念上分成三个阶段: 应用阶段(Application Stage):CPU 决定“画什么、以什么顺序画”。

#原理
阅读更多
技术

Base-引擎梳理

本文在原有“引擎知识地图”的基础上补充概念说明与延伸资料。星级沿用原有标记,从基础知识(⭐)到前沿或引擎级内容(⭐⭐⭐⭐),用于表示建议的学习顺序,而非技术价值的高低。 通用参考(贯穿全文,各节不再重复) Real-Time Rende

#原理
阅读更多
技术

Base-卡通渲染

卡通渲染的各个要素。这个已经被研究的太多了,贴几个别人的链接吧。 脸部SDF阴影: 🔗脸部 SDF 阴影zhuanlan.zhihu.com 博主2173关于卡通渲染的总结: 🔗2173:卡通渲染总结zhuanlan.zhihu.c

#原理
阅读更多
技术

Base-法线贴图

法线贴图(Normal Map)用纹理保存表面法线方向,在不增加模型顶点和三角形的情况下,让光照表现出凹凸、刻痕、褶皱等细节。 它改变的是参与光照计算的法线,而不是真正修改几何体: 能改变明暗、高光和反射的细节。 不能改变模型轮廓。 不能

#原理
阅读更多
Loy

Loy-Hexo使用备份

hexo使用备份在hexo文件夹开git bash 命令行hexo generate 生成静态文件 hexo server 开启本地服务器,http://localhost:4000/ 进行预览 hexo deploy 部署,上传gith

#生活
阅读更多