Blender
blender.org Windows, Mac OS, LinuxFree 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: tosdr.org/en/service/8114
- 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 1 year 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
30 Nov 24
Latest version
Primary Language
C++
Size
1,105,421 KB
Stars
13,468
Forks
2,031
Watchers
13,468
Language Usage
Star History
Top Contributors
- @ideasman42 (36911)
- @sergeyvfx (11141)
- @HansGoudey (5596)
- @brechtvl (4950)
- @tonroosendaal (4831)
- @JacquesLucke (3443)
- @Aligorith (3362)
- @julianeisel (2235)
- @dfelinto (2131)
- @Antonioya (1906)
- @DingTo (1729)
- @jeroenbakker-atmind (1621)
- @lichtwerk (1563)
- @drsybren (1444)
- @psy-fidelious (1285)
- @jesterKing (1165)
- @kjym3 (1010)
- @harley-acheson (918)
- @joeedh (882)
- @LazyDodo (856)
- @nicholasbishop (846)
- @RichardAntalik (764)
- @significant-bit (741)
- @Blendify (666)
- @OmarEmaraDev (638)
- @jbakker-atmind (626)
- @ben2610 (560)
- @lukastoenne (540)
- @pablodp606 (531)
- @Moguri (509)
Recent Commits
- Jesse Yurkovich (30 Nov 24)
Fix: IO: wrong ObjectIdentifier used when trying to determine parent status The wrong ObjectIdentifier was used when trying to see if the object is a parent to something else in the export graph. This lead to accessing an invalid iterator which will assert with MSVC in Debug configurations. Accidentally regressed during the review of 428ab699dcf. Pull Request: https://projects.blender.org/blender/blender/pulls/131174
- Clément Foucault (29 Nov 24)
Cleanup: Selection: Adress warning
- Clément Foucault (29 Nov 24)
GPU: GLSL C++ Stub: Add packed type and small types
- Clément Foucault (29 Nov 24)
Fix: Overlay-Next: Missing selection binding for object centers
- Clément Foucault (29 Nov 24)
Fix: Overlay-Next: Broken selection on first click This was caused by querying on the selection state before it is setup. It is only setup just before the draw function. To fix this, we sync the `info_buf` just before drawing the overlays. Also add some safety to avoid uninitialized memory.
- Aras Pranckevicius (29 Nov 24)
Fix #131097: Color space settings of >8bpp movie images do not work With exception of Sequencer, everywhere else in Blender it is assumed that float images are in linear color space. Movie files with more than 8 bit/channel precision are now loaded into float images (since 39c4c7cf3fe), but the "load and use them as an image" code path was not making sure that they are converted to linear color space. Pull Request: https://projects.blender.org/blender/blender/pulls/131141
- Sybren A. Stüvel (29 Nov 24)
Refactor: BLI: Add MutableSpan::contains() function Add `bool MutableSpan<T>::contains(const T &value)` function, which is an exact copy of the function from the `Span<T>` class. This makes it possible to call `.contains()` directly on the `MutableSpan`, instead of having to call `.as_span()` first. Note that the `contains_ptr()` function was already copied from `Span` to `MutableSpan` before. No functional changes to the affected code, just the removal of the now no longer necessary `.to_span()` call. Pull Request: https://projects.blender.org/blender/blender/pulls/131149
- Miguel Pozo (29 Nov 24)
Fix #130776: OpenGL: Use explicit uniform locations Ensure uniform locations are the same across specialization constants shader variations. Pull Request: https://projects.blender.org/blender/blender/pulls/131116
- Jeroen Bakker (29 Nov 24)
Cleanup: Image Engine Before we start porting image engine to the new drawing manager we should do some cleanups. - Use similar namespace as other draw engines (`blender::image_engine`) - Switched InstanceData and Instance - Reduce parameters as drawing mode can access Instance. - Remove some templates to improve readability. Pull Request: https://projects.blender.org/blender/blender/pulls/131146
- Philipp Oeser (29 Nov 24)
Fix: Grease Pencil: issues with the transform keyframes system Oversight in 09d2108bf502 For one, numinput for keyframes would be broken unless the mouse is moved first. Secondly, redo would also be broken (using the `Adjust Last Operation` panel or the `Repeat Last` operator). Above commit did a check for `TRANS_RUNNING` before calling `grease_pencil_layer_update_trans_data`. This isnt set in any of the above scenarios (it only gets set once the moues moves). This PR removes `TRANS_RUNNING` check to have proper calls to `grease_pencil_layer_update_trans_data`. It has one downside: you now get a `grease_pencil_layer_update_trans_data` as soon as you hit `G`. So it does remove_frame / add_frame unnecessarily (since we are still on the same frame), but only once, sees harmless in comparison to the two regression it fixes. Fixes #131092 Fixes #130793 Pull Request: https://projects.blender.org/blender/blender/pulls/131143
- Omar Emara (29 Nov 24)
Fix: Compositor: Compile error with WITH_FFTW3 off
- Philipp Oeser (29 Nov 24)
Fix: python exceptions on startup Seems like wrong syntax from 2c0d2a88caff Pull Request: https://projects.blender.org/blender/blender/pulls/131153
- Omar Emara (29 Nov 24)
Compositor: Implement Glare node for new CPU compositor Reference #125968.
- YimingWu (29 Nov 24)
Fix #128317: Missing `space_object` selector in Shrinkwrap constraint Selectors for properties `space_object` and `space_subtarget` are missing in Shrinkwrap constraint UI panel. This was because of the difference between property names it didn't use `space_template` to create those selectors. Since this is just a single special case, a branch was added in `draw_shrinkwrap` in similar fashion to display those selectors. Pull Request: https://projects.blender.org/blender/blender/pulls/128347
- Clément Foucault (29 Nov 24)
Fix #131133: GPU: Navigation Gizmo sometimes doesn't display the axis lines Alignment was incorrect if vertex format stride was bigger than SSBO required alignment.
- Guillermo Venegas (29 Nov 24)
Fix #130817: Make resource pool to cycle when swapchain images are presented Its not standard how `Present Engines` return images for presentation, and currently is expected that they cycle between swap-chain images with each `vkAcquireNextImageKHR` call. However present engines could return any available image, that can mean to reuse the last presented one if available. (This seem to be the behavior using `Layered on DXGI Swapchain` the default `Present Method` used with latest NVIDIA drivers on Windows). Since resource pools expects to images to cycle in a sequential order, if any present engine always return the same image for presentation only a single resource pool would be used for each rendered frame, and since resources are only released by cycling between resource pools, this resource pool would overflow since it never releases any resource. This changes makes resource pools to cycle each time a image is presented. Pull Request: https://projects.blender.org/blender/blender/pulls/131129
- Clément Foucault (29 Nov 24)
Fix #131131: Overlay Next: Clip view crashes Blender Was simply a missing access to global uniform.
- Clément Foucault (29 Nov 24)
GPU: C++ GLSL Stubs: Use unions instead of inheritance for swizzle This avoid stack overflow on GCC because types were getting too large (70 bytes for a float4) and created a lot of static memory for UBOs declarations.
- Jeroen Bakker (29 Nov 24)
Fix: Overlay: Assert during bone selection in pose mode Detected when testing `ellie_animation.blend`. When trying to select bones the select_id_map is empty and would do an invalid resize of the output buffer. Pull Request: https://projects.blender.org/blender/blender/pulls/131140
- Clément Foucault (29 Nov 24)
GPU: C++ GLSL Stubs: Add atomic sampler
- Jeroen Bakker (29 Nov 24)
Fix #131135: Vulkan: Crash closing window When a main window contains a child window and the main window is closed it can crash as the context isn't available when destructing the VKFramebuffer of the child window. Pull Request: https://projects.blender.org/blender/blender/pulls/131137
- Jeroen Bakker (29 Nov 24)
Fix: Vulkan: Compiling issue PR for colored debug groups didn't had the latest changes of main
- Jiarui-Yan (29 Nov 24)
Vulkan: Colored debug groups This PR adds color to debug group so that RenderDoc can give color to different debug groups and sub-groups in the parent debug group. Ref: #124099 Pull Request: https://projects.blender.org/blender/blender/pulls/129340
- Jeroen Bakker (29 Nov 24)
ShaderC: Version update v2022.3 -> v2024.3 Bump shaderc to latest release. The latest release contains fixes that we applied locally to improve compilation performance and also many fixes that improve platform compatibility. Pull Request: https://projects.blender.org/blender/blender/pulls/129971
- Jeroen Bakker (29 Nov 24)
Vulkan: Update headers to v1.3.296 In Blender 4.4 we are planning to use `VK_KHR_dynamic_rendering_local_read` This is a fairly new extension and not included in the headers we are using at this moment. This PR will update the headers to the latest version. Pull Request: https://projects.blender.org/blender/blender/pulls/128995
- Alaska (29 Nov 24)
Cycles: Add test for overlapping volumes with different anisotropy Ref: blender/blender-test-data!17 Ref: blender/blender#125595 Ref: blender/blender#123012 Pull Request: https://projects.blender.org/blender/blender/pulls/130491
- YimingWu (29 Nov 24)
Fix #131049: Line Art: Prevent stroke generation in locked target layer Line art will not be able to insert any drawings into a locked target layer, this fix prevent such situation from crashing Blender. Pull Request: https://projects.blender.org/blender/blender/pulls/131073
- Campbell Barton (29 Nov 24)
mypy: update checker to support specific files overlapping directories This allows single files to use different settings to other files in the same directory. Add check_unused_defines.py.
- Campbell Barton (29 Nov 24)
Cleanup: use main functions to allow importing scripts Support importing scripts without running their logic to allow basic validation (see #130746). Parts of !131037 were used. Co-authored-by: Bastien Montagne <[email protected]>
- Campbell Barton (29 Nov 24)
Extensions: use replace exists with lexists to check a path can be used Without this, a broken symbolic-link wasn't removed, causing renaming to fail.
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 2 months 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!