E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
es10
gam
es10
4现代游戏引擎学习笔记整理 (01~03)
(好久之前学的东西整理的笔记了,最近准备找工作,拿出来整理复习下)01.游戏引擎导论游戏引擎的定义:虚幻世界的技术基础,创造生产力的工具,复杂的艺术对于程序员来说,一个好的游戏引擎需要一个高自由度的API。引擎的协作工具链是非常重要的。由于实时更新的要求,引擎的各个部分间解耦度需要非常高引擎内容:基础框架,渲染,动画,物理,游戏规则系统,特效系统,网络游戏工具体系:c++反射体系等。02.引擎架构
寒雪zhi冬
·
2023-10-26 17:03
游戏引擎
学习
笔记
gam
es10
4现代游戏引擎学习笔记整理 (04.游戏引擎中的渲染实践)
图形学理论中的渲染:追求高效率,表现力和数学运算的正确性。对硬件的实现关注不多,一般根据需求可以分为以下几种:Realtime:实时渲染,30FPS以上。Interactive:可交互渲染,10FPS以上。offlinerendering:离线渲染,对渲染时间没有要求,关键在于表现力。out-of-corerendering:同上,一般一帧渲染几天都有可能,数据由于过大因此会被离散地存储,一般是电
寒雪zhi冬
·
2023-10-26 17:03
游戏引擎
学习
笔记
【Gam
es10
4-现代游戏引擎01&02】引擎架构分层个人笔记
参考资料《GAM
ES10
4-现代游戏引擎:从入门到实践》02.引擎架构分层(bilibili)《GameEngineArchitecture》(ThirdEdition)JasonGregory目录参考资料前言一
东云谅子
·
2023-10-26 17:32
Games104课程笔记
游戏引擎
【GAM
ES10
4学习笔记】简介+引擎架构分层+游戏世界构建
一、笔者前言笔者大学期间涉猎过Unity的Gameplay游戏逻辑开发、Shader开发、Blender建模,也啃过VulkanAPI实时硬件光追、渲染管线和一些图形学知识。近期希望能够系统学习引擎开发的知识,于是有了这个笔记博文系列。欢迎志同道合的大佬前来交流,笔记中如有错误和疏漏,敬请指正!二、引擎架构分层游戏引擎自顶向下分为:工具层(各种编辑器的操作)功能层(渲染、动画、物理、交互、脚本AI
菲利Felicity
·
2023-10-26 17:32
GAMES104
笔记
架构
游戏引擎
图形渲染
Gam
es10
4笔记---LE4--渲染系统1:渲染基础
目录游戏引擎渲染的挑战:渲染流水线:GPU架构:指令:GPU运算单元:CPU向GPU传输数据:缓存效率:GPU性能边界:手机渲染架构:当代硬件渲染架构:渲染数据组织:mesh系统:材质系统:实例化渲染:裁剪:包围盒:空间划分:PVS:GPUCulling:纹理压缩:块压缩算法:建模工具:程序化生成:ClusterBased渲染:PILOT引擎:作业:学习资料:笔记导航:LE7--渲染系统4:渲染管
This is MX
·
2023-10-26 17:01
游戏引擎架构学习
图形渲染
ue4
unreal
games104
游戏引擎
Gam
es10
4现代游戏引擎学习笔记02
1.引擎架构:工具层。功能层。资源层。核心层。平台层。资源层:管理游戏所有资产的生命周期,资源分配。其他格式资源要转化成引擎的资产。每个资产有唯一识别号。有资产的相互关系。功能层:tick(update)对世界的模拟为先,然后渲染。先logic再rendertickLogic:tickCamera,tickMotor,tickController,tickAnimation,tickPhysice
Mhypnos
·
2023-10-26 16:26
Games104游戏引擎
游戏引擎
学习
笔记
Gam
es10
4现代游戏引擎笔记 网络游戏架构基础
挑战1:网络同步挑战2:是网络的可靠性,包括应对网络的延迟,丢包和掉线挑战3:反作弊和安全系统,因为网络游戏的本质是经济系统挑战4:多样性(不同设备,不同服务器),在不停服的情况下热更新挑战5:大量人数时对高并发,高操作的要求NetworkProtocols网络协议Socket编程,通过接口,确认好相互的协议,就可以快速的建立持续的链接国内是IVP4居多,最好兼容IPV6,这是世界标准通过三次握手
Mhypnos
·
2023-10-26 16:53
Games104游戏引擎
学习笔记
游戏引擎
笔记
学习
NOIP2023模拟2联测23-害怕
n,m≤5×105n,m\le5\tim
es10
^5n,m≤5×105对于一个生成树是最小生成树,都有任意的
dygxczn
·
2023-10-26 15:55
算法
图论
深度优先
【洛谷 P1518】[USACO2.4] 两只塔姆沃斯牛 The Tamworth Two 题解(模拟+循环)
追击在10×1010\tim
es10
10×10的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者FarmerJohn。
HEX9CF
·
2023-10-26 06:53
数据结构与算法
算法
c++
洛谷P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two题解
追击在10\tim
es10
10×10的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者FarmerJohn。
??feat
·
2023-10-26 06:52
[luogu p1518] [USACO2.4]两只塔姆沃斯牛 The Tamworth Two
追击在\(10\tim
es10
\)的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者FarmerJohn。
「已注销」
·
2023-10-26 06:51
java
python
编程语言
dfs
javascript
【洛谷 P1518】[USACO2.4] 两只塔姆沃斯牛 The Tamworth Two 题解(深度优先搜索)
追击在10×1010\tim
es10
10×10的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者FarmerJohn。
HEX9CF
·
2023-10-26 06:19
数据结构与算法
深度优先
算法
c++
C. Target Practice
timelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputA$$$10\tim
es10
Felven
·
2023-10-26 01:27
AC路漫漫
算法
NOIP2023模拟2联测23 害怕
1≤n,m≤5×105,m≥n−11\leqn,m\leq5\tim
es10
^5,m\geqn-1
tanjunming2020
·
2023-10-25 21:26
题解
题解
c++
无向图三元环计数(根号算法)
1≤n≤105,1≤m≤2×1051\leqn\leq10^5,1\leqm\leq2\tim
es10
^51≤n≤105,1≤m≤2×105。保证图没有重边和自环。但是不保证图联通。
liang_2026
·
2023-10-25 19:49
算法
c++
开发语言
C/C++算法设计实验报告(源代码)
算法分析请查看:算法分析文章程序源代码:#include#include#include#include#defineN200#defineMaxVertic
es10
0//假设包含100个顶点#defineMaxWeight32767
北忘山
·
2023-10-23 18:53
算法分析实验报告
算法分析
C
C++
实验报告
Oracle杀会话回滚时间长处理办法
Oracle杀会话回滚时间长处理办法获取被KILL会话的SID:setline200pag
es10
00coleventfora30colprogramfora35colusernamefora10colexec_timefor9999999999colsql_idfora15colmachinefora30colssidfora13colstatefora20colstatusfora10sele
GottdesKrieges
·
2023-10-23 08:33
Oracle实践篇
oracle
数据库
HTML5 Canvas 教程:十、合成
十、合成Composit
es10
.1阴影Shadows要用HTML5画布添加阴影,可以使用画布上下文对象的shadowColor、shadowBlur、shadowOffsetX和shadowOffsetY
司码君
·
2023-10-23 00:35
HTML5
Canvas
Xilinx FPGA 10G Ethernet Subsystem example
The10GEthernetsubsystemprovid
es10
Gb/sEthernetMAC,PhysicalCodingSublayer(PCS)andPhysicalMediumAttachment
青城扬沙
·
2023-10-20 00:31
FPGA技术开发
fpga开发
[2018HN省队集训D8T1] 杀毒软件
处填入01的方案可以让这个区间所代表的串不含有任何字典中的串作为子串.方案\(\bmod998244353\),\(n,q\le3\tim
es10
^4,m\le5\).字典串总长不
Claire_ljy
·
2023-10-19 17:15
数据结构与算法
[2018HN省队集训D1T1] Tree
\(n,q\le3\tim
es10
^5\)时限\(1\texttt{s}\).题解垃圾卡常题毁我青春写这个题解主要是
weixin_30906671
·
2023-10-19 17:15
数据结构与算法
【2018.12.22模拟赛】Party【启发式合并】【数据结构】(无实现)
n,m≤3×105n,m\leq3\tim
es10
^5n,m≤3×105Solution好题啊考
BAJim_H
·
2023-10-19 06:52
题解
---数据结构
————树链剖分
————启发式合并
数据结构
set
dsu
on
tree
启发式合并
树链剖分
树上启发式合并(DSU on Tree)
1≤n≤2×1051\leqn\leq2\tim
es10
^51≤n≤2×105,∀i∈[1,n],1≤ci≤n\foralli\in[1,n],1\leqc_i\leqn∀i∈[1,n],1≤ci≤n我们之前应该有过区间求不同颜色个数的经验
KaiserWilheim
·
2023-10-19 06:21
OI
算法
算法
c++
chromium 54 chrome 各个版本发布功能列表(109-119)
chromiumFeatur
es10
9-119Fromhttps://chromestatus.com/featureschromium109Features:12Autorangesupportforfontdescriptorsinside
longji
·
2023-10-18 22:28
chromium
chromium
ABC267F Exactly K Steps
2≤n≤2×105,1≤q≤2×1052\leqn\leq2\tim
es10
^5,1\leqq\leq2\tim
es10
^52≤n≤2×105,
tanjunming2020
·
2023-10-17 06:01
题解
题解
c++
最新数据库排行榜出炉!MySQL 稳了~
文|局长出品|OSC开源社区(ID:oschina2013)DB-Engin
es10
月份流行度排行已更新(基于9月份的整体数据变化)。
菜鸟学Python
·
2023-10-16 19:51
数据库
数据分析
mysql
人工智能
大数据
【cf】Codeforces 题解等汇总
cf】CodeforcesRound#774(Div.2)前4题_legend_yst的博客-CSDN博客【算法刷题】排序:CodeForces984A,CodeForces1132B,CodeForc
es10
15C
dllglvzhenfeng
·
2023-10-15 15:53
CF:codeForces
信息技术
计算机考研机试
算法
蓝桥杯
信奥
青少年趣味编程
计算机考研
Atcoder abc214
Atcoderabc214PackingUnderRangeRegulations\(10^9\)个盒子,有\(n\)个球,每个球只能放在\([L_i,R_i]\)中的某一个盒子中,问能否将\(n\)个球都放进盒子中\(n\le2\tim
es10
KonjakLAF
·
2023-10-15 03:08
算法
c++
开发语言
【每日一题】CF1690E. Price Maximization | 双指针 | 简单
得到的值为⌊ai+ajk⌋\lfloor\frac{a_i+a_j}{k}\rfloor⌊kai+aj⌋问如何配对使得总和最大,最大值是多少数据范围1≤n,m≤2×1051\leqn,m\leq2\tim
es10
solego
·
2023-10-14 06:16
算法竞赛
算法
思维
【每日一题】CF1680C. Binary String | 双指针 | 简单
数据范围1≤n≤2×1051\leqn\leq2\tim
es10
^51≤n≤2×105题解解法1二分答案midmidmid,枚举子串右端点,当x≥yx\geqyx≥y
solego
·
2023-10-14 06:16
算法竞赛
算法
c++
思维
UnityShader精要笔记五 基础光照(漫反射+高光反射)
本文继续对《UnityShader入门精要》——冯乐乐第六章基础光照进行学习虽然书名有入门俩字,但是本章涉及的内容却点到为止,可以参考闫令琪Gam
es10
1课程来对照理解。
合肥黑
·
2023-10-13 15:06
leetcode每日一题:2562. 找出数组的串联值
将aaa,bbb两个数串联得到的新数为ccc,则c=a×10x+bc=a\tim
es10
^x+bc=a×10x+b,xxx为bbb的位数。因为数据大于000,所以不需要特判000的情况。
hydqiln
·
2023-10-12 13:24
leetcode每日一题
leetcode
算法
数据结构
计算机图形学GAM
ES10
1(三)变换(模型、视图、投影)
补充内容Rθ是逆时针方向旋转的矩阵R-θ是顺时针方向旋转的矩阵可以发现RθT=Rθ-1,像这样的矩阵叫做正交矩阵。以后如果要求往相反的方向旋转相同角度的变换(R-θ),只需要求正向旋转的矩阵然后转置就可以了本节涉及内容:仿射变换:线性变换+平移三维空间中的变换矩阵格式:3D旋转任意一个旋转都可以被分解为绕着X,Y,Z轴的旋转即:αβγ这三个角叫做欧拉角(Eulerangles)罗德里格斯公式该公式
momohola
·
2023-10-12 02:58
计算机图形学
矩阵
线性代数
几何学
图形学
游戏开发
【OpenGL】透视投影矩阵推导
项目场景:系统:ubuntuglad+glfw+opengl3.3复习gam
es10
1MVP变换,在使用OpenGL检验推导透视投影矩阵时,发现得出结果的Z坐标与把不符合目标预期。
抽象鸡肋
·
2023-10-12 02:57
图形学
矩阵
线性代数
Gam
es10
1-作业一: 旋转与投影
模拟一个基于CPU的光栅化渲染器的简化版本作业要求:需要我们填充MVP变换中的M(模型变换)和P(投影变换)get_model_matrix()函数:由作业框架中给出的注释得知,需要创建用于围绕Z轴旋转三角形的模型矩阵直接套用如下公式:完整代码如下:(注意弧度rotation_angle与角度的换算)get_projection_matrix()函数:由作业框架中给出的注释得知,用给定参数创建透视
兔头咸鱼
·
2023-10-12 02:27
Games101
图形渲染
【GAM
ES10
1】04 Transformation 视图变换、投影变换
目录view/cameratransformation1相机初始化2相对变换3如何做到步骤2?4计算5总结ProjectionTransformation投影变换正交投影和透视投影正交投影1简单做法2正规做法3计算透视投影透视变换过程挤压过程计算view/cameratransformation1相机初始化2相对变换相对变换:只要保证相机和物体的相对位置不变,那整体就不发生改变。默认相机放在(0,
wawvvv_
·
2023-10-12 02:25
GAMES101笔记
线性代数
矩阵
算法
图形学gam
es10
1课程回顾--变换矩阵和MVP变换
前言这个文档为笔者自用,纯属知识分享和讨论,杜绝商用,有问题欢迎大家指出。一、计算机图形学?计算机图形学就是应用计算机合成或生成虚拟信息。在当前生活中,有很多这方面的应用,比如动画《凡人修仙传》、电影《冰雪奇缘》,电影特效《权力的游戏》,游戏,场景模拟,产品设计图,VR等等。在这个课程中,主要讲解光栅化成像、几何表示、光的传播理论和动画与模拟这四部分。二、前期准备1.线性代数无论是图形学还是机器学
小醒li
·
2023-10-12 02:25
矩阵
线性代数
图形渲染
学习
【GAM
ES10
1】透视投影
原文链接:【GAM
ES10
1】透视投影GAM
ES10
1作业1中编程实现一个三角形旋转投影的任务,期间配置环境、找Bug费了好几天的功夫。本期,推送一些注意的地方。
稷殿下
·
2023-10-12 02:55
GAMES101
图形学
gam
es10
1笔记——02正交透视投影
一.正交投影:如图,正交投影就是某一坐标轴保持不变(示例中为z轴不变),然后把一个三维物体直接拍成一个二维的图形,这就是正交投影的基本原理。总的来说,对于一个三维物体,要想正交投影,我们所要做的是首先把它移动到原点,然后进行压缩,压成一个范围在【-1,1】的正方体即可。二.透视投影:1.透视:当一个平行的物体从近到远的去看,会发现平行的两条线段最终交于一点,也是透视的基本原理,如图所示对于透视变换
水月和正
·
2023-10-12 02:24
笔记
透视矩阵详解
在一开始我接触到透视矩阵的时候,很困惑,包括我在看gam
es10
1的时候,透视矩阵的推理,并不能完全说服我,就是硬凑我的,让我从根本上理解这个透视矩阵到底在做什么,在自我学习的过程中,我翻阅了很多资料包括
EricBrian
·
2023-10-12 02:24
实时渲染
图形学
矩阵
线性代数
numpy
图形渲染
Gam
es10
1 作业一 构建模型变换,和透视投影矩阵
知识总结:变换的流程(1)模型(Model)变换,pa中模型只绕z轴旋转(2)视图(View)变换,作用是调整摄像机的位置(3)投影(Projection)变换,pa中要求是透视投影,透视投影可看成挤压+正交变换(4)视口(Viewport)变换,将投影变换所得的[-1,1]²变换到屏幕空间代码分析:(1)获得视图变换矩阵(main.cpp)视图变换的作用是移动摄像机,可看成是物体的反向移动Eig
努力成长的tory
·
2023-10-12 02:53
图形学
Gam
es10
1中的透视矩阵和glm::perspective的关系
但是在Gam
es10
1中推导出的透视矩阵P如下,并没有前面的两个参数不禁疑问两者有什么不同?同时在调查解开这个疑问的时候,也加深了对于已有知识点的理解和认识。闲话多少,直接上货!
愚 匠
·
2023-10-12 02:52
图形学
矩阵
线性代数
Gam
es10
1笔记【透视矩阵】的C语言Demo
Gam
es10
1中讲到渲染过程中往往会使用透视投影,产生一种“近大远小”的更符合视觉习惯的效果。这篇文章即应用透视矩阵写一个demo,加深理解。
愚 匠
·
2023-10-12 02:22
图形学
矩阵
线性代数
opencv
图形渲染
[GAM
ES10
1]透视投影变换矩阵中为什么需要改变z值
若再加上变换后zNear和zFar平面上的点依旧在zNear和zFar平面上这两个条件(实际上并不一定需要满足这两个条件),那么即可求解得到M矩阵第3行(0,0,a,b)中a,b的取值;一、问题提出在GAM
ES10
1
刘好念
·
2023-10-12 02:51
计算机图形学
GAMES101
计算机图形学
第099封“情书”:天下无不散之筵席Volum
es10
1-DissolvingGeometry<Entagma>Houdini
▉可知世上万般好,好便是了,了便是好。若不了,便不好;若要好,须是了。—每天翻译一篇教程,这就是我写给houdini的情书。【首发于同名公众号:“致houdini的情书”】█“天下无不散之筵席”前言不搭后语如果聚会永不散场,你可能会由兴奋变的很疲惫。如果太阳永远挂在天上,如果人能永生,结果可能是更大的噩梦。人们期望的永恒,完美也许只是一场叶公好龙,真正实现你的愿望时可能会让你大失所望。所以大自然的
被起名羁绊住的人
·
2023-10-11 12:27
2020年四月复盘| 忙碌与收获
【四月最有成就感的事】♡工作上完成了发布版本看板,迭代看板,变更作业♡利用下班时间,学习了es6-
es10
的视频课程以及angular8拼多多视频,各完成一半。♡我跟老公相继发了年终奖。
爱喝茶的小姐姐
·
2023-10-10 23:09
luoguP7912 小熊的果篮 [CSP-J2 2021]
题目连接该题是CSP-J22021T4小熊的果篮题目大意给出一个绿球和红球的交叉分布序列,每轮取走所有同色区间最左边的一个,要求将每一轮的取数打印($n\leq2\tim
es10
^5$)。
liusu201601
·
2023-10-10 05:39
队列
题解
luogu
CSP-J/S
真题分析
luogu题解
CSP-J
2021
js(es7-
es10
)特性
es6~
es10
详解ES7新特性1.Array.prototype.includes()方法在ES6中我们有String.prototype.includes()可以查询给定字符串是否包含一个字符,而在
haoge568
·
2023-10-10 05:45
javascript
elasticsearch
前端
常用ES6、ES7、ES8、ES9、
ES10
、ES11、ES12新特性归纳
ES6、ES7、ES8、ES9、
ES10
、ES11、ES12新特性ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。
MoXinXueWEB
·
2023-10-10 05:13
JS
javascript
前端
es6/es7
es
ES6/ES7/ES8/ES9/
ES10
常用特性和新特性最全总结
ES6ES6在ES5的基础上新增了一系列特性,这里仅列出常用特性变量的改变,添加了块级作用域的概念let声明变量(块级作用域),let是更完美的var,它声明的全局变量不是全局属性widow的变量,这便解决了for循环中变量覆盖的问题const声明常量(会计作用域)//varvara=[];for(varindex=0;index{if(randomNum>5){resolve('大于5');}e
南山~鹤
·
2023-10-10 05:13
es6
前端
javascript
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他