许铮

学习 / 生活 / 工作 / 娱乐

一些资源收藏

有机会要记得将其中的在线资源离线化,免得哪天找不到了,就脑壳疼了….

其实还没开始学,但是早晚都要学的,碰巧遇上了就记下来,免得到时候抓耳挠腮的现找.

如果学习资源够好的话,可以让学习进程顺利迅速,一些花费还是很值得的.(唉,我遇到的这些培训班啊…教着只值几百几千的课程,收着几万的学费….)

字体

谷歌字体 大量免费可商用字体,其中OFL许可(Open Font License)已有在商业游戏中使用的先例(破门而入2).

免费的学习资源^还挺优质…^

Learning Modern 3D Graphics Programming - 学习现代3D图形编程

The Book of Shaders - 着色器书

LearnOpenGL CN - 学习OpenGL

Web 开发技术 以及其中的 WebGL

Max Made Easy, a blog by Dave Wortley - 一个分享和讲解maxscript的博客<-我maxscript的qsort是在官方帮助和这儿学的

Jeremy Behreandt - 一个讲3D软件中创建一些简单程序的博客

Physically Based Rendering - 基于物理的渲染

Ray Tracing in One Weekend - 周末的光线追踪(系列书籍)

godotengine/godot-demo-projects - godot示例代码 官方库 其中godot-demo-projects/2d/screen_space_shaders/ 是发现这个库之前最开始的来源,当时在找将3D场景像素化的着色器示例,但是内容还没看过呢..

游戏编程模式- 在线英文 游戏编程模式中文版 - 在线

Vulkan Tutorial - Vulkan教程 一个我可能一辈子都用不上的教学指南,因为游戏引擎基本都会提供高级API来避免开发者使用繁琐的底层API.不过我在这里发现了基本不错的免费电子书,说不定里面还有其他的.现在数学的电子书还没有发现特别好的.

Google 代码规范 - 中文

Java 规范 - 中文

学习网站开发 - 中文

程序员的3D建模工具 - 仅英文 讲述了一些程序相关的3D数学

英语自学方法

数学,数学啊…有没有浅显易懂,生动有趣的,游戏开开发相关的,数学基础教学啊….

数学的来了

Paul’s Online Notes - 只有英文,保罗的在线数学笔记 内容没有假设读者掌握了前置知识,很不错,但我看不懂啊

数学乐 - Shuxuele.com 是 Math is Fun 的中文版,我们正在努力不懈地翻译网站的网页。 这个挺不错的,属于工具书类型的”数学文档”

乐乐课堂的数学课都很生动,是按照教材的知识点排列的.,课程免费,做题要收费,因为针对的是学生家长,所以价格不便宜.乐乐课堂还有其他的科目教程,都很不错,每个教程的时常控制的刚好,一组知识点一个教程.

(虽然数学是游戏开发的基础,但现在游戏引擎辣么便捷,其实我用到的数学可能也没有想象的那么多,实在找不到,就不找了,到时候用到哪个现学就好.做坦克的无头模式时,不就是现学的矩阵和向量点乘嘛…哈哈哈…唯一的遗憾是,没系统的学过,不会不懂就想不到,思维总是会被限制的.不过也许都会了反而被限制了更多的创意…坦克的无头模式那里,不会逆变换的时候,不是在子节点加了一个相反的节点嘛….哈哈哈,想起来就有趣,简单粗暴很有效呀.)

Godot付费学习资源

GDQuest - 游戏开发任务(主要提供免费开源的软件的游戏开发相关教学) 应该是目前学习Godot比较好的地方,其中也有一些免费资源.

游戏开发与计算机图形学书籍

计算机图形学原理及实践(原书第3版)(基础篇)

OpenGL编程指南(原书第9版)

[套装书]增强现实:原理与实践+计算机图形学原理及实践

Unity Shader入门精要

OpenGL 着色语言(第三版) -可惜第三版只有英文,只有第一版有中文

编程书籍

黑客与画家

禅与摩托车修理技术

海盗精神

大教堂与集市

最近的文章

绝对值得一起玩起来的东西

免费便捷强大有趣,玩的开心.Web渲染引擎 Babylon.js着色器玩具 Shadertoy Shadertoy使用说明 大佬列表 美人鱼在线编辑器Mermaid Live Editor 美人鱼文档Godot游戏引擎 Godot Engine…

笔记继续阅读
更早的文章

MaxScript使用提示和技巧

文章内容日常使用MaxScript的一些经验记录.平常用于动画工具和绑定工具比较多,记录也会更偏向于这方面.一editpoly修改器,不能像别的修改器那样,通过mxs完美复制…导致一些效果无法实现二在开发weightspro时,使用spinner控件实现权重微调,但是苦恼于不能将多次微调合并记录在一次撤销里.经过一番搜索,发现可以用thehold相关方法来实现,这样调节微调器时,只有最后一次输入会触发撤销机制,其中的部分都会忽略,非常符合预期.但是测试完成实际使用时,把测试函数替换成我自己...…

3dsmax继续阅读