Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

HONK: VTuber Lipsync Suite

All-in-one suite for mic-only lip-syncing characters! · By DreamToaster

Feature Requests Sticky

A topic by DreamToaster created Aug 31, 2021 Views: 9,816 Replies: 179
Viewing posts 1 to 20 of 130 · Next page · Last page
Developer(+1)

Have any features you'd like to see added to HONK?

Let me know here!

Would it be possible to have a layer manager?

Developer (2 edits) (+1)

It does! Unless I'm misunderstanding. You can import multiple layers and edit the order they render in using the eye-icon on the inspector. Is there more functionality you'd like out of it? I definitely need to showcase it better on the itch page.

One feature I was hoping to add, is the ability to see a list of the layers. So you can select them via list instead of clicking directly. Is that what you meant?

(+1)

Oop yeah thats what I meant! I kept having the issue where one image would take over and it made it hard to edit where the other images should sit on what layer since they kept slipping under it even after I set it as the 0 layer haha.

Thank you!!

This is something I need too. In order to keep the image consistent, I made all the elements of the picture the exact same size, but I can't click them individually. If there was a list to select elements instead, it would be significantly simpler.

Developer

Coming in the next update! Coming this weekend.

In the meantime, if you keep your mouse still and click multiple times it'll cycle layers

I found a workaround on the layers, because 5 is not enough for me:

You can number your art to show up in a certain order. But it definetly would be much easier for the user to simply create layers and have a drag & drop to rearrange the order or the files instead of ordering them alphabetically, because its not that easy to fix if you made a mistake naming them.

on this very subject, i'd be cool if it had a way to lock layers! so we're not accidentally moving layers

(+2)

not just lip sync but also typing/moving mouse sync.

For example: I have a character on the computer. If I type in real life then the character in my honk app could look like it's typing or moving the mouse.

Developer(+1)

Oooh! Typing is a great idea. I'll have to look into that.

I'm working on eye following mouse this weekend. Hopefully I'll be posting Beta 3 with it tomorrow. 

awesome! I look forward to the update~

There is a separate series of obs plugins that someone else made that do this https://sadwhale-studios.itch.io/ you could probably combine methods in the meantime

(2 edits) (+2)

Just bought the app -- looks great! Any plans to introduce text to speech capability? I know this isn't classic vtuber territory (!), but it would be perfect as an add-on for visual novels... Just sayin'...

Also,  any plans for varying the frame rate? Sometimes 5 or 6fps is all that's needed. Heh -- I'm making a lot of demands, and I haven't even used the app yet! But you did ask

Developer(+2)

Interesting ideas. I like the idea of maybe making this an addon for Ren'py or one of the Unity VN plugins. That would probably be a separate project though.

As for framerate, that's also a good idea. I actually limit the eye tracking to 15FPS (and a forced update when the mouth shape changes) since it's very uncanny at higher framerates with the speed of the mouth-shapes. Letting that be a broader control would be good for anyone looking to free up some CPU or GPU on their rigs. I'll add that to my would-be-nice list for after I hit the first official release!
: ^ )

These are good ideas! Thank you for sharing.

(+2)

What about away to group images that are on a layer? For example, if eyes and mouth were grouped to a head, but then the head is set to rotate, then everything grouped will move with the head. Not sure why you'd want a bobbing head, but I would use like head gestures, or join a joint to another joins, so that it's some kind of random noodle type movement.
Or maybe what I'm imagining is moving a whole layer of object, or giving a layer a pivot.

BUT I'm probably just overcomplicating the system, and just make a simple drawing, haha. I was just trying to figure out ways to have arms that move and maybe gesture, which could be done by giving say an arm different poses via the mouth shapes, but I bet it would change to fast.

Developer(+2)

Some others have asked for "parenting" or group rotating. I'll have to stew on it a bit to see if I can come up with a super simple interface for that.

Another idea is if I exposed the "smoothing" control. That way you could do hand gestures but have them move at a different speed than the mouth. The mouth-shapes do get "smoothed" so they aren't changing too rapidly, I may be able to make that a control that could be useful.

I'll add both of these to do the research list!

Cheer, it's already fun enough to play with already. I'll just be making simple characters for now.

this is also something id be super interested in! specifically the "join a joint to another joint" part, I want to link the hand to eye tracking and have the forearm  rotate with the shoulder and upper arm to give the appearance of drawing or using a mouse! im not sure if this would be difficult to impliment though..

(+4)

Would it be possible to add bounce to individual layers in the same vein as the twist/rotate option? A slider for twist/rotate would be awesome too, for just a tiny bit of movement. (Bouncing eyebrows, anyone?) HONK has been absolutely incredible for adding fun to D&D, thanks so much for sharing this!

Developer(+2)

I really like this idea. I'll definitely be adding this in the future.

As for the slider, I may just add some more options to the rotation (like, teeny-tiny) or maybe a lil popup slider.

I was able to sort of fake this buy adding some transparent space to the eyebrows below them, then making it all the mouth shapes. You can add the transparency to the top to make them lower while blinking as the blinking image.

(+8)

Hello! I am really enjoying Honk so far. Its been very easy to understand and fun to test out on my art streams :D
One thing I'd love to see is support for gif or animated images. My thought was for including movement in to the more static elements of characters. Eg a tail that wags or alien antenna that wiggle side to side. Even having the base have a breathing animation to add a little more live to the illusion. 
Thanks so much for making this program~

Developer(+8)

I'm excited to add this feature. It's a hard one technically, so it'll be a bit before I do. But I'm definitely planning on it.

What formats would you like supported? I've had requests for GIFs and APNGs.

(+3)

Oh yeah I can understand its more difficult than just asking for it, haha. Personally I'd like to see GIF format, but I wouldn't turn my nose up at APNG if that is easier for you to implement. 

(+6)

I second this. I would go for APNG instead GIF or WEBP/M :

  • Transparency !
  • Smaller in size
  • Better global quality and restain all the color.
  • That's the format used for Stickers in almost all messaging app (Line, Signal, Discord, etc)
  • Easy to create, just use Apngasm

But not sure that Unity handle this format natively. Instead it could be easier to just import a bunch of frames for each image, as a sequence animation.

(+1)

Yes please god add APNG! I desperately want to have accurate mouth movement with idle animations without having to turn to Live2D just for PNGtubing!

Deleted 15 days ago
(+3)

is this still in developement? c:

(+1)

Maybe the option to have a layer rotate between images at a set rate? Could be useful for characters meant to have a more hand-drawn feel like the sprites in omori...

Developer(+1)

I definitely want to do APNG support to achieve this. It's a bigger task though, so it's something I might be adding in something like a 2.0 release.

(+2)

One idea! Moving parts with the arrow keys for pixel perfect moving of parts around.

Developer(+2)

This is a good idea, adding it to the backlog.

(+1)

My use case: I need a rotate-on-talk to have subtler movement options, the currently lowest setting is too bouncy. Also, being able to link two objects together so they have rotate at the same time would be nice. Maybe be able to tag objects so they share properties?

Developer(+1)

Also in the next update! This weekend.

(2 edits) (+2)

Also... your program really needs to ask to save on close

Also also... I was asked if there was an easy way to flip the image just in case facing needs to be changed. Though I would like some simple way to swap characters on the fly (without refocusing window) in order to change moods.

Also also... asynchronous blink timer. I have some other elements set to blink for subtler movement right now, but they all move at the same time as the eyes.

Developer(+1)

Emotes (character variations) are in the next update (this weekend)... Blink timer, that's a new idea! I'll have to see if I can come up with with something for this.

(+3)

I think it would be nice to be able to set separate separate images for low volume / high volume. Not super high priority but could be cool :^)

(+1)

So I played with HONK, draw a full character for it and I have to say it's a really easy, clever and straight forward flow.

I guess the balance between simplicity and power can be hard to find when thinking about new features, easier to use than software like VR Studio or Live2D, but not stripe down enough features-wise to be useless.

So here are some ideas :

  • Custom background. More than only colors. It could be difficult regarding the size of the windows as the background would have to fit the same way, so maybe having option like Fit Height, Fit Width, Cropped, Stretch, etc ?
  • Postures. Like one character could have several independant groupe of layers to match an action (Angry, Sad, Happy, Typping, etc)
  • MIDI Controller. A tought one. Being able to link those Postures and Characters to a Midi Controller in oder to switch them on the fly. A whole puppet master thing XD

and that's all :D

Developer(+1)

Thank you for the feedback!

  • Custom backgrounds is a great idea! Adding to my wishlist...
  • Good news, "postures" (I call them Emotes) are coming very soon! I'm hoping to have it out this weekend, but it needs some more testing.
  • I LOVE the midi controller idea. I have no clue how feasible it is, but I want to try this out...
(+2)

omg I'm loving the program. I had been looking for lip sync png software :D

  • One thing I love about veadotube is the "floating" animation. Your picture looks like its idly swaying back and forth and there are varying levels of how energetic it is. + there's the option for it to have the animation be active even if there's no mic input. 
  • I think someone has mentioned this already, but it'd be cool if we can set different emotes to trigger when the mic reaches certain volumes. Like you're playing a spooky game and start screaming, so your avatar switches automatically. (I know hotkey/emote support is coming in the next week, super looking forward to it!)
  • Is it possible to resize imported images within HONK? It'd be amazing to just make a bunch of  custom props and pin them to our avatars. Right now it feels like unless I splice and export all my assets together, something is too small or too large. (I was very excited to test HONK and ended up importing assets in batches lol)
  • Would be stellar if we don't have to reopen the program to access  newly imported images, characters, etc


    Program is already great though, thanks so much T^T

    Developer(+1)
    • Love this idea. This is definitely going into 3.0.
    • Emotes are incoming this week! But volume trigger will be later. I also love this idea.
    • For the sake of keeping the software pixel-perfect for pixel artists and for UX simplicity I'm probably not going to roll out this feature. Sorry :c
    • You don't! Press Ctrl+R to refresh your character and it should reimport all the images. I'll double check that it isn't broken and that it works in the 2.0 release I'm dropping very very soon.

    Love these ideas, thank you! And I'm glad you're enjoying it! Be sure to share your creations : )

    Is there a chance to make HONK answer to tts sound?
    Like choosing tts as a mic but idk if that's possible at all.

    Developer

    Interesting... Something like this https://www.microsoft.com/en-us/p/type-to-voice-chat/9nblggh40gqw?activetab=pivo... seems like it would let you use TTS as a mic source. Then it'd work! I'll have to try this out...

    Well I am not sure what that is but what I want is to be able when I get alerts on obs the character to respond to the alerts and not the background audio.
    I have no idea if this is possible since google doesn't have much info about stuff like that.

    i have a few, though they've probably been mentioned before!!

    1 - apng support

    2 - volume triggers for different emotes

    3  - i'm not sure how to explain it but veadotube has these animation features like idle shaking and bouncing

    4 - i don't know how to explain this either, but since there's eye tracking, would there ever be a way so the face might follow along too? like if the mouse goes to the side, the face/body would turn a little too? 

    5 - transitions between different emotes maybe?

    thanks for your hard work!! 

    Regarding 4/, you can achieve this effect if you put all face features (nose, mouth, etc) on their own layer and you activate the "eye tracking feature" on each of them. The default circle factor is good enough to give a subtle and very satisfying 3D effect.

    hi! I'm an artist, and i'd like to see a feature where you could make a "hand" layer for the avatar, so it moves around as the cursor moves about around the screen as I work. Is that something that could be done or at least simulated? 
    Thanks for the great work!

    Developer

    You may be able to achieve this with an eye-tracking layer. Although it may be mirrored depending on the perspective. Could you doodle an example of what you want to achieve?

    Something like this: https://twitter.com/Margikrap/status/1447680669031747587 (this is actually how i found out about HONK :D ) No idea what other tool this person is using tho. But it'd be nice to have a single app for everything.

    (2 edits) (+2)

    Currently using v2.0. Some UI issues/requests:

    1) some indication which layer each image is on, currently they're just stacked, which is much more helpful than it used to be, but I still have to do some trial and error to arrange the sprites correctly. (also would be nice if there were a few more layers--currently 5 is working fine but the image order may not always play nice)

    2) the add image button is named "create layer" -- this is ambiguous, since a layer is a different thing in this program. Should be called "add image" or "add sprite"

    3) For the emotes, I have to recreate mouth movements every time I want a different idle mouth. Being able to duplicate a sprite would be helpful.

    4) being able to name the emote layers would be nice. I need to make a physical cheat sheet so I can actually remember them while making them.

    EDIT 5) I think "emote on/off" indicator is backwards, it says "emote on" when I turn it off on a layer

    EDIT 2: 6) Another feature request for a bit of aesthetics: an FPS limiter on the image? It looks like it's doing 60 FPS sometimes and that's great but allowing to adjust down to 24 FPS or 16 FPS MIGHT help it look less inconsistently rapid

    Developer(+2)

    THANK YOU!

    These are great ideas. I hit some really really gnarly big bugs that took a solid week to fix with this release. So getting feedback on smaller things is super useful. This is much appreciated.

    On 3). I may be misunderstanding, but there is a duplicate element option. If you click on a layer/element, there is an icon with 2 squares. Press that and it will duplicate it in the exact same place.

    As for the framerate, I believe it is currently uncapped. With the exception that I limit the framerate on the eye tracking. Since it was super smooth and weird feeling compared to the framerate of the lipsync (I think I did 24fps). I may not put FPS as an in-app setting. Since I think that's more granular than HONK's mission statement of simplicity, but maybe that could go in a config file for advanced users

    Thank you again! I'll jump on all of this ASAP.

    (+2)

    I love your program so much!  It may have already been mentioned, but I play a lot of horror games (Fatal Frame, Phasmo, etc).  But I'd love it if the jiggle/shaking could only be triggered when the voice/microphone reaches a certain volume.  I love the bouncing but it feels out of place during the quieter moments when I'm casually talking, but if I get surprised and have to scream and run from a ghost... I'd love my little character to be wiggling/bouncing at the same time during those high volume moments.  Keep up the great work!

    (+2)

    Or some option to have the bounce value be based on volume? Maybe have some kind of sliding scale for bounce value, like at 100% volume, we could set bounce value to 0.5, but at 0% volume, we could set bounce to 0, and there would be a smooth transition in between.

    (+5)

    Love your program! I've been having so much fun with it. One thing I would like to see is like a additional frame for the blinking animation. So for examples its: open eye, half-open eye, close eye. If that make sense. To give it a more natural blink, and also a way to control how often would be nice. Cant wait to see what you'll do with the program in the future!

    Viewing posts 1 to 20 of 130 · Next page · Last page