I remade Apple Genmoji in ONE DAY

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 211

  • @someyetiwithinternetaccess1253
    @someyetiwithinternetaccess1253 3 วันที่ผ่านมา +586

    Honestly the more cartoony style actually makes your version better than apple's. Because its simpler there are less errors, the flying pig from apple has a slightly weird look to it while yours looks natural

    • @kassler5986
      @kassler5986 2 วันที่ผ่านมา +40

      not to mention the robber with a money bag example where apples model drew up some nightmare fuel

    • @JoelDaAmazingGD
      @JoelDaAmazingGD 2 วันที่ผ่านมา +14

      The popsicle was my favorite, felt more "Appley"

  • @Heheh01737
    @Heheh01737 3 วันที่ผ่านมา +631

    Weakest open source chad vs biggest company

    • @MoolsDogTwoOfficial
      @MoolsDogTwoOfficial 2 วันที่ผ่านมา +22

      Long live the world of FOSS!

    • @VenemonTV
      @VenemonTV วันที่ผ่านมา +3

      @@MoolsDogTwoOfficial LONG LIVE FOSS!

    • @watertower1
      @watertower1 16 ชั่วโมงที่ผ่านมา +2

      Weak chad

    • @Frostnyxel
      @Frostnyxel 15 ชั่วโมงที่ผ่านมา

      Huh

  • @g4_68
    @g4_68 3 วันที่ผ่านมา +657

    oh wow, seeing an open-source project created in much less time beat a product which was being worked for years by a company with an almost infinite budget is insane. Awesome work.

    • @nijm2
      @nijm2 3 วันที่ผ่านมา +44

      beat?

    • @MyEarsHurts
      @MyEarsHurts 3 วันที่ผ่านมา +34

      Years?

    • @gorilla_gorl
      @gorilla_gorl 3 วันที่ผ่านมา +16

      its significantly more resource intensive

    • @AngryApple
      @AngryApple 3 วันที่ผ่านมา +65

      its more resource intensive and is using a already available model with a lora, no model was trained or developed. Its still a nice video but a misleading title

    • @tookenderthe2nd
      @tookenderthe2nd 3 วันที่ผ่านมา +12

      beat? did you see how it looks like? and it takes much more performance

  • @sam_bamalam
    @sam_bamalam 2 วันที่ผ่านมา +19

    What I think is also really stellar about this is how, at least partially, this process is ethical. For Apple, they are training on their emoji’s specifically. For you, you’re training on what is almost (if not literally) Creative Commons images. It’s so cool to see that with the valid concerns surrounding how this fun technology has been used

  • @officialspoon42
    @officialspoon42 3 วันที่ผ่านมา +284

    Honestly I prefer the emojis outputted by flux more than Genmoji in most instances. Nice work!

    • @NHCH
      @NHCH 3 วันที่ผ่านมา +1

      true that

    • @GordonChil
      @GordonChil 3 วันที่ผ่านมา +15

      Interesting how apple’s version of “robber with a money bag” turned out to have a black skin tone.

    • @MisterChief711
      @MisterChief711 2 วันที่ผ่านมา

      @@GordonChil if you notice that and think it has actual meaning, you're more of a racist than anything

    • @LambentLight00
      @LambentLight00 วันที่ผ่านมา +12

      @@GordonChilthe “robber” is just another bag tho? It’s not a person 😭

  • @stonebubbleprivat
    @stonebubbleprivat 2 วันที่ผ่านมา +18

    I like that your emojis are less detailed because the original ones are simple as well

  • @neel6617
    @neel6617 3 วันที่ผ่านมา +161

    While the emojis generated by flux aren't quite at the level of apples, this is extremely impressive for something that was trained on one laptop in 10 hours.

  • @ProgrammingWithJulius
    @ProgrammingWithJulius 3 วันที่ผ่านมา +90

    1:39 hate to break it to you but by viewing the index page you are making the hundreds/thousands of requests you tried to avoid. After all, the images have to be shown somehow on your device.
    Web servers are designed to handle this kind of load and unless you’re hammering the server 24/7 or from multiple devices at once, there should be 0 issues.
    But really cool project!

    • @Griff_Is_Real
      @Griff_Is_Real 3 วันที่ผ่านมา +3

      well said.

    • @mikopiko
      @mikopiko 3 วันที่ผ่านมา +34

      I still found it cool that he intentionally tried to avoid spamming the web server when scraping, this is something I think not a lot of people seem to be aware of.

    • @kingdededelicious
      @kingdededelicious วันที่ผ่านมา +6

      definitely got to respect him for caring about the load he puts on that site's server

    • @Conclusions
      @Conclusions 17 ชั่วโมงที่ผ่านมา +3

      Yep and it’s guaranteed that it’s all cached with a CDN anyway probably across nodes around the world 😂

    • @YourComputerExpert
      @YourComputerExpert 14 ชั่วโมงที่ผ่านมา

      @@Conclusions that's a big assumption for a random website about emoji's.

  • @gloz6662
    @gloz6662 3 วันที่ผ่านมา +73

    8:26 lol

    • @SalzmanSoftware
      @SalzmanSoftware 3 วันที่ผ่านมา +11

      Apple genmoji: actually racist

    • @Rust_Rust_Rust
      @Rust_Rust_Rust 3 วันที่ผ่านมา

      What, brown bags always take money

    • @Cattack16_
      @Cattack16_ 3 วันที่ผ่านมา +4

      @@SalzmanSoftwareand Apple’s version doesn’t even have a person (robber) lol 😭😭

    • @robotortoise
      @robotortoise 3 วันที่ผ่านมา +1

      I like how it turned the robber INTO the money bag in some "The Fly" type stuff

  • @jakerdy5369
    @jakerdy5369 3 วันที่ผ่านมา +10

    Two easy improvements that should be applied:
    Resolution matters alot when generating images with sd/dit/flux. Sinсe models were trained in way higher resolutions (512, 1024), you will get way better results if you generate your images at that "reference" resolution.
    Second: use BLACK background, not white. Objects on sides are darker because of light falloff. And most of real object has no white halo around them. So, just use black bg. Also you could use another model for removing bg, like Inspyrenet.

  • @TheTeddyBearMaster2
    @TheTeddyBearMaster2 3 วันที่ผ่านมา +49

    *Background Music in this video*
    0:00 - 2:56 - LAKEY INSPIRED - The Process
    3:01 - 4:09 LAKEY INSPIRED - Warm Nights
    4:13 - 4:51 - Happy High - PRNV
    4:59 - 6:21 - Faithful Mission - Artificial.Music
    6:24 - 8:43 - Home - We're Finally Landing
    Even if these don't need credit and are copyright free, some people might want to use them for their own work or just listen to them! I've never done a music list comment like this before but I regonized some songs so why not put them here. If you know of the others then reply
    EDIT: He added them in the description too! I commented this before he added it but I'll keep this comment here too I guess

    • @pepqlmao
      @pepqlmao 2 วันที่ผ่านมา +2

      Thank you for your service.

    • @callummcneill6266
      @callummcneill6266 2 วันที่ผ่านมา +1

      I appreciate this!

    • @lorenzomagnaguagno
      @lorenzomagnaguagno 2 วันที่ผ่านมา +1

      Thank you!

    • @Bird526
      @Bird526 วันที่ผ่านมา +2

      sorry to tell you but he already credited it in the description

    • @TheTeddyBearMaster2
      @TheTeddyBearMaster2 วันที่ผ่านมา

      @@Bird526 That wasn't there when I commented this, he added that afterwards I think

  • @thedudely1
    @thedudely1 วันที่ผ่านมา +5

    the robber and the teddy bear space suit examples you showed are done better by Open Genmoji than they are by Apple!!

  • @techcenter1696
    @techcenter1696 2 วันที่ผ่านมา +29

    Bro, your emojis actually look more apple than genmoji, give yourself more credit

  • @Roriloty
    @Roriloty 3 วันที่ผ่านมา +42

    Just a thought, maybe you can use the injected prompt from the note app to rephrase all of the emojis names in the training process.

    • @zeenxdownz
      @zeenxdownz 3 วันที่ผ่านมา +4

      200 iq moment

  • @snufflessmith
    @snufflessmith 8 ชั่วโมงที่ผ่านมา +1

    It’s funny looking at giant corp haters in the comments not understanding that genmoji runs offline on a mobile device. This project even though it’s impressive, it’s just a lora for flux (which is released by another company) is too resource intensive (on a 3080ti 12gb it would take about a minute to create an image). This project by no means beats what Apple achieved.

  • @BryanLankston
    @BryanLankston 19 ชั่วโมงที่ผ่านมา +1

    Just further proves that Apple Intelligence doesn’t require an iPhone 15 Pro or newer. If anyone can recreate it they are purely saying it’s a RAM issue to sell new iPhones.

  • @NHCH
    @NHCH 3 วันที่ผ่านมา +4

    Flux is an awesome model to start with.
    A comparison between your trained model and Flux w/out training would be awesome (using the same LLM reprompting)

  • @Noambeiruty
    @Noambeiruty 2 วันที่ผ่านมา +1

    Loved this style of video, you got yourself a new sub🔥🔥🔥

  • @juniorwmg
    @juniorwmg 3 วันที่ผ่านมา +31

    Love how Google has something so much better than Genmoji IMO without using any AI.

    • @consolegamer1122
      @consolegamer1122 3 วันที่ผ่านมา +2

      What do they have? I haven't seen anything from Google?

    • @dogo231fr
      @dogo231fr 3 วันที่ผ่านมา +19

      ​@@consolegamer1122he's probably talking about Google's Emoji Kitchen

    • @juniorwmg
      @juniorwmg 3 วันที่ผ่านมา

      @@consolegamer1122 It's called Emoji Kitchen. They had it for years. You can look it up and try it in the search or just use it on Gboard.

    • @juniorwmg
      @juniorwmg 2 วันที่ผ่านมา +2

      @dogo231fr Exactly. Has been there for years, and it‘s integrated in GBoard.

    • @matrixace_8903
      @matrixace_8903 วันที่ผ่านมา

      @@juniorwmg Apple got that too

  • @youmu7917
    @youmu7917 3 วันที่ผ่านมา +6

    8:16 is quite literally Bojack Horseman.
    Tbh, I like your version of the flying pig better than Apple's. Awesome work, man! I'll tinker around with it for sure.

  • @tim.kuechler
    @tim.kuechler 3 วันที่ผ่านมา +2

    You should Look at "Transparent Image Layer Diffusion using Latent Transparency" for a Stable Diffusion model that handles transparency out of the Box.

  • @krauterfrischkase8939
    @krauterfrischkase8939 18 ชั่วโมงที่ผ่านมา

    Looks good already. If you add actual Genmojis to your dataset, it would have immediately produced a LoRA that looks more like Apple's. If you have enough Genmojis it may even learn the aspect of merging traits from different emojis into one. I can only assume that Apple did something similar.
    Also, just the few word emoji description is likely not enough to ensure the LoRA is able to pick up certain character traits to merge them with other emojis.

  • @ErrorINAOfficial
    @ErrorINAOfficial 3 วันที่ผ่านมา +13

    I wanted to do this but couldn’t figure out how to approach it. I can’t wait to see how you attack it.

    • @Gorilla_Sniffer
      @Gorilla_Sniffer 3 วันที่ผ่านมา +2

      yea getting the emoji files and trying to create an image based on the prompt whilst using the emojis was such a hassle and eventually I just quit.

    • @AngryApple
      @AngryApple 3 วันที่ผ่านมา

      ​@@Gorilla_Snifferalso the apple emoji files have a weird license, tldr youre not really allowed to use them if youre not prompting for apple or for the apple platform like an app. Though I never heard that Appl actually goes against it but then using these files as training data, yeah I dont know. Google Noto Emojis or even Microsoft Fluent Emojis are free to use.

  • @madbanana22
    @madbanana22 วันที่ผ่านมา +1

    1:42 it's not racism, it's optimization!

  • @nonetrix3066
    @nonetrix3066 2 วันที่ผ่านมา +3

    >I don't want to overwhelm their serv-
    Erm xir that's what your browser does and it seems fine

  • @muhammadaqil6467
    @muhammadaqil6467 2 วันที่ผ่านมา

    wow this is awesome! you've inspired me to try this out, amazing work man

  • @ShadowCipher101
    @ShadowCipher101 15 ชั่วโมงที่ผ่านมา

    Nice work, this is amazing!

  • @Typocat
    @Typocat 3 วันที่ผ่านมา +32

    Open genmoji looks more apple than apple genmoji itself
    Maybe because you have a entire prompt while apple just has "Paraphrase this" (at least im pretty sure based off the video)

    • @Melvin420x12
      @Melvin420x12 3 วันที่ผ่านมา +3

      I highly disagree, the Apple Genmoji is an unique style that reflects the Apple culture very well. The open Genmoji just reflects the existing emoticon style of, mainly, apple devices but mostly the general emoticon style of all devices. There's a big difference and the Apple Genmoji is a million times better than this implementation.

    • @woafie
      @woafie 3 วันที่ผ่านมา

      @@Melvin420x12ditto

    • @DCCXXV
      @DCCXXV 3 วันที่ผ่านมา +9

      @@Melvin420x12 ai reply lol

    • @TheCommunistRabbit
      @TheCommunistRabbit 3 วันที่ผ่านมา

      Nah apple looks more apple

    • @rxrx0255
      @rxrx0255 2 วันที่ผ่านมา +2

      ​@@Melvin420x12wtf is even "apple culture", they are just making expensive devices.

  • @hockeymikey
    @hockeymikey 3 วันที่ผ่านมา +5

    Great work!

  • @Waggiest
    @Waggiest 2 วันที่ผ่านมา

    I would try adding a final feathering step to help get rid of the white outline. 2-4 pixels should be plenty. It would also make it softer and help with that more rounded Apple design.

  • @vintagegenious
    @vintagegenious วันที่ผ่านมา

    You could use layer diffuse for the transparent images

  • @zeenxdownz
    @zeenxdownz 3 วันที่ผ่านมา +3

    Dude your OpenGenmoji is better than Apple's. If i were you and i had budget and time I would set up a server and make an app for OpenGenmoji.

  • @Existence111-qj5mw
    @Existence111-qj5mw 3 วันที่ผ่านมา +2

    Can’t wait to test it out

  • @yonimeller
    @yonimeller 2 วันที่ผ่านมา +1

    "I painstakingly wrote a Python script"
    *proceeds to just tell an LLM to write it*

  • @amadzarak7746
    @amadzarak7746 วันที่ผ่านมา

    This is awesome bro!

  • @vladthemagnificent9052
    @vladthemagnificent9052 2 วันที่ผ่านมา +2

    3:50 it started generating goatse images lmfaoooo

  • @fiufki
    @fiufki 3 วันที่ผ่านมา +2

    to get the emojis name i would just use shortcuts and use the action "Get Name of Emoji", it will show you official names of the emojis

    • @cadenm5538
      @cadenm5538 2 วันที่ผ่านมา

      I think u can also just select the emoji, and instead of copy or paste, keep swiping until you see speak, Siri will say the name of the emoji

  • @sixeleven637
    @sixeleven637 วันที่ผ่านมา +1

    8:21 open genmoji looks more apple than apple

  • @1242elena
    @1242elena 2 วันที่ผ่านมา

    Amazing and honestly better actual cartoon style 😎🎉👍

  • @Just_A_Random_Idiot_3.14
    @Just_A_Random_Idiot_3.14 17 ชั่วโมงที่ผ่านมา

    8:23 Open gen > Apple gen here
    Open gen: robber with a money bag
    Apple gen: bag with face next to smaller money bag

  • @Emaisce
    @Emaisce 3 วันที่ผ่านมา +1

    This was worth watching

  • @ProgrammingWithJulius
    @ProgrammingWithJulius 3 วันที่ผ่านมา

    Can you try to run the base (not fine tuned) model with your generated prompts to see if fine tuning meaningfully improved the output? I’d assume flux has seen every emoji there is during its training.

  • @Tuco-o8w
    @Tuco-o8w 2 วันที่ผ่านมา +1

    4:25 I actually thought yours look more emoji-ish than Apple's !

  • @BrokenBonesRBLX
    @BrokenBonesRBLX 2 วันที่ผ่านมา +1

    How would i be able to intergrate this with XCode?

  • @Rolandfart
    @Rolandfart 2 วันที่ผ่านมา +1

    You should try and train a model that can fit on an iPhone like genmojj

  • @dmt5398
    @dmt5398 21 ชั่วโมงที่ผ่านมา

    And he even did it better!
    I'm speechless!!!

  • @Snow248.
    @Snow248. 2 วันที่ผ่านมา +1

    3:46 just a casual 180° at step 1600

  • @synthjob
    @synthjob 3 วันที่ผ่านมา

    izlediğim keyifli videolardan biriydi...

  • @mecanicoonline1844
    @mecanicoonline1844 2 วันที่ผ่านมา

    hey so this is actually really good!

  • @skye-sys
    @skye-sys 3 วันที่ผ่านมา

    The summoning salt music hahah so fitting tho

  • @peterszarvas94
    @peterszarvas94 3 วันที่ผ่านมา

    did you re-train your model after generating descriptions from the llm?

  • @NedoAnimations
    @NedoAnimations วันที่ผ่านมา +1

    Please, can you give me the dataset?🥺

  • @jacksingermusic
    @jacksingermusic 3 วันที่ผ่านมา

    Awesome work!

  • @romyblox1234
    @romyblox1234 11 ชั่วโมงที่ผ่านมา

    you could try to make a genmoji site so you can make ai emojis there two

  • @samsondoesstuff
    @samsondoesstuff 18 ชั่วโมงที่ผ่านมา +1

    Yours looks so much cuter too

  • @deTimWat
    @deTimWat 2 วันที่ผ่านมา

    Maybe I overlooked it but what LLM did you use to generate the prompt?
    Very cool video and project btw!

  • @heybropro175
    @heybropro175 4 ชั่วโมงที่ผ่านมา

    If you notice it looks like apple exaggerate their shadows on the emojis, maybe you should add that

  • @gabrielmoro3d
    @gabrielmoro3d 2 ชั่วโมงที่ผ่านมา

    Your results are mostly better than theirs. Wild.

  • @art-thou-gomeo
    @art-thou-gomeo 2 วันที่ผ่านมา +1

    4:00 About the GPU overheating-this is probably due to Apple boosting power performance without upgrading the cooling system. Makes me wonder how these would perform on an M1 Max (I have the M1 max, but zero coding experience. HMU if u want to do a comparison)

  • @Bluescreen99
    @Bluescreen99 3 วันที่ผ่านมา +1

    Open genmoji looks.. better.. wow!

  • @miskajuro
    @miskajuro 2 วันที่ผ่านมา +3

    8:25 You atuallly made it better then apple... :D

  • @jacobslunga4216
    @jacobslunga4216 3 วันที่ผ่านมา

    What font in vscode are you using?

  • @atoooooooooooooom
    @atoooooooooooooom 2 วันที่ผ่านมา

    This is insanely underrated.

  • @e_person882
    @e_person882 2 วันที่ผ่านมา +1

    i thought you were gonna remake the emojis genmoji makes without ai to spite ai or something

  • @lesestrickshon
    @lesestrickshon 2 วันที่ผ่านมา

    8:27 Its crazy that apple made the robber black

  • @thomasfoissy4829
    @thomasfoissy4829 3 วันที่ผ่านมา

    Crazy work

  • @Iswearididntdoit
    @Iswearididntdoit 3 วันที่ผ่านมา

    gg bro !!! such a great work fr

  • @yugsolanki4766
    @yugsolanki4766 3 ชั่วโมงที่ผ่านมา

    This is so good

  • @KettleMan1000
    @KettleMan1000 13 ชั่วโมงที่ผ่านมา

    "The og skin tone" is fucking wild xD

  • @nickiuwu708
    @nickiuwu708 วันที่ผ่านมา

    Bro has a $4000 Laptop and thought we wouldn’t notice 💀

  • @drahrekot683
    @drahrekot683 10 ชั่วโมงที่ผ่านมา

    Genmoji gives too detailed outputs, which is not fit for the emoji style. Its supposed to be simple and visible in a small scale. Your genmoji nailed it!

  • @brom1787
    @brom1787 20 ชั่วโมงที่ผ่านมา

    Why white and not some easier to remove colour?

  • @ColinTurnedIntoAnEngie
    @ColinTurnedIntoAnEngie 18 ชั่วโมงที่ผ่านมา

    we should use this to make the seahorse emoji

  • @FloeAnimations
    @FloeAnimations 3 วันที่ผ่านมา +1

    Isn’t there a website that allows you to combine almost any two emojis

  • @Noahitis
    @Noahitis 17 ชั่วโมงที่ผ่านมา

    isnt this just the emoji kitchen

  • @BigDaniel11
    @BigDaniel11 3 วันที่ผ่านมา +12

    8:27 is that a racism

    • @hanmira
      @hanmira 3 วันที่ผ่านมา +7

      No

    • @vliedtke
      @vliedtke 3 วันที่ผ่านมา +5

      ​@hanmira thanks for clearing this up

    • @Rust_Rust_Rust
      @Rust_Rust_Rust 3 วันที่ผ่านมา +1

      Basketball man takes money

  • @TeamDman
    @TeamDman 2 วันที่ผ่านมา

    Nice, been meaning to do this with my discord emotes lol

  • @rabz_x
    @rabz_x 23 ชั่วโมงที่ผ่านมา

    BRO I JUST REALISED THUMBNAIL IS TECHNOBLADE REFERENCE

  • @MelonHB
    @MelonHB วันที่ผ่านมา

    I can’t open the project

  • @sbrock1001
    @sbrock1001 3 วันที่ผ่านมา

    Wow really nice! 🌟

  • @1upfunniguy
    @1upfunniguy 3 วันที่ผ่านมา

    U deserve more subs

  • @YoshiAsk
    @YoshiAsk 3 วันที่ผ่านมา

    Wow, great project!! I'm curious if you tried using the Unicode CDLR to get the emoji names?

  • @saemdudde
    @saemdudde 8 ชั่วโมงที่ผ่านมา

    "painstakingly" Github Copilot

  • @themrchef1
    @themrchef1 2 วันที่ผ่านมา

    3:10 Diese Kommentarsektion ist nun Eigentum der Bundesrepublik Deutschland.

  • @Luke-cheng
    @Luke-cheng 5 ชั่วโมงที่ผ่านมา

    Google Emoji kicken!

  • @PortableModeMae
    @PortableModeMae 3 วันที่ผ่านมา

    Many different CPU types now have NPUs, unless they are EXTREMELY underwhelming, IDK why you would be restricted to a machine with a beef cake GPU if there are options for NPUs available

  • @Mikko-Maggie-More
    @Mikko-Maggie-More 3 วันที่ผ่านมา

    really goes to show that the only thought apple put into it was "Oh hey guys, ai"

  • @MinionBoyK-8-197
    @MinionBoyK-8-197 2 วันที่ผ่านมา

    Actually, apple should make this official.

  • @FBball.13
    @FBball.13 วันที่ผ่านมา

    8:24 why did they make the robber black xDD

  • @desmondruhling
    @desmondruhling 2 วันที่ผ่านมา

    8:25 ok but I hate how Apple sometimes does dumb stuff like this 😭 like what was the ai thinking 😭😭

  • @immortalsun
    @immortalsun 3 วันที่ผ่านมา

    You did all this on a MacBook? Wh- how? How is its GPU adequate for this purpose?

  • @Momixer
    @Momixer 3 วันที่ผ่านมา +6

    Your emojis look better/more emoyi like than apples i think

  • @VaibhavShewale
    @VaibhavShewale 2 วันที่ผ่านมา +1

    only for apple? okay

  • @scrambledsocks9295
    @scrambledsocks9295 3 วันที่ผ่านมา

    8:30 this is pretty comparable

  • @behindthesceneslereubzric243
    @behindthesceneslereubzric243 2 วันที่ผ่านมา

    why is there a background

  • @ROKIBULHASANTANZIM
    @ROKIBULHASANTANZIM 3 วันที่ผ่านมา

    Combine two lora, preferably a Disney 3D character style lora

  • @UrbanArmed
    @UrbanArmed 2 วันที่ผ่านมา

    Of all the “intelligence” features that would be nice this isn’t one of them.

  • @novafurry
    @novafurry 2 วันที่ผ่านมา

    Unsure why it was seen as such a problem describe the emojis as that's what the website's already doing it already downloads all 5000 or whatever of the emojis just like you would? So surely the server can handle it

  • @tomblaise
    @tomblaise 2 วันที่ผ่านมา

    Awesome.

  • @Pieckon
    @Pieckon 5 ชั่วโมงที่ผ่านมา

    looks great some are better lookin than apples and some are worse but cool made :)