Turning an Optical Illusion Into a Playable Character

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 2,4 тыс.

  • @byteblox100
    @byteblox100  7 месяцев назад +574

    50% off my FULL roblox studio course:
    linktr.ee/ByteBlox
    photos of my pet pigeons: instagram.com/subnautica_man

    • @creeperplayzz
      @creeperplayzz 7 месяцев назад +44

      Nobodys buying your courses lil bro 😭

    • @teothegr8688
      @teothegr8688 7 месяцев назад

      ⁠@@creeperplayzz45$ to lolll 😭😭

    • @blossomcherrypink
      @blossomcherrypink 7 месяцев назад +19

      Are there anime lolis in your courses?

    • @itsjakeithink
      @itsjakeithink 7 месяцев назад +3

      I have an idea for a game using one of these mechanisms if you’re interested

    • @jedrzejczuprynski8617
      @jedrzejczuprynski8617 7 месяцев назад +3

      i made it work with accesories :) (scuffed af tho)

  • @TreeTheWolfy
    @TreeTheWolfy 7 месяцев назад +2327

    Wow!
    What a cool Roblox Studio tutorial!
    Lets see what the comments say about this--

    • @Fritss.
      @Fritss. 7 месяцев назад +26

      Foreshadowing😂

    • @Carboy45
      @Carboy45 7 месяцев назад +4

      Silence is obviously what they speak right here 🤔

    • @Virem8711
      @Virem8711 7 месяцев назад +9

      I am going to edge to your skibidi rizz

    • @DefaultVertices
      @DefaultVertices 7 месяцев назад

      yep, the first thing you expect when you open the comments section in a video about roblox studio lmao

    • @MithicalAnimator
      @MithicalAnimator 6 месяцев назад

      @@Virem8711
      He is forever lost to us 😔
      (Pulls out pitbull named “cutiepie”)

  • @RealGradient
    @RealGradient 7 месяцев назад +4324

    please make an obby game but your character is insanely laggy

    • @guillemsubirats1049
      @guillemsubirats1049 7 месяцев назад +65

      Yeah, you could make a game kinda "you get 0.05 FPS every second 😵‍💫😵‍💫", there is for speed, jump, strength, why not FPS?

    • @Iameatingtablesandisnotheathy
      @Iameatingtablesandisnotheathy 7 месяцев назад +20

      My device is gonna play at 0.0001 fps💀🗣️🔥

    • @The.Silicone.Valley
      @The.Silicone.Valley 7 месяцев назад

      @@guillemsubirats1049real

    • @ThatRandomLinuxUser
      @ThatRandomLinuxUser 7 месяцев назад +15

      Nah it shouldn't be a game that makes you have low frame rate, you should have an insane amount of input lag.

    • @scbLMAO_main
      @scbLMAO_main 7 месяцев назад +4

      thx for the idea

  • @admiralwastaken
    @admiralwastaken 7 месяцев назад +7783

    smth is wrong with your comments😭🙏

    • @meltedm
      @meltedm 7 месяцев назад +144

      Edgebloc 🤑

    • @FinnardoDeCaprio
      @FinnardoDeCaprio 7 месяцев назад +107

      FreakyBlox🤑

    • @SeaBlue0
      @SeaBlue0 7 месяцев назад +78

      ExorcismBlox 🤑

    • @Iepistoo
      @Iepistoo 7 месяцев назад +123

      Quick question, wtf happened to hunch backs? Like they were a thing back in the day and now we just have downsyndromes.. what did they do to the hunch back population???

    • @fireblast_1000
      @fireblast_1000 7 месяцев назад +10

      ​@@Iepistoo😂😅

  • @Ideek4y
    @Ideek4y 6 месяцев назад +403

    Wow! Such a nice video! Now throw it back oiled up 480p.

  • @obamalovesyou6376
    @obamalovesyou6376 7 месяцев назад +414

    I know barely anything about Roblox Studio but I've dabbled in it a bit. I stumbled across this video in my recommended and genuinely got invested and despite barely having any prior experience I understood most of what you explained. Keep it up! You're great at teaching.

  • @ate9d
    @ate9d 7 месяцев назад +5905

    slapping my tip across the screen for u big g

    • @sincere3238
      @sincere3238 7 месяцев назад +158

      youre 12

    • @sincere3238
      @sincere3238 7 месяцев назад +193

      this comment is stupid. imagine how your parents would feel reading this garbage

    • @creeperplayzz
      @creeperplayzz 7 месяцев назад +701

      @@sincere3238 "tHiS coMmeNt iS stUpiD" -🤓

    • @ayo4063
      @ayo4063 7 месяцев назад +420

      @@sincere3238 what is bro hating for lmao

    • @ate9d
      @ate9d 7 месяцев назад +383

      @@sincere3238 im 2 it was a joke im sorry 😭😭

  • @DeathlyTombstone
    @DeathlyTombstone 7 месяцев назад +3769

    I ate 4 corndogs while watching this video

    • @kittleo3614
      @kittleo3614 7 месяцев назад +112

      i ate one regular dog while watching this video

    • @KORBYNZVR
      @KORBYNZVR 7 месяцев назад +24

      I ate doritoes mmmmm yummy yum yum mmm yum yummy yummy yummy ymmmm

    • @koo9ol
      @koo9ol 7 месяцев назад +36

      Smash, next question

    • @RedstoneMiner18
      @RedstoneMiner18 7 месяцев назад +9

      WHA-​@@koo9ol

    • @mynarco_yoyo
      @mynarco_yoyo 7 месяцев назад +10

      no shot i'm deadass eating 4 corn dogs rn

  • @caesar.roblox
    @caesar.roblox 7 месяцев назад +2661

    my favorite oiled up youtuber

  • @_Slender_man
    @_Slender_man 7 месяцев назад +3321

    How About You Start Collecting My Pages Bro

    • @milkman2040
      @milkman2040 7 месяцев назад +35

      LOL

    • @shadicy
      @shadicy 7 месяцев назад +50

      this one is funny

    • @MB799sa
      @MB799sa 7 месяцев назад +10

      collect my pages...

    • @Ham.V0
      @Ham.V0 7 месяцев назад

      nah, collect my tampons mf

    • @sillyahh420
      @sillyahh420 7 месяцев назад +17

      Jork my Peanitses

  • @B0UB3RT
    @B0UB3RT 7 месяцев назад +698

    16:24 Ok, this would definitely look incredible for a game cutscene. That’s by far the best imitation of Spiderverse animation style I’ve seen so far in a video game, just lock the cutscene at a 24 fps framerate, with the characters at 12, and TADAAA!
    And if you fix the camera angle, it would look like those pre-rendered 3D sprite for games like Mario RPG 😄

    • @ssttiaan
      @ssttiaan 7 месяцев назад +8

      Nah not really don’t hype him up

    • @igp899
      @igp899 7 месяцев назад +12

      it looks like those n64 era fake billboard 3d illusions like in mario kart :0

    • @HA11EYS_COM3T
      @HA11EYS_COM3T 7 месяцев назад +9

      A big part of that movie’s style was animating it in a way that imitated traditional animation. Most of the character animation is at 12 fps, or at 24 fps holding each drawing for 2 frames, sometimes even 8 fps, holding a drawing for 3 frames. It’s animating on twos; two frames per drawing. It saves work in traditional animation but it can also look crisper, cleaner, crunchier, and more impactful.

    • @titan1umtitan
      @titan1umtitan 7 месяцев назад +3

      bro it looks like those old ass Lego browser games they had on their website

    • @TheSadster
      @TheSadster 7 месяцев назад +3

      ​@@ssttiaanWho spilt your drink?

  • @skzkxjdnzjxnxndn
    @skzkxjdnzjxnxndn 7 месяцев назад +3691

    in the stripped club. straight up "jorking it". and by "it", haha, well let's justr say. My peanits

    • @Xtailren
      @Xtailren 7 месяцев назад +63

      Do pepl say peanits because orny adams??

    • @lewisbeith
      @lewisbeith 7 месяцев назад +22

      Wth

    • @TimmWebbYT
      @TimmWebbYT 7 месяцев назад +40

      What the ever living @#$& did I just read

    • @pyro4817
      @pyro4817 7 месяцев назад +29

      dude i have an image of that message

    • @malmagicstar
      @malmagicstar 7 месяцев назад

      THIS FUKCICNG MEME

  • @NotAnAstronaught
    @NotAnAstronaught 7 месяцев назад +1851

    god bless bros comment section

  • @SomeonesName
    @SomeonesName 7 месяцев назад +335

    adding to my jork Playlist

  • @Momimo7Z
    @Momimo7Z 5 месяцев назад +240

    edged twice just for u bbg

    • @Frzoti
      @Frzoti 5 месяцев назад +2

      What

    • @ezkillah8
      @ezkillah8 3 месяца назад +2

      Wat da hell

  • @D00MWatcher1
    @D00MWatcher1 7 месяцев назад +172

    I've had an idea of like being in two places at the same time in ROBLOX, and I just now discovered viewport frames! I wonder if you can make it so when you press a certain keycode, you could be transported (on your screen) to another place, while for others you are still in the original place. This opens up a whole new world of possibilities!

    • @mrhax4741
      @mrhax4741 7 месяцев назад +11

      You dont need a viewport for this
      just change the player's .Character property (it expects a model w a humanoid and whatnot) and you'll be good 👌

    • @palmberry5576
      @palmberry5576 7 месяцев назад +2

      @@mrhax4741nooo, but then we can’t have added overhead and bad graphics

    • @Virem8711
      @Virem8711 7 месяцев назад

      This amount of skibidi rizz might make me fanum tax all over ohio

    • @D00MWatcher1
      @D00MWatcher1 7 месяцев назад

      @@mrhax4741 oh, thanks! that makes a lot more sense

    • @Neowofetch
      @Neowofetch 5 месяцев назад

      I can only see that being done "reliably" with MessagingService?
      Emphasis on "realiably" because that wouldn't be reliable at all on larger games.

  • @lanceyrr.
    @lanceyrr. 6 месяцев назад +652

    Instagram reels ahh comments 😭🙏🙏🙏.

    • @horizontxl
      @horizontxl 4 месяца назад +18

      ig reels are superior compared to youtube

    • @OrangeNavy206
      @OrangeNavy206 3 месяца назад +10

      I refuse to believe that instagram reel “users” actually exist

    • @The20thLetter-s4v
      @The20thLetter-s4v 2 месяца назад

      @@OrangeNavy206then where do the comments come from?

    • @societyif-c2x
      @societyif-c2x 2 месяца назад +1

      ​@@horizontxlig reels comments when i tell them to make a funny joke than making p diddy and racist jokes

    • @bIowi
      @bIowi Месяц назад

      Dude no, ig reels is worse than this lol

  • @Nekrozmik
    @Nekrozmik 7 месяцев назад +544

    personally, if i wanted to make a player character look like it was lower framerate i would just do that in the animations and not the actual render itself since when you're making a game you want the time between input and visual/audio output to be as low as possible. however this is still a neat trick

    • @arivelo
      @arivelo 7 месяцев назад +40

      i was thinking of making the real model invisible and just generating a clone with no animations, frozen in whatever pose the invisible model is, a certain amount of times a second depending on the framerate you want

    • @heavygaming6596
      @heavygaming6596 7 месяцев назад +5

      I dont see how it is possible to do that with a running animation since the movement is not handled by the animation if that makes sense

    • @SolepsusYT
      @SolepsusYT 7 месяцев назад +8

      @@heavygaming6596 yeah nah that didnt make any sense. Idk why it wouldnt be possible to create a lower frame rate animation, it's very possible and already has been done in a few games on roblox

    • @heavygaming6596
      @heavygaming6596 7 месяцев назад +7

      @@SolepsusYT Your animation updates independently from your position, meaning you will move around smoothly but only your animation will be low frame rate

    • @SolepsusYT
      @SolepsusYT 7 месяцев назад +8

      @@heavygaming6596 ah thats what you meant. In that case yeah thats understandable. But in the other case, the camera still follows the actual player smoothly, but the viewportframe will be lagging behind, so it just comes down to preference.

  • @emihead
    @emihead 7 месяцев назад +37

    this is insanely cool - when you added the custom camera and it was just the character it was perfect. i made a tweet bringing up the idea of this effect as an alternative to just having low-framerate animations and seeing it actually brought to life is so sick, especially with how simple it is to pull off. hopefully people start using this technique

  • @Scullgaming962
    @Scullgaming962 7 месяцев назад +150

    literally exploded in my pants while watching this… clean up aisle… MY ROOM 🤣

  • @MooojinIsRandom
    @MooojinIsRandom 7 месяцев назад +1341

    What's up with the comment section 😭😭
    Good video tho. You always learn cool stuff and I'm all for it

    • @timeblade
      @timeblade 7 месяцев назад +91

      Instagram reels ass comments 😭

    • @galCheri
      @galCheri 7 месяцев назад +72

      ⁠@@timebladenah, not enough racial slurs

    • @Vibrantleafz
      @Vibrantleafz 7 месяцев назад +10

      @@galCheriof detected. opinion rejected

    • @melody3741
      @melody3741 7 месяцев назад +2

      The problem is the roblox players

    • @Bryophytan
      @Bryophytan 7 месяцев назад +7

      I genuinely cannot tell if they are chatbots or not

  • @everythingslego3552
    @everythingslego3552 7 месяцев назад +1957

    can i order 3 slices of hawaiian pizza to go

    • @imnotabearr
      @imnotabearr 7 месяцев назад +48

      sir this is not a Wendy's

    • @CarlosGotAnimated
      @CarlosGotAnimated 7 месяцев назад +92

      @@imnotabearr can i have a boneless pizza

    • @divzk64
      @divzk64 7 месяцев назад +4

      69 likes lol

    • @Emptyset_Offic
      @Emptyset_Offic 7 месяцев назад +7

      @@CarlosGotAnimated dude this is a freaking programming school, if you want food, go to the canteen.

    • @yourlocalhampter2567
      @yourlocalhampter2567 7 месяцев назад +17

      @@Emptyset_Officcan i have a 6 piece chicken nugget

  • @Jesse-bl2qz
    @Jesse-bl2qz 3 месяца назад +16

    There are 3 types of comments here:
    1. Actually normal and liking the video
    2. Freaky ahh comments 💀
    3. Talking about the freaky ahh comments

    • @Icedonot
      @Icedonot 3 месяца назад +1

      My question is why? Is there some inside joke or was this video raided or something

    • @SomeLilGuyMeow
      @SomeLilGuyMeow 3 месяца назад +2

      @@Icedonotyea like I don’t understand etherrr

  • @mankosan6737
    @mankosan6737 3 месяца назад +8

    In animation (which i dont know a lot about) they tend to vhange the framerate depending on the style of movement they want to create. There are typically more frames during narrative slow times, and less during fast pace times. Since this isnt a narrative, its a bit hard to gauge, but i wonder how it would feel to have more frames when standing still, and less when moving. You could even have the framerate tied to a momentum variable (idk if Roblox has those tho).
    Could look super dope

  • @mrvoidschannel359
    @mrvoidschannel359 4 месяца назад +13

    "Waiter, waiter, I want a refund for this fucking comment section"

  • @unrenownedc
    @unrenownedc 7 месяцев назад +52

    I need a 4.5 piece chicken nugget and some pure Columbian by the 30th

  • @fawlooda4318
    @fawlooda4318 7 месяцев назад +287

    imagine jorking your peanuts in 15 fps

    • @Loafoftime
      @Loafoftime 7 месяцев назад +3

      I don't like peanuts

    • @san_d9995
      @san_d9995 7 месяцев назад +9

      @@Loafoftime pistachios are better

    • @Carboy45
      @Carboy45 7 месяцев назад +4

      All nuts are gross

    • @Loafoftime
      @Loafoftime 7 месяцев назад +3

      As a lesbian, I can confirn.

    • @anti1w
      @anti1w 7 месяцев назад

      @@Loafoftimeyou gonna see a less of a being (please tell me you got this joke)

  • @cj6j_yt
    @cj6j_yt 7 месяцев назад +51

    its all over my screen for you big bro

  • @Fonolo111
    @Fonolo111 6 месяцев назад +31

    8:54 "Killer Queen has already entered your eye" ahh moment

  • @timohaX
    @timohaX 7 месяцев назад +66

    Your voice is soo deep that i put my peanits next to speaker that are playing your video on full volume. Thanks!

    • @pure2291
      @pure2291 7 месяцев назад +2

      dude..😭

    • @Hirbert2
      @Hirbert2 3 месяца назад +2

      Bro 😭

    • @_Player123
      @_Player123 2 месяца назад +1

      thanks for the idea boutta try

  • @darkishentity4845
    @darkishentity4845 7 месяцев назад +197

    Everything thats apears on your screen is just following a logic pattern to make lights change in ways to make stuff apear in 3d, its a trick on the brain that we can understand. And then it just updates by frame because frames are a nice increment that we found to achive the goal of the simulation simply because it gives us a reference point to update lights changing. Once we found the math to make light (pixels) apear shapes to move and rotate the same as a 3d world we cohld just apply that logic to every wanted object in 3d to make a whole environment, aka 3d world.

    • @itsjakeithink
      @itsjakeithink 7 месяцев назад +1

      I’ve gotten some pretty good 2d effects using an isometric camera system and certain lighting settings

    • @user-px1yy2tt6m
      @user-px1yy2tt6m 7 месяцев назад

      erm... what the sigma? (sorry i cant stop😭😭)

    • @Zocet
      @Zocet 7 месяцев назад +1

      What are you on about

    • @BennydoesstuffYT
      @BennydoesstuffYT 7 месяцев назад +6

      Game.Players.Yapper:Kick(“🤓”)

    • @Lowfyie
      @Lowfyie 7 месяцев назад +1

      you just explained how digital screens work in a weird way trying to sound smart dude

  • @anthonyserrt151
    @anthonyserrt151 7 месяцев назад +980

    shi started playing as in jorkin my peanits

    • @bibstyr
      @bibstyr 7 месяцев назад +42

      Therapy. NOW!

    • @ChilletCraze
      @ChilletCraze 7 месяцев назад +13

      @@bibstyr You could even say.. therabee

    • @blahajgaeming
      @blahajgaeming 7 месяцев назад +4

      Krag jørgenson

    • @Jaggyidk
      @Jaggyidk 7 месяцев назад +1

      Relatable

    • @b____oobies
      @b____oobies 7 месяцев назад +1

      ​@@bibstyr THE WHAT????

  • @PaZtV_
    @PaZtV_ 7 месяцев назад +567

    8:22 "...and then we are filling it up with new children" 💀

  • @HeyzDexy
    @HeyzDexy 6 месяцев назад +4

    This is just one of many ways of creating this effect.
    I have made something similar in unity:
    -Spawn a character
    -Spawn a duplicate model of that character
    -Set duplicate animation speed to 0
    -Every 1000-2000 milliseconds update the animation & position of the duplicate to match the original
    With some additional duplicates/delays/offsets you can also create a pretty cool 'trail' effect

  • @arshamshayan
    @arshamshayan 7 месяцев назад +84

    You made me fizz and edge throughout the whole video

  • @dangahdolan
    @dangahdolan 4 месяца назад +9

    this helped me push out a monster log thank you bro

  • @Koff33.
    @Koff33. 7 месяцев назад +13

    this would be great for imitating the effect of impact frames
    also the way you explain stuff makes it really easy to understand

  • @Mr-Jive
    @Mr-Jive 3 месяца назад +6

    I touch myself to your videos, ByteBlox.

  • @pedrokys218
    @pedrokys218 7 месяцев назад +3

    it's honestly crazy that this got recommended to me while i'm studying to be a game desinger
    like, i can already think about a game that uses that togglebel "low fps" as a game mechanic cuz since you're "teleporting" because of the low frame rate, there can be some puzzle / lazer blocked door where you can only pass through it while in this mode, but then i would need to make it either have a limit with a timer, or have a reason to make the player stay in the "high fps" mode aside from his eyes hurting or stuff like that

  • @ItzHoshi-ek8gc
    @ItzHoshi-ek8gc 4 месяца назад +47

    I might need therapy after reading the comment section on this one

    • @AliMation4202
      @AliMation4202 4 месяца назад +2

      I'm just confused over why the hell it's even like this at all

    • @Aurora_Animates
      @Aurora_Animates 2 месяца назад

      @@AliMation4202bro is encouraging it ☠️

    • @void-takendot
      @void-takendot 2 месяца назад

      ill pay for thou's unnecessary therapy that thou desperately needs.

  • @commander5263
    @commander5263 7 месяцев назад +34

    i was just learning about viewportframe and then you posted this video perfect timing

  • @Ice_doubt
    @Ice_doubt 7 месяцев назад +8

    Slamming it on the table just for you gang

  • @DanialDEcool
    @DanialDEcool 7 месяцев назад +43

    to add some of the accessories, change
    if v:IsA("Part") then
    to
    if v:IsA("Part") or v:IsA("Accessory") then

    • @GarNomadT
      @GarNomadT 7 месяцев назад

      ty so much

    • @DanialDEcool
      @DanialDEcool 7 месяцев назад

      @@GarNomadT did it work?

    • @ThatOneDuck704
      @ThatOneDuck704 7 месяцев назад +1

      does this also work with clothing

    • @tl1882
      @tl1882 7 месяцев назад

      ​@@DanialDEcool my hair is in front of my face

    • @DanialDEcool
      @DanialDEcool 7 месяцев назад

      @@tl1882 hair is a hat, not an accessory.

  • @ChildBeater778
    @ChildBeater778 7 месяцев назад +8

    What if you make game about being a professional fisher with the title "Master Baiter" and you "Master Bait" all the time

    • @wpr_wepernow
      @wpr_wepernow 7 месяцев назад +1

      bro whatt 😭😭😭

    • @ChildBeater778
      @ChildBeater778 7 месяцев назад

      @@wpr_wepernow dont let me catch you im feeling freaky

  • @sauronstea1758
    @sauronstea1758 7 месяцев назад +2

    this is very interesting and real cool to see in practice, me and a friend of mine were discussing stop motion effects for a project we are working on, the main issue with simply reducing the framerate of a scene/character is that actual stop motion is much more nuanced than reducing framerate, for example stop motion uses a rather dynamic or irregular rate of updating frames which is immensely hard to simulate through code alone (holding frames on correct key frames and more frames in certain animations)
    its easy enough to use a stepped animation when actually animating but, in games especially it can be hard to get it to look nice without it just looking like janky laggy animation due to the camera also needing to have the same irregularity as the animation frames, your method is impressive and looks really cool but has a very even framerate, id be interested to hear what kind of workaround youd come up with for this specific nuance from stop motion animation

  • @triturtle
    @triturtle 2 месяца назад +8

    what a cool technique!! sorry i was talking to my self😂😂 founda new way to stroke it 🎉

  • @cyan1280
    @cyan1280 7 месяцев назад +237

    now its all over my screen 😂😂

  • @flameofthephoenix8395
    @flameofthephoenix8395 7 месяцев назад +10

    12:31 It's 10 frames per second, you can calculate this by checking the amount of delay between each frame then dividing 1 by that amount.

    • @Br0ckenGD
      @Br0ckenGD 7 месяцев назад

      🤓

    • @flameofthephoenix8395
      @flameofthephoenix8395 7 месяцев назад +4

      @@Br0ckenGD I'm afraid I do not understand your response. It seems to be an emoji.

    • @FunniMafaka
      @FunniMafaka 6 месяцев назад +2

      @@flameofthephoenix8395 ignore him, he's just mad that he doesn't know 2,145 divided by 9.

    • @flameofthephoenix8395
      @flameofthephoenix8395 6 месяцев назад +1

      @@FunniMafaka Hm, okay.

  • @Muffin420man6
    @Muffin420man6 2 месяца назад +2

    This was very informative and the first video i saw was the fake message. This combo would be so funny to find, its playable but those who dont figure it out will never get why other people can play

  • @PerfectedVenus_Monsoon
    @PerfectedVenus_Monsoon 7 месяцев назад +20

    Oh my glob, it's all over the ceiling! I literally exploding watching this!!!

  • @Corzappy
    @Corzappy 3 месяца назад +3

    The viewport camera and character frame rate limit added an insanely cool looking retro/modern hybrid feel.
    It almost looks like something out of Wreck it Ralph where one of the arcade characters breaks the fourth wall.
    Could it be possible to change the viewport render resolution so the low-frame rate character is also pixelated?

  • @IronPikachu724
    @IronPikachu724 7 месяцев назад +13

    I like how this video ended up into my reccomendation. I have to get use to whay coding looks like on the lines to be able to understand it for my future

    • @WEB_EnzukaiYT
      @WEB_EnzukaiYT 7 месяцев назад +2

      If your gonna go into programming, you definetly wont be using roblox's script lenguage (a.k.a Lua), you will probably be using an engine like unity or unreal in wich case you will have to learn C# (C-sharp) and/or C++

    • @Rained_On_Em
      @Rained_On_Em 7 месяцев назад

      @@WEB_EnzukaiYTwhats C++

    • @funnygrunt_o7
      @funnygrunt_o7 2 месяца назад

      Literal child comment lmfao

    • @Aurora_Animates
      @Aurora_Animates 2 месяца назад

      @@funnygrunt_o7😭

  • @PhillipLarsen
    @PhillipLarsen 7 месяцев назад +5

    This video was godly and I love how unlike most dev videos I've seen, you got right to the point and kept it sweet and simple. Consider me subscribed and impressed highly!
    Easily relatable also how you built the script as you were testing. That is exactly what I do as well in Studio.

  • @pfgoblin
    @pfgoblin 5 месяцев назад +4

    that makes the movement feel sluggish because the camera is ahead of the character until it "catches up" every time. what if you create a new model that just adjusts every 1/15 of a second to the current player character, and the camera is set to focus on the fake character's head instead of the real head?

  • @Aceedyt
    @Aceedyt 4 месяца назад +6

    Aye, this comment section is so relatable bro. I feel the same way.

  • @DownloadableFox
    @DownloadableFox 4 месяца назад +4

    Not entirely sure what Rolblox uses behind the scenes (not a Rolblox player). But basically to render stuff games use these things called shaders. Most people think of shaders as something that makes something look cool (thanks Minecraft) but the reality is that a shader is just a program that runs on your GPU. Your CPU, the component that's currently running the game sends information to the shader about stuff like your position, your aspect ratio (mvp matrix), etc, using a transport method called uniforms. The shader uses the code to calculate your perspective, and depending on the vertices sent to render using something called a vertex attribute object, you get something on screen. To render your GPU uses 2 or more buffers. You can think of them as pieces of paper. Your GPU draws whatever data was given from the shader to the paper (puts the data in the buffer), and then that buffer is sent to your screen. Afterwards your GPU switches the current piece of paper (swapping buffers), draws on your new buffer and then shows that on screen. This process repeats infinitely. It's not that your GPU waits some time to render, it does it as fast as possible. You can add a delay between renders (buffer swaps) using an FPS limiter, or a setting most games call vsync.

    • @DownloadableFox
      @DownloadableFox 4 месяца назад +2

      Delta time is just the time in seconds (or milliseconds depending on your engine) that your GPU spent swapping buffers. Which is just a fancy way to say: the time between each individual frame. It is different because some frames might be easier to draw than others, and therefore they take less time to draw.

    • @imlinkon
      @imlinkon 4 месяца назад

      Holy shit u wrote alot

    • @DownloadableFox
      @DownloadableFox 4 месяца назад +1

      @@imlinkon I am a developer- maybe someone out there finds it interesting enough to want to find out more. :)

    • @imlinkon
      @imlinkon 4 месяца назад

      @@DownloadableFox Nicee

  • @Unixium
    @Unixium 7 месяцев назад +6

    hella interesting to watch, when you first said modifying players framerate i was confused af and was blank of ideas how to do it, after you began mentioning viewportframe i was like "ooohhhh shit" It would be hella funny making like an obby or something and everytime you die your framerate gets lower

  • @Miruq
    @Miruq 7 месяцев назад +12

    suggestion:
    try making something that pixelises everything, including the character. something similar to the steam game “It Hides”

    • @7.6Millionthcat
      @7.6Millionthcat 7 месяцев назад +2

      Floating point:

    • @El_Asado
      @El_Asado 7 месяцев назад

      i'm not sure if that would make for a long video because the effect in it steals and every other game by its creator doesn't actually use any other shader i think

  • @GhettoWxzrd
    @GhettoWxzrd 7 месяцев назад +1

    This would be a good addition to a lot of FPS games on Roblox. Just make this effect but a lot less noticeable, and for movement systems with slides and climbing and all that, it'll make it feel more like COD or something when your not hitting every shot / or you have to predict where the Enemy is moving too.

  • @AskAKill99
    @AskAKill99 Месяц назад

    Linear algebra is used and matrix math to transform 2d to appear 3d. You have 3 points in space x,y,z have vertex at a coordinate and drawing straight lines from points to point and just changing the values depending out which way you are rotating the camera just moves them simplified version rendering when a part is moving clears the screen then redraws the image to the next coordinate so if you moved from 3,3,3 to 7,7,7 in one frame you'd appear to teleport

  • @Aarify
    @Aarify 7 месяцев назад +4

    glad the comments are filled with relatable people

  • @GrassSnakeProductions
    @GrassSnakeProductions 3 месяца назад +10

    Your comment section needs to stop turning on the faucet without the knob 😭😭😭

    • @Icedonot
      @Icedonot 3 месяца назад

      Ok ill admit this one made me laugh

  • @Jsjdjcsjkdnggnjt
    @Jsjdjcsjkdnggnjt 7 месяцев назад +131

    Can you make a Tutorial on How to Find my Dad? Thanks! ❤

    • @LunarBiohazard321
      @LunarBiohazard321 7 месяцев назад +5

      Have you tried looking in the dairy sections?

    • @TweakinOnColeslaw
      @TweakinOnColeslaw 7 месяцев назад +12

      if v:IsA(“Father) run.away

    • @Superlazerbear
      @Superlazerbear 7 месяцев назад +1

      @@TweakinOnColeslawsimply delete that line of code and everything after that since that’s your life after that code. Your dad will be back but it will be hard to keep him

    • @TempBlue-EB7559
      @TempBlue-EB7559 7 месяцев назад +2

      you know tutorials are meant to show something thats possible right?

    • @TweakinOnColeslaw
      @TweakinOnColeslaw 7 месяцев назад

      @@TempBlue-EB7559 that’s a good one

  • @JustBramz
    @JustBramz Месяц назад

    I’m imagining a game where you have this ability to enter an alternate state similar to a doodle sketch, comic book style. The low fps is a quirk to help differentiate and completely aesthetic.
    But in this world you can draw/erase objects, jump into walls as a 2D person.
    And then jump back out into the real world.

  • @MrGermandeutsch
    @MrGermandeutsch 6 месяцев назад +1

    12:29 - 1 divided by 0.1 equals 10. You've created a 10 fps illusion there.
    If you wanted to get closer to the Spiderverse's animation framerate, which is about ~12, you could definitely aim for a 0.083... delay.

  • @Philip-qq7ql
    @Philip-qq7ql 7 месяцев назад +21

    My favorite homosexual youtuber

  • @wispyw
    @wispyw 7 месяцев назад +21

    ur my favorite to watch on fat tip friday❤️❤️❤️

    • @name-qt4qf
      @name-qt4qf 7 месяцев назад +5

      Favorite to watch on what 😭

    • @I_I_I_I_I713
      @I_I_I_I_I713 7 месяцев назад

      @@name-qt4qffat tip friday

    • @harshretro414
      @harshretro414 7 месяцев назад +2

      Bro 😭

    • @name-qt4qf
      @name-qt4qf 7 месяцев назад

      ​@@I_I_I_I_I713 what the fuck is fat tip friday

    • @Loafoftime
      @Loafoftime 7 месяцев назад +1

      It's a day celebrating something nobody in this comment section has.

  • @Virem8711
    @Virem8711 5 месяцев назад +13

    I love when *freaky* blox 🤑 slaps the megameat across my monitor 🤑 while he's oiled up 🤑

  • @oibeseehc3
    @oibeseehc3 Месяц назад

    17:52 if your wondering why the colors look weird the texture for the baseplate has the transparency of 0.8

  • @unsupra
    @unsupra 2 месяца назад

    item asylum has i would say a good recreation of this, i think with the move "speed," you click on a player and their screen slows to a reduced frame rate

  • @met4phys1cal
    @met4phys1cal 4 месяца назад +4

    bro im trying to shit out a tapeworm rn

  • @kraieeng
    @kraieeng 7 месяцев назад +4

    i thought this comment section was gonna be filled with people going like "this is the coolests thing i've seen." nah man, WTF are these comments. anyway, great video man. loved watching this. made me feel like a pro roblox coder.

  • @ejaygo7708
    @ejaygo7708 5 месяцев назад +11

    My favourite Oiled up human being.

  • @lumia7293
    @lumia7293 Месяц назад

    Before i saw the ending the only question i had the whole time was
    "How could you make the other players see your gui, and how would you make theirs visible to you?" But i think i kind of understand how itd work.

  • @timmtheguy
    @timmtheguy 7 месяцев назад

    One thing I noticed, because you are using gui for your render of your character, when you stand behind a wall or obstacle, you can still see your character, because the gui layer is in front

  • @LucasD.C.
    @LucasD.C. 7 месяцев назад +7

    To introduce artificial lag (if you could do it): you could create a function that forces the engine to change the frame-time from 16.6 ms (60 fps, or the average V-Sync time) to 62.5 ms (16 fps, or much artificial 'lag')

    • @mrhax4741
      @mrhax4741 7 месяцев назад

      One questionable way of doing this is creating a while loop that loops without any yields (waiting) until a certain amount of time has passed in RunService.RenderStepped.
      Be aware this will cause severe lag for the task scheduler (the accuracy of anything that makes your script wait will be hurt) since it'll be busy looping and doing nothing else for a considerable amount of time every frame.

  • @Kavukamari
    @Kavukamari 2 месяца назад +5

    here in framerate civilization? frame rate is EVERYTHING. framerate noobs start at 15 fps, whereas the framerate PROS all have smooth 60

  • @playzjesse3374
    @playzjesse3374 7 месяцев назад +27

    U ruined my edging streak bro

  • @KitsumiTheFox
    @KitsumiTheFox 7 месяцев назад +2

    Very cool idea! I'm not sure if you could access the depth buffer to stencil out the GUI element for proper scene mixing, but that would also be a great addition. I'm also not sure how this method would scale when used on many parts, as it seems like you're cloning the parts every "tick" and then deleting them on the next tick. It might be better to only copy all the parts you'd like to slow once, and then just copy the CFrame from the original part into the GUI viewport every tick.

  • @kitsuneagi
    @kitsuneagi 6 месяцев назад +2

    Theres a game called “Cart Ride For Corndog” and it literally flattens your character & makes it all pixelated..?? Its so cool but this vid reminded me of that game 😅

  • @blocklvgist
    @blocklvgist 7 месяцев назад +30

    Idk why but when i saw your notification i couldn't control myself i jus started jorkin it silly me gyattebayo 😁👊

    • @koo9ol
      @koo9ol 7 месяцев назад +7

      Smash, next question

    • @Rained_On_Em
      @Rained_On_Em 7 месяцев назад

      @@koo9ol😂😂😂😂😂ohh lord

    • @FunniMafaka
      @FunniMafaka 6 месяцев назад

      hahaha so funny

  • @Cv-nq2pk
    @Cv-nq2pk 6 месяцев назад +3

    Good video ByteBlox! Made my edge sesh better!

  • @omahmed2008
    @omahmed2008 7 месяцев назад +22

    Everything instantly launched when i heard your voice

  • @daitsuki
    @daitsuki 2 месяца назад

    i think since the script is a localscript and only appears for you, but you're already transparent initially in the server side, you will appear transparent to all other players regardless if you press e

  • @Petit_loup137
    @Petit_loup137 7 месяцев назад

    4:13 i think roblox does raycast for his rendering
    9:02 there a problem with that technique, the player will just get rendered before anything, so if a wall block the vue of the player, it won't the player will get rendered in front of the wall
    and i love this, finally someone that explain everything like we are a beginner, and explain everything from the ground up

  • @GPZ-MN
    @GPZ-MN 7 месяцев назад +9

    but you can just skip all of that and just make your own walking animation (and everything else) and make it with low keyframes with the none ease (with moon animator),
    but what you did could be a good way to make a trail of the character for like a move or a skill or smth.

    • @GPZ-MN
      @GPZ-MN 7 месяцев назад +4

      @FallenSoul3 bro wtf

    • @GPZ-MN
      @GPZ-MN 7 месяцев назад

      @FallenSoul3 go eat this 🧨

    • @voidiling
      @voidiling 7 месяцев назад +1

      Nop

    • @Bruh-yd6cq
      @Bruh-yd6cq 7 месяцев назад

      That would be a tremendous amount of work to do for an ultimately meaningless effect, plus that wouldn't work for any partical effect or any other visual effect

    • @GPZ-MN
      @GPZ-MN 7 месяцев назад

      @@Bruh-yd6cq oh then how do they do it? (im rlly new at scripting)

  • @BloxBuilder100
    @BloxBuilder100 7 месяцев назад +133

    Byteblox bring back the dotted lines on the edges of your thumbnail’s

    • @zodiussalt
      @zodiussalt 7 месяцев назад +6

      the videos that have had the dotted lines performed worse view-wise compared to the new plain thumbnails

    • @extremedifficulty9786
      @extremedifficulty9786 7 месяцев назад +37

      he stopped edging

    • @RacingFN
      @RacingFN 7 месяцев назад

      @@extremedifficulty9786gyatt 😳

    • @Anarqism
      @Anarqism 7 месяцев назад +15

      byte please edge your video thumbnails more

    • @TrixterTheFemboy
      @TrixterTheFemboy 7 месяцев назад +2

      @@zodiussalt weren't they also just older lol

  • @saadalotaibi5800
    @saadalotaibi5800 7 месяцев назад +4

    1:10 spider man miles morales did this with the spider man miles movie skin its really cool how they did that!

    • @Zytotoxin
      @Zytotoxin 2 месяца назад

      Are you tweaking

  • @kraieeng
    @kraieeng 7 месяцев назад

    after testing this out in the game you created, the low-fps camera is definitely really good. with your regular camera, you can see how your character lags, due to your camera position updating faster with the speed of your actual 3d character. the low-fps camera gives the illusion that the character is yes, moving at low fps, but also the camera doesn't move faster than the character, rather at the same speed. it makes it look much smoother.

  • @michaelcarlton1484
    @michaelcarlton1484 7 месяцев назад +1

    Having a bit of delay, while still having the original model creates a cool afterimage which is perfect for FAST gameplay.

  • @Enigmatic-v83
    @Enigmatic-v83 7 месяцев назад +25

    my favorite youtuber also its time to play hide the sausage oil up ill be there in 5 hours

  • @im_skrunkly
    @im_skrunkly 6 месяцев назад +15

    i remembered this video in class and busted on the teachers face but i said oopsie daisy so i didnt lose any aura

  • @ok-ie7ux
    @ok-ie7ux 7 месяцев назад +43

    Anddd~ it’s all over the s-screen! Dattebayo! Peace out fam! Hope you had a skibidi evening!

    • @Ruzskii_AX
      @Ruzskii_AX 6 месяцев назад +15

      WHY IS EVERYONE IN HEAT BRO😭😭‼️‼️

    • @FormalCarrot1
      @FormalCarrot1 4 месяца назад

      @@Ruzskii_AXwhat bubby ⁉️

    • @Demoli1584
      @Demoli1584 4 месяца назад

      @@Ruzskii_AX ITS RELEASING

    • @wiethen
      @wiethen 4 месяца назад

      ​@@Ruzskii_AXHeh.. Let's just say.. It's mating season 😘🤫

  • @featherless656
    @featherless656 7 месяцев назад +1

    You could make the framerate higher the faster you go, I think that would work for a cool spiderverse effect or somth.

  • @The-virus-r4z
    @The-virus-r4z 2 месяца назад +1

    It looks like panning through the viewport in blender cycles.

  • @b0rdic0n62
    @b0rdic0n62 7 месяцев назад +3

    I busted all over my screen to the tone of your voice

  • @Yrojrund
    @Yrojrund 7 месяцев назад +10

    busted to this video, pretty good

  • @Jigmaga
    @Jigmaga 5 месяцев назад +9

    The comment section seems nice

  • @rubidium1948
    @rubidium1948 7 месяцев назад

    I didn’t realize ViewportFrames were a thing, those seem really powerful. Aside from the custom FPS trickery here, you could make some really interesting menu designs for a normal game by combining 3D models and 2D menus, like how the Persona series does menus in the later games.

  • @anonymanonymus4706
    @anonymanonymus4706 5 месяцев назад

    That's actually an interesting idea. I'm not much into game development but I do understand programming on a basic level, and this looks like a very interesting use for GUI because before that I never thought it could be used that way.
    Edit: The end result looks like an old shooter of the likes of Doom for some reason.
    And another edit: couldn't you just make the wait function change the time of delay by pressing E? That way you wouldn't encounter any changes in the character model while switching, and by extension, you could make a system that controls the framerate by input.