To be clear, I meant that the concept behind shadowmapping is easy to understand, but coding it is more difficult (which is why I said "the implementation takes more thought"). If you're interested in implementing shadowmapping yourself, LearnOpenGL.com has a good tutorial: learnopengl.com/Advanced-Lighting/Shadows/Shadow-Mapping Also, wishlist Yawnoc: store.steampowered.com/app/2824730/Yawnoc :)
The problem starts when you start doing things that are even slightly more CPU dependent. Just like you wouldnt decode audio using python, its a lot slower to do things like chunk generation with it. Although i am sure most languages that are at least compiled will get adequate performance for these use cases, not just C/C++.
@@atiedebee1020 yeah you’re right, just tired of people thinking C/C++ is the only way, I use C++ just because that’s the golden standard but it’s not the only fast language around the block anymore.
@@protosevnThats why I started use love2D and lua, and I got a lot of things to work on this, like an Engine and a programming language. sometimes I need C if I want low level control but most of the time, I use pure lua
Voxel engines with teeny tiny voxels that have a color rather than a texture and use high definition scans of real world places must the coolest applications of voxel rendering.
I’m not at a level to understand a lot of what you’re talking about but I like hearing you break down the concepts. Also, if this was the first video of yours I saw I could easily say, easy for him. He’s a genius. Maybe you are a genius but also, from your videos it’s clearly a lot of hard work for over ten years building on top of itself. It feels like a really candid view of how a talented normie becomes S tier.
If this game was a rts type strategy game like EU4 & total war & Vic 2 & manor lord I’d buy it and play it forever especially if it has mods and possible planet jumping ect
i would reccomend getting mojo installed, its python and even backwards compatible but alot faster, im 99% sure ur using vs code and that even has its own mojo sdk!
Hey just saying it would be better to use fractal perlin noise as that would generate more natural and good-looking landscapes and is what Minecraft itself uses iirc
I wonder if the GLSL and python coding could be combined into a usable shading module that could be pip installed for the less... "DaFluffyPotato" of us
Is your point of origin fixed? In infinite world you have to shift shadow matrix correctly, otherwise there's unstability of shadows when the sun goes down
Im planing to enter the game dev world, but i dont know the right way to approach... As you recommended, ill do It by the scratch, but what language should i use? Is python a useful 2d & 3d gaming language? Should i try some C# or C++? Thank ya and srry If my english sucks, its not my native language.
Making a minecraft clone in python with moderngl is very frustrating and challenging, i suggest switching to c++ while you still can, it is much harder but offers so many more features.
shadowmapping now seems to be less complex but plz try ray-tracing because it needs less buffers for some cool effects like reflections,transperency,shadows and portals.. you can stylize raytracing too that it looks like minecraft. or add it as a option. a compute raytracer isn't too hard to implement if you use ChatGPT
To be clear, I meant that the concept behind shadowmapping is easy to understand, but coding it is more difficult (which is why I said "the implementation takes more thought").
If you're interested in implementing shadowmapping yourself, LearnOpenGL.com has a good tutorial:
learnopengl.com/Advanced-Lighting/Shadows/Shadow-Mapping
Also, wishlist Yawnoc: store.steampowered.com/app/2824730/Yawnoc :)
how did you learn pygame
Man, I think you've become so experienced dev you got "the curse of knowledge" cognitive bias, cause this is not easy.
The code isn't, but the concept is. I was referring to the concept.
I can't believe I caught this so fast. I love graphics programming.
That grayscale foggy hills scene is a really nice aesthetic.
Next time someone says you can only make games with C/C++ or that interpreted languages are too slow I'll just link them this, excellent job!
The problem starts when you start doing things that are even slightly more CPU dependent. Just like you wouldnt decode audio using python, its a lot slower to do things like chunk generation with it.
Although i am sure most languages that are at least compiled will get adequate performance for these use cases, not just C/C++.
@@atiedebee1020 yeah you’re right, just tired of people thinking C/C++ is the only way, I use C++ just because that’s the golden standard but it’s not the only fast language around the block anymore.
@@protosevnThats why I started use love2D and lua, and I got a lot of things to work on this, like an Engine and a programming language. sometimes I need C if I want low level control but most of the time, I use pure lua
AYOOOOO, YOU GOT A FUCKING SPONSOR!! LETS GOOOOOOOOOOOOOO
Voxel engines with teeny tiny voxels that have a color rather than a texture and use high definition scans of real world places must the coolest applications of voxel rendering.
Bro, i love your worth ethic so much.
"I'm doing that thing you're not supposed to do"
You mean the thing Notch did? Turned out pretty well for him ;)
Any video that aims to make a Minecraft style game is a banger tbh
I’m not at a level to understand a lot of what you’re talking about but I like hearing you break down the concepts.
Also, if this was the first video of yours I saw I could easily say, easy for him. He’s a genius.
Maybe you are a genius but also, from your videos it’s clearly a lot of hard work for over ten years building on top of itself. It feels like a really candid view of how a talented normie becomes S tier.
FluffyPotato showcasing his projects while also desperately trying not to come across as just flexing.
Congrats on the brilliant sponsor, love the tutorials
If this game was a rts type strategy game like EU4 & total war & Vic 2 & manor lord
I’d buy it and play it forever especially if it has mods and possible planet jumping ect
i cant begin to understand how youre doing this in python, its amazing, great job
You should do a tutorial series, and show off everything you can make. This stuff is cool
My dude finally getting sponsors and pulling in the big money 🗣️ congrats
Even though I don’t use python nor do I plan on doing so, I just can’t get enough of your videos man. Keep up the amazing work! ❤🎉
i would reccomend getting mojo installed, its python and even backwards compatible but alot faster, im 99% sure ur using vs code and that even has its own mojo sdk!
this was very fun to watch :)
Do you ever plan to release your planet generator like the rest of your games? I'd love to take a peek into how something like that is even done.
It's on my Patreon
Shaders go brrrrrrrrrrrrrrrrrr
Great vid mate
Hey just saying it would be better to use fractal perlin noise as that would generate more natural and good-looking landscapes and is what Minecraft itself uses iirc
bro you are so good !!!!!
bros brain is bigger than my head
This looks fantastic, although sounds like a huge project. How long are you expecting to work on this?
Just a little on the side here and there. I don't have a specific end point in mind.
Bro is cooking as always
I love your videos, youre such a huge inspiration for me! As always, great video!
I wonder if the GLSL and python coding could be combined into a usable shading module that could be pip installed for the less... "DaFluffyPotato" of us
ModernGL is very easy to use. I have a tutorial for it.
Hi, how did you begin game dev?
Im having a problem saving up for my game dev setup
Nice work
What’s about performance
Is your point of origin fixed?
In infinite world you have to shift shadow matrix correctly, otherwise there's unstability of shadows when the sun goes down
It doesn't move in this demo, but it will in the project I'm working on next.
Im planing to enter the game dev world, but i dont know the right way to approach... As you recommended, ill do It by the scratch, but what language should i use? Is python a useful 2d & 3d gaming language? Should i try some C# or C++? Thank ya and srry If my english sucks, its not my native language.
Damn you're a wizard!
What are you using for networking? Websockets or custom stuff?
My own framework built on sockets.
What resources did you use to get a 3d scene to render in moderngl?
learnopengl.com
bro u literally teach us better than 1 month of teacher lol
🔥
how often do you use higher level math in basic game development?
once every other month for what I do. almost never for "basic" stuff.
Ok soo thats what a shader is
You're insane
i love you your the best
The background music is
Blue Dream by Cheel
That's not the original. It's Blue Dream by Cheel.
@@DaFluffyPotato oh, okay. that's where I found it first.
Good vid
Woah woah woah since when does python use semicolons?
Those are shaders
@@DaFluffyPotato oh okay I was very confused
Making a minecraft clone in python with moderngl is very frustrating and challenging, i suggest switching to c++ while you still can, it is much harder but offers so many more features.
no
@@DaFluffyPotato ok
Lol.
C++ fan, trying to change programming history by giving advice
@@ImaLearner-vr3gy xd
shadowmapping now seems to be less complex but plz try ray-tracing because it needs less buffers for some cool effects like reflections,transperency,shadows and portals.. you can stylize raytracing too that it looks like minecraft. or add it as a option. a compute raytracer isn't too hard to implement if you use ChatGPT
Haven't watched the video yet but I see no python but C#
hay how was your day?
busy
@@DaFluffyPotato i know that feeling lol just rember to take time to youself :)
Python, now I know why my pc burns with these mods 😮
Minecraft mods aren’t in python
pls make a minecraft mmo.. i would hand over all my money
I don't think you could say this is "just Python"... But it is remarkable anyway.
Bro stop it!! You are way too far.
I’m feeling stupid
First... I guess😂
When you said "actually just python", I expected you to replace glsl with python.
Disappointed.
9 views in 1 minute bro fell off