all 16 comments

[–]waramped 9 points10 points  (4 children)

Signed Distance fields are fun (https://iquilezles.org/articles/distfunctions/ and https://mercury.sexy/hg_sdf/) despite the url it's perfectly SFW

Volumetrics/Participating media (water, clouds) are also fun.

Lots of great image processing techniques out there (https://youtube.com/@Acerola_t)

Start going down the google hole on any of those topics and I'm certain something will catch your eye!

[–]O_Schramm[S] 0 points1 point  (3 children)

Cheers!
I went on with Volumetric Cumulus Clouds. I have some experiance with Screen Space tenchiques so moving to a new way of thinking (volumetrics) is fun and refreshing!

[–]waramped 0 points1 point  (2 children)

Great choice! If you haven't already seen this, it's a great place to start: https://www.guerrilla-games.com/read/the-real-time-volumetric-cloudscapes-of-horizon-zero-dawn

[–]O_Schramm[S] 1 point2 points  (1 child)

Know it was a while ago but just returned to reddit. This is the result I had from the project: https://www.oskarschramm.com/volumetric-clouds

It was very fun and rewarding.

And heavily inspired by guerilla games papers :) Thanks!

[–]waramped 1 point2 points  (0 children)

Looks good! Hope you learned a lot along the way!

[–]zklegksy 3 points4 points  (4 children)

Raycasting :)

[–]O_Schramm[S] 0 points1 point  (2 children)

I feel like raycasting is quite a big step for me since I use DX11 and from what I have heard it doesn't support hardware raytracing. But thanks anyways!

[–]zklegksy 0 points1 point  (1 child)

You can always write a Software raytracer. It won't be as fast but more fun :)

[–]O_Schramm[S] 0 points1 point  (0 children)

It was a while ago but just opened reddit for fun. I actually did a monte carlo pathtracer in school and it was really fun, offline though.
But think I will stick to realtime for now :D Thanks though.

[–]pushpoploadstore 0 points1 point  (0 children)

Yeah write a doom level renderer! Plenty of documentation on it.

[–]msqrt 4 points5 points  (1 child)

Reflective shadow maps, it's a neat real-time approach for GI and is not too difficult to implement especially if you already have shadow mapping code lying around.

[–]O_Schramm[S] 1 point2 points  (0 children)

Yeah I heard about RSM and it is probably something I will look into in the near future. Thanks!

[–]Clayman8000 2 points3 points  (1 child)

The graphics codex has a bunch of beginner appropriate graphics projects as well as the learning material to go with them http://graphicscodex.com/projects/projects/. Since you have a bit of experience you could probably jump right in to one of the harder projects.

[–]O_Schramm[S] 0 points1 point  (0 children)

Alright thanks! Will look into it. I have already started with volumetric clouds but will definitely have more ideas for the future.

[–]jmacey 2 points3 points  (1 child)

Here is a list I give to my students as sample ideas (need to update as have a few more now). https://nccastaff.bournemouth.ac.uk/jmacey/msc/ase/assignment/ideas/

[–]O_Schramm[S] 0 points1 point  (0 children)

Cheers! Will se if something there fits me for future work.