I made a 3D renderer in Opengl!

preview_player
Показать описание
In this video, I'm going to show you how I made my own graphics engine (C++ and OpenGL) in order to create 3D applications.

#cpp #opening #rendering #gamedev #programming #computergraphics

The video where I talk about Ambient Occlusion:

Library repo:

Check out my full game engine!:

If you want to start making games in C++ check out this video:

Doom 2016 render study (shadow optimizations):

Music:
Рекомендации по теме
Комментарии
Автор

Wow! Creating your own game engine in C++/OpenGL is not an easy task but you did it! C++ is awesome! You're a pro!

BasPower
Автор

Just great work and talent! YouTube needs more videos like that.

ycemilk
Автор

this was super interesting I love watching and reading things like this

BamboosGood
Автор

your bloom seems to be correct, most people making renderers get bloom wrong.

ayoubbelatrous
Автор

Great and informative video! I'm on a journey to learn how to create a ray tracer. What learning path and materials would you suggest? I've bookmarked and started reading the online book Physically Based Rendering - From Theory to Implementation, but I feel like I should take a few steps back though I'm not entirely sure in which direction.

theafrotect
Автор

I'm impressed by your work. I wonder also if you are aiming at creating a full fledge 3d engine editor? (I'm a tech director in the gaming industry since 23 years ;) ) We are also looking for good programmer :)

camaycama
Автор

Your game engine is similar to Unreal Engine 3

BasPower
Автор

PBR looks very cool. I've always wanted to do PBR myself lol. Could you provide which hardware are you using and what framerate do you get (just to know what hardware would be good enough to start making stuff like this)?

_zombieschannel
Автор

Hey, I just started my journey on OpenGL. Is your library done? It looks incredible. You did a really good job!!!

jesseb
Автор

You mentioned using a physically based rendering approach. Is that a choice you made which is contradictory to some other options? What else could you have done? Is it a fundamental part of a rendering engine or could it be swapped out for a different lighting model very easily?

titaniumtomato
Автор

What license is pika graphics ? I can’t find license files for pika engine and pika graphics

omiorahman
Автор

Can you tell me how you are keeping your files away from deleting. unitentionalLy.are you using version control??

shardaojha
Автор

Is it REALTIME RENDERER ??? please reply...

ashraionart
Автор

Can I use the pika graphics for my game engine?

omiorahman
Автор

I also abandoned Unity, because ordinary, undemanding graphics with shadows and reflections should not consume a lot of resources on my video card and processor, I’ve seen games that had very beautiful graphics with stable 60 FPS, and this was been Old Games kinda Far Cry or Crysis, why is the Unity Engine so simple and consumes a lot of resources? 70% Useless Junk and 30% pure Engine.

I would switch to Ogre 3D or Godot, but it's too late, now I for a long time almost fully understand how the Game Engine *Base* works, to make my game with my smart optimization.
Difficulties in understanding are becoming exponentially less and less, and this makes me VERY HAPPY!🤓
I'm learning OpenGL, first of all I would learn and make a first 2D Game Engine in the form of an SDK, after that I'll understand better how to implement a full-fledged 3D Engine for my GTA Prroject of my Dream.

Ramzessorrs
Автор

Despite fulfilling all build conditions, I get multiple linking errors. You should work out the build system much better, maybe consider CMake

GomerSimpson-scratch
Автор

You for making a game engine you have learned physic and math?

alebud