Create 3D animations, graphics, and even games with intuitive controls

Blender for Mac

Blender 2.77a

  -  158.67 MB  -  Open Source
  • Latest Version

    Blender 4.3.0

  • Operating System

    Mac OS X 10.6 or later

  • User Rating

    Click to vote
  • Author / Product

    Blender Foundation / External Link

  • Filename

    blender-2.77a-OSX_10.6-x86_64.zip

  • MD5 Checksum

    4abbafa4f26f74d2c02874c17e6b3d75

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Blender 2.77a.


For those interested in downloading the most recent release of Blender for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Blender 2.77a Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Blender 2.77a Screenshot 1
  • Blender 2.77a Screenshot 2
  • Blender 2.77a Screenshot 3

What's new in this version:

For 2.77a many fixes for OpenGL display and simulation were made, as well as various fixes to rendering, sequencer and modeling. This bugfix release also solved some regressions in the particle system.

- Fix for crash of point density textures due to undefined `point_data` on loading.
- GPU: avoid redundant logic for non-spot lamps
- Fix for non spot lamps calculating spot
- Fix (T47928): Crashing save corruption with dynamic paint drip effector groups.
- Revert "Fix (T47263): numpad4/6 rotates around worl Z axis and not view Y axis."
- Fix (T47838): Fix (T47910): Knife project fails
- Fix (T47838): Walk gravity fails w/ intersecting objects
- Fix (T47900): VSE adjustment crashes on blank frame
- Fix (T47893): BGE crashes w/ generated mesh data
- Fix (T47890): Vertex mask w/ subsurf select fails
- Fix (T47830): Multi-edit w/ ui-list wont highlight
- Fix (T47848): Fix regression in sequencer GL render.
- Fix (T47862): VSE hard cut fails.
- Fix add mesh template
- Fix (T47842): UV sculpt brush widgets are available when not in uv sculpt mode.
- Fix incorrect strncat use
- Fix (T47670): cycles GLSL incorrect layer weight / fresnel.
- Fix (T47670): cycles GLSL incorrect normal map node.
- Fix (T47951): UserId problem on reload.
- Fix (T47902): Particle grid not using modifier stack, Take II.
- Partly fix (unreported) particles not updating correctly when changing settings.
- Particles: Fix broken grid distribution in some case from own recent rB201d3938622.
- Fix (T48001): Highlighting selected item in filtered lists.
- Fix (T47935): Hair particles; The display percentage parameter breaks after a render is done.
- Fix (T47939), take II: Check clang package version, not llvm-devel one.
- Fix (T47958): Crash in Walk or Fly Navigation in Camera mode when invoking from non-3DView region
- Fix (T47983): Particles - Emit from Verts emits double on one vert.
- Fix (T47962): It's possible to set a Sound strip as a modifier Mask.
- Fix (T47972): Blender crash showing particle system.
- Fix (T47668): Cycles OpenCL glass not rendering correctly on AMD.
- Fix crash opening some .blend files after recent fix for hidden preview regions.
- Fix (T47505): Cycles OpenCL rendering crash on Windows.
- Fix (T47758): rigidbody bug with constraint breaking and disable collisions.
- Fix (T47971): rigid body baking crash due to thread race condition.
- Fix (T46623): OSX bpy.app.binary_path_python incorrect
- Fix (T47973): Render stamp ignores font alpha
- BLF: alpha support for drawing to buffer
- Fix (T47969): Select Random always uses same seed
- Fix (T47986): OBJ Import fails w/ imagepath encoding
- Fix (T47814): VSE Scene 'Use Sequence' fails
- Fix NULL check before free
- Fix (T48012): Knife Project crash
- Fix (T48000): Eyedropper sample-merged ignored at first
- Knife Project: revert fix for (T43896)
- Fix (T48030): Can't zoom VSE properties panel
- Fix (T47967): Select next active fails in some cases
- Fix error in ghash/gset_ensure_p_ex
- Fix (T47961): Wipe effects should have 2 inputs
- Fix (T47985): VSE GL-render scene strip hangs
- Hide layers from UI in template
- Fix curve, missing update on Ctrl-LMB
- Fix curve hide keeping spline active
- Fix curve adding 3D nurbs when 2D is set
- Fix curve editmode adding 3D primitives w/ 2D curves
- Fix (T48059): UV-editor crashes w/ over SHRT_MAX UV's
- Fix When using keying sets, the toggling "all items" in the array target only goes from the index value down, instead of keying all
- CMAKE / msvc openmp, delay loading of openmp dll so we can set environment variable before it is loaded
- CMake cleanup target_link_libraries_decoupled
- cmake fix full debug builds on msvc
- CMAKE disable building the windows launcher, fix type in delayloading of debug dll
- Remove the obsolete windows launcher
- Fix (T48013): UV Sculpt Brush Does not appear in UV window - but does show up in uv panels (t, n)
- Fix (T47987): Blender Cycles standalone does not properly read UV coordinates from XML
- Cycles: Aligned vector was not covered by guarded stat
- Fix (T47697): Smoke simulation doesn't work in viewport
- Cycles: Fix wrong initialization order of mesh flags and object transform
- Cycles: Fix wrong camera-in-volume stack when camera ray hits volume domain twice
- Fix (T47931): Missed world shader update when having object dependency
- Cycles: Support deformation motion blur for curves deformed by taper
- Cycles: Make curves modified by a taper object with modifier considered a deform modified
- Cycles: Fix regression caused by recent camera-in-volume commit
- Cycles: Fix wrong camera in volume check when domain is only visible to camera rays
- Fix (T47705): Freestyle line glitch.
- Fix Cycles debug panel, being shown in BI as well.
- Include requests' cacert.pem file.

Add-ons
- Fix (T47832) - node switching did not update viewport render
- Fix (T47831): Obj_Import_Problem.
- OBJ Import: prevent loading an image many times
- Node Wrangler: Fix (T47892) output socket was ignored when connected to another input of the output node
- Node Wrangler tidy silly duplicate logic
- Correct import (missed when moving from BAM)
- Correct links
- Avoid writing redundant zeros