Advertisement ยท 728 ร— 90

Posts by Ridley Winters

Video

The render now supports sub- #voxels! The subvoxels are not interactable (you can't remove individual subvoxels from the full-sized parent) but full-sized voxels can be assigned any arbitrary subvoxel shape.

9 months ago 6 0 0 0
Video

The difference is day and night :)

9 months ago 4 1 0 0
Video

Oh, signed distance fields (SDFs) are even more fun!

9 months ago 2 0 0 0
Video

Messing around with reflections....

9 months ago 0 0 0 0
Video

Added voxel hover highlighting and a toolbar you can actually click on to select blocks :)

9 months ago 1 0 0 0
Video

Watching the sunset in my #voxel engine. (Added a quick sun and stars to the shader).

10 months ago 3 0 0 0
Post image

Gradual progress on my hobby #voxel engine. Finally have multiple block types with editing and persistence.

10 months ago 4 0 0 0
Video

Switched back over to wgpu (after learning a bunch from the software rendering) and added a player controller. Progress!

10 months ago 2 0 0 0
Advertisement
Video

Software voxel raytracer...has shadows, got voxel picking working, and -- given that it's in 100% software raytracing -- I'm decently happy with the 20-30fps it's managing for ~40,000 voxels.

10 months ago 1 0 0 0
Video

Playing with lighting in the Q2 renderer. Rendering all the lights in the map as point lights rather than using lightmaps.

10 months ago 3 0 0 0
Post image

Got per-model transforms working (two soldiers, one mesh!), which was a lot harder in WGPU that I anticipated. Previously I was cheating by duplicating the meshes and changing vertex data. Understand bind groups and dynamic offsets a *tiny bit* better now.

10 months ago 1 0 0 0
Post image

Ah, there we go...fixed!

10 months ago 1 0 0 0
Post image

MD2 model loading. Debugging the normals as I seem to be generating clockwise faces that are getting culled out. Looks fine when I use a normal shader though...

10 months ago 0 0 0 0
Video

Got texture mapping working with a WGPU-based Quake 2 renderer. Made it challenging for myself by using a texture atlas despite the Quake 2 map format relying heavily on repeating textures.

10 months ago 4 0 0 0
Video

Fun variation where I replaced the voxel hit test with a sphere ray trace

10 months ago 1 0 0 0
Video

"Sky shader" - in quotes since it's a nothing more than a gradient blend that looks good enough to me. Nothing fancy!

11 months ago 1 0 0 0
Video

Alright! New test scene to check that I fixed the bug with shadows. I had accidentally left in some code to intentionally skip self-intersections that I needed to delete. Oops. Looks much better now.

11 months ago 2 0 0 0

๐Ÿœ Hmm, just noticed there's a bug with the shadows.

11 months ago 0 0 0 0
Advertisement
Video

Woohoo! Got multiple chunks rendering! It's one buffer storage buffer of voxel data along with a chunk count and offsets array. One draw call for ~400k voxels.

11 months ago 2 0 1 0

Private repo since it's a mess of hobby code, experiments, and hard-coded "let's just get this to work" type stuff. Glad to share any specifics though!

11 months ago 1 0 1 0

I'm a big fan of bevy, but for this I'm using winit + wgpu directly to learn more about the low-level stuff happening under the hood.

11 months ago 1 0 1 0
Video

Starting to add texture mapping. A single texture spans an 8x8x8 voxel area.

11 months ago 3 0 1 0

I render a full-screen quad, compute a ray from each fragment (the camera data is in a uniform), then run a ray-sphere and a ray-plane intersections with intersection code translated to WGSL. The shader is hard-coded to these two objects for now since I haven't done much WGSL before!

11 months ago 2 0 0 0
Video

Another random idontknowwhatthatis test model, but I got basic voxel raytracing working on the GPU!

11 months ago 1 0 0 0
Video

Playing around with GPU raytracing (using Rust and wgpu). It's a hardcoded, simple scene, but hey, it works!

11 months ago 3 0 1 0
Video

I've been all over the place with what I've been experimenting with...This time it's a software voxel renderer written in Rust with some basic shadows and normal shading. (The model is a test grid that not supposed to be anything in particular)

11 months ago 1 0 0 0
Video

Experimenting with making the tile renderer 3D(-ish). Sort of working towards merging the recent rogue-like experiment with some older voxel work I did in the past.

11 months ago 7 0 0 0
Post image

Slowly reworking my rogue-like experiment to have a more organized UI and moving from ASCII to sprites

11 months ago 4 0 0 0
Advertisement
Post image

Continuing with gamedev experiments. This time with some ASCII roguelike stuff :)

11 months ago 10 2 0 0
Video

Shifting focus to general gamedev and away from voxels and graphics for a bit.

1 year ago 4 0 0 0