Загрузка видео...

Не удалось загрузить видео

На главную

In this course, you'll learn how a 3D software renderer works by coding a complete 3D rasterizer from scratch in C. • math review • wireframe • flat-shaded polygons • texture mapping • loading OBJ files • camera • clipping • etc. Enroll now: 🔗

34,469 просмотров • 2 лет назад •via X (Twitter)

Комментарии: 11

Фото профиля Mehmet Akyüz
Mehmet Akyüz2 лет назад

The best course on software rendering. If you're into graphics programming, there you go, Gustavo will hold your hand gently.

Фото профиля Graeme
Graeme2 лет назад

I’m busy doing this course. It’s brilliant. Do it.

Фото профиля Kknewkles Wildwision
Kknewkles Wildwision2 лет назад

Does the course process multi-group and multi-object OBJ files? Asking for a friend... 😂 (Pure curiosity, actually. Working on OBJ parsing at the moment and some _miscreant_ meshes were detected in the wild)

Фото профиля pikuma.com
pikuma.com2 лет назад

It's "the simplest thing that works" approach. We open a raw OBJ file and start reading vertices, faces, UV coords, and then we proceed to render that data. Our code is one 3D object per-file, but we can render multiple 3D objects/meshes in one scene.

Фото профиля Alex
Alex2 лет назад

looks great! for someone with very basic experience using an existing API (opengl) how well does this course transfer over to that kind of skill?

Фото профиля pikuma.com
pikuma.com2 лет назад

I'm biased, but I think this course is *exactly* for those students. You probably won't need to implement this yourself, but it helps to clarify why OpenGL does things the way it does (or Direct3D, or Vulkan, etc.) The content is agnostic to the graphics API you choose to use.

Фото профиля Yamaheru
Yamaheru2 лет назад

I'd be amazing if it'd regional pricing :(

Фото профиля Steve Moffett
Steve Moffett2 лет назад

I’m probably thinking wayyyyy too far into the future and making big assumptions with this question, but out of curiosity, if I made an application based on what I learn in this course, would I be bound by GPL or more restrictive software licenses?

Фото профиля pikuma.com
pikuma.com2 лет назад

The USP of my content are the lectures and the intuition you get from it. You're free to do whatever you want with the code, but I would not recommend using it on production anyway. Code is cheap; we can find everything on Github anyway. Understanding is king! 🙂

Фото профиля MrZinvixYT
MrZinvixYT1 год назад

Which language will be used?

Фото профиля pikuma.com
pikuma.com1 год назад

C99

Похожие видео