240 发简信
IP属地:山西
  • Windows下git配置服务步骤

    一.配置邮箱和用户名 git config --global user.name "自定义用户名" git config --global us...

  • Resize,w 360,h 240
    Unity Shader开发

    一.什么是Shader Shader(着色器),是在GPU运行的程序,通过数学计算将各种属性(颜色,光照,阴影,纹理等)渲染成物体表面可见的状态...

  • Resize,w 360,h 240
    PBR渲染——直接光照

    标准光照模型 当光照射到物体表面时,物体对光会产生反射、吸收、透射、折射、衍射等现象,反射和透射的光进入人的视觉系统,使我们能看到物体。为模拟这...

  • Unity性能优化

    程序优化的的第一条准则:不要优化。程序优化的第二条准则(仅针对专家!):不要优化。这是英国科学家Michael A.Jackson提出来的优化准...

  • Resize,w 360,h 240
    C++与Lua交互

    理解Lua和C++交互原理,首先要理解堆栈和全局表 堆栈 Lua和C/C++语言交互的主要方法是一个无处不在的虚拟栈,栈的特点是先进后出。 1....

  • Resize,w 360,h 240
    Opengl shadow

    阴影是光线被阻挡的结果;当一个光源的光线由于其他物体的阻挡不能够达到一个物体的表面的时候,那么这个物体就在阴影中了。阴影能够使场景看起来真实得多...

  • Resize,w 360,h 240
    DirectShow摄像头和虚拟摄像头

    DShow简介 DirectShow(简称 DShow) 是一个 Windows 平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能。支...

  • Resize,w 360,h 240
    C++虚函数表分析

    C++的虚函数作用主要是实现多态的机制,关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数,这种技...

  • Resize,w 360,h 240
    C++内存管理

    内存布局 C++的内存分为5大区,按照地址从高位到低位的顺序,分别为栈区,堆区,BBS区,数据区,代码区。 栈区 编译器自动管理分配,存放程...