- Видео 42
- Просмотров 295 259
ForceofPhoenix
Германия
Добавлен 28 окт 2016
Twitch/Curseforge Name: inzhefop
08.11.2021: 1️⃣ 0️⃣0️⃣
08.11.2021: 1️⃣ 0️⃣0️⃣
How to fix T-Junction Artifacts + Showcase | Vulkan API
My solution to the graphics artifacs resulting from precision errors from t-junctions in the rendering process. Application is writtin in C and using the Vulkan Mem allocator.
Relevant Resources:
- computergraphics.stackexchange.com/questions/1461/why-do-t-junctions-in-meshes-result-in-cracks
- blackflux.wordpress.com/2014/03/02/meshing-in-voxel-engines-part-3/
- www.reddit.com/r/VoxelGameDev/comments/eem5yc/greedy_meshing_fixing_tjunctions_by_filtering_out/
I hope that i can help someone with that video!
Relevant Resources:
- computergraphics.stackexchange.com/questions/1461/why-do-t-junctions-in-meshes-result-in-cracks
- blackflux.wordpress.com/2014/03/02/meshing-in-voxel-engines-part-3/
- www.reddit.com/r/VoxelGameDev/comments/eem5yc/greedy_meshing_fixing_tjunctions_by_filtering_out/
I hope that i can help someone with that video!
Просмотров: 178
Видео
Terrain Generation with Greedy Meshing!
Просмотров 8585 месяцев назад
Simple terrain generation using fastnoiselite. Made my greedy mesher faster than my culled mesher.
Greedy Mesher going BRRRR
Просмотров 2,1 тыс.5 месяцев назад
3000 FPS with 4096 chunks! I implement a (not very optimized) non binary greedy mesher into my engine. it greatly reduces vram usage from 750 mb to 170mb. Further memory stats are shown in the video.
3x FPS - 60 Lines of Code | Vulkan API
Просмотров 1,6 тыс.6 месяцев назад
Parallel buffer copying is taking full advantage of the parallel nature of a GPU and reduces cpu overhead. In both versions 100 blocks / frame are placed. This means 7000 blocks / seconds without optimization and 23000 blocks / sec with grouped copy. This is (as i know) not possible in OpenGL and is a good example for vulkans native capabilities.
Vulkan Engine Stress Test
Просмотров 5446 месяцев назад
A quick update on my minecraft like vulkan engine. It now uses the C interface of the (very good) Vulkan Memory Allocator from AMD. It places 100.000 blocks
Vulkan vs. OpenGL
Просмотров 88 тыс.6 месяцев назад
I remade the same minecraft like game in OpenGL and Vulkan. Both versions rendering 64x64 chunks. (vulkan renders slightly more verticies than opengl because outer walls are also meshed). As you can see vulkan is pushing more frames than GL because of little cpu overhead. Instead of submitting each vertex one after another you can pass all draw commands with one submit command to the gpu. Both ...
Vulkan is FAST
Просмотров 20 тыс.8 месяцев назад
Vulkan is much more efficient than OpenGL. OpenGL also has a lot of nvidia driver issues so i moved on. This project is written in C. Base code from: vulkan-tutorial.com
Engine goes BOOM
Просмотров 469Год назад
Another Engine Update Video INFO - Added Texture Atlas (Builds a big image from multiple smaller ones) - Added Block Removal / Placing - Trees & Pumpkins - EXPLOSIONS BOOM TNT - faster meshing SPECS - Tested on GTX 1050 Ti Labtop (constant 60fps) - 185 MB of Ram for 32 x 32 chunks (this scene) - 0% cpu (only flying) Intel i7 7700HQ - 5% cpu (permanent explosion mode)
Progress on my Engine
Просмотров 2,8 тыс.Год назад
Progress on my voxel engine written in pure C with the use of OpenGL! Changes: - Switched from SDL2 to glfw3 - Reduced Ram Usage (1,5 GB - 320 MB for 32x32 chunks) [reducing each block to 2 bytes] - improved performance - New Chunk size 32x32x32 blocks (way less draw calls) - Capable of renderering 64x64x8 chunks (2048 x 2048 x 512 Blocks) - This scene takes 912MB of ram
My Voxel Engine Demo 1 | OpenGL | C
Просмотров 905Год назад
Im currently developing a voxel game engine in C. Im using OpenGL, SDL2 for window and input handling and cglm for math. I wrote my own mesher. Its single threaded. It includes basic global lighting and culls backfaces. Chunk-size: 16x16x16 Blocks World-size: 8x8x8 Chunks (using 89 MB of RAM) Capable of rendering up to 64x16x64 chunks without lag (2,4 GB of ram, I know its not good xD) Phase On...
Mekanism Matter | Custom Recipes | 1.18.2
Просмотров 3,9 тыс.2 года назад
Download: www.curseforge.com/minecraft/mc-mods/mekanism-matter Config folder: instance/config/mekanismmatter/customrecipes.cfg
Wireless FE Battery | Extra Utilities Reborn Dev Vlog #2
Просмотров 2,7 тыс.2 года назад
Download: www.curseforge.com/minecraft/mc-mods/extra-utilities-reborn/files
ONE-SHOTTING Trees with this INSANE Pickaxe! | Extra Utilities Reborn Dev Vlog #1
Просмотров 4302 года назад
Download: www.curseforge.com/minecraft/mc-mods/extra-utilities-reborn/files
Ender Quarry Plus
Просмотров 3,7 тыс.2 года назад
www.curseforge.com/minecraft/mc-mods/ender-quarry-plus
The Rainbow Generator | EU2-Port for 1.18.2 | Sneak-Peak
Просмотров 3082 года назад
The Rainbow Generator | EU2-Port for 1.18.2 | Sneak-Peak
Progress Bars EASY (Custom Code) | Advanced MCreator Tutorials #2
Просмотров 5 тыс.2 года назад
Progress Bars EASY (Custom Code) | Advanced MCreator Tutorials #2
Ecocraft - Evolution | MCreator x CurseForge ModJam
Просмотров 5122 года назад
Ecocraft - Evolution | MCreator x CurseForge ModJam
This is basically IndustrialCraft 3 | FTB Industrial Contraptions -1.16.5
Просмотров 22 тыс.2 года назад
This is basically IndustrialCraft 3 | FTB Industrial Contraptions -1.16.5
Running 200+ Quantum Quarrys simultaneously
Просмотров 8442 года назад
Running 200 Quantum Quarrys simultaneously
Project Worlds Modpack Announcement Trailer [1.16.5]
Просмотров 2273 года назад
Project Worlds Modpack Announcement Trailer [1.16.5]
Furnace | MCreator Advanced Modding Tutorials #1
Просмотров 11 тыс.3 года назад
Furnace | MCreator Advanced Modding Tutorials #1
Draconic Evolution for 1.16.5 | Blind-Review
Просмотров 34 тыс.3 года назад
Draconic Evolution for 1.16.5 | Blind-Review
Advanced Crop Processing | Mod-Review
Просмотров 6993 года назад
Advanced Crop Processing | Mod-Review
☢️ Naquadah Reactor (Multyblock) Update | Mekanism: Matter Addon
Просмотров 3,6 тыс.3 года назад
☢️ Naquadah Reactor (Multyblock) Update | Mekanism: Matter Addon
🔋 Mekanism: Matter Addon Mod Showcase
Просмотров 7 тыс.3 года назад
🔋 Mekanism: Matter Addon Mod Showcase
OpenGL is for single/dual-core systems. Vulkan is for above dual-core systems.
Is the source code avaiable somewhere?? I'm learning vulkan, and look at a comparison with opengl would help me a lot :)
vk tutorial .com
@@forceofphoenix thanks!
u really are our hero.i really love to learn modding bot my ages gone up and not well in english and many problems.go on.love u bro.dorood(smt btween hello n good luck)
dear this rebirth version 1.16.5 very changers hav,so we really need a boo guide or at least videos about that but i now near 1 hures are searching for this but.... thnks dear
nice music
you can instance mesh in ogl too. Have you tried that?
What's texture pack are you using
sphax
can u upload this procedure ?
7 minutos escribiendo, 50 segundos de video...
VULKAN LIVES
Bro, this is really confusing. I thought these things would generate the resources they're named after, but they're just burning fuel for resources?
wtf why wont it work
Different versions of minecraft and mccreator
Bro don't use C. Rewrite it in Rust🚀
I want my program to run at more than 10 fps
@@forceofphoenix and have your memory leaked all over your floor
@@thanosfisherman well there are tools like valgrind to validate memory leaks. My game doesnt leak a byte
@@forceofphoenix I'll tell you a secret. I'm learning how to do that stuff in OpenGL using Java and lwjgl. Don't tell anyone.
is the staff of creativity a one hit unalive item, or does it have other function?
Hey, I'm new to this and I wanted to ask what sources did you use or would recommend for learning OpenGL? thanks!
Do you plan to create your dream voxel game inspired by Minecraft ?
@@numero7mojeangering More like a factory game or something similar
what is that theme?
renderers got so cool names like i wanna be named Microsoft DirectX or WebGL
haha
huh, is ForceofPhoenix a SparkofPhoenix Reference?
vieleicht? xD
Hey mate, what's the best Vulkan tutorial around here? I don't mind it being a book or a video. I just wanna learn.
vulkan-tutorial.com is the only one that really worked for me. But dont just copy the code it will not help you. carefully read through it and when coding try to not copy paste and write it all by yourself. rewriting it in C had me to tought about things and implement it my way. With that i slowly developed my own little vkutils.h helper library. And please do yourself a favor and use VMA (vulkan memory allocator) its awesome
@@forceofphoenix thanks dawg. You're the Goat.
Здравствуйте, я начал изучать OpenGL и мне было бы интересно узнать разницу между OpenGL и Вулкан
anyone else having trouble wiht the computer part DX
Do you have the source code?
@@mertcanzafer9901 go to vktutorial and go through the tutorial
Yeah TF2 64x version runs on vulcan with an amazing "I shit myself with 40fps" I had to use commands to use OpenGL to send it back to the good old days of "I can do between 60fps and 120fps", using a 1050ti that could run Kingom Come deliverance somehow.
Keep going
Easy work , but bad result or hard work and good result?
I don't care if the vulkan code is 2-3 times longer or not as compatible. Hot DAMN it runs fast!
not really,kid
Micrasoft go to put you to jail😂
Minecraft's Vulkanmod is simply amazing. It can still hitch quite a bit when generating new chunks at higher render distances, but once they're loaded it's butter smooth.
3% GPU 250watt? WTF RTX10000000
3% is false reading
@@forceofphoenix Oh Okay
using vscode for graphics💀
whats wrong with it? visual studio is unusable
this is really impressive
misleading.
270 watts for this ??? wtf
its not greedy meshed ... so its rendering very much
Why is your gpu only pulling 100w on opengl, but pulling 270 on vulkan?
less cpu bottleneck
vulkan has like triple the fps
i wonder why the graphics tool designed for less cpu usage would increase gpu usage...
How did you get RivaTuner/Afterburner running as part of your app?
He remade minecraft? Nah, he remade our nostalgia
Ok guys, I am going back to Godot.
0:08 OpenGL - GPU Temp: ~44° c - GPU Use: ~2% - GPU Power: ~105 w - Memory: ~366 mb - CPU Use: ~11% - Framerate: ~500 fps - Frametime: ~1.8 ms 0:47 Vulkan - GPU Temp: ~51 c - GPU Use: ~3% - GPU Power: ~285 w - Memory: ~390 mb - CPU Use: ~8% - Framerate: ~1770 fps - Frametime: ~0.5 ms
i think x3.5 fps at vulkan cost it
nice test for RTX 4090
It is the same as rust developers compare C++ performance just using debug version of program! 😂😂😂
1758 fps
500fps at 100w of power vs 1700fps at 300w if we put a fps limit at 120fps, the performance will be same I like the OGL textures
@@Vatohuge well, they are the MC textures. Beides that Vulkan will Not make your GPU stronger but give it more Work to do
me when i kneecap opengl to make vulkan look better:
I see vulkan is more gpu dependant
@@Spectrulight how it should be
okay, but like why does vulkan have a michael bay blue filter?
Not using C++. 🍷🗿 Like 👍
3 times the fps 💀
The thumbnail reminds me of DOOM.EXE.
The thing that I hate about Vulkan is the fact that it only supports GPUs from 2016 and newer, because I suffer from INTEL HD GRAPHICS FROM 2009
You can pick up a GTX960 for like $50 almost anywhere
@@alteito You don't knoe how living in a 3rd world country (not india) is, either way I am using a laptop from 2009 which is held by duct tape, so I can't do shit, it's all I have.
@@thecakelover4578 My brother in christ, I live with the 3rd worst economy of South America lmao
@@alteitoIn what country of South America do you live in to be just $50? Here in Brazil a GTX 960 is at least 100$ bucks.
@@Mrdodo-bp2li Argentina. The trick is to look for deals on a regular basis, got it for the family pc since mine got put on hold. It is what it is