Chunklands 🎮

53 posts

Chunklands 🎮 banner
Chunklands 🎮

Chunklands 🎮

@chunklands

Infinite 3D voxel based sandbox video-game.

Bavaria, Germany Katılım Mayıs 2020
1 Takip Edilen8 Takipçiler
Chunklands 🎮 retweetledi
Philipp Renoth 🇩🇪🍻🦀
📈 Improved frame time by making the offscreen renderpass input vertex buffer device-local + copying from host visible memory. Dropped from 68ms to ⬇️ 22ms 🥳. Future optimizations e.g. to only draw chunks in the FOV should give back 60fps for the scene. #chunklands #vulkan
Philipp Renoth 🇩🇪🍻🦀@daaitch

What happened in @chunklands? At 4k, 16M vertices, 1x indirect draw call (7981 draws): fps dropped to 14 📉. Now there is a need for measuring performance. - 👫 decoupled rendering (#bevy SubApp) - 📊 enabled tracing (trace_chrome feature) - ⏱️ #vulkan query timestamp profiling

English
0
1
0
110
Chunklands 🎮 retweetledi
Philipp Renoth 🇩🇪🍻🦀
What happened in @chunklands? At 4k, 16M vertices, 1x indirect draw call (7981 draws): fps dropped to 14 📉. Now there is a need for measuring performance. - 👫 decoupled rendering (#bevy SubApp) - 📊 enabled tracing (trace_chrome feature) - ⏱️ #vulkan query timestamp profiling
Philipp Renoth 🇩🇪🍻🦀 tweet mediaPhilipp Renoth 🇩🇪🍻🦀 tweet media
English
0
1
0
266
Chunklands 🎮
Chunklands 🎮@chunklands·
What if #chunklands plays on multiple planets 🪐. No, it's just a small shader experiment 🧪.
Chunklands 🎮 tweet media
English
0
0
1
19
Chunklands 🎮 retweetledi
Philipp Renoth 🇩🇪🍻🦀
🥁 Meantime #chunklands updates: - improve debug build to run game at 60fps 🏃‍♀️ (2s compile time) - add #bevy dynamic linking 🔗 (reduce compile time) - voxel based ambient occlusion 🌇 (AO), removed expensive SSAO - greedy mesh optimization 🎯 - embed LUA/U scripting support 👨‍💻
Philipp Renoth 🇩🇪🍻🦀 tweet media
English
0
2
2
169
Chunklands 🎮 retweetledi
Philipp Renoth 🇩🇪🍻🦀
👨‍🏫 Evaluated and implemented #bevy so far for @chunklands. Currently only using the ECS part of it as window, input and rendering is not yet compatible with the current impl, but it already brings huge benefits. This system removes chunk meshes from being rendered.
Philipp Renoth 🇩🇪🍻🦀 tweet media
English
0
1
0
98
Chunklands 🎮
Chunklands 🎮@chunklands·
Added bloom effects: the sun in shining 🌞 and beach is glowing 🏖️. Can't wait to add some beautiful sparkling gems 💎✨. #gamedev
Chunklands 🎮 tweet media
English
0
1
1
0
Chunklands 🎮
Chunklands 🎮@chunklands·
🥁 Currently working on changing the render pipeline 🧑‍🔧 to deferred shading 🕞 for screen space ambient occlusion (SSAO). When it's finished, the picture will tell more than 1000 words. Here, hopefully last picture without SSAO. #gamedev
Chunklands 🎮 tweet media
English
0
1
4
0
Chunklands 🎮
Chunklands 🎮@chunklands·
Last video's map is generated from a seamless 📈 height-map. Perlin noise is mapped to a curve with control points for each area, like 🌊 sea, 🏖️ beach, 🌱grass, 🌄 hills and 🏔️ mountains. It's very simple and effective, but it's far away from generating a real map. #gamedev
Chunklands 🎮 tweet media
English
0
2
2
0
Chunklands 🎮
Chunklands 🎮@chunklands·
👉 Working on the 🏔️ Exploration Milestone. Improved collision 🏗️ and player controller🏃. Currently working again on 🗺️ map generation. #gamedev
English
0
2
3
0