排序
LearnOpenGL 入门4、你好,三角形
译注在学习此节之前,建议将这三个单词先记下来:顶点数组对象:Vertex Array Object,VAO顶点缓冲对象:Vertex Buffer Object,VBO元素缓冲对象:Element Buffer Object,EBO 或 索引缓冲对象 ...
LearnOpenGL 光照15、多光源
我们在前面的教程中已经学习了许多关于OpenGL中光照的知识,其中包括冯氏着色(Phong Shading)、材质(Material)、光照贴图(Lighting Map)以及不同种类的投光物(Light Caster)。在这一节中,我们...
LearnOpenGL 简介
你到这里来可能是想学习计算机图形的工作原理,并且自己做一些很酷的东西。自己做东西是非常有趣的,同样也能给你带来对图形编程的兴趣。然而,在你开始学习旅程之前,有这么几点注意事项。前置...
《从0到1打造自主图形平台》-序列化&反序列化(11)
前言 在图形平台开发中,序列化和反序列化是至关重要的技术,它们允许将图形对象和数据结构转换成一种可持久化存储或传输的格式,以便在不同的时间和地点进行数据的加载和还原。本章将深入探讨...
LearnOpenGL 入门6、纹理
我们已经了解到,我们可以为每个顶点添加颜色来增加图形的细节,从而创建出有趣的图像。但是,如果想让图形看起来更真实,我们就必须有足够多的顶点,从而指定足够多的颜色。这将会产生很多额外...
《从0到1打造自主图形平台》-前言(1)
尊敬的读者:感谢您选择阅读《从0到1打造自主图形平台》这本书。我渴望将自己的所学、所思、所想表达出来,帮助那些在国产自主软件研发道路上走过弯路的人们。本书旨在引领您从零基础开始,全面...
LearnOpenGL 入门2、创建窗口
在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有意将这些操作抽象(Abstract)出去。这意味着...
【OGG】工业软件大讲堂
1国产自主云架构协同设计平台CrownCAD助力多领域智能制造高效设计和持续创新2新一代云CAD设计协同平台及核心技术介绍 Introduction to the new gener3基于自主内核三维工艺软件SVMAN4中望3D:几...
【卡核培训】CAD底层核心技术
时间课程安排课程内容服务方式时间段1了解国内外CAD发展史及现状基本图元图元属性图层基本几何几何算法本次培训涵盖国内外CAD发展史与现状,基本图元及其属性,图层管理,以及基本几何和几何算...
《从0到1打造自主图形平台》-总结(21)
《从0到1打造自主图形平台》是一门旨在帮助读者从零开始建立自己的图形平台的教程。在这个过程中,我们探讨了图形领域的重要概念、原理和实践,涵盖了从基础到高级的知识。 首先,我们了解了什...
《从0到1打造自主图形平台》-捕捉(17)
前言 捕捉(Snap)技术是图形平台中不可或缺的核心功能之一,它对于提高用户绘图和编辑的精度、效率至关重要。本章将深入研究捕捉技术的原理、常见捕捉类型、实现方式以及在自主图形平台中的应用...
LearnOpenGL 光照14、投光物
我们目前使用的光照都来自于空间中的一个点。它能给我们不错的效果,但现实世界中,我们有很多种类的光照,每种的表现都不同。将光投射(Cast)到物体的光源叫做投光物(Light Caster)。在这一节中...