you are on the new server domainname will switch later
If you can not login please clear cookies
chevron_left
chevron_right
The-Photo forum
  • Home
  • Forums
    • theatersImage Discussions arrow_forward
      • chat_bubbleChallenges arrow_forward
        • camera Edit me an Image
        • camera Photo of the Week
      • chat_bubbleHave your photos Critiqued arrow_forward
        • camera Wednesday C&C
      • Showcase your Photos
      • chat_bubbleWeekly & Topic Image Threads arrow_forward
        • camera Abstract/Experimental
        • camera B&W Threads
        • camera Sunday Cats!
        • camera Weekly Collegial forum
        • camera Daily Outing
        • camera This week through your eyes
        • camera Landscape
        • camera Street Photography
    • theatersMiscellaneous forums arrow_forward
      • Photo Hardware Discussions
      • Industry News
    • theatersOther Photography Talk arrow_forward
      • General Articles
      • Photo History Trivia
      • Open discussions
      • Technical Discussions
    • theatersSite Discussions arrow_forward
      • Governance and organisation
      • Updates & Bugs
    • theatersWelcome arrow_forward
      • chat_bubbleForum Guidelines arrow_forward
        • camera Misplaced Posts
      • Introduce yourself
  • Threads
  • Users
  • Web Site
  • message
  • group
  • chevron_right Threads
  • label Other Other Photography Talk
  • label TQ Technical Discussions

Optics Software Thread

Dibyendu
May 2, 2023
chat_bubble_outline 4
arrow_downward
  • link
    Dibyendu
    Members 139 posts
    May 2, 2023, 1:07 p.m. May 2, 2023, 1:07 p.m.
    link

    Hi,

    Some of us are fascinated by optics and want to understand more how they do their magic. However, commercial software such as Zemax is very expensive. Unless one is a optical designer by profession the cost cannot be justified.

    Fortunately there are a number of OpenSource (free) solutions available. This thread aims to list useful software and where available, user comments and reviews of the software.

  • link
    Dibyendu
    Members 139 posts
    May 2, 2023, 1:13 p.m. May 2, 2023, 1:13 p.m.
    link

    Ray-Optics by Michael J Hayford

    This is one of the best OpenSource optics software available at the moment. Its focus is on geometric ray tracing and analysis. It is written in Python and can be used in Jupyter Notebooks.

    ray-optics.readthedocs.io/en/latest/index.html

    The author used to professionally work in designing optics software.

    A number of examples using this software is available at github.com/mjhoptics/ray-optics-notebooks/ .

    The project is maintained at github.com/mjhoptics/ray-optics

    bobn2 and JimKasson like this.

    favorite 2

  • link
    Dibyendu
    Members 139 posts
    May 2, 2023, 1:18 p.m. May 2, 2023, 1:18 p.m.
    link

    Geopter By Hiiragi

    This software started out as a C++ port of MJH Ray-Optics but now has additional capabilities of its own.

    github.com/heterophyllus/Geopter

    I have not yet personally tried this but it looks very promising.

    JimKasson likes this.

    favorite 1

  • link
    Dibyendu
    Members 139 posts
    May 2, 2023, 1:36 p.m. May 2, 2023, 1:36 p.m.
    link

    Beam4 by Stellar Software / Michael Lampton

    www.stellarsoftware.com/

    This software is written in Java, and is now also available as OpenSource at github.com/StellarSoftwareBerkeley/BeamFour .

    The author has retired and so this software is unfortunately no longer maintained by the author.

    For an overview of this software watch youtu.be/-buXsCqEnq8.

    This software is slightly difficult to use, as it expects inputs as text spreadsheet like files.
    Moreover user needs to specify all the rays he/she wishes to trace.

    The tracing is three-dimensional, and the software can depict the model in 3D (within a 2D viewer).

    JimKasson likes this.

    favorite 1

  • link
    Dibyendu
    Members 139 posts
    May 2, 2023, 2:32 p.m. May 2, 2023, 2:32 p.m.
    link

    GOptical - GNU Optical design and simulation library by Alexandre Becoulet.

    GOptical is a ray-tracing optics software written in C++.

    www.gnu.org/software/goptical/

    The original software has not been maintained since 2012.

    I tried to modernize it a bit here github.com/dibyendumajumdar/goptical .

    While the ray tracing functionality works fine, most of the analyses performed are incorrect as the software does not know how to find the chief ray.

  • arrow_forward

    Thread has been moved from General Techniques and ideas.

    • By AlanSh on April 18, 2024, 12:08 p.m..
arrow_upward

There are no more posts in this thread.

  • DPRevived.com & the-photo.org are owned and operated by The Photographer's Foundation Limited, registered in England, company number 14795583. Contact us here https://the-photo.org/contact.html
powered by misago