Blender

blender.org
Blender Icon

Free desktop 3D creation suite, with a wide range of tools for modeling, sculpting, texturing, rigging, animation, rendering, compositing, motion tracking, and video editing. It's easily extendable via community plugins

Security Audited Open Source

Blender Privacy Policy

Privacy Policy Summary

  • The terms for this service are easy to read
  • Features of the website are made available under a free software license
  • No need to register
  • Third-party cookies are used for statistics
  • There is a date of the last update of the agreements
  • You are being tracked via social media cookies/pixels
  • This service gives your personal data to third parties involved in its operation
  • You can request access, correction and/or deletion of your data
  • Information is provided about what kind of information they collect
  • Information is provided about how your personal data is used
  • Do Not Track (DNT) headers are ignored and you are tracked anyway even if you set this header.
  • Your data is processed and stored in a country that is friendlier to user privacy protection
  • The service is open-source

Documents

About the Data

This data is kindly provided by tosdr.org. Read full report at: #8114

Blender Source Code

Author

blender

Description

Official mirror of Blender

#3d#animation#b3d#computer-graphics#modeling#rendering

Homepage

https://www.blender.org/get-involved/developers/

License

NOASSERTION

Created

09 Oct 19

Last Updated

05 Oct 24

Latest version

v4.2.2

Primary Language

C++

Size

1,083,326 KB

Stars

12,934

Forks

1,949

Watchers

12,934

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Miguel Pozo (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Miguel Pozo (04 Oct 24)

    Fix: gpu_shader_create_info_get_unfinalized_copy

  • Clément Foucault (04 Oct 24)

    Fix: Overlay: Broken shader compilation

  • Harley Acheson (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Pratik Borhade (04 Oct 24)

    Fix #128231: Wrong padding for gizmo and menu tooltips This is due to wrong `is_pad` is passed as argument. It should be false for gizmo tooltips. For menus when fields size is zero i.e. no element is appended yet, the python message will be at the top of tooltip region. Pull Request: https://projects.blender.org/blender/blender/pulls/128243

  • Falk David (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Falk David (04 Oct 24)

    GPv3: Rename mode enum names and python identifiers This renames the mode identifiers to be consistent with e.g. the context mode identifiers and other names used for the new Grease Pencil. For `object.mode`: * `PAINT_GPENCIL` -> `PAINT_GREASE_PENCIL` * `SCULPT_GPENCIL` -> `SCULPT_GREASE_PENCIL` * `VERTEX_GPENCIL` -> `VERTEX_GREASE_PENCIL` * `WEIGHT_GPENCIL` -> `WEIGHT_GREASE_PENCIL` For the internal `ob->mode` flag: * `OB_MODE_PAINT_GPENCIL_LEGACY` -> `OB_MODE_PAINT_GREASE_PENCIL` * `OB_MODE_SCULPT_GPENCIL_LEGACY` -> `OB_MODE_SCULPT_GREASE_PENCIL` * `OB_MODE_VERTEX_GPENCIL_LEGACY` -> `OB_MODE_VERTEX_GREASE_PENCIL` * `OB_MODE_WEIGHT_GPENCIL_LEGACY` -> `OB_MODE_WEIGHT_GREASE_PENCIL` Resolves #127374. Pull Request: https://projects.blender.org/blender/blender/pulls/128604

  • Miguel Pozo (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Miguel Pozo (04 Oct 24)

    Workaround: Allow patching CreateInfos at runtime Temporary workaround for Overlay Next. Pull Request: https://projects.blender.org/blender/blender/pulls/128452

  • Miguel Pozo (01 Oct 24)

    Fix: Finalize CreateInfos at startup Prevents race conditions on ShaderCreateInfo::finalize. Previoulsy fixed by #128281, but it doesn't work for the render thread.

  • Miguel Pozo (04 Oct 24)

    Workaround: Allow patching CreateInfos at runtime Temporary workaround for Overlay Next. Pull Request: https://projects.blender.org/blender/blender/pulls/128452

  • Miguel Pozo (01 Oct 24)

    Fix: Finalize CreateInfos at startup Prevents race conditions on ShaderCreateInfo::finalize. Previoulsy fixed by #128281, but it doesn't work for the render thread.

  • Clément Foucault (04 Oct 24)

    GPU: Use macros for create infos Mass rename create info function to use the new macros. This allows to define resources in C++ inside IDEs' precompilation system for linting purpose. This applies the following script and format afterwards: https://projects.blender.org/blender/blender/pulls/128602#issuecomment-1310597 Rel #127983 Pull Request: https://projects.blender.org/blender/blender/pulls/128602

  • Xavier Hallade (04 Oct 24)

    Cycles: oneAPI: fix Linux compilation with fno-honor-nans Previously, when compiling on Rocky Linux 8 with fno-honor-nans, compile time was more than 5x longer than expected, and there was an unresolved symbol to __sqrtf_finite in GPU binaries. Once defining sqrtf in compat.h, both issues are effectively gone, this was certainly due to problematic interactions with build system's math library headers. So we can remove current workaround of defining fhonor-nans, and now have the same set of flags on both Windows and Linux.

  • Clément Foucault (04 Oct 24)

    GPU: CreateInfo: Add macros for C++ stubs These macros allow to define resources in C++ inside IDEs' precompilation system for linting purpose. The following script can be used to port existing create info files to the new macros: https://projects.blender.org/blender/blender/pulls/128602#issuecomment-1310597 Rel #127983 Pull Request: https://projects.blender.org/blender/blender/pulls/128599

  • Clément Foucault (04 Oct 24)

    GPU: GLSL C++ stubs Allows to compile GLSL code using a C++ compiler. The end result is that IDE features such as autocompletion and error detection can work with the GLSL codebase. Rel #127983 Pull Request: https://projects.blender.org/blender/blender/pulls/128598

  • Falk David (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Falk David (04 Oct 24)

    Fix: GPv3: Some selection keybinds not working in edit mode This was due to a wrong mode check. GPv3 uses `OB_MODE_EDIT`.

  • Sergey Sharybin (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Sergey Sharybin (04 Oct 24)

    Build: Fix x64 libraries used by lib_update.cmd on WoA Use the same logic as in check_libraries.cmd Pull Request: https://projects.blender.org/blender/blender/pulls/128600

  • Sybren A. Stüvel (01 Oct 24)

    Anim: Support slotted Actions in 'Push Down' NLA operator Instead of calling `BKE_nlastrip_new()` (which, due to backward compat reasons automatically picks a slot), the Push Down operator now calls `BKE_nlastrip_new_for_slot()`, which explicitly assigns the given slot. On top of that, the frame range of the slot is used to set the strip's frame range (instead of the range of the entire Action). Pull Request: https://projects.blender.org/blender/blender/pulls/128444

  • Sybren A. Stüvel (04 Oct 24)

    Anim: Fix entering NLA tweak mode with slotted Actions Instead of using direct property manipulation to enter tweak mode, use the regular `animrig::assign_…` functions. When used in the right order, as introduced in this commit, the "disallow assigning an Action in tweak mode" logic can just stay simple as it is.

  • Lukas Tönne (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Lukas Tönne (04 Oct 24)

    Cleanup: Delete accidentally committed .orig file This was a sloppy addition during #128521. Pull Request: https://projects.blender.org/blender/blender/pulls/128596

  • Falk David (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Falk David (04 Oct 24)

    Cleanup: GPv3: Don't show snap increment menu in topbar In addc0ecb13ff92b1124c9b85e41ee38a6a216a1f, this also enabled the `VIEW3D_PT_sculpt_snapping` menu which is not used in Grease Pencil weight painting.

  • Philipp Oeser (04 Oct 24)

    Merge branch 'blender-v4.3-release'

  • Philipp Oeser (04 Oct 24)

    GPv3: Add vertex group selector to topbar Allows for switching the vertex group to be painted in weight paint mode without having to have the Properties Editor open (same as for meshes). Pull Request: https://projects.blender.org/blender/blender/pulls/128590

  • Clément Foucault (04 Oct 24)

    GPU: Change GLSL include directive This changes the include directive to use the standard C preprocessor `#include` directive. The regex to applied to all glsl sources is: `pragma BLENDER_REQUIRE\((\w+\.glsl)\)` `include "$1"` This allow C++ linter to parse the code and allow easier codebase traversal. However there is a small catch. While it does work like a standard include directive when the code is treated as C++, it doesn't when compiled by our shader backends. In this case, we still use our dependency concatenation approach instead of file injection. This means that included files will always be prepended when compiled to GLSL and a file cannot be appended more than once. This is why all GLSL lib file should have the `#pragma once` directive and always be included at the start of the file. These requirements are actually already enforced by our code-style in practice. On the implementation, the source needed to be mutated to comment the `#pragma once` and `#include`. This is needed to avoid GLSL compiler error out as this is an extension that not all vendor supports. Rel #127983 Pull Request: https://projects.blender.org/blender/blender/pulls/128076

  • Jacques Lucke (04 Oct 24)

    Cleanup: Geometry Nodes: extract zone eval code into separate files

Blender Website

Website

blender.org - Home of the Blender project - Free and Open 3D Creation Software

The Freedom to Create

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 104.22.65.163
  • Location San Francisco, California, United States of America, NA
  • ISP CloudFlare Inc.
  • ASN AS13335

Associated Countries

  • US
  • NL

Saftey Score

Website marked as safe

100%

Blacklist Check

www.blender.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Blender Docker

Container Info

Blender

[Blender](https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**

DockerHub Metrics

  • Pull Count 21,455,752
  • Stars 32
  • Date Created 14 Mar 22
  • Last Updated 22 days ago

View on DockerHub

linuxserver/blender

Run Command

docker run -d \ 
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -e SUBFOLDER=${SUBFOLDER} \
  -v /volume1/docker/blender/config:/config \
  --restart=unless-stopped \
  linuxserver/blender:latest

Compose File

version: 3.8
services:
  blender:
    image: linuxserver/blender:latest
    ports:
      - 3000:3000:tcp
      - 3001:3001:tcp
    environment:
      PUID: 1024
      PGID: 100
      TZ: Europe/Amsterdam
      SUBFOLDER: /
    volumes:
      - /volume1/docker/blender/config:/config
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1024
  • PGID 100
  • TZ Europe/Amsterdam
  • SUBFOLDER /

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /volume1/docker/blender/config /config

Permissions

  • read ✅ Yes
  • write ✅ Yes
  • admin ✅ Yes

Blender Reviews

More 3D Graphics

  • Wings3D Icon

    Wings3D

    wings3d.com

    A simple and easy-to-use subdivision 3D modeler with AutoUV facility for unfolding a models surface for painting/texturing. Unlike Blender, it has no built-in animation capabilites, and it's feature set is more limited, but it's a good choice for beginners.

About the Data: Blender

API

You can access Blender's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/creativity/3d-graphics/blender

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Blender

Help your friends compare 3D Graphics, and pick privacy-respecting software and services.
Share Blender and Awesome Privacy with your network!

View 3D Graphics (2)