david-cattermole / camerainferno-maya Goto Github PK
View Code? Open in Web Editor NEWAutodesk Maya Plug-in for visualising camera burn-in text.
License: GNU Lesser General Public License v3.0
Autodesk Maya Plug-in for visualising camera burn-in text.
License: GNU Lesser General Public License v3.0
Configuring the Camera Inferno node is not intuitive using the Maya Attribute Editor, a GUI should be created to help the process of creating the node (with presets) for users to use.
Hi,
I'll like to use this as a replacement for the old SONY SpReticle I've been using so far.
We are moving to Maya 2022 soon and realized this plugin doesn't work. It loads but it wont display text or dots. only the black aspect ratio bars work.
I guess it needs to be updated to python3 or something?
Just wanted to know if you have plans for Maya 2022.
Thanks for sharing this amazing work.
The speed of the current camera is an important part of previs/techvis.
We should add a "camera speed" keyword option to display the current camera speed.
Please note that camera speed can be in many different scale units, and these should be supported.
Speed is also measured in various ways, and these should be supported;
Great work !! I was lucky to find this tool.
Several problems were found in use,This problem will cause some trouble,I can new file and change Resolution and then create again ,just work.
tihis not good idea. I want delete cameraInferno1 and then create again ,It can work normally. maybe can adjust the attributes。
and the selection of camera's attribute fitResolutionGate will also lead to mismatched results.
Steps to reproduce:
The burn-in will disappear.
NOTE: The burn-in does not disappear if there is no animation on the camera.
Thank you,
Satish.
Use Maya "Modules" to simplify installation of the scripts and plug-in.
Currently users must install multiple files. For example here is the current installation steps:
The installation is basic and manual, simply copy the Python and MEL files to your home directory's maya folder.
Copy ./plug-ins/dcCameraInferno.py into the directory ${HOME}/maya/<maya version>/plug-ins.
Copy ./plug-ins/dcVelocity.py into the directory ${HOME}/maya/<maya version>/plug-ins.
Copy ./scripts/AEdcCameraInfernoTemplate.mel into the directory ${HOME}/maya/<maya version>/scripts.
Copy ./python/dcCameraInferno into the directory ${HOME}/maya/<maya version>/scripts.
This is a lot of copying of individual files. Ideally we would use a similar system to mmSolver with a .mod file and a directory saved into ${HOME}/maya/<maya version>/modules
. See this for details.
Helpful documentation pages for the feature:
https://around-the-corner.typepad.com/adn/2012/07/distributing-files-on-maya-maya-modules.html
https://around-the-corner.typepad.com/adn/2013/04/distributing-plug-insfiles-on-maya-and-3ds-max.html
https://help.autodesk.com/view/MAYAUL/2017/ENU/?guid=__files_GUID_CB76E356_753B_4837_8C5B_3296C14872CA_htm
The "Known Issues" section of the README currently lists:
The mask screen space depth cannot be changed, it is currently hard-coded to 1.0 units from camera.
To workaround this issue, you may scale the node under the camera to allow moving the physical mask closer than 1.0 unit from the camera.
Due to the use of the Maya drawing API, the masks must have 3D points for vertices - these are currently hard-coded to 1.0 unit away from (camera) origin.
To fix this, we must dynamically use the Camera Near Clipping Plane, add a small value (0.0001?), then set the meshes near clip + 0.0001
distance way from the (camera) origin.
Users have requested the ability to display a logo, or image in the burn-in.
The position of the burn-in must be adjustable, like text, points and line.
This will (likely) be a new "image" Field Type of some sort.
I do not expect an image sequence to be required, and only basic image formats such as JPEG and PNG would expected as input images. PNG would likely be the preferred image format since it supports transparency.
The current implementation of the burn-ins uses Maya Python API 2.0.
Maya Python API 2.0 has the limitation that textures are not able to be used (in Maya 2018 at least).
Therefore to support this feature we must port the entire node to Maya Python API 1.0.
Steps to reproduce:
Maya will freeze and will need to be killed from system task manager.
NOTE: This appears in every version of Maya 2020 I have tested so far, both on Windows and Linux.
Thank you in advance,
So
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.