Sensitive content

This media may contain sensitive content.

Loading video...

Video Failed to Load

Go Home

Seeking help with Final IK plugin! 🆘 Trying to modify Humanoid animation clips using a Control rig in Unity's Timeline. Smooth playback during animation, but previewing causes noticeable jerks. 🤔 Disabled fixTransforms, but issue persists. Any advice or solutions? 🙏 #Unity3D

23,304 views • 2 years ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

CSS in 2024 🤯 You can create a range slider with updating value tooltip and color changing track without using any JavaScript 🤯 ::-webkit-slider-thumb{ view-timeline: --thumb inline; } Scroll animation on the slider thumb that animates a number between the "min" and "max" of the range 😅 @​property --value { syntax: ' '; } @​keyframes sync { to { --value: 100; }} Tie that up to the contain animation-range ⚡️ .control { animation: sync both linear reverse; animation-timeline: --thumb; animation-range: contain; } Hoist the view timeline so the tooltip can use the value too! :root { timeline-scope: --thumb; } Then use it in the counter which goes in the tooltip 😇 .tooltip { counter-reset: val var(--value); } .tooltip::after { content: counter(val); } Then the accent color is based on the value too 🎨 [type=range] { accent-color: hsl(var(--value) 90% 65%); } The magic from the quoted post is using anchor positioning on the range thumb to position that tooltip 👏 Never thought of that when working on the spec for this API. This API lets you tether elements to other elements. Using the pseudo is a clever move! ::-webkit-slider-thumb { anchor-name: --thumb; } .tooltip { position: absolute; anchor-default: --thumb; left: anchor(50%); bottom: calc(anchor(top) + 25%); } The last piece is the little bounce transition... OK. I used a line or two of JavaScript for that 🙏😬 const updateDelta = ({ movementX }) => { document​.documentElement​.style.setProperty('--delta-x', movementX) } document.body.addEventListener('pointermove', updateDelta) But only so you can pass the movement delta to CSS and then reset the position with linear() to get that bouncy transition 😎 .hint { rotate: calc(clamp(-60, var(--delta-x) * -1, 60) * 1deg); transition: rotate 1s linear( 0, 0.2178 2.1%, 1.1144 8.49%, ... ); } Should probably do a video on this one. Lots of little tricks to break down with it for sure! 💯 As always, any questions, let me know! Also, this one only works in Chrome Canary with the Experimental Web Platform Features flag enabled ✅ This one almost feels like rocket science ha 🚀 CodePen.IO link below! 👇

jhey ʕ•ᴥ•ʔ

251,867 views • 2 years ago

I vibe coded and built a sprite animation pipeline 🛠️ (Day 22 of making the engine+game) ⬇️ Watch the video if you don't wanna read the wall of text - it directly shows what I do. Shoutout to Jidé ✨ for showing me a paper on black/white combination to get alpha, it's the cleanest method yet, and to Cursor for enabling this entire journey. If you prefer the wall of text here you go: The hardest part of using general image models for 2D sprites isn’t getting a nice-looking frame, it’s getting consistent motion across a whole sprite sheet. You can fake a sheet, but frames won’t align, timing drifts, and you end up with weird artifacts. Even if you manually cut frames + interpolate, the animation often looks “off” because each frame is basically a new interpretation, not the same character evolving over time. This is especially noticeable with public API models like gpt-image-1.5 and Nano Banana. Some custom LoRAs for open models exist, but this is intended for less techy folks. My workaround: use a video model first, then post-process into a sprite sheet. Render the animation over a solid background (white/black/magenta/green), then chroma-key it out (my engine tool supports this). If the motion stays inside the silhouette, this works surprisingly well. You can do this in almost any video editing software too! The catch: keying almost always leaves an “aura” (edge spill). My best results come from interpolating the keyed animation with a clean base sprite, so you keep crisp edges and only “borrow” motion/detail where needed. If the animation extends outside the silhouette (tree branches, hair wisps, foliage), I usually skip “true sprite animation” and do it with shaders instead. Keying can’t fully remove halos there, no matter how much feathering/tuning you do. Another annoying issue: pixel corruption. AI rarely generates a perfectly flat background (pure #000000 or #FF00FF). That tiny noise breaks clean extraction and creates crawling garbage pixels around the subject. For clean base sprites (and even PBR maps), a useful trick is generating the same asset on white + black backgrounds and deriving alpha from the difference. This is basically a matte workflow: white = opaque, black = transparent. It fixes aura… but you’d need it per-frame to fix animation, which is still hard. For simple pixel art (single-digit frames), you can sometimes generate a sprite sheet, then ask the model to recreate it on black/white while preserving alignment… but it’s still manual-heavy. Honestly, at this point, for some projects it’s easier to go 3D → 2D and render clean sprites/maps directly. But I still love pushing “pure 2D” and seeing how far we can take it. Thanks for reading! Follow/bookmark/repost if interested in this kind of content!

Startracker 🔺

20,181 views • 8 months ago

CSS Tip! 🤯 You can create a CSS-only version of this balance slider using a scroll animation on the underlying input[type=range] 🚀 ::-webkit-slider-thumb { view-timeline: --thumb inline; } Scroll animation driven by the slider thumb animates a number between the "min" and "max" of the range 😅 @​property --value { inherits: true; initial-value: 0; syntax: ' '; } @​keyframes sync { to { --value: 100; }} Tie that up to the contain animation-range ⚡️ .control { animation: sync both linear reverse; animation-timeline: --thumb; animation-range: contain; } Hoist the view timeline so all the parts of the control can use it! .control { timeline-scope: --thumb; } Use that value in a counter which is used for the labels. Create a low and a high for each side 😇 .control__label { counter-reset: low var(--value) high calc(100 - var(--value)); } .control__label::before { content: "COFFEE " counter(low) "%"; } .control__label::after { content: counter(high) "% MILK"; } That's the magic of updating the label values ✨ For the big track, it's a fake track. You can make use of the same --value property and do some calc() to work out the width of each part. .control__track::before { width: calc(var(--value) * 1% - 0.5rem); background: var(--coffee); border-radius: 4px; transition: width 0.1s; } The width leaves a little gap for the indicator piece 🤙 The color calculation for --coffee isn't too wild but again you can use the same --value .control__track { --coffee: hsl(24 74% calc( 24% + (30% * ((100 - var(--value, 0)) / 100)) / 1 ) / 0.4); } Now for the last piece. Making the track change height. You could set up another custom property and animate its value using the --thumb timeline too 🔥 @​property --shift { initial-value: 0; inherits: true; syntax: ' '; } @​keyframes shift { 0%, 31%, 61%, 100% { --shift: 0; } 32%, 60% { --shift: 1; } } Then use that --shift to update the translation of the label and height of the track 🤓 .label { transform: translateY(calc(var(--shift) * 50%)); transition: transform var(--speed) var(--timing); } Cool part here is that you can use the control to work out the @​keyframes percentages 😅 Oh. And the timing for that little bounce? Use the linear() function 😎 :root { --timing: linear( 0, 0.5007 7.21%, 0.7803 12.29%, 0.8883 14.93%, 0.9724 17.63%, 1.0343 20.44%, 1.0754 23.44%, 1.0898 25.22%, 1.0984 27.11%, 1.1014 29.15%, 1.0989 31.4%, 1.0854 35.23%, 1.0196 48.86%, 1.0043 54.06%, 0.9956 59.6%, 0.9925 68.11%, 1 ); } Should probably do a video on this one. Lots of little custom property tricks for sure! 💯 It's not too far off the range slider with the tooltip that came up previously As always, any questions, let me know! Also, this one only works in Chrome currently ✅🥲 This one's a bit rocket science ha 🚀 CodePen.IO link below! 👇

jhey ʕ•ᴥ•ʔ

377,871 views • 2 years ago

🙌Meet Artifig: A Figma Plugin to Generate Figma Plugins Do you use Figma and ever feel like this: - Your mind is bursting with plugin ideas, but you can't bring them to life because you don't know how to code? - You want to focus on design, but repetitive tasks keep slowing you down? - You dream of creating custom tools for your team, but lack the time or resources? I’ve been there too. That’s why I created Artifig. ✨ What is Artifig? Artifig is an AI-powered Figma plugin that empowers anyone to build their own Figma plugins using just natural language. No coding needed—simply describe what you want, and watch as your idea transforms into a fully functional, real-time plugin. 🚀 Redefining Figma Plugin Development The core philosophy of Artifig is simple: Designers often have countless ideas and creative visions, but many of them remain unrealized due to a lack of technical skills. We believe designers shouldn’t be limited by their inability to code. You should focus on creating, not be held back by technical barriers or repetitive tasks. Artifig takes you directly from "description" to "implementation." 🛠️ How Does It Work? 1. Describe Your Needs: Tell Artifig what you want, like “Create a skew transformation tool for objects, supporting horizontal and vertical skew with real-time preview functionality.” 2. Generate and Run the Plugin: Artifig instantly generates the plugin and runs it right within Figma. For example, the generated plugin can apply skew transformations to objects, precisely controlled via matrix transformations, with an intuitive user experience. 3. Optimize and Iteration: Need adjustments? Simply describe them, and Artifig will Iterating the plugin step by step. 4. Share Your Creations: Publish your plugins to the Artifig community, or remix plugins shared by others to build on their ideas. No learning curve. No complex steps. It’s as simple as that. 🌟 Key Features - Zero Barrier to Entry: No coding experience needed—any Figma user can create plugins effortlessly. - Multilingual Support: Works in multiple languages, including English, Chinese, French, Japanese, and German. - What-You-See-Is-What-You-Get: Generated plugins run in real-time, so you can quickly validate and refine your ideas. - Open and Flexible: The generated plugin code is 100% yours—modify it, distribute it, even use it commercially. - Global Community: Share your plugins, explore others’ creations, and publish your plugins to the Figma community. 🎯 Why is Artifig a Game-Changer? 1. No More Repetitive Work Let AI handle the tedious, time-consuming tasks: batch renaming layers, auto-aligning elements, or applying styles in bulk. All you need to do is say, “Import a PDF and arrange each image on the canvas with 20px spacing.” 2. Quickly Bring Ideas to Life From color contrast checks to data imports and custom components, all your “what if we could” ideas can now become plugins. Just one natural language description, and Artifig makes it happen. 3. Custom Tools for Your Team Build tailored tools for your team, creating unique solutions to streamline your workflow. 4. Not Just a Tool, But a Learning Experience Artifig explains the logic behind the code it generates, helping you understand Figma APIs and JavaScript. Today, you’re a designer; tomorrow, you could also be a design engineer. 🧑‍🚀👩🏻‍💻🥷🏻 Who is Artifig For? - Beginners: No development experience needed—just describe your ideas and let Artifig do the rest. - Experts: Save time and focus on high-value tasks while Artifig handles the repetitive work. - Learners: Use Artifig as a bridge to deepen your understanding of development. - Teams: Build custom tools to enhance collaboration and efficiency. 🎉 Ready to Get Started? I believe designers’ time and focus should be spent on creating, not on wrestling with complex tools. Artifig is the first step toward realizing this vision. Try Artifig now and experience an unprecedented flow of creativity!

yancymin

21,326 views • 1 year ago

Hi Guys Back from Canberra. The last two weeks had been another exercise in holding back the tide and nothing more. The Disinformation/Misinformation Bill was blocked but the Online Safety Bill was passed. A number of other bills were passed which mainly involved giving subsidies for housing instead of cutting immigration. Labor’s proposed stand alone Independent Environment Watchdog was not put up which was also a win. Unfortunately I didn’t get very far with ASIO in regard to the politician who sold us out. I wrote to them asking for more information but said they couldn’t tell us anything. ASIO can’t be trusted. They are more interested in protecting the Establishment than the people. Same for Avoca Road. Labor refused to hand over the business case for spending $100 million to Albanese Beach House. This stinks to high heaven. The big picture in all of this that gets overlooked is debt levels. Nothing controls the people like debt and bills. Even the media can’t exercise the kind of control the banks do. Thats why the government need to focus on solutions to our economic malaise rather than trying to control us. Unfortunately none of the major or minor parties have any idea on how to deal with Australias debt other than People First. That’s because I’ve worked in Finance my entire life and understand how to generate wealth and control costs. Australia desperately needs an Infrastructure Bank as a way to internally fund Infrastructure instead of using foreign debt. We also need to cut the bureaucracy and reform the tax act to fund income tax cuts. And finally superannuation and childcare support need to be much more flexible. I will be focusing on selling these solutions along with getting candidates for PeopleFirst over the Holiday Season. For anyone interested in hearing more about these solutions I will be up at Maleny this Wednesday night and Bridgeman Downs next Monday night. Talk soon.

Gerard Rennick

40,788 views • 1 year ago

NEW: Bill Belichick rips CBS Sports for "selectively editing" his interview over the weekend to make his girlfriend Jordon Hudson look bad. Belichick is suggesting that CBS set him up after previously agreed-upon conditions were "not honored." "I agreed to speak with CBS Sunday Morning to promote my new book, 'The Art of Winning – Lessons from My Life in Football.' Prior to this interview, I clearly communicated with my publicist at Simon & Schuster that any promotional interviews I participated in would agree to focus solely on the contents of the book." "Unfortunately, that expectation was not honored during the interview. I was surprised when unrelated topics were introduced, and I repeatedly expressed to the reporter, Tony Dokoupil, and the producers that I preferred to keep the conversation centered on the book." "After this occurred several times, Jordon, with whom I share both a personal and professional relationship, stepped in to reiterate that point to help refocus the discussion." "She was not deflecting any specific question or topic but simply doing her job to ensure the interview stayed on track. Some of the clips make it appear as though we were avoiding the question of how we met, but we have been open about the fact that Jordon and I met on a flight to Palm Beach in 2021." "The final eight-minute segment does not reflect the productive 35-minute conversation we had, which covered a wide range of topics related to my career. Instead, it presents selectively edited clips and stills from just a few minutes of the interview to suggest a false narrative – that Jordon was attempting to control the conversation – which is simply not true."

Collin Rugg

1,952,745 views • 1 year ago

All this talk about AGI destroying moats and everything made me want to ship again One of the conclusions from all of you was, if you can use AI to ship faster and better, you should just ship way more complex things, like things you could not imagine making before For me personally I'd never imagine making Adobe Premiere, Final Cut Pro or Capcut but on the web, it'd simply be too difficult for me, where do I even start? So today I just tried and vibecoded them into Photo AI! A fully functional video editor but the cool twist is this one can actually generate videos with you or your trained models in it directly in your video editor I'm personally less interested in the AI influencers etc, but more fun to make actual kinda cinematic short films with yourself and other people in it, so I made this Likeness in video models is now good enough so that gives lots of cool opportunities, but most AI platforms just let you generate 10 second clips but then you're stuck with that and have to put it together yourself in Final Cut Pro So now you can just [ Send to video editor ] inside Photo AI and you end up here And the next thing I'll add is the AI Agent sidebar I have in Photo AI's main app too, which lets an agent take control of the interface. In this case you'll be able to say "make a short film of me in Bangkok", it'll ask you some questions, then write a script of prompts, which are then generated as videos with you or other people as the actors in it and automatically edited into a short film on your time Then you can right click on any video you don't like (some videos just suck or have bad resemblance to you, shit happens), and click [ Regenerate], adjust the prompt a bit and the new video will show up in the same place on your video timeline In this case I did try to make a short film of me arriving in Bangkok as a digital nomad the first time and being dazed, lost and disillusioned as I am on the other side of the world 🤯 Featuring Lorn's song "The Slow Blade"

@levelsio

565,543 views • 2 months ago

Can anyone help scientifically explain this clip of James heating up the object?🧐🤔 Let me just start off by saying I’m pretty 50/50 on if this is whole thing is truly real or an elaborate hoax. But I found this one clip from one of his previous videos to be very interesting. As part of his testing, he uses a MAPP gas blowtorch to heat up the object and the only physical reaction that can be seen is condensation forming in the areas around where the blowtorch is making contact with the object. Even when he focuses it on one specific area for 5-10 secs, no reaction occurs other than some type of small vapor being produced. I’ve been trying to research online what would happen to materials like stainless steel during a test like this and from what I could find, seems like there should’ve been some other material reaction like discoloring. Even James makes this comment in the video and I couldn’t help but think the same thing. Especially when he holds the torch on one specific area but maybe since the torch was getting low, it wasn’t producing enough heat? I guess potentially the object consists of high thermal conductivity metals or ceramic cylinder with metallic plating but I do not have enough materials science expertise to explain the processes involved in creating these types of materials, if it would be feasible for a hoaxer. I want to reiterate that I am no materials science/metals expert, just using my own knowledge/research to form this question. I would love to hear from people who know more about this topic, is there a specific scientific explanation for what occurred during this test?

UFO mania

89,331 views • 10 months ago

YouTube Creator Insider Request to Lift Upload Ban on Acharya Prashant’s English Channel — Seeking Help After 8 Days of Trying to Resolve Issue with YouTube Support I am tweeting on behalf of Acharya Prashant (Acharya Prashant) whose English+Hindi channels have 60 Million+ subscribers. We normally handle such matters quietly with Support — but after 8 days of going back & forth, we have no choice but to tweet. We need your genuine help NOW. Timeline: 1️⃣ Our English channel received a strike on 7th Aug for “violent content.” The video (attached) was actually about non-violence towards dogs. 2️⃣ To avoid any conflict, we deleted the video. 3️⃣ YouTube Support told us in writing: “You can’t appeal as you deleted the video. Wait for 7 days → Uploads will start automatically.” (Screenshot attached) 4️⃣ We waited the full 7 days. Today is the 8th day, and until yesterday, the support personnel told us that the ban would be lifted at 15th Aug, 4AM IST. 5️⃣ However on the 8th day (15th Aug), Support suddenly said: “You didn’t acknowledge an email, so you still can’t upload.” This “email acknowledgment” step was never mentioned — not in the strike notice, not in the original Support chat/email, and not at any point during these 7 days. 📌 Channel link: We’ve followed every instruction exactly, yet we’re still unable to upload even after the penalty period has ended, while millions of viewers are waiting. Support has now asked us to wait another 7 days, making it a 14-day penalty 😐 — please review this urgently and help us restore our ability to upload. YouTube Creators India YouTube India TeamYouTube YouTube Creators YouTube Creator Insider Neal Mohan ---- Our channels links for reference: Youtube Hindi Channel (57M Subscribers): Youtube English Channel (3M Subscribers): Website: Twitter:

Pradeep Vaghasiya

14,257 views • 1 year ago

Struggling to improve your bench press? Here’s how to identify and fix your weaknesses to increase your bench Let’s start with some form tips Big Arch - Retract your shoulder blades and drive your traps into bench by digging them into the pad. Maintain that tightness throughout the duration of the lift Bend the Bar - Act like you’re trying to bend the bar before you lift off. This causes you to externally rotate elbows to engage your lats which is crucial for a heavy bench Deep Breath - Take a deep breath before lift off and hold it in until you lift the bar where you’ll blow the air out on the way up Keep wrists straight - Wrap up your wrists tight with some wrist wraps. Don’t let wrists go limp on the concentric (lifting portion of the press). You’re losing poundage if you do Lower the bar with control - This is where lats and rear delts come into play. Nice and controlled descent and hit just below pecs Keep the arch - don’t let the bar sink into your chest and lose your arch. Keep air in and core tight the entire lift. This shortens the range of motion and allows you to stay tight and in control of the bar Leg drive and act like you’re standing up off the bench - As you explode up, drive your feet and push the bar back as if you’re trying to stand up off the bench. Weak off the chest? Likely an issue with pec strength. Here’s some exercises to help with that: -Pause Bench (1-3 seconds) -Wide Grip Bench -Incline Barbell Press -Spoto Presses -Weighted Dips -DB Flat/Incline Presses Weak with the lockout portion of the lift? Likely a weakness in your triceps or shoulders. Exercises to help with that: -Close Grip Bench -Board Presses -Pin Presses -Floor Presses -Skullcrushers -Weighted Dips -Military Presses -Slingshot Press -JM Presses -Overhead Presses Few other pieces of advice: 1) Get that back as big and strong as you can! Makes it a helluva lot easier to control the weight and add stability if our lats can support the weight. This will also carry over into your squat and deadlift. Row, row, and then row some more. Pullups/Pulldowns like crazy especially before you bench to get blood flowing back there which will help you feel and engage your lats before you lift. 2) Get a mini bicep pump from some curls before you press. Nothing heavy but having some blood in the biceps can help with tendonitis issues and help protect your joints. 3) Warm up the shoulders using a resistance band to get blood flowing to the rear delts and loosen up the shoulders. Take a foam roller and scrub the hell out of your lats as well to loosen up your shoulders.

Bailey Schober | Men’s Fitness & Nutrition Coach

26,038 views • 9 months ago

This woman is explaining why she can no longer work starting with: “Let me get on here and piss some people off. I’m white, I’m nonbinary, I’m gay, I have a fucking pink mullet, and I’m chronically ill and disabled. I don’t really work a job, and when I do, I can’t work more than 15 hours a week. Matter of fact, right now, I am currently unemployed.” The crazy part is that if you open TikTok, you can run into videos like hers almost every day from other young people who identify as chronically ill and disabled. And, of course, many of them are part of the queer community, and the majority are liberal white women with brightly dyed hair. It’s 2026. Medicine is better than it has ever been, yet more people seem to be sick, and these aren’t elderly patients. They’re young and able-bodied. I don’t know if something is in the air or the food, if there’s some incentive for doctors to diagnose these people with various illnesses and put them on medication, turning them into lifelong patients, or if this is simply a mental health issue that isn’t being properly treated. But this is not normal. There is no way this many young people can be sick with the same illnesses, during the same period, all at once, while trying to get disability benefits and accommodations. She wasn’t actively on social media much but she posted numerous videos showing off her dance talents for the past last year. Strangely enough her mobility doesn’t look abnormal and not even once I couldn’t see a video of her using a cane to move around just the opposite. I’ve seen people who fought and beat cancer, as well as visibly disabled people missing limbs or joints, who don’t make videos explaining why they can’t work or live a normal life, unlike so many people who have their entire adult lives ahead of them. Someone needs to look into this phenomenon because the math isn’t mathing.

I Meme Therefore I Am 🇺🇸

169,394 views • 1 day ago

🚨A woman in labor was put on a LIVE video court hearing… from her hospital bed… because she refused a C-section, in Florida. And she wasn’t “uninformed”… She’s a professional doula, and had already had THREE prior C-sections… one that caused a hemorrhage… and she was trying to avoid another dangerous surgery and a brutal recovery. She understood the risks. She even said during the hearing the risk of uterine rupture was under 2%… and that she would agree to a C-section if it became an actual emergency. That’s called informed consent. But, instead of respecting that… the hospital called the state attorney, who rushed to get a judge involved… And suddenly she’s in labor, in pain, being forced to defend her bodily autonomy, on a screen, in front of a room full of strangers. At one point she asked them: “Are any of you gonna help me bathe or shower? Are you gonna help change my pad? Are you gonna help lift the baby out of the bed and put me in the bed because I can’t lift my legs? Is anyone going to help me?” Silence. Because none of them have to live with the consequences of the surgery they were trying to force on her. Then, when she asked for a Black doctor or nurse… because Black women in the US are about 3.5x more likely to die from pregnancy-related causes than white women, and far more likely to have pain ignored, or dismissed, by providers… A white male judge actually questioned why that would matter. The f*cking audacity. In normal medical care, patients have the right to refuse treatment. Hospitals follow strict consent laws… You cannot be forced into surgery against your will. Except here. Because in Florida, pregnant women are somehow treated like they don’t have the same right to say no. When the emergency C-section finally happened, it lasted two and a half hours. Doctors had to cut around existing scar tissue, avoid her bladder, and the incision was an upside-down T, requiring a wound vac to help it heal. Recovery was brutal, and doctors told her she should never get pregnant again. But, if she did get pregnant again, would she be forced to carry out the pregnancy?

Jesus Freakin Congress

38,453 views • 6 months ago