You are browsing as a guest. Sign up (or log in) to start making projects!

kuba_ch101

@kuba_ch101

Joined June 1st, 2026

  • 40Devlogs
  • 6Projects
  • 2Ships
  • 29Votes
Ship Pending review

I made a simualation of tides generated on a planet by a satelite. I made it in C and OpenGL which I compiled(using emscriptem) to WebAssembly and WebGL. Then I added controls to make it interractive. I am verry proud that I menaged to compute the shape of the water almost entirely on a GPU shader. I also made a custom camera system which enables rotating along vectors other than the 3 main axes. The simulation isnt super accurate but it can serve for eg. educational purposes.

  • 21 devlogs
  • 67h
Try project → See source code →
Open comments for this post

3h 34m 51s logged

I added different screen size support and a mobile layout. I also chaneged the UI SO now the whole canvas is likę a trackpad and you can zoom with scroll/fingers

0
0
21
Open comments for this post

3h 34m 56s logged

I made the calculator and timer logic, the notepad needs a little bit of work but is mostly done.
Then I tried to style everything to fit the theme.

0
0
9
Open comments for this post

2h 50m 6s logged

I improved the camera movement by making the rotation not based on the 3 main axes and instead based on the new ones created by the movement on the touchpad. It was quite hard to integrate everything but now the camera moves verry smooth.

I also fixed a bug in the fragment shader which was breaking the alpha value of the oceanand now it looks much better.

2
0
12
Open comments for this post

9h 55m 22s logged

I added a UI to the web page!
It features:
-camera controls: rotating, zooming and home position
-simulation parameters which you can change with sliders.

Everything is conected to the simulation via “cwrap”, which makes you able to use some of your functions, from the c program, in java script.

I went through multiple layout and I am still not shure if I will keep this one.

This was my first time building something like this so I took some help from the AI while making the trackpad and the sliders.

0
0
15
Open comments for this post

4h 37m 24s logged

I finnished the windows! Needed to rework the logic and this time I followed the tutorial. It really helped me especially with organizing the functions.

0
0
3
Open comments for this post

3h 41m 46s logged

I almost finnished the background. The only things left are those random giant triangles and I cant figure out what is the cause.

0
0
4
Open comments for this post

1h 33m 10s logged

Hello, I just started making my web OS. Today I made the back groud rendering pipeline. The render will be quite basic and I took some code from my other projects so it took me less time than ussual.


The background will be made randomly positioned, low-polly shapes(like this in the screen). I want them to look like crystals.


I want to finnish the render and then make the actual site, but I still need to make random shape generation and add some movement

0
0
4
Open comments for this post

3h 46m 1s logged

I added a trail behind the satelite to make this more interesting and a direction indicator(which you can turn off) so you know where the satelite is when you zoom in.


I also started working on the shell file which basically grabs the render and ads html features. All the info and other thing will be in this grey area(for now, maybe I will change them later).

0
0
5
Open comments for this post

2h 47m 49s logged

BIG NEWS!
I was finally able to convert my C code to WASM using emscripten. I run it on local hosted server but I still cant make it work on github pages.


I also moved part of physics calculations to a specified shader which should significantly boost the performace.

0
0
2
Loading more…

Followers

Loading…