文章目录
内容
目的是通过对vulkan的学习和使用,构建起计算机图形学的知识体系和结构,其中也包含c/c++ 基础知识和开发环境的学习使用以及c++ 20及以上特性的探索,SDL库的使用, 还有一部分线性代数知识的学习及运用。最终目的是能基于vulkan做一个图形界面库和3d渲染器。
- 内容列表如下:
- c/c++
- vscode c/c++ 开发环境
- SDL库
- 计算机图形学
至于为什么要学习图形学相关内容,主要是扩展兴趣和自身基础能力,如果对机器学习,人工智能,及其它方向感兴趣也是没有问题的,自身学习总结经验如下:
- 不要沉迷于表面的东西(学很多框架性东西),这会让自己很忙并且虚浮
- 不要看到什么东西都去学(学很多语言,研究很多方向),这会消耗自己的精力和兴趣
- 首要的事是先找到一份活下去,有成长性的工作
- 找到自己感兴趣的点或者方向,坚持去学习和深入,如果是工作中的延申,那更好
- 英语和数学真的很重要,但是很遗憾这都不是我所擅长的
- 要精于基础,广于工具,熟于业务,永远保持进步和学习的心态
后续一些代码记录会上传到gitcode : https://gitcode.com/CodingBinary/vulkan-st-log