Advanced Procedural 3D Graphics. Ray Marching Tutorial
Вставка
- Опубліковано 18 тра 2024
- Python OpenGL Tutorial on creating procedural 3D Graphics Engine using the Ray Marching (sphere tracing) technique.
The following ways to improve graphics were considered and implemented: AntiAliasing, Ambient Occlusion, Soft Shadow, Triplanar Texture Mapping, Bump Mapping.
Part 1 (Procedural 3D Graphics. RayMarching Tutorial):
• Процедурная 3D Графика...
Project code:
github.com/StanislavPetrovV/A...
Inigo Quilez (Most Helpful by Ray Marching):
iquilezles.org/
#coderspace #python #opengl #raymarching #moderngl
#programming #coding #programmer #developer #technology #code
Really amazed by your clarity, it's very nice to have content like this on youtube. I already knew all this techniques but I would have loved to have seen this video a few months ago. At the moment I'm having fun with the differential equation rendering. It's also a bottomless pit, you have to make a video about it too! :p
I really like your videos. Just some feedback, I feel like sometimes you go over certain points too fast. In my opinion, I'd have liked this video to be broken into 2 parts, each this long so that you have some more time to cover each topic and why it works.
As it goes, I don't generally follow along your tutorials but kinda look at the topics you discuss, read online, come up with my implementation and then check with yours to see what we did different or whether what i did was even correct or not.
Overall your content is great, I just think slightly longer/deeper explanations might suit it better.
As everyone else has said, bravo, great content. Thanks for your work, I love these python videos, hardly anyone seems to dive deep into the python view on graphics
This is amazing! You should make a ray marcher with a path tracing philosophy. It sounds hard, but it is actually much easier than having to do a pass for AO, shadows, etc.
I’m watching in awe
This is pretty impressive.
This guy is the Eugene Khutoryansky of programming videos
quality content
Very very useful.
✅✅✅✅✅
Your channel is gold, that's why I subscribed. I just have to ask this: do you have robot voice, or is it ai voice?
Thanks. This is a tts neural network
Oh nice
Awsome , you are hero
Hi would you consider ever making a video on post-processing?
WOW!! You explain everything so well!! How do you have only 2k subscribers?
i'm sure this is just the beginning
Two days back he had 300
9 months later he has almost 30k subs, let's goooo
Nice
One day I would like to write a game engine that uses raymarching only to render everything. I've been thinking that skippable space can be baked into an octree of some sort to optimize the amount of steps the ray must take to reach the object.
I can't tell if he did the voiceover himself or is using a text-to-speech engine.
Ray marching is the future, I have a feeling that if the programmers and researchers spend the same amount of time on it as they do on raytracing. It could outperform raytracing in many respects. 🙃
I know you probably won't see this, but I am looking for a great tutorial for pyOpenGL that allows me to make some basic 3D games like voxels. any suggestions?
Unfortunately I haven't seen a great guide to PyOpenGL. But I know that many choose ModernGL instead of PyOpenGL
@@CoderSpaceChannel I have heard about that, but I have also heard that it doesn't have the greatest documentation. Is there any place that I can learn this at all?
What is your background? Do you have a roadmap to become a programmer such as yourself?
What's the FPS ?,
I guess actual bump mapping should maybe be viewed as a modeling technique instead of texture mapping. You are locally modifying a surface.
Using opengl is best with HTML. As a "coder", you must know it
This video uses real voice or is computer generated voice?
Text-to-speech neural network
sucks that my new laptop cant support open GL thanks to intel core 5 and Microsoft windows 10
it can't be, update your driver, the OpenGL is implemented by the video card manufacturer's driver
@@levshx well still sucks but at least in my dual boot i can run 3D in ubuntu like blender