sneaky voxel engine heightmap render distance trick

  Рет қаралды 16,889

Tantan

Tantan

Жыл бұрын

I'm making a voxel game with bevy and rust, and decided to implement a sneaky trick to increase the render distance without much performance overhead. A huge subdivided mesh that only need to sample the voxel world about 1 or 2 times per chunk (depending on how much detail I want)
#shorts

Пікірлер: 20
@jed0378
@jed0378 Жыл бұрын
You could increase the render distance even further if you use GPU sided indirect rendering. I managed to get a volume of 12^3 chunks with a resolution of 64^2 running fine on .y laptop gtx 1050 due to the inherently parallel architecture of GPUs. I made it within my custom wgpu engine though, not really sure if bevy has support for GPU indirect drawing.
@BlockTSB
@BlockTSB Жыл бұрын
i love tantans accent
@cluelessadc
@cluelessadc 4 ай бұрын
Sorry to backseat but just a thought, couldn’t you occlusion cull valleys and rear side of hills using by checking the player position against the height map? Like simplifying the view frustum to top down problem. In the simplest case, the player would be in a valley where the region is dark bordered by a light gradient so you could cull all regions that are darker than the surrounding lightest points of your boundary.
@nemene8585
@nemene8585 Жыл бұрын
sick
@finndemoncat9379
@finndemoncat9379 Жыл бұрын
Nice
@enchantedsword123
@enchantedsword123 Жыл бұрын
Cool
@HanProgramer
@HanProgramer 2 ай бұрын
Isn't this going to break if the world changed? Like for example a player build or dig a lot
@MDG-mykys
@MDG-mykys 2 ай бұрын
It's like that minecraft mod
@lDyamonagl
@lDyamonagl 6 ай бұрын
valheim uses something like this
@irondolphin1559
@irondolphin1559 9 ай бұрын
I have question do you use a graphics library like opengl or your own?
@Tantandev
@Tantandev 9 ай бұрын
I actually did at first (WGPU). But I realized the bevy engine uses wgpu under the hood. So the shader code is still custom, but I can integrate bevy's PBR rendering to also benefit from their lighting calculations
@Goat_Models
@Goat_Models 3 ай бұрын
Hey im a blockbench modeler, i see your game is voxel based and would love to make you some high quality models if you want!
@BitBloxDevs
@BitBloxDevs 2 ай бұрын
Ok
@oglothenerd
@oglothenerd Жыл бұрын
Hi Tantan.
@Tantandev
@Tantandev Жыл бұрын
hallo
@The_Codemaster144k
@The_Codemaster144k Жыл бұрын
Wow
@Hanoolka
@Hanoolka Жыл бұрын
ngl looks very bad
@Tantandev
@Tantandev Жыл бұрын
truuue
@mikah8998
@mikah8998 Жыл бұрын
Hahaha we learn and we optimize. That is how life works.
@marcboss
@marcboss Жыл бұрын
Cool
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 576 М.
ChatGPT makes Voxel Engine with Rust
12:20
Tantan
Рет қаралды 92 М.
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 13 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 77 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 45 МЛН
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 49 МЛН
Crashing a Pay-to-win Server With a Crafting Table - Loverfella
14:03
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,9 МЛН
Making a Voxel Engine from SCRATCH (w/ Destruction)
14:31
MaxMakesGames
Рет қаралды 29 М.
Pushing the rendering limits - Rust Voxel Engine
8:33
Tantan
Рет қаралды 85 М.
Switching Game Engines... Twice? - Devlog #7
10:55
TIMBER
Рет қаралды 80 М.
I Added RAYTRACING To My Voxel Engine ! ( From SCRATCH )
13:39
MaxMakesGames
Рет қаралды 8 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 463 М.
I Paid Fiverr Game Developers to Make the Same Game
10:25
BadGameDev
Рет қаралды 629 М.
I programmed Minecraft from scratch... again.
11:44
jdh
Рет қаралды 568 М.
Doubling the speed of my game's graphics [Voxel Devlog #18]
13:01
Main filter..
0:15
CikoYt
Рет қаралды 15 МЛН
Blue Mobile 📲 Best For Long Audio Call 📞 💙
0:41
Tech Official
Рет қаралды 1 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,8 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН