• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
AutoCamera

Plugins + Scripts AutoCamera

Download [<1 MB]

schala

Member
Joined
Dec 5, 2021
Messages
16
Reactions
61
schala submitted a new resource:

AutoCamera - Automatically moves camera around person for best unobstructed view also avoiding collisions

This is a simple plugin to generate the best possible camera location around one or two person atoms dynamically. This takes into account the room/environment and tries to minimize obstructions.

Upon detecting a new random camera location, the plugin has added functionality to smoothly move to new location avoiding collisions.



View attachment 507940

Usage:
Simply add the plugin to an empty atom. Select the target person atom or two person atoms. Set the minimum and...

Read more about this resource...
 
schala updated AutoCamera with a new update entry:

Some fixes

Default smooth camera is unchecked.
Instant camera angle switch in non smooth camera mode.
Reduced number of collision avoiding attempts to 3.

Changed behavior to wait in same place instead of teleport to final point if stuck somewhere.

Note: If camera gets stuck behind permanently remove smooth camera mode to make it teleport.

Read the rest of this update entry...
 
schala updated AutoCamera with a new update entry:

More fixes

Added a waypoint slider to let user choose how many collision avoiding path diversions to take. More means more chances of reaching final path. But also increases jitter/shakiness.
Made atom stay in same position if no viable path found. If 4 consecutive failures to move, instantly teleports to new viable position to prevent bottlenecks.

Read the rest of this update entry...
 
schala updated AutoCamera with a new update entry:

Calculated Point fix

Now calculated point is also checked for collision with user given collision buffer radius.

Not doing this meant points near the ground were not accessible to smooth camera movement as it would collide with the ground and camera movement would attempt to get there and create crazy jitter and fail.

Also changed default waypoints to 4.

Read the rest of this update entry...
 
May I please make a feature request? I was trying to use this plugin for rendering a scene, but it moves at 'real time' not 'game time' so it goes flying around all over the place during a render. This is a switch you have to make on timeline as well or it zooms through the animations.
 
May I please make a feature request? I was trying to use this plugin for rendering a scene, but it moves at 'real time' not 'game time' so it goes flying around all over the place during a render. This is a switch you have to make on timeline as well or it zooms through the animations.
It was an intentional choice, because my fps was low.

I shall add a toggle to switch between real time and game time in the next update.
 
Hi! Need a hint!
The video shows that the "Camera_Director" plugin is initially installed in the plugins window, but I can't find it either on my site or here.
Without it, after installing the "autoCamera" plugin, the empty object flies beautifully around the scene, but the camera does not bind to it.
What should I do?
 
Hi! Need a hint!
The video shows that the "Camera_Director" plugin is initially installed in the plugins window, but I can't find it either on my site or here.
Without it, after installing the "autoCamera" plugin, the empty object flies beautifully around the scene, but the camera does not bind to it.
What should I do?
Sorry, camera_director is just the text name I manually gave to the empty atom.

The camera effect is produced by the plugin called 'Embody'. You can find in the hub. You probably already have it.

Add the embody plugin to the same empty atom with the AutoCamera plugin. In the embody plugin, toggle active, and you can get the camera viewpoint. I was in that plugin's UI at the beginning of the demo video.
 
Thank you for such a prompt response!
I turned my entire car upside down! And it turned out that it was just a renaming!
I thank you from the bottom of my heart!Great job!
 
schala updated AutoCamera with a new update entry:

Some Changes

Changed the timer interval to min and max values for random times. Similarly, for the transition time.

Activate Timer renamed to Auto Camera mode.

Changed the collision logic and fixed edge cases.
In auto camera mode, if an atom collides with the camera, then the camera automatically finds a new position. So, even during the interval time, collision is constantly being monitored for.
Similarly, during smooth camera movement if some collision happens, the camera is instantly teleported to a...

Read the rest of this update entry...
 
Hey, I’m using your plugin to play dance videos. I want to ask how to make the camera move randomly only within the 180 degrees in front of the person. Because when it moves behind the person, there’s no light, so I’m wondering if this is possible to do.
 
schala updated AutoCamera with a new update entry:

Major Overhaul

1. Added bodyparts menu to select in both atoms.
2. Front/Back facing probability + angle restrictions
3. Ability to look at two atoms sequentially instead of average together
4. Changed calculation points logic
5. Complete UI overhaul
6. Changed UI from min-max values to value and variance combos.

Read the rest of this update entry...
 
A great plugin, I've been trying it out lately, and a small suggestion, a more comfortable lens angle should not contain directly above and below, all suitable lens paths should be a cylinder formed around the viewing point, and directly above and below should be an empty funnel-shaped cameraless path space.
 
schala updated AutoCamera with a new update entry:

Design Changes

Last time the focus was on the technical side, and the design became too cluttered.

Now, each body part is pre defined for a certain angle and distance to remove confusion.

You can enable body parts mode to rotate through in a way that makes sense.

Unchecking it returns to normal mode with again a hardcoded anchor.

Added horizontal and vertical angle restriction + offsets.

Should overall be more usable and less confusing.

Read the rest of this update entry...
 
Hey, great plugin. I love it so far.

Unless I'm mistaken, the "Calculate position once" cannot be triggered outside of the plugin. Can I request that change?
I could then make it a manual camera change with a custom hotkey.

Thanks a lot.
 
Hey, great plugin. I love it so far.

Unless I'm mistaken, the "Calculate position once" cannot be triggered outside of the plugin. Can I request that change?
I could then make it a manual camera change with a custom hotkey.

Thanks a lot.

thanks for reminding me. everything has a trigger except the one thing that most needs it!

have fixed this in the latest update. will show when mods approve version change.
 
thanks for reminding me. everything has a trigger except the one thing that most needs it!

have fixed this in the latest update. will show when mods approve version change.
Very nice. Thank you!

Less of a request, more of an idea if you want to upgrade it some more, but a slight/optional/tweakable tilt (Dutch angle) could be fun.

Anyway, it's really good and useful as is. Thanks again.
 
schala updated AutoCamera with a new update entry:

Built in camera

No longer needs embody. Looked at the embody code by AcidBubbles and implemented a part of it within this plugin itself.
Option in menu to disable this if you still want to use embody as it is better implemented or use windows camera or a plugin like VamLive etc.
Fixed a bug with pan mode not starting and changed random offset from .5 to .1.

Read the rest of this update entry...
 
The idea of not needing embody was very good. I would suggest adding an option to disable auto camera with a user-defined key to change, for example, to a new pose within the same scene and then re-enable auto camera again.
 
For some reason my Auto Cams are not rotating much at all to find good viewing angles. They'll pan and transverse the space just fine but like for example it'll pick a point to the front left of the girl from center front view, but keep looking straight ahead so that you barely see her right shoulder on the edge of the frame if that makes sense.
 
Back
Top Bottom