I accidentally made Blender in Godot

43,950
0
Published 2024-05-22
You win some and you lose some. Today, I didn't make a game, but I definitely did make something.

I made an Itch page for this tool, if you want to mess around with it.
sdggames.itch.io/whisk
The download version seems to be more stable than the web version. Saving and loading is still WIP, so don't expect to use it for your projects quite yet.

This project is FOSS, and the source code is available here:
gitlab.com/sdggames/whisk

All projects in this series are available on Itch, and the source code is freely available.
sdggames.itch.io/20-in-30
gitlab.com/20-games-in-30-days

I do have a Discord! discord.gg/ZZ3BP3abRg

------------------------------------------------------------
00:00 Intro - Whisk is basically Blender
00:42 Story time with Matt
01:28 Trying to make a boat float
03:07 Old footage kept for maximum cringe
04:21 Super 3D Low Poly Boat Editor Deluxe
06:52 Embrace the madness
08:10 This is NOT a tutorial
08:22 I'm sorry...
09:22 It ends here.
------------------------------------------------------------

Music and sound effects used in this series:
freesound.org/people/SDGGames/bookmarks/category/1…

All Comments (21)
  • @BetaTester704
    Lack of research on buoyancy is why you couldn't get your boat to float.
  • @Xavire1603
    now make a donut and send it to blenderGuru
  • @Dragon20C
    The reason I can think of why the shading is like that is because the normals keep switching, so some of the triangles are facing away while the others are facing towards you.
  • @SDGGames
    Funny story, people seem to like my Whisk :D EDIT: So, I polished it up and Released it on Itch! Link in the description. I'm going to polish this up for actual release. Let me know if you'd actually try it, what you'd use it for, and what features you'd want to see added. I'm going to fix the normals issue, add saving/loading/exporting, and add controller support for cozy lofi 3D modeling. It's FOSS, so source and tool links will be in the description.
  • @ryls
    It looks like you were using raycast nodes to control the boat physics object, if so- the reason the boat spins like crazy like that at 2:45 is because the ray nodes are colliding with the physics object of the boat. The easy fix is just to set the collision layer for the rays onto a different layer- a designated 'ray' layer, that only includes objects that the rays should detect (like the ground or water for example)
  • @Chevifier
    build boats in a few minutes in Blender❌ build blender in godot to build boats in godot✅
  • I've never related to anything more than a ridiculously high "scope creep counter" within a single project
  • @DarkSwordsman
    2:45 this is why I realized that I need to reference real objects or research papers to do more complex things. Watching my Graphics Programmer friend constantly optimize real lighting or existing algorithms by applying his knowledge of Linear Algebra and Calculus made me realize this. Most of programming isn't knowing the language or the engine, but rather the steps and logic involved in whatever you're building.
  • @ali32bit42
    hay ! i had that bouncing problem a while back, its probably because the rigid body i assume you are using requires adding force in a specific way. firstly DONT USE _apply_impulse() that method is for one time jumps and impacts use _apply_force() now here is where people fail dramatically with this. apply force requires calcualting the position where you apply the force in a specific way. giving it the wrong position causes it to break. for you the correct position is going to be (floater_probe.global_position - boat.global position) from there make sure you have a spring damper system in place to keep it from vibrating. for that you can get the velocity at the position of the floaters from the PhysicsServer singleton which should let you use the spring formula to cancel out any vibrations. you must expeirment with the math to figure out the right recipe for this.
  • @HRZN-xj9um
    Cant wait for you to get big so that i can say i liked you before you got popular. You have the most original godot content in recent years. Right up my ally.
  • @PastaMaster115
    I love that track design for your kart racer. The bowling pins and then drop down and turn around for more track. Having to stop and turn around is a bit clunky but it's still a nice idea.
  • this is a result from an ungodly combination scope creep and cope and somehow worked
  • Okay, I officially declare this the 3D modelling software to be used in Every Beta Recreation Ever. Suggestion: Add textures and UV mapping so I can be creative.
  • @AdventureMase
    downloading the jpg then using the thumbnail image instead of the lower resolution version of the hdri gave me a heart attack great vid tho ill give whisk a try 🔥
  • @elatronion
    That's quite the journey! Keep it up, you are on the right track. :)
  • Omg, "Need for madness" and "wanted to make" in the same sentence. I love the game and I wanted to remake the game at some point.