0
$\begingroup$

I wish to generate synthetic data for analysis of structure from motion scene reconstruction for a rig of cameras that look like that:

cameras that should be mirrored

As you can see, my two cameras should act like if there were a mirror modifier that uses the rig as origin, but as it's impossible to put modifier on cameras.

I have tried with constraints, but it's hard to get real mirror, it usually gimball lock as it doesn't work like I wish in local space, I don't think using drivers would be any better in this regard (I don't master quaternions algorithm for mirror)

I wanted to know if it was possible using geometry node, I've seen that everything node had started to land on recent versions of blender, I still only see geometry node and no object-node as of now, I wonder if such thing is yet possible without python scripting or not?

Thank you.

$\endgroup$
4
  • $\begingroup$ Is that a deep mirror, with the image reflected, or a shallow mirror, location and orientation only? $\endgroup$
    – Robin Betts
    Commented Nov 7, 2023 at 18:53
  • $\begingroup$ I don't know what should a deep-mirror be, but I wish to act like the mirror modifier does for objects (copy rotation inverted) $\endgroup$ Commented Nov 7, 2023 at 19:20
  • $\begingroup$ OK, you still want the image in the mirrored camera to be the right way round. Thanks. $\endgroup$
    – Robin Betts
    Commented Nov 7, 2023 at 19:22
  • $\begingroup$ Yes, I want it to work like that : dropbox.com/scl/fi/2twjlrq54bmaaqz3q1agn/… $\endgroup$ Commented Nov 7, 2023 at 20:20

1 Answer 1

1
$\begingroup$

No. There is no node system for objects in Blender currently, only geometry. You can only do that with drivers and/or Python.

$\endgroup$
6
  • $\begingroup$ Ok, thanks for this information, I note as validate for now (and hope it'll be possible in the futur, hadn't chance to go to blender-conf this year, i'll go to their blender.chat to ask about it) $\endgroup$ Commented Nov 8, 2023 at 14:53
  • $\begingroup$ I don't really think scene level nodes for cameras will be a thing any time soon. Not a lot of people need this sort of functionality and the ones who do already have Python for it. It's hard to imagine how this could work and what it could be used for... I think there are a lot of things considered higher priority then nodes for managing scene objects. This is however just an opinion. Who knows... $\endgroup$ Commented Nov 8, 2023 at 15:43
  • $\begingroup$ Indeed, just an opinion, mine is quite the opposite of yours, having geometry node only acting as a mograph to make cool thing only to get close to what c4d community does isn't in my opinion an objective for a real general purpose 3D toolsets that is blender. Getting closer to houdini and having geometry node work on object as well would help do anything wanted and could help avoid the giant single nodetree spaggethi monster by separating block of logic into more straightforward general purpose node that work outside geometry. $\endgroup$ Commented Nov 13, 2023 at 0:24
  • $\begingroup$ Also i wanted to mention, even with chat-gpt-4 and ~5year (non-proactive) of python scripting, solving quaternions is still hard to just reproduce the mirror modifier in python. I just dropped down the idea and didn't do what I wanted to do due to lack of tool and money to pay freelancer to do for me. $\endgroup$ Commented Nov 13, 2023 at 0:27
  • $\begingroup$ You could ask a question about Python and mirroring a camera with it here. Python API questions are OK on BSE. If it's specific and well formed, I think it will get answered in no time. It would be helpful to provide more context though and explain exact functionality you need. $\endgroup$ Commented Nov 13, 2023 at 5:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .