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

Mateus-M15

@Mateus-M15

Joined June 21st, 2026

  • 17Devlogs
  • 3Projects
  • 2Ships
  • 4Votes
Hello traveler, i'm Mateus, i'm from Brazil, and i like to try out new things, feel free to check my projects ;D
Ship Changes requested

GeoNet-3D is an interactive 3D Solar System n' Satellite Simulator built with Three.js and raw JavaScript.

What did you make?
I built an interactive 3D space simulator featuring planetary orbits, Earth's Moon, real-time tracking of artificial satellites (like the ISS, Hubble, and JWST), a 3D orientation compass, dynamic info panels, and a custom intro screen with a rotating 3D Earth preview.

What was challenging?
Diving into Three.js and .JS before we even covered JavaScript in my classes! Dealing with WebGL rendering, coordinating camera tracking without built-in collision tools, handling an isolated second canvas for the intro page, and figuring out the math for the orbital movements were a pain ;o.

What are you proud of?
I'm proud of taking this idea from absolute zero to a fully functional, clean 3D web application. Getting the custom UI layout working, making the transition from the welcome screen to the main simulation seamless, and building controls that actually feel good to navigate was super satisfying.

What should people know so they can test your project?
When you load the page, you'll land on a welcome intro screen with a control guide and a 3D Earth. Click "START EXPLORING" to jump into the actual simulation. Use Left Click to select objects, Right Click + Drag to rotate the camera, WASD for free flying movement, and the top-left UI panel to toggle satellites, real speed, orbits, or the 3D compass.

  • 10 devlogs
  • 27h
Try project → See source code →
Open comments for this post

50m 49s logged

DevLog #10 🚀
Hello dear person seeing this :D: :D

OH MAN, FINALLY IT’S WORKIN as IT SHOULD, well, even tough i had some Ai help -sorry for that, going from never build a website or anything to and 3D renderer, was a verry cool thing to do, and made me understand better how site’s work etc, today i’ve added the final “MANUEL” to use just a quick guide, and some random bug fix, feel free to try it out, BYEEEE :3-blahaj-spinning: :5-dollar: :60fps-parrot:

1
0
86
Open comments for this post

1h 15m 42s logged

DevLog #9
Hello, so today i’ve added the satelites models and the Cool Info Pannel now works as it should, i’ll add a user guide manual tomorrow, bye ;3

1
0
19
Open comments for this post

1h 29m 3s logged

DevLog #8
sup, today i just did some changes to the menu, added an animation, and configured the “Hide Ui” button, more work tomorrow, bye.

2
0
94
Ship

I created a personal portfolio and interactive digital archive built with a retro Frutiger Aero aesthetic, that for a while i wanted to. The entire layout, structure, and styling were made by me.

What was challenging:
Making everythin work as it should, many times i forgot to use the display flex atibute, and dumbs things like forgeting to close an "}"

What I am proud of:
How it looks, it's not the 100% i tought it whould be, but it's an start.

How I used AI:
I made the html and Css. AI was used only as an assistant to help write and optimize the mathematical logic and collision routines for the DVD bouncing canvas simulation in the Fun Zone. and bug fixes.

How to test:
Navigate through the left menu tabs to explore the portfolio sections and featured projects. Head over to the "Fun Zone" tab to watch the DVD bouncing logo physics, track edge collisions, and try to catch a exact corner hit!

Try project → See source code →
Open comments for this post

2h 11m 54s logged

DevLog #008

Hellooo ;D it’s pretty much done, yay, well the main website it’s done and works, i’ll keep updating it, but atleast it’s finished now, added a cool button ;D and the other menus, and now you can visit it, stay safe, byeee ;P

0
0
4
Open comments for this post

1h 15m 34s logged

DevLog #005
Well, i didn’t finished my site today ;c, no internet, and i wasn’t at home soo, not much, but i did some coding on the menu switching, and introduction menu, ;D see ya next

0
0
8
Open comments for this post

3h 13m 9s logged

DevLog #004
Sup ;3, today i added a profile picture and a windows 7 pfp border, mostly because i always used win7 and it still has a charm, but i took some time couse i forgot to close a “}” such a headache, but hey now i just need to add my projects, i’ts almost done, maybe tomorrow i finish it, say cool, bye :D

0
0
6
Open comments for this post

1h 31m 58s logged

DevLog #003

Hello ;D, so today i took a look and fix some typos i made, hehe, uuh added this cool glassmorphism like efect, using background-blur, made some buttons and drew what i plan to make my website, didn’t had much time today, but it’s something :D, see yaa soon, take care !

0
0
4
Open comments for this post

21m 7s logged

DevLog #002

I’ve added a background image that i liked, i planed on adding a button so maybe the person seeing my webpage could change the background by clicking it, still need to do that, and more, i didn’t had much time today to work on this, but it’s something >;3

0
0
2
Open comments for this post

1h 1m 10s logged

DevLog #001
I’m making a website for me, been a while i wanted to make one, now i have the perfect excuse, im gonna make it frutiger aero like, and other things that i like, look:

0
0
30
Open comments for this post

1h 25m 45s logged

Devlog #7

Hello People ;3 - Today was a shorter development session, about one hour, but I focused on planning one of the biggest UI improvements for GeoNet 3D.

Planned Features

  • Designed the layout for the Planet Information panel.
  • Planned a navigation guide for planets and satellites.
  • Improved the overall UI layout to make it feel more like an app.
  • Toggle Ui, Orbits, Stars, Cool Info Pannel.
  • Planed a user manual.
  • Interactive planet information.
  • Satellite information panel.

The new Cool Information Panel will display data such as:

  • Radius
  • Mass
  • Day Length
  • Year Length
  • Number of Moons
  • Distance from the Sun

My goal is to make GeoNet 3D feel less like a simple 3D viewer and more like an interactive educational application.

Even though there wasn’t a lot of coding today, planning the interface beforehand should make the next implementation much faster.

P.S. If you noticed this devlog has a different style, it’s because I didn’t realize I could customize it until today. >:P

0
0
7
Open comments for this post

6h 0m 33s logged

Helloo again XD, so today i got focoused on fixin the damn system that gives and ideia of how fast they actually move irl, and their positions, to they are aproximatly where it should be, not 100% exact but you can get the ideia, fixed bug when animation endende some planets whould snap to a completly random position, i also took some time to redesign the satellites systems so i can calculate their positions easly, overall, i improved the simulation. See ya on next ;D

0
0
5
Open comments for this post

6h 3m 52s logged

Hello ;3 woow 6 hours. . . yeah, thats some time i guess….

Today i decided that 900+ lines on a single file was too much, so i need to organize it better, because adding new updates was getting hard as i was lost to where i put some code, in addition to that now we have:
-New Camera sistem the old one sometime just didn’t work, the issue was it missed a “}”
-The Real-Time Speed, now does some math to place the planets as close as they should be irl, when you toggle it on ofc, that was it, rewriting and aprimorating the code. theres some photos of the app down there /, see yaa ;0

0
0
6
Open comments for this post

5h 19m 42s logged

Hello :D so i got a few days off, uuh vacation and a flu verry normal, but to reapay that i didn’t worked on the project other days, i reapaid it today so:

-New Camera System; YAYA:D (now it’s easier to navigate and it’s no glichy)
-New Planets from the solar system.
-New Toggle Button for the “Real Time speed” that alings the planets to where they supposly are irl, (on-work)
-Added a trail, so you can see the path the it runs,
-Added a teleporting menu, so you can let’s says, “fast travel “ to an planet.

that’s it folks, have a good day ;D

0
0
5
Open comments for this post

1h 16m 37s logged

GoodNight to whoever is reading this ;D

So today i just fixed some camera bugs, like when i click a platet, a satelite etc, the camera doesn’t pivot correctly, now works fine, and add some box likes objects representing the satelites, (the box it’s temporary) until i find a model or i make one.

0
0
13
Open comments for this post

2h 43m 4s logged

Sup people or aliens idk ;D

So today I fixed the camera controls that were twisted, and added a menu so I can do stuff like pivoting the camera to Earth, toggling the stars, Earth’s rotation, and more. I also added the Moon and the Sun as actual celestial bodies, plus a 3D compass because you might flip yourself upside down and need to keep track of it!

0
0
4
Open comments for this post

42m 24s logged

Hello dear person reading this :D.

Today I built the main Earth sphere using Three.js, i used a texture loader function to project an image onto the sphere, and added a sun-type illumination. I still need to create the actual Sun object for reference.

0
0
4

Followers

Loading…