Ghostxx,CG网站,CG资源

33.6K
Pikuma - 3D Computer Graphics Programming
0 1

Pikuma - 3D Computer Graphics Programming

Pikuma - 3D 计算机图形编程教程


在使用 C 编程语言从头开始创建软件渲染器的同时,学习 3D 图形背后的所有理论和数学知识。


课程描述


本课程完全沉浸在计算机图形学的基础知识中!您将了解软件 3D 引擎的工作原理,并使用 C 编程语言从头开始编写完整的软件光栅化器;包括纹理、相机、剪辑和加载复杂的 OBJ 文件。逐像素、逐三角形、逐网格。


从头开始的 3D 编程

我们将回顾使 3D 计算机图形成为可能的所有美妙数学知识,因为我们从第一原理开始处理所有概念。我们还将编写一个全面的软件渲染器,它可以在屏幕上显示复杂的 3D 对象,而无需任何图形 API 的帮助。没有 GPU、没有 OpenGL、没有 DirectX!只需要一个 C 编译器和一点线性代数,我们就可以创建一个令人惊叹的最终项目!


high.jpg

high.jpg


Learn all the theory and the math behind 3D graphics while creating a software renderer from scratch using the C programming language.


Course description

This is one of my favorites!


This course is a complete immersion into the fundamentals of computer graphics! You'll learn how a software 3D engine works under the hood, and use the C programming language to write a complete software rasterizer from scratch; including textures, camera, clipping, and loading complex OBJ files. Pixel per pixel, triangle per triangle, mesh per mesh.


3d programming from scratch

We'll review all the beautiful math that makes 3D computer graphics possible as we tackle all concepts from first principles. We'll also write a comprehensive software renderer that can display complex 3D objects on the screen without the help of any graphics API. No GPU, no OpenGL, no DirectX! Just a C compiler and a little bit of linear algebra is all we need to create a final project that is nothing short of amazing!



标签: 3d 图像 编程 教程
分类:教程 > 3D教程 > 其他3D教程
发布:CGer | 查看: | 发表时间:2024/4/30 21:57:37 | 更新时间:2024/11/15 21:50:38

    ○当前充值额外赠送3%-15% CG点,充值的余额还会获得每日赠送,每日赠送系统说明:点击查看

    ○充值或账号问题请【点击这里联系站长



注册/登录后下载
点击消耗 10 CG点(约 1.0 元)解锁 30个通用资源, 12小时内有效!(有效期内不重复扣点)
全部评论 (0)
还可以输入
500
点击刷新 点击图片换一个
官方QQ群
①: 6095105