JuanMena
Reaction score
26,645

Profile posts Postings Blogs Blog entries Downloads Trophies About

  • Got hit by an individual seeking artist's help for his indie game.
    "I've designed these with AI, I want them to be 48x64px"

    Been 2 hours trying to fit his "OC do not steel design" generated by AI in 48x64 and I'm realizing the the head alone is 100x100px at least.

    The individual expects me to:
    - Fix AI design of "OC do not steel"
    - 12 frames per animation / 10+ animations.
    - Do background pixel art too.

    I charge the minimum per hour ($7USD for one hour of work) but I'm not gonna be mean and will charge $2 for hour... I betcha even at THAT MISERABLE RATE will be way too much.

    To be continued...
    JuanMena
    JuanMena
    UPDATE: Guess not :cry:

    Guess I'll go back to play Dark Souls in peace! :yayone:
    JuanMena
    JuanMena
    UPDATE: "Can you take less time to produce my sprites?" :rofl2:
    Been trying to translate my LCD_MASTER.slang to LCD_MASTER.glsl and it's very weird...

    They're both C, but language and instructions are like Portuguese from Portugal vs Brazil.
    JuanMena
    JuanMena
    I hate GLSL but I just realized that I don't need Gyro Features (Gyro is only compatible with Vulkan, hence Slang) and decided to keep Vulkan-Slang for Android (so I can use my handheld overlays) and OpenGL-Glsl for PC, which doesn't has Gyro so there's no need to run extra stuff if they're not used.

    Awful experience 6/10 would not recommend.
    Join me to read this sad story:

    Chapter 1: "I took the time to learn and built this tool"
    Screenshot_20261019_114421_Samsung Browser.png


    Chapter 2: "Thanks for working! Where's the download?"
    Screenshot_20261019_114438_Samsung Browser.png


    Chapter 3: "Shove it up your ass"
    Screenshot_20261019_114446_Samsung Browser.png


    Chapter 4: "I made it in 5 minutes with AI"
    Screenshot_20261019_114453_Samsung Browser.png


    Chapter 5: "C://users/downloads/code.html" "Why can't we have nice things?"
    Screenshot_20261019_114510_Samsung Browser.png
    • Haha
    Reactions: impeeza
    JuanMena
    JuanMena
    PS: The tool got updated and available in my KoFi, but that's also bad :cry:

    DAMN IT JUANMENA! WHY U SO MEAN?
    • Like
    Reactions: impeeza
    Context: Captain Mexica exists in Marvel's Earth-1519... I've been wanting to try and do not only fan art, but a complete story, maybe a 10-12 page / 3-5 issue comic origin story...

    Captain_Mexica_%28Earth-1519%29_from_Marvel_Zombies_3_Vol_1_4_0001.webp


    It'd be great for practice but not sure if I'd get in legal troubles... yes that's a cacti emblem, very original.

    There's a lot to borrow from within historical context, so that'd be interesting to work with, specially since canonically Captain Mexica already has Aztec origins in lore.
    • Haha
    Reactions: impeeza
    JuanMena
    JuanMena
    Ah ya veo.
    Pensé que era el único.
    impeeza
    impeeza
    no el único pero si uno de los pocos.
    JuanMena
    JuanMena
    Pues me están llegando ésas notificaciones por lo menos 3 veces a la semana.
    Threads viejos de EOF que superan las 1000 visitas, y me parecía raro por que todos son threas bastante cutres de mis chistes cutres.

    Pero admito que el chiste del vampiro fronterizo es arte puro!
    • Haha
    Reactions: impeeza
    Used "Papalotl-WMF.exe" to record "Papalotl-4.X.exe"



    Both WMF and 4.X supports GPU recording, and chooses automatically if available (literally an if block in capture method).

    :D
    VinsCool
    VinsCool
    This converging more and more to become SimpleScreenRecorder but for Windows, good job!
    Learning from mistakes part 2: I managed to complete a C++ version of Papalotl (my screen recorder) making full use of native Windows tool "Windows Media Foundation"... it failed miserably... however... that gave me an idea to improve Papalotl+FFMPEG... I then used that experience to fine-tune the capture method, added new encoders according to new capture method, and implemented a GPU Recording check (coming from C++ experiment)...
    Papalotl+FFMPEG is still faster than Papalotl+Windows Media Foundation.

    Recording with New Encoders via CPU in N3700:
    Test 1 - Lite BEST - No GPU.PNG


    Recording with New Encoders via GPU in N3700:
    Test 2 - Lite BEST - YES GPU.PNG
    JuanMena
    JuanMena
    THAT'S THE INTERESTING PART I'M TRYING TO TELL YOU!
    In theory, FFMPEG SHOULD work but there's a huge difference between what FFMPEG and WMF does!

    There's no "Handshake" between the two, and it seems FFMPEG is running a very different version of Windows Media Foundation encoders! That's the data I have.
    JuanMena
    JuanMena
    FFMPEG has Intel QuickSync and other GPU encoders... however, Windows Media Foundation has a very primitive version of what FFMPEG tries to call.
    Then, I acquired my actual QuickSync encoders and found that no, they're too primitive to optimize and too primitive for FFMPEG to use them correctly.
    This information lead me to stop trying to use FFMPEG for GPU encoder, and switched from GDI grab to DXGI in C++...
    Great success in N3700, because QuickSync there is more up to date... awful in i3-2120 because QuickSync is too primitive.
    JuanMena
    JuanMena
    All this gets resumed at:
    - No matter how much I try to use FFMPEG's QSV encoders, my PC's QSV won't agree with FFMPEG. So can't use.
    - No matter how much I try to optimize the C++ translation, my PC's WMF Encoders are too old/primitive.
    - WMF in Windows10 is substantially better than WMF in Windows7.
    - That information led me to:
    Optimize Sink Writer for C++ making absolutely no use of FFMPEG.
    Optimize GDI and DXGI in Python so FFMPEG grabs/encodes data faster than what I had.

    Now I ended up with 3 versions:
    - Native Windows Media Foundation: Awful in Windows 7, excels in Windows 10.
    - Python + FFMPEG: Good in Windows 10, excels in Windows 7.
    - The old Python version with no optimized GDI and absolutely no DXGI.
    Using Windows Media Foundation instead of FFMPEG for recording spikes CPU to 60%.
    2 - Windows Media Foundation.png


    However... using this WMF failure debug info, managed to improve a bit CPU usage for Papalotl!


    For the record:
    3 - Old Lite Mode.png


    :D :p1ng::wub:
    Now that Papalotl is free for use, I can maybe focus in migrating from FFMPEG to Windows Media Foundation.
    This was an attempt to translate "Papalotl v2" onto C++... however, is heavily outdated, but I'm bored and don't feel like drawing.
    Advantages? Papalotl, using native Windows Media Foundation, could gain performance speed.
    Papalotl is already fast, but the idea of having Video+Audio in one pipe via Windows Media Foundation is very tempting!

    Screenshot (298).png
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…

JuanMena

90s Kid, Old Skull Gamer & Artist.
Level 28
XP
20,364 XP
Level 29
21,602 XP
Levels up in
1,238 XP
Level progress
22%

JuanMena's Trophy Shelf4

 
1000+ Reaction Score
 
GBAtemp Patron
 
Chatty Cathy
 
Happy Birthday!