Blender
blender.org Windows, Mac OS, Linux
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
- Homepage: blender.org
- GitHub: github.com/blender/blender
- Privacy: blender.org/privacy-policy
- Web info: web-check.xyz/results/blender.org
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
- Privacy PolicyCreated 25 Apr 23, Last modified 11 months ago
About the Data
This data is kindly provided by tosdr.org. Read full report at: #8114
Blender Source Code
Author
Description
Official mirror of Blender
Homepage
https://www.blender.org/get-involved/developers/License
NOASSERTION
Created
09 Oct 19
Last Updated
29 Mar 24
Latest version
Primary Language
C++
Size
984,655 KB
Stars
11,250
Forks
1,755
Watchers
11,250
Language Usage
Star History
Top Contributors
-
@ideasman42 (35280)
-
@sergeyvfx (10950)
-
@brechtvl (4836)
-
@tonroosendaal (4831)
-
@HansGoudey (4514)
-
@Aligorith (3362)
-
@JacquesLucke (2986)
-
@dfelinto (2131)
-
@julianeisel (2039)
-
@Antonioya (1906)
-
@DingTo (1729)
-
@lichtwerk (1430)
-
@jeroenbakker-atmind (1305)
-
@psy-fidelious (1285)
-
@drsybren (1171)
-
@jesterKing (1165)
-
@kjym3 (1010)
-
@joeedh (882)
-
@nicholasbishop (846)
-
@LazyDodo (812)
-
@significant-bit (741)
-
@RichardAntalik (691)
-
@harley-acheson (676)
-
@Blendify (646)
-
@jbakker-atmind (611)
-
@ben2610 (560)
-
@lukastoenne (540)
-
@pablodp606 (531)
-
@Moguri (509)
-
@lukas-toenne (502)
Recent Commits
-
Hans Goudey (29 Mar 24)
Cleanup: Add detail to sculpt mesh variable name Generally sculpt uses a combination of data from the original, deformed, and final evaluated meshes. Keeping track of all that is confusing and using a more specific variable name helps a bit.
-
Brecht Van Lommel (28 Mar 24)
Refactor: Add ability for UI block to own operator Instead of only referencing an existing one. This will be used for collection exporter and presets, to make sure the operator instance stays alive long enough for the preset to be able to be applied. Pull Request: https://projects.blender.org/blender/blender/pulls/120034
-
Brecht Van Lommel (29 Mar 24)
Fix: Operator properties don't undo when owner is collection For collection export, we need operator properties to not assume they are owned by the window manager. Pull Request: https://projects.blender.org/blender/blender/pulls/118855
-
Falk David (29 Mar 24)
GPv3: Add brush falloff panel to tint tool This was talked about in https://projects.blender.org/blender/blender/pulls/119323. Adds back the panel so that the falloff can be changed again.
-
YimingWu (29 Mar 24)
GPv3: Tint tool This implements the tint tool from GPv2. Pull Request: https://projects.blender.org/blender/blender/pulls/119323
-
Falk David (29 Mar 24)
Fix: GPv3: Use const reference to avoid copy This was resulting in a copy of the layer, which shouldn't be done.
-
Sergey Sharybin (29 Mar 24)
Cleanup: Code formatting Pull Request: https://projects.blender.org/blender/blender/pulls/120055
-
Sergey Sharybin (29 Mar 24)
Fix #120051: Crash when using shrinkwrap with Target Normal Project The issue was introduced by b35831ad6c. Since that commit `tree->boundary` will always be non-nullptr, even when the target mesh had no boundaries. Some code was still relying on the fact that `tree->boundary != nullptr` means the mesh has boundary. Update shrinkwrap code for this fact, avoiding access past array boundaries. Pull Request: https://projects.blender.org/blender/blender/pulls/120054
-
casey bianco-davis (29 Mar 24)
GPv3: Handle UVs in Smooth Modifier The smooth modifier was made before UVs were implemented. This adds smoothing to the UV rotations. Pull Request: https://projects.blender.org/blender/blender/pulls/120032
-
Campbell Barton (29 Mar 24)
Cleanup: use a const pointer for unit-settings
-
Campbell Barton (29 Mar 24)
Cleanup: remove unit scale initialization in UI logic Versioning logic was added since 2.5x
-
Campbell Barton (29 Mar 24)
Cleanup: remove unused exception value
-
Campbell Barton (29 Mar 24)
Cleanup: replace "derived mesh" with "evaluated mesh" in code comments References to the evaluated mesh were referring to "derived mesh" when DerivedMesh wasn't used.
-
Hans Goudey (29 Mar 24)
Cleanup: Remove duplicate function for copying edit mesh positions
-
Hans Goudey (29 Mar 24)
Cleanup: Make format
-
Jesse Yurkovich (29 Mar 24)
Cleanup: Remove BLI_array macros in editmesh_knife This replaces the older dynamic c array macros with blender::Vector in editmesh_knife. This area is 1 of only 2 remaining which use this machinery. See #103343 Pull Request: https://projects.blender.org/blender/blender/pulls/119976
-
Jesse Yurkovich (29 Mar 24)
ImportHelper: Common methods for FileHandler drag and drop support Provide common implementations for two operations that all Python FileHandlers will typically use. - `poll_file_object_drop` To be used inside the FileHandler `poll_drop` callback - `invoke_popup` To be used inside the Operator `invoke` callback The above code closely mirrors what is currently done inside the existing Blender c++ FileHandlers. Pull Request: https://projects.blender.org/blender/blender/pulls/119774
-
Harley Acheson (29 Mar 24)
UI: Removal of Five Operator Confirmations Removal of confirmation dialogs for the following five operators. For each of these the UI module felt that they are all either very explicit actions and/or are easily undone. * ARMATURE_OT_separate (Move selected bones to a separate armature) * CURVE_OT_separate - “Move selected points to a new object” * OBJECT_OT_vertex_parent_set (Parent selected ob to selected vertices) * OBJECT_OT_parent_no_inverse_set (Make Parent w/o inverse correction) * FILE_OT_directory_new - (Create New Directory) Pull Request: https://projects.blender.org/blender/blender/pulls/120036
-
Campbell Barton (28 Mar 24)
Cleanup: remove redundant checks for known states
-
Campbell Barton (28 Mar 24)
Cleanup: simplify check for the existence of key-blocks The active key was accessed to check if the key-blocks were empty, the variable was then shadowed by the iterator. Check if the key blocks list is empty instead.
-
Campbell Barton (28 Mar 24)
Cleanup: assign object & space variables from the context for reuse
-
Campbell Barton (28 Mar 24)
Cleanup: odd indentation, also assign a variable for reuse
-
Campbell Barton (28 Mar 24)
Cleanup: consistent quotes for Python scripts
-
Sean Kim (28 Mar 24)
Sculpt: Add Line Hide tool This PR adds the *Line Hide* tool and the corresponding `PAINT_OT_hide_show_line_gesture` operator to Sculpt Mode. *Line Hide* supports common modal functionality including: * Snapping to angles * Flipping the selection area * Moving selection area Addresses one of the tools in #80390 Pull Request: https://projects.blender.org/blender/blender/pulls/119671
-
Hans Goudey (28 Mar 24)
Fix: Missing change in declaration from previous commit
-
Hans Goudey (28 Mar 24)
Cleanup: Use const for evaluated cage meshes and related data Also access the evaluated deform mesh with a function rather than directly from object runtime data. The goal is to make it easier to use implicit sharing for these meshes and to improve overall const correctness.
-
Hans Goudey (28 Mar 24)
Mesh: Limit threading for copying positions to GPU data See b99c1abc3ad696268c6d for more information about how using fewer threads for just copying data can improve performance. In my simple test file with mesh data re-uploaded every frame, this improved performance from 23.5 FPS to 25.5 FPS (almost 9%).
-
Hans Goudey (28 Mar 24)
Cleanup: Remove unused MeshRenderData variable
-
Hans Goudey (28 Mar 24)
Cleanup: Rename mesh face deformed edit position variables Use standard naming similar to their `Mesh` counterparts.
-
Hans Goudey (28 Mar 24)
Cleanup: Use float3, Span, Array for vertex positions
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,439,308
- Stars 27
- Date Created 14 Mar 22
- Last Updated 21 days ago
View on DockerHub
linuxserver/blenderRun 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
-
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!