Day 23 of how I vibe code my game... engine in Cursor: Unit Sprites Like I mentioned in my buildings post: units hit the same wall once the animation steps outside the sprite’s inner silhouette. That’s where the pain starts: pixel bleeding, halos, and PBR maps becoming impossible to mask properly because they must follow the whole sprite. I almost gave in and embraced the demon lords: 3D → 2.5D. But then I had an idea: What if every PBR map (normal/emission/etc) could inherit the exact same animation as the diffuse sprite? If the motion matches 1:1, we get the full 2.5D look without breaking the animation, and we can run it at whatever framerate we want. So I built a prototype and… it actually works. (check the vid) Pretty neat, right? Next step: streamline it in-engine and scale it to all 6 hex movement directions without turning it into a manual nightmare. Also investigating the remaining white aura issue — I might regenerate diffuse + normal + emission in a 2×3 grid on both white + black backgrounds and extract cleaner alpha. After that: compositing layered units (ex: tank + turret). More pain ahead. But it’s the fun kind!show more

Startracker 🔺
121,234 просмотров • 7 месяцев назад
I vibe coded this AfterEffects Animation in 45 minutes.... Step 1: I used Cursor to Generate a type of code called extendscript/java script... No clue what that means, but it worked. Step 2: I ran the script in after effects... ChatGPT voice the whole time guiding me through the process of importing scripts and running it Step 3: I made changes with Composer, just like normal except now after effects is my "localhost:3000" that's just how i think about it in my head. Every time you make changes, you do have to run the script again manually. But I did 7-8 iterations and got this. Step 4: I went to Suno to generate the music. Then elevenlabs to generate the sound effects (wind) and voice. Step 5: Tossed them into premiere, adjusted the audio levels to not be so abrupt... then export.show more

Riley Brown
33,684 просмотров • 1 год назад
I have a little robot that unlocks my door... from the inside (so I don't have to carry a key) The problem was it wouldn't calibrate on my door. It was designed for 90° turns, but my lock only needs 15° In the past, this would've been a showstopper But I asked AI if it could help... At first, it suggested I snoop on the bluetooth connection to figure out the protocol Then it realized that we could probably just decompile the app's SDK and read its source code. That worked! It told me to switch to my mac and run some python for it. Unfortunately, it couldn't run the scripts directly because Claude Code Desktop didn't have bluetooth permissions, but my shell did. Thinking about it now, I probably should've used Claude Code or Codex in the Terminal. Anyways, it took a while, lots of backs and forths, we had some misunderstandings, it was massively overcautious in the beginning, but we finally got the lock calibrated! Feels like magic! I threw the repo up on github in case anyone in the future (ie me) runs into a similar issue – hopefully it can save them some timeshow more

Steve Krouse
38,720 просмотров • 1 месяц назад
I havent seen anyone post about it but one... thing that stood out to me the most from the MW4 briefing is how sick the Tactical Nuke animation is. Tactical Nuke is back but the animation is completely different. You call it in a small phone and then a buckle into a skyhook a plane grabs right before the nuke drops and you look back at the map getting nuked. You also flip the map off as you fly away Its one of the sickest things I saw. The video below is an example from MW3 of what i mean.show more

Tridzo
414,856 просмотров • 3 месяцев назад
The only negative I had is hopefully one which... is an easy fix but it is a huge bug bearer of mine and I have no idea why it’s so bad here in the uk. The lack of screens. I genuinely could not see a screen clearly and we were in the main grandstand. I had no idea how my horse had gone down to the start and we had to try and watch it on our phones. Only as the horses entered the final 2 furlongs could you try to see where they were. Completely takes away from the excitement and viewing. If you’re going to attend to watch the sport then you should be able to do so, the screens in the majority of racecourses are a huge issue and made to look silly by international meeting. Similar at Cheltenham unfortunatelyshow more

Basher Watts
11,163 просмотров • 3 месяцев назад
my two favorite people saying the same thing “just... give it a try” 🥹 🦌: the most important thing is to just give it a try. i think the idea of taking that first step is one of the most important things in life 🦮: moments when we have to make big decisions can be scary, and i think that's completely normal. but the fact that something feels scary also means it’s a very important opportunity. that’s why i think it’s important to really think about what you want and then just give it a try. because if you don’t try, you’ll definitely regret it later onshow more

ev.
35,194 просмотров • 2 месяцев назад
🚨 one person can now do the work of... an entire creative team. i just tested it on a real one. a friend needed an ad for his brand, so I opened the new Runway Agent 2.0 to try it out. here's how it went: → it generated the music and the key image first, so I could approve the direction → once I gave the ok, it built the full video around it → and when something was off, i changed just that one piece, without redoing the rest one prompt, and I had the ad we needed, work that used to take weeks. this is what it made 👇 if you want to try it → · 30% off 3 months with code RUNWAYAGENT — made with Runway · #MadeWithRunway · #adshow more

brenz.
28,698 просмотров • 2 месяцев назад
✨ I can now generate 3d assets for my... drone sim at directly from Cursor (sponsor of #vibejam) I need buildings that you'd see in a war torn city, like warehouses in ruins, broken down abandoned houses, bombed out bridges etc. Nano Banana Pro or 2 can generate them really well and then you can put them in an image-to-3d model and you get a GLB or FBX That one you can then import into your Three.js game, the models might be big though, in my case like 16MB, so I ask it to compress it and make it more low poly so it loads fast ThreeJS then loads the individual GLBs on page load and puts them in my drone sim somewhere randomly, I think I should remove some of the grass and match the sandy color of the ruins though to make it fit in moreshow more

@levelsio
134,777 просмотров • 5 месяцев назад
We had this long-standing papercut at Linear where the... menu items overflow their outer container. It was hard to fix, or so I thought, because the structure is pretty complicated given all the design details, so a simple overflow: hidden wouldn’t work as it would break the animation. But today I had an epiphany that we could just use a simple CSS mask and fade the items out. Here’s a before & after with a zoom on the problem, look at the left edge:show more

Emil Kowalski
121,394 просмотров • 1 месяц назад
As a graphics engine coder I think when you... look at a flickering bug like this one in the video below it’s not immediately obvious what is going on. The key here is observation - to study this flickering/bugged render carefully - what do we see? Firstly for me it was very obvious that nearly all of the scene shadows were flashing on and off - but (but!) there was a secondary issue where some buildings and parts of the sky were also flashing purple. Hmmmm. Interesting. I initially thought then this might be two separate bugs - but because the sky purple element could only based on full screen post fx and not 3D rendering I looked at this first with a few GPU captures to step through all our post processing to find the rendering stage which made these pixels turn purple: When I did this I found the colour 3D texture LUT grading that makes our different biomes have unique colour palettes was going very wrong - colours near 0 or 1 were wrapping and making the purple elements that we see in the said sky and base parts. The only way this could happen was if the texture was corrupt (which it was not) or if the 3D texture sampling was wrapping and not clamped as intended. That was the Eureka moment - because if the post fx had the wrong texture sampler then the disappearing shadows which also require an exact texture sampler for comparing depth might be also wrong because of the same kind of texture sampling issue! So with this idea that the engine was using the wrong texture samplers, but only in very high draw call scenes like the big base here I the looked at some engine limits and found the bug very quickly - a circular dx12 descriptor buffer for samplers running out over multiple frames, reusing the wrong data for new scenes inflight. Hence the flickering, as the GPU randomly got wrong samplers for some post textures or shadow depth. Easy to fix with triple limits for future expansion and also adding an assert/debug spam in case this limit is ever reached again - QA testers would see this message and report if they ever saw a flicker with this style of bug. My bug and my bad from 2017 porting NMS to DX12 without foreseeing how massively complex bases and our game would grow.show more

Martin Griffiths
72,855 просмотров • 1 год назад
Catwoman uses a grapple gun to zip up to... buildings and she has a built in wingsuit. #LegoBatmanGame We already knew this, I just wanted to see it in action in a free roam setting. I’ve started to make my peace with it somewhat. I’ve already made my peace with the wing suit, but the grapple will take and getting used to only because I think she should be able to utilize her whip as the grapple and please do not give me that thing about “it’s not long enough” she was able to utilize it in the Arkham games (please see my attached screenshot reference of me literally playing Arkham city right now and the whip length) and it didn’t even properly wrap around things and the length was inconsistent when she used it to get to the top of buildings I’m not saying that she needs to be able to scale the buildings like she doesn’t ask them because I understand the movement will not work like that in this game giving the open world, but it will be very nice if her grapple to zip up to buildings was replaced with her whip. It’s a Lego game who cares about the inconsistent lengths of the whip? Regardless, I am super super excited and I cannot wait to get this game in my hands on the 19thshow more

Sysunn
14,154 просмотров • 4 месяцев назад
I wanted to wait until the con is pretty... much over. I reported this to Twitch Staff mid block party immediately, but there were souvenir switchblades available for purchase (or literally grab and walk out with) at one of the shops in the Block Party Gaslamp area. It was a whole collection with different names engraved so anybody could reach and grab it at any height. It was towards the back corner of the shop so you had to walk in and really browse to notice it. The shop itself was also at the very back corner so there was barely anybody browsing it. However when my group all saw this at the same time - we all had the same concerned look without even saying a word. We noticed these the 1st hour of the Party so I immediately wanted to leave.show more

⋆🌙 ⋆ CTRL+F:『🐇』🎧🔜 OFFKAI ANIMERAVE.EXE
2,025,404 просмотров • 11 месяцев назад
I built a clone of the Yeezy store with... Next.js. This was a fun challenge — the site has some smooth animations and feels very fast. But it was bothering me that I couldn't use the browser back button. Can we do better? So I rebuilt the site with v0 and Motion. Here's how it works: 1. When you click on a product, Motion is able to animate the original position of the product in the grid, to the zoomed in product detail page. 2. During this transition, we also shallow update the URL with the `/p/slug` route for the page. 3. If you press the back button in the navbar, or use the browser back button, or press escape — all options will take you back to the main product listing page. 4. If you reload the page while looking at a product, or someone sends you a link to a specific product, it still works! This is the best parts of a SPA and MPA mixed together. In the future, I can make this even better with View Transitions (I wasn't able to get the product animation just right, but if you can I'd love to see it!). I also took some creative liberties from the original design. The whole 1/2/3 size thing, where you needed to click the "?" to see SM/MD/LG was strange, so I just went directly to those sizes. Similarly, I prefered the more traditional style sheet/modal with the background color change, versus the full screen takeover. If you wanted to actually hook this up to Shopify now, you can swap the cart implementation with Next.js Commerce, which has all the APIs you need + optimistic writes 🔥 Should I make a video walking through the code?show more

Lee Robinson
148,937 просмотров • 1 год назад
I know this post is a little late but... I was blessed enough to spend ur whole birthday with U and we’re still celebrating 🍾🥂💃🕺 Our bond is so perfectly matched in the most organic way. I kno it was God that brought us 2gether. If ppl only knew how big of a role u play in my life and in my career. If they only knew ur a big part of the reason the beehive is getting new music right now. U are my motivation and that voice that is always cheering me on. Ur so intelligent and such a boss. If they only knew the things we figure out 2gether, how we can talk with our eyes and be on the same page. How we are each others rock, the late night talks, the gut wrenching laughs we share, the arguments, the debates. U get on my nerves sometimes 🙄 😩 but it also brings me great pleasure to annoy u cause I’m annoying 👋 Hi Even after I annoy u, u always give me the biggest smile. Which if anyone knows u, they know that u barely do and that’s why it makes me so happy to annoy u 😹 😻 It’s so weird how we became so close because it happened out of nowhere but I’m really proud of what we’re building and most of all the unconditional love we have for each other. Ur a sweet gangsta and I love it! I always want the best for u and I wanna see u go all the way to the top where u belong. U deserve it. My twinn, my bestfrennn. So proud to call u my artist. I Love u 4 Ever @realtayybrown 🫶❤️❤️❤️ HBD month!show more

Lil' Kim
1,073,117 просмотров • 2 лет назад
(Yes i know the movement is exaggerated, its just... to show the motion, it also doeant move like jello when in vr) -Left is before, Right is after- Ok wall of text time for the nerds Literally everything is the same on both sides except the position of 1 bone (made sure that even after adjusting, the collider would still be in the same spot) The reason for this change is because she wanted to be able to clap her ass in vr, and last time i did this all i did was add a toggle for a hidden bone that moved, and its angle would trigger the sound. Which was because that with my previous position, the cheeks could never really meet in the middle when in motion unless you just pushed them together with your hands, and i wanted to just have the sound actually be triggered by them colliding with each other This is also the first time ive used endbones to help drive the movement, so now thanks to that and all my previous experimenting with squishing as well, I can now get bones to move exactly how i want them to move when in natural motion. And i know a lot of people are gonna ask me to teach them how or explain my thought process but i literally just go off feeling lmao. Like, i just kinda visualize in my head how i want the motion to look, and then i just kinda know where to put everything, so im not even sure how to even start explaining rip. I have the things that artist want where they can just make the shit in their head exactly how they envisioned it lol I have a few more ideas i want to try, so we'll see if theyre good enough to get a tweet lol Thank you for coming to my ted talkshow more

Pixel
27,240 просмотров • 1 год назад
This is TOO much of a coincidence! I just... spotted a Cybercab in my college apartment parking garage in College Station,TX exactly where the critical disengagement in the quote below occured... (FSD v14.3.7 attempted to drive off the 6th floor of a parking garage). I first saw it outside my apartment, then I saw it INSIDE the apartment on the 6th floor of the garage. That is exactly where the incident occured, and it was parked a couple parking spots away from where I disengaged. 👀 I can only assume this is Tesla AI investigating this situation closely as it could be dangerous. It is also really impressive that they are on the case within 2 days of it happening, in a college town a couple hours from Houston and Austin. I am super happy to see this Tesla, thank you. Even if it is a coincidence, I like to see testing in College Station, the home of the Aggies! 👍 The Cybercab is shown in the aparment garage and outside the apartment when I first spotted it:show more

Aryan Butala
171,642 просмотров • 21 дней назад
We have over $250k in scheduled jobs just in... April alone A 5x increase over last April. Our biggest and most frustrating challenge by far is speed to scale. I could add another $250k with the click of a button, and I could press this button 30x over every 4 months. I could expand the service area and amplify it even more. But I can’t, because we can’t fulfill more than that without more equipment. I can’t just infinitely buy equipment either, it takes time to build up. The thought of taking on an investor has been discussed many times, but that’s another challenge, because it needs to be the right investor. Money alone isn’t the right investor. We need one that understands the industry and is well connected in it. We also have over 100 people ready to buy into a franchise model. A model that has already been built over the Winter. The possibilities are endless, but the decisions have become much more complex and more impactful.show more

Alex B
84,403 просмотров • 5 месяцев назад
🚨 Francisco conceicao on Ronaldo not passing the ball... to him on Portugal 2-1 win over chile: 🗣️ “I felt I was in a much better position to take the shot and score but Ronaldo didn’t pass the ball Sometimes in football moments like that are what decided games We had opportunities in transition where the right decision could have changed everything, but it didn’t happen in that moment. We ended up going 1 man down and having to fight to take something out of the game but at the World Cup we need to work as a team to achieve our goal At this level, small details matter a lot. One pass, one decision, one second can completely change the direction of a match. We have the quality in this team, but we need more understanding in those situations, especially in the final third. If we want to go far in the World Cup, we cannot rely on individual moments we must move as one unit and make the best choice for the team every time.” {talkSPORT }show more

SethOfficial
30,655 просмотров • 3 месяцев назад
When I first joined Rayadas I didnt know what... it will mean for me as a player! I knew it would be a place I could compete for titles, but I never knew how the passion for this institution would change me as a player. Over the years I learned what it meant to put on this jersey! The people in this city and my team taught me. I feel exactly what the people feel! The love and passion is indescribable, and when you step onto that field you feel it. The people in the stadium make you feel it, and it’s honestly one of the best feelings in this world! That’s why we fight until the very end, because we have a responsibility to represent everything this institution stands for!🙏🏾 #creersiemprecreershow more

Jermaine Seoposenwe
108,602 просмотров • 1 год назад