Origin of Ray

一起探索互联网的秘密

上一篇关于如何使用贴图的博客中我们讲了如何从贴图中提取我们想要的数据。

这篇博客我们先简单讲一下贴图的应用,然后从位移贴图过渡到集合体的表达。

几何体的应用方式

在GPU编程中,贴图就等于我们CPU编程中内存+范围查询,可以用贴图存储我们计算过程中的需要的数据并对数据进行范围查询。

所以贴图中不仅仅可以用来存储物体本身上点的颜色信息,还可以存储诸如环境信息,法线信息,位移信息等。

阅读全文 »

上一篇关于Shading的博客中最后我们提到了Texture是我们用来对点进行输入的方式。

之前我们的说,每个点都有自己的UV坐标,然后通过UV坐标去贴图上找到对应的点,然后把值取出来就好,三角形中间的像素点我们可以通过中心坐标来进行插值。

但是问题来,如果我们的贴图过小,就可能导致模型是上多个点对应相同的UV,那么就会造成模糊,反之如果贴图过大,UV坐标差别过大,会造成最后产生锯齿或者摩尔纹的效果。

本文就来讲一下,游戏引擎是如何解决这两种问题的。

阅读全文 »

什么是好的团队

  • 业绩好

    • 看方向:管理规划阶段,定义何为好的业绩,并规划与之匹配的团队
    • 带人:即团队建设阶段,不断提高团队取得业绩的能力,包括个人能力和团队能力
    • 做事:任务管理阶段,如何通过良好的把控把计划落地执行,产出结果
  • 效率高

    • 看方向:目标越清晰,效率越高
    • 带人:团队成员个体能力越强,团队成员间的协作水平越高,团队效率就越高
    • 做事:流程和规则越有效率,操作越熟练,做事效率就越高
  • 可持续

    • 看方向:团队规划的合理性和有效性
    • 带人:完善的梯度和成熟的团队文化
    • 做事:团队的韧劲是磨练出来的,磨练离不开持续地做事
阅读全文 »

说起管理规划,大部分管理者并不陌生,因为管理者每半年或者每季度就需要做一次规划。有的公司叫制定KPI,有的公司叫梳理团队OKR,还有的公司叫季度规划或年度规划,总之就是要和上级约定,接下来我们要做什么,以及如何评估做的好不好,对管理者来说,这是和上级对齐的最重要的约定。

准确的说,完成团队KPI和OKR的设定,只是管理规划的一部分,因为这个只体现了上级对团队的期待,并不能完全涵盖你作为团队负责人对于管理工作的全部规划

阅读全文 »

角色认知

无论是否意识到,每一个行为背后都隐含着你对自己身份的认定

新经理的焦点在能力层,希望掌握的是管理者做好管理的能力,从而做出有效的行为来和环境进行良好的互动,也就是术的层次

新经理的上级关注的焦点是在“身份”层,他们希望新经理在理解管理者这个角色的前提下,形成符合管理者角色的信念和价值观,然后再去培养对应的能力。

阅读全文 »

目前我们已经介绍了图形学中的以下几个步骤:

  • 前三个图表示的是MVP矩阵将模型上每个点的坐标转换到屏幕空间的过程
  • 最后一个图表示的是,将转换后的屏幕空间中的点连接成的三角面片进行光栅化的过程,即判断每个三角面片会以影响哪些像素点
阅读全文 »

GAMES101 系列总结(一):线性代数与模型变换中我们讲了如何通过MVP矩阵将模型上的点坐标变为[1,1]3[-1,1]^3的一个立方体之中的坐标,这篇文章我们继续介绍,如何将这个立方体中的点绘制到屏幕上。

光栅化主要分为三个部分,首先是将所有的点拆分为一个个的三角形,这个过程叫做Triangles,在这个过程中,可能出现某些三角形覆盖的位置没法用像素来表示而导致的锯齿,所以我们要做抗锯齿,这个过程叫做Antialiasin,还有就是我们从三维映射到二维的过程中,如何进行深度测试,即如何使用Z-Buffer。

阅读全文 »

最近在使用python调用gpt的sse接口并通过sse的方式返回给自己的前端。遇到了几个问题,简单记录下,也没什么代码量,但也用了大半天的时间才搞定。

  • python如何返回sse
  • 为什么我返回的sse中的换行符总是会丢失
阅读全文 »

我们都知道ChatGPT的接口支持流式SSE的方式进行数据返回,而前端浏览器默认提供了EventSource去接收SSE,但是问题在于,默认的EventSource只支持Get请求,切不支持任何自定义的头部,而ChatGPT的接口就是POST请求,且需要在头部携带token,于是使用了一个微软的库,我们来解释一下它的用法,源码以及从协议角度简单说一下它的源码可以运行的基础,即它的源码为什么可以工作

阅读全文 »

最近对chatgpt能够进行流式请求返回的协议产生了一点好奇,于是就去了解了一下,一开始我以为是HTTP2,或者是WS协议,后来发现都不是,而是一种叫做SSE(Server-Sent Events)的协议。

阅读全文 »
0%