I know this may not be physically accurate.

For my purposes, basically 3D renders, I am assuming the sun rays are parallel rays from an infinitely far lamp. If the sky is clear, what size would that lamp be?

Or in other words, how big will the sun appear if we assume it is a lamp? 1cm? 5cm?

Is there a formula for converting astronomical arc minutes / arc seconds to linear dimensions?

  • 1
    $\begingroup$ "Is there a formula for converting astronomical arc minutes / arc seconds to linear dimensions?" Sure: for small angles (a few degrees or less, depends on you precision needs) convert to radians and multiple by the distance. For larger angles or for maximum precision you do a little trigonometry: $r \tan \theta$ where $r$ is the distance. $\endgroup$ Jan 10, 2013 at 13:51
  • 1
    $\begingroup$ In addition to Rody Oldenhuis's answer (the first sentence of which is the most telling), I suggest you ask around in the rendering/graphics community for some succinct guide to angles and angular sizes - one must certainly exist. Often infinite distances and parallel rays are misused in this way. For an analogy, you are basically asking, "How do I convert between current and voltage if the resistance of the electrical circuit is infinite?" $\endgroup$
    – user10851
    Jan 11, 2013 at 23:27
  • $\begingroup$ as an Electrical Engineer myself, I can now relate to your analogy :-) $\endgroup$
    – Ayman
    Jan 13, 2013 at 5:31

1 Answer 1


If you assume it is a lamp that is infinitely far away, the lamp size will also have to be infinitely large :)

What I think you want to do is let the actual light come from infinity, but place the lamp 1AU (=~150,000,000 km) away, with a radius of 695,500 km (actual values).

If this is not possible or impractical in your software for some reason, just place a lamp closer to the observer while preserving the Sun's angular diameter. So, for instance,

$ \ \ \ \ \frac{\alpha}{2} = \arctan{ \left( \frac{695,500}{150,000,000} \right) } \approx 0.004633 \mathrm{\ radians} $

$ \ \ \ \ \ \mathrm{new\ radius} = D \cdot \tan \left( \frac{\alpha}{2} \right) = D \cdot \frac{695 \frac12}{150,000} $

where $D$ is your desired distance in km.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.