Hi everyone,
We all know one of the biggest frustrations with Moho's native 3D workspace: the light source is permanently locked to the bottom-right. If you want natural overhead daylight or rim lighting on a 3D prop, you are usually out of luck.
I was experimenting with this and figured out a geometric workaround. Since we cannot move the light source via the API, I tried doing the exact opposite. What if we perform a micro-orbit with the camera around the 3D object, while counter-rotating the object to keep its 2D silhouette exactly the same?
It actually works! It creates the illusion that the light source is moving around the 3D model.

Doing this math manually across a timeline is a nightmare, so I wrote a pipeline utility to automate it. It calculates the camera orbit, safely renders the shading in the background, and automatically imports it back into your timeline as a clean PNG sequence inside a Switch Layer.
I’ve decided to release this tool (Shadow Baker 3D) 100% for free for the community.
(
You can download it for free here:
https://2dpipelinetools.gumroad.com/l/shadowbaker3d
I hope this helps anyone trying to get better cel-shaded looks or customized lighting on their 3D props without leaving Moho. Let me know if you try it out!
Cheers,
Takuya