Daniel Esteban's Avatar

Daniel Esteban

@danigatunes.bsky.social

I make stuff

267 Followers  |  34 Following  |  43 Posts  |  Joined: 14.10.2023  |  1.6161

Latest posts by danigatunes.bsky.social on Bluesky

Video thumbnail

VibeDoodler v0.2.0:
vibedoodler.gatunes.com
Featuring a new safetensors importer to use your favorite diffusion models from huggingface, civitai, et al.
Made with electron, diffusers & threejs.
Available for windows and linux.
Requires an Nvidia GPU (>=2060).

04.04.2025 07:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

While updating my portfolio (see previous post),
I also took the oportunity to update some of the projects (like this #threejs raymarching library) to work with the latest versions.
github.com/danielesteba...

24.01.2025 00:14 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Daniel Esteban Nombela C++/GLSL/JS Full-Stack Developer

I just updated my neglected portfolio with some of my newest/coolest work.
I'm also about to be free for some contract work, so... Don't hesitate to drop me an email or send my a DM if you are/know somedoby that could use my skills.
#threejs #webgl #webgpu
dani.gatunes.com

22.01.2025 22:20 โ€” ๐Ÿ‘ 18    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Breathing cave. #threejs

12.12.2024 23:14 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Both X and bsky video bitrate is so awful haha.
Instagram is surprisingly the only one holding up.
You can check the video in there if you want to see it in it's full glory. Give me a follow too, I post pretty photos from around the island: www.instagram.com/p/DDYILgZoan0

10.12.2024 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The UI is made with #svelte, the video encoding with #ffmpegwasm and the renderer with #threejs.
Go make some gooey videos!
sdf.gatunes.com

10.12.2024 00:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Domain repetition is nuts! #threejs
Just deployed the editor/capture UI.
Link in the replies ๐Ÿ‘‡

10.12.2024 00:25 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

The UI is coming together.
I'll prolly deploy it tomorrow.
#threejs #svelte

09.12.2024 06:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Something like that hahaha.

09.12.2024 06:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Goopity Goop! #threejs

09.12.2024 05:48 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Started to cook a little UI for it. #threejs #svelte

07.12.2024 02:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Thanks!
Yes, the app generates the frames and encodes the video to avoid dropping frames or introducing any lag in the animation.
I haven't published it yet.. But this is the main gist:

06.12.2024 20:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

#threejs + #ffmpegwasm = perfect SDF loops.

05.12.2024 12:10 โ€” ๐Ÿ‘ 44    ๐Ÿ” 1    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Post image

If you donโ€™t know where youโ€™re going, any trail will take you there.

26.11.2024 10:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Jungle is massive.

25.11.2024 13:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Only once when the window gets closed (through the beforeunload event), since it's only needed to restore it back when the user loads the game again.
At runtime it just uses the in-memory non-serialzied state.

14.11.2024 08:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

You can test this out and the brand new turrets at:
gametest.gatunes.com
I also got around adding continuous integration so that every build from now on will be deployed to that same URL.

14.11.2024 06:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

The entire gamestate is now serialized and persists across reloads.
#gamedev #threejs

13.11.2024 06:20 โ€” ๐Ÿ‘ 16    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Added a few more threats.
#gamedev #threejs

12.11.2024 09:38 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Textured blocks
#gamedev #threejs

11.11.2024 18:48 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Buttons, Gates & Cables.
#gamedev #threejs

07.11.2024 10:58 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I just deployed a test build for anyone who wants to give me some feedback about the movement before I start making the actual levels:
gametest.gatunes.com
It has the classic bells and whistles like coyote time and input buffering.
#gamedev #threejs #webgl

04.11.2024 20:33 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Added undo/redo to the live editor.
Almost ready to start building some proper levels.
#gamedev #threejs

31.10.2024 21:10 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

WIP Menu/Overworld.
#gamedev #threejs

30.10.2024 17:02 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

The Foes are starting to fight back.
#gamedev #threejs

24.10.2024 06:24 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Here's how an uncompressed frame looks like:

16.10.2024 20:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Pickups & Retro-ish PostProcessing.
#gamedev #threejs #webgl

16.10.2024 14:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Tell me you really want me to stop using your browser without telling me.

14.10.2024 15:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Did I mention it comes with a live editor that magically saves the level data into the codebase?
#gamedev #protobuf

12.10.2024 12:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

GameState, Colored blocks & Elevators.
#gamedev #threejs #webgl

11.10.2024 20:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@danigatunes is following 19 prominent accounts