zoukankan      html  css  js  c++  java
  • 天坑:OpenGL制作游戏引擎备忘记录

    慢慢从ACM圈子离开吧。

    和wzm合作写的一个项目,目前还在图形阶段,单纯是个渲染引擎:

    https://learnopengl-cn.github.io/02%20Lighting/02%20Basic%20Lighting/

    目前在跟着这个教程走;

    2016-12-06:

      glm的lookAt可以作为ACM黑科技,可以将三维坐标投影到一个新的正交坐标系下;

      有空可以考虑研究一下全局照明算法(非即时渲染?);

       不等比缩放时需要用正规矩阵修复法向量

      “要记住的是sampler2D也叫做模糊类型,这意味着我们不能以某种类型对它实例化,只能用uniform定义它们。如果我们用结构体而不是uniform实例化(就像函数的参数那样),GLSL会抛出奇怪的错误;这同样也适用于其他模糊类型。”;

    2017-01-19

      wtf我真tm蠢,这个坑暂时先搁置吧(我也没脸去继续写了,但如果想起有什么比较经典的坑还是写上来)。十二月底推进到动画系统的时候死活调不过一个bug,用assimp读进来的骨骼根本无法正确绑定(骨骼空间的父子转换好像不对)最后还是用unity3d写的作业。而我之后的实习工作也是和分布式系统与机器学习有关,因此这个坑先放着吧,哪天为了去游戏公司做准备再捡起来。

  • 相关阅读:
    Android 一步步实现TCP客户端
    Docker 到底是什么?
    Java中的包机制
    一张图理解github
    Git 提交代码流程理解
    STM32+OV7670(带FIFO)+上位机
    | + logger
    使用 TCP 实现 HTTP
    高阶函数与函数的柯里化
    Python装饰器
  • 原文地址:https://www.cnblogs.com/wmzisfoolish/p/6136574.html
Copyright © 2011-2022 走看看