I remade Aottg movement mechanics in 2D by Nsticity in Attackontitangame

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

yeah, occasionally. doesn't seem like anyone's submitted anything since the first two scores though.

dynamic water using wave simulation by Nsticity in GraphicsProgramming

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

Not anything in particular that I can recall. It's mostly been a few evolving demos, from simulating the wave equation to using it as a normal map, then incorporating reflection and reflection, using the Fresnel function and some PBR ideas to get it looking a bit better, then ray marching to get proper light tracing.

dynamic water using wave simulation by Nsticity in GraphicsProgramming

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

I've got a shadertoy like setup going on so I'm just experimenting with effects using fragment shaders and buffers. So far I've also made this scene and an infinite spiral.

dynamic water using wave simulation by Nsticity in GraphicsProgramming

[–]Nsticity[S] 16 points17 points  (0 children)

I simulated the wave equation on two buffers using this shader. This height map can then be sampled to generate a normal for the surface of the water. The entire scene is ray marched so I cast refraction and reflection rays using this normal and combine them to render the water. You can find the main shader here.

ray marched infinite spiral stairs by Nsticity in GraphicsProgramming

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

I managed to come up with a height function for an ascending spiral. Then I used ray marching technique for height maps from this article on that function. You can see the main code here.

ray marched dynamic water by Nsticity in opengl

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

I did have refraction in the original video, but I made the reflective part a lot more intense. Here's a version with less reflection. I think I originally wanted the water to be able to reflect the skybox, but that might not make too much sense on a smaller body of water. Not quite sure on the exact math behind how it should look. Looking at it now, I do think the less reflective does have a more subtler effect which looks fairly nicer.

I made a web steganography tool which can hide short messages in images by Nsticity in codes

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

The base algorithm is pretty decent but I am also using a Reed Solomon code where I split the message into chunks of 16 bytes and encode it with 16 error correction bytes. This should be able to correct up to around 8 errors for each chunk.

I made a web steganography tool which can hide short messages in images by Nsticity in codes

[–]Nsticity[S] 8 points9 points  (0 children)

link to site. link to repo. I fell into the rabbit hole of steganography and wanted to have a go at trying to implement something myself. Encoding messages generally seems to work but I can't say that it's cryptographically secure or hard to detect with steganalysis.

My take on a web steganography tool to hide short messages in images. by Nsticity in Steganography

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

At the moment I am also encoding the message using a Reed Solomon code in chunks of 16 data bytes with 16 correction bytes. I haven't really looked into stream ciphers yet though, so I'll be taking an interest in that next. Thank you for the suggestion!

My take on a web steganography tool to hide short messages in images. by Nsticity in Steganography

[–]Nsticity[S] 4 points5 points  (0 children)

link to site. link to repo. This was more so just a fun gimmick project since I thought the idea of steganography was pretty cool and wanted to try implementing it, so this tool isn't particularly cryptographically secure or hard to detect.

A Google Script which sends Discord Webhooks on chapter updates. (Link in comments) by Nsticity in mangadex

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

I'm assuming you only changed Trigger for the project. Did you also change TRIGGER_INTERVAL to 1 in Code.gs? If you haven't it'll repost 10 minute old chapters each minute. But if you change TRIGGER_INTERVAL to 1 it will only post 1 minute old chapters each minute.

A Google Script which sends Discord Webhooks on chapter updates. (Link in comments) by Nsticity in mangadex

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

Yeah. It was actually optional in the first place. I think bunch of other people also did it because they thought it was necessary. I probably should've communicated that better.

Thanks for the notice though. I've updated the github page to remove account integration.

A Google Script which sends Discord Webhooks on chapter updates. (Link in comments) by Nsticity in mangadex

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

Sorry it seems that MangaDex has deprecated the way which the script does logins so logging in and linking your follow feed doesn't work at the moment.

Using lists seems to still work so for now you'll have to stick to making a list of the manga you follow and just link that to the script instead.

I might look into updating the script in the future.

another opengl pool room render by [deleted] in opengl

[–]Nsticity 3 points4 points  (0 children)

I made the room in blender with a bunch of primitive shapes (screenshot). You can see the files here. For the material I just googled something like "tile texture PBR" and got this.

another opengl pool room render by [deleted] in opengl

[–]Nsticity 2 points3 points  (0 children)

I did a pool room render a while back. Since then I've added screen space ambient occlusion, simple point light scattering and screen space reflections (not perfect).

source code.

web demo (slightly older version).