blenderhq / camera_projection_painter_legacy Goto Github PK
View Code? Open in Web Editor NEW(Legacy) Blender addon for photoscans textures refinement
License: GNU General Public License v3.0
(Legacy) Blender addon for photoscans textures refinement
License: GNU General Public License v3.0
I have been trying to follow your video tutorial, but it looks absolutely nothing like this version here on Github. I do the following:
I have tried every possible combination, CTRL-click, Shift-click..... and even changing the viewport mode to material, texture, vertex. There is absolutely nothing I can do that will allow painting with your tool on a mesh. Do you have any ideas why this may be happening and if there is any advice how to get a result? We've been struggling with this for nearly a week now with a wide variety of datasets. This tool was the only one that showed any promise, if we could only get it working.
does it have any video tutorials for this?
Thank you in advance for your great work for this add-on.
I'm trying to import model and camera information from ContextCapture into Blender, and use CPP for painting texture manually. I managed to assign all camera calibration/distortion parameters via script, except principal point.
The unit ContextCapture used for principal point is "image coordinates", while the parameter used in CPP is "mm".The pop-up info for principal point says "Deviation of the camera principal point in millimeters w.r.t 35mm film format". But it seems I failed to convert it right. The photos cannot align with the model perfectly.
The formula I used to convert principal point coordinates is:
px = (px' - cx) * sensor_width / image_width
py = (py' - cy) * sensor_height / image_height
where
(px, py): the coordinates of principal point, unit: mm
(px', py'): the coordinates of principal point in image plane, unit: pixel
(cx, cy): the coordinates of center point in image plane, unit: pixel
unit of sensor_width/sensor_height: mm
unit of image_width/image_height: pixel
How can I convert the coordinates w.r.t 35mm film format? Any advice is appreciated. Thank you!
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.