可可西

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 41 下一页

2022年1月14日 #

谈谈法线贴图

摘要: 法线贴图(NormalMap)可以在不添加多边形的前提下,为模型添加细节。常见的使用场景是为低多边形模型改善外观、添加细节、增强立体感。法线贴图一般根据高多边形模型或高度贴图生成。 左右两边分别对应的是无法线贴图和有法线贴图的效果。很明显右边(有法线贴图)的黑叔叔脸部细节更丰富、刀疤更清晰,脖子上的 阅读全文

posted @ 2022-01-14 21:10 可可西 阅读(3250) 评论(0) 推荐(2) 编辑

2022年1月5日 #

3D渲染相关基本概念

摘要: 渲染管线 图形渲染管线(Graphics Pipeline):将三维模型渲染到二维屏幕上的过程。为了满足实时性,管线在GPU硬件上进行实现,其与CPU流水线一样,各个步骤都会以并行的形式运行。 固定管线(Fixed-Function Pipeline):通常是指在较旧的GPU上实现的渲染流水线,通过 阅读全文

posted @ 2022-01-05 21:22 可可西 阅读(2128) 评论(0) 推荐(0) 编辑

2021年12月26日 #

UE4游戏逻辑与渲染逻辑分离

摘要: 虚幻引擎的框架设计的一个基本思路是:游戏逻辑与渲染逻辑分离。 即存在一个游戏的世界:包含在场景中的Actor(及与其关联的ActorComponent)。同时,与存在一个渲染的世界,这个世界中包含了呈现游戏世界所需要的信息。 渲染的世界如同布景一般,其只会呈现在当前摄像机范围内的,可以被渲染的内容。 阅读全文

posted @ 2021-12-26 17:53 可可西 阅读(4140) 评论(0) 推荐(0) 编辑

2021年12月22日 #

UE4之Game、Render、RHI多线程架构

摘要: 游戏线程(GameThread) GameThread是引擎运行的心脏,承载游戏逻辑、运行流程的工作,也是其它线程的数据发起者。在FEngineLoop::Tick函数执行每帧逻辑的更新。 在引擎启动时会把GameThread的线程id存储到全局变量GGameThreadId中,且稍后会设置到Tas 阅读全文

posted @ 2021-12-22 23:26 可可西 阅读(10893) 评论(3) 推荐(3) 编辑

2021年12月20日 #

使用jdwp-shellifier来Attach app并继续运行

摘要: 将app设置为Waiting For Debugger ① 仅标记app下次启动等待debugger adb shell am set-debug-app -w com.tencent.mf.mytest1 ② 标记app每次启动等待debugger 拉起app进程 adb shell monkey 阅读全文

posted @ 2021-12-20 19:58 可可西 阅读(538) 评论(0) 推荐(0) 编辑

2021年12月16日 #

UE4之RHI命令执行

摘要: 多线程架构下(GameThread -- RenderThread -- RHIThread)渲染时,不会直接调用图形API的上下文的接口 而是创建一个个FRHICommand对象(构成一个链表),并赋值给FExecuteRHIThreadTask对象的FRHICommandListBase* RH 阅读全文

posted @ 2021-12-16 23:14 可可西 阅读(3883) 评论(0) 推荐(0) 编辑

2021年12月15日 #

UE4之RHI图形API封装

摘要: RHI全称是Render Hardware Interface(渲染硬件接口),封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异 基于D3D11 API设计而成,包含了资源管理(Shader、Texture、VertexBuffer等)和图形API封装(Dra 阅读全文

posted @ 2021-12-15 22:58 可可西 阅读(2765) 评论(1) 推荐(1) 编辑

2021年12月5日 #

UE4之RHI资源管理

摘要: RHI全称是Render Hardware Interface(渲染硬件接口),是UE渲染体系中非常基础且重要的模块,封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异。 基于D3D11 API设计而成,包含了资源管理(Shader、Texture、Vertex 阅读全文

posted @ 2021-12-05 23:05 可可西 阅读(3319) 评论(0) 推荐(1) 编辑

2021年11月15日 #

Mach-O文件基础

摘要: Mach-O(Mach Object File Format,wiki,chs)是macOS、iOS、iPadOS上的可执行文件格式,类似于 Linux(UNIX )的ELF以及 Windows 上的PE。 具体格式包括:*.a(静态库) 、*.dylib(动态库)、可执行文件、*.o(中间文件)、 阅读全文

posted @ 2021-11-15 23:28 可可西 阅读(1528) 评论(0) 推荐(0) 编辑

2021年11月7日 #

iOS、iPadOS系统简介

摘要: iOS(wiki,chs)是苹果公司为其移动设备所开发的专有移动操作系统。2007年,iOS随iPhone(wiki,chs)亮相首次推出,并扩展至支持其他苹果公司的设备。如iPod touch(wiki,chs)(2007年9月)及iPad(wiki,chs)(2010年1月)。 注:iPod分为 阅读全文

posted @ 2021-11-07 22:21 可可西 阅读(1586) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 41 下一页

导航