{"id":80823,"date":"2022-03-09T16:49:45","date_gmt":"2022-03-09T15:49:45","guid":{"rendered":"https:\/\/www.blender.org\/?page_id=80823"},"modified":"2025-08-07T17:04:04","modified_gmt":"2025-08-07T15:04:04","slug":"3-1","status":"publish","type":"page","link":"https:\/\/www.blender.org\/download\/releases\/3-1\/","title":{"rendered":"3.1"},"content":{"rendered":"\n<div id=\"intro\" class=\"wp-block-group has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#111316\">\n<div class=\"wp-block-group container pb-5 is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-align-center container pt-6 is-style-paragraph-center-large has-white-color has-text-color\">Blender Foundation and the online developers community are proud to present Blender 3.1, a solid update to an already outstanding release.<\/p>\n\n\n\n<p class=\"has-text-align-center mb-4 has-text-color\" style=\"color:#7c7c7c\">Released March 9th, 2022<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-cyan-bluish-gray-color has-css-opacity has-cyan-bluish-gray-background-color has-background is-style-dots mb-0\"\/>\n<\/div>\n\n\n\n<h1 class=\"has-text-align-center has-white-color has-text-color wp-block-heading\">WHAT&#8217;S NEW IN 5 MINUTES<\/h1>\n\n\n\n<div class=\"container pb-7\"><div class=\"embed-responsive embed-responsive-16by9\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/BCi0QRM1ADY\" title=\"YouTube video player\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\" class=\"embed-responsive-item rounded\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/div><\/div>\n<\/div>\n\n\n\n<div class\"py-4=\"\" w-100\"=\"\" style=\"background-image: linear-gradient(#111316, black); height: 300px\"><\/div>\n\n\n\n<section id=\"cycles\" class=\"wp-block-group pb-7 pt-5 has-white-color has-black-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div id=\"paragraph-plus-block_6093e94363434\" class=\"wp-block-paragraph-plus container is-style-massive-title text-center pt-4 pb-3 js-show-on-scroll float-center\">\n\t<p>PEDAL TO THE<br \/>\n<strong style=\"font-size: 140px; display: block; margin-top: 20px; margin-left: 10px\">METAL<\/strong><\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_6093e94363434 {\n\t\t\t\t\t\tcolor: #006eff;\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_6093e94363434 {\n\t\t\t\tbackground-image: linear-gradient(353deg, rgb(0,88,204) 32%, rgb(128,225,255));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t\t<\/style>\n<\/div>\n\n\n\n<p class=\"has-text-align-center container is-style-paragraph-center-large pb-4 has-white-color has-text-color\">Cycles now has a Metal GPU backend, contributed by Apple.<\/p>\n\n\n<div id=\"chart-bars-block_6227be4e37568\" class=\"chart-bars container mx-auto px-5 mb-3\">\n  <div class=\"chart-bars-legend\">\n    <ul>\n                  <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"><\/span>\n          <span>M1 CPU<\/span>\n        <\/li>\n                        <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"><\/span>\n          <span>M1 GPU (Metal)<\/span>\n        <\/li>\n              <\/ul>\n  <\/div>\n\n  <ul>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Monster<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 99.9%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"358.49 Samples per minute (M1 GPU (Metal))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 27.3%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"97.92 Samples per minute (M1 CPU)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Junkshop<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 50.9%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"182.58 Samples per minute (M1 GPU (Metal))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 14.5%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"51.90 Samples per minute (M1 CPU)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Classroom<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 46.5%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"166.82 Samples per minute (M1 GPU (Metal))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 11.5%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"41.27 Samples per minute (M1 CPU)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n      <\/ul>\n\n  \n  <div class=\"chart-bars-legend\">\n    \n          <ul>\n        <li><span>Amount of samples per minute on an Apple M1 Max processor. Higher values are better.<\/span><\/li>        <li><span>Unit: Samples per minute<\/span><\/li>      <\/ul>\n      <\/div>\n      <style type=\"text\/css\">\n      #chart-bars-block_6227be4e37568 {\n        background: ;\n        color: ;\n      }\n      #chart-bars-block_6227be4e37568 {\r\n  --chart-bars-caption-width: 280px;\r\n}\r\n\r\n#chart-bars-block_6227be4e37568 .chart-bars-bars {\r\n  max-width: 600px;\r\n}\r\n\r\n#chart-bars-block_6227be4e37568 .chart-bars-item-caption {\r\n  max-width: 600px;\r\n}    <\/style>\n  <\/div>\n\n\n\n<p class=\"has-text-align-center container mb-6 pb-6 is-style-paragraph-center-large has-text-color has-small-font-size\" style=\"color:#8d8e96\">Currently supported on Apple M1 computers running macOS 12.2 or newer,<br>and Apple computers with AMD graphics cards running macOS 12.3 or newer.<\/p>\n\n\n\n<div class=\"wp-block-cover is-light\" style=\"min-height:720px;aspect-ratio:unset;\" id=\"point-cloud\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/point_clouds_cycles_blender31_s.mp4\" data-object-fit=\"cover\"><\/video><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns container mx-auto has-white-color has-text-color is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h1 class=\"has-text-align-center is-style-massive-title has-white-color has-text-color wp-block-heading\" style=\"font-size:72px\">MAKE A POINT<\/h1>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-white-color has-text-color has-medium-font-size\">The new Point Cloud object can be rendered directly with Cycles to create sand, water splashes, particles or even motion graphics.<\/p>\n\n\n\n<ul class=\"has-white-color has-text-color has-medium-font-size wp-block-list\"><li>Much more memory efficient.<\/li><li>Faster render times.<\/li><li>Point Info node.<\/li><li>Point Clouds can be generated with Geometry Nodes or imported from other software.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-buttons mt-4 is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-white-color has-text-color\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/render\/shader_nodes\/input\/point_info.html\" target=\"_blank\" rel=\"noreferrer noopener\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"has-text-align-center mt-6 has-text-color wp-block-heading\" style=\"color:#006eff\">MORE CYCLES<\/h1>\n\n\n<div id=\"word-cloud-block_618e4c7d58e57\" class=\"block-word-cloud container\">\n\n\t\t\t<ul class=\"list-unstyled d-flex justify-content-center align-items-center flex-wrap text-center\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Cycles#Ray_Tracing_Precision\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tRay Tracing Precision\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/developer.blender.org\/rB24e0165\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFisheye Lens Polynomial model\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/render\/cycles\/baking.html#margin\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNew &#8220;Adjacent Faces&#8221; for baking\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBdbd64a5\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMerge OpenEXR renders with Adaptive Sampling\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB8393ccd07634\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tOptiX Temporal Denoising\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB5b61737a8f4168\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMap Range on Vectors\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBe2a36a6e459f\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tOptional Embree Compact BVH\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\n\t\t\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link has-text-color\" href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Cycles\" style=\"color:#006eff\" target=\"_blank\" rel=\"noreferrer noopener\">See All Cycles Changes<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/section>\n\n\n\n<div id=\"geometry-nodes\" class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover is-light wp-duotone-000000-7bdcb5-3\" style=\"min-height:720px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-10 has-background-dim\"><\/span><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/geometry_nodes_building_front_loop.mp4\" data-object-fit=\"cover\"><\/video><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns container mx-auto has-white-color has-text-color is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><div id=\"paragraph-plus-block_619955b9981f0\" class=\"wp-block-paragraph-plus py-4 text-center container is-style-massive-title js-show-on-scroll float-center\">\n\t<p><span style=\"font-size: 180%\">BUILD<\/span><br \/>\nANYTHING<\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_619955b9981f0 {\n\t\t\t\t\t\tcolor: #7bdcb5;\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_619955b9981f0 {\n\t\t\t\tbackground-image: linear-gradient(176deg, rgb(255,255,255) 62%, rgb(153,229,214));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t\t<\/style>\n<\/div>\n\n\n\n<p class=\"has-text-align-center pr-3 is-style-paragraph-center-large has-medium-font-size\">Blender&#8217;s ever-growing procedural system gets 19 new nodes, including mesh modeling tools, access to time, advanced Fields control, incredible performance improvements, fewer unnecessary updates, and much more.<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group py-6 has-white-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#111316\">\n<div class=\"wp-block-columns container mx-auto py-6 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-video\"><video height=\"478\" style=\"aspect-ratio: 922 \/ 478;\" width=\"922\" autoplay loop muted src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/blender_3_1_nodes_drag_search.mp4\"><\/video><figcaption>Notice how the Random Value node changes to match the socket type.<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h6 class=\"m-0 has-text-color wp-block-heading\" style=\"color:#797979\">USER INTERFACE<\/h6>\n\n\n\n<h2 class=\"has-light-green-cyan-color has-text-color wp-block-heading\">DRAG, DROP, SEARCH!<\/h2>\n\n\n\n<p class=\"has-medium-font-size\">Speed-up your workflow by dragging sockets to get a list of automatically filtered nodes.<\/p>\n\n\n\n<ul class=\"has-medium-font-size wp-block-list\"><li>Filtered by matching socket types, see only what can be connected.<\/li><li>Search for math functions or blend modes.<\/li><li>Works on input and output sockets.<\/li><li>Available in Geometry, Shading, and Compositor nodes.<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns container mx-auto py-6 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h6 class=\"m-0 has-text-color wp-block-heading\" style=\"color:#797979\">NEW<\/h6>\n\n\n\n<h2 class=\"mt-2 has-light-green-cyan-color has-text-color wp-block-heading\">INSTANCE ATTRIBUTES<\/h2>\n\n\n\n<p class=\"has-medium-font-size\">Instances can now also have their own dynamic attributes!<\/p>\n\n\n\n<p class=\"has-medium-font-size\">This fully elevates them to be their own domain now and enables a powerful workflow by completing the pipeline where realized meshes can inherit data from instances that inherit data from points that inherit data from instances\u2026 you get the picture.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-video\"><video height=\"942\" style=\"aspect-ratio: 1548 \/ 942;\" width=\"1548\" autoplay loop muted src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/geonodes_instance_attributes.mp4\"><\/video><figcaption><a href=\"https:\/\/download.blender.org\/demo\/geometry-nodes\/instance_attribtues.blend\" data-type=\"URL\" data-id=\"https:\/\/download.blender.org\/demo\/geometry-nodes\/instance_attribtues.blend\">Download this .blend file<\/a><\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n<div id=\"cards-block_622635ee71966\" class=\" container mx-auto my-6\">\n\n\t<div class=\"cards card-layout-card-transparent card-aspect-ratio-landscape\">\n\t\t<style>\n\t\t\t#cards-block_622635ee71966 .cards {\n\t\t\t\t--cards-items-per-row: 3;\n\t\t\t}\n\t\t<\/style>\n\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/asset_browser.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t\n\t\t\t<video loop autoplay muted preload=\"metadata\">\n\t\t\t\t<source src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/geonodes_node_group_assets.mp4\" type=\"video\/mp4\">\n\t\t\t<\/video>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cards-item-headline\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/asset_browser.html\">ASSET BROWSER<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cards-item-title\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/asset_browser.html\">Node Group Assets<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/asset_browser.html\"><p>Mark Node Groups as Asset, drag &#038; drop from the Asset Browser into Shading, Geometry Nodes, or Compositor.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/inspection.html#node-timings-overlay\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/node_timings.png\" alt=\"Timings Overlay\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cards-item-headline\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/inspection.html#node-timings-overlay\">USER INTERFACE<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cards-item-title\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/inspection.html#node-timings-overlay\">Timings Overlay<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/inspection.html#node-timings-overlay\"><p>See at a glance how fast your nodes (including Node Groups) are performing.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/spreadsheet.html?highlight=volume\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/volumes_spreadsheet.png\" alt=\"Volume Grids\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cards-item-headline\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/spreadsheet.html?highlight=volume\">SPREADSHEET<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"cards-item-title\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/spreadsheet.html?highlight=volume\">Volume Grids<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/spreadsheet.html?highlight=volume\"><p>The Spreadsheet now lists Volume Grids info such as grid name, data type, and class.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n      <style type=\"text\/css\">\n      #cards-block_622635ee71966 {\n        background: ;\n        color: ;\n      }\n      #cards-block_622635ee71966 .cards-list {\r\n    justify-content: center;\r\n}    <\/style>\n  <\/div>\n\n\n\n<h1 class=\"has-text-align-center mt-6 mb-3 has-light-green-cyan-color has-text-color wp-block-heading\">NEW KIDS ON THE <em>BUILDING<\/em> BLOCKS<\/h1>\n\n\n<div id=\"tabs-block_622659398b7e0\" class=\"tabs container mx-auto\">\n\t<div>\n\t\t<ul class=\"nav nav-tabs\" role=\"tablist\">\n\t\t\t\t\t\t<li class=\"nav-item\">\n\t\t\t\t<a class=\"nav-link active\"\n\t\t\t\t\t\tid=\"t-extrude-mesh-0-tab\" data-toggle=\"pill\" href=\"#t-extrude-mesh-0\" role=\"tab\"\n\t\t\t\t\t\taria-controls=\"t-extrude-mesh-0\" aria-selected=\"true\">\n\t\t\t\t\tExtrude Mesh\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t\t<li class=\"nav-item\">\n\t\t\t\t<a class=\"nav-link \"\n\t\t\t\t\t\tid=\"t-scale-elements-1-tab\" data-toggle=\"pill\" href=\"#t-scale-elements-1\" role=\"tab\"\n\t\t\t\t\t\taria-controls=\"t-scale-elements-1\" aria-selected=\"false\">\n\t\t\t\t\tScale Elements\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t\t<li class=\"nav-item\">\n\t\t\t\t<a class=\"nav-link \"\n\t\t\t\t\t\tid=\"t-stretch-map-using-field-at-index-2-tab\" data-toggle=\"pill\" href=\"#t-stretch-map-using-field-at-index-2\" role=\"tab\"\n\t\t\t\t\t\taria-controls=\"t-stretch-map-using-field-at-index-2\" aria-selected=\"false\">\n\t\t\t\t\tStretch Map using Field at Index\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t\t<li class=\"nav-item\">\n\t\t\t\t<a class=\"nav-link \"\n\t\t\t\t\t\tid=\"t-accumulate-field-3-tab\" data-toggle=\"pill\" href=\"#t-accumulate-field-3\" role=\"tab\"\n\t\t\t\t\t\taria-controls=\"t-accumulate-field-3\" aria-selected=\"false\">\n\t\t\t\t\tAccumulate Field\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\t<div class=\"tab-content text-center\">\n\t\t\t\t\t\t\t<div class=\"tab-pane show active\" id=\"t-extrude-mesh-0\" role=\"tabpanel\" aria-labelledby=\"t-extrude-mesh-0-tab\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"embed-responsive embed-responsive-16by9\">\n\t\t\t\t\t\t\t<video class=\"embed-responsive-item rounded\" controls muted loop >\n\t\t\t\t\t\t\t\t<source src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/geonodes_extrude_scale.mp4\" type=\"video\/mp4\">\n\t\t\t\t\t\t\t<\/video>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tab-description\"><p>The long awaited Extrude node finally made it into Blender! Now a whole different approach to procedural modeling is possible. In this example a procedural chocolate bar is achieved with multiple steps of simply extruding and scaling. <a href=\"https:\/\/download.blender.org\/demo\/geometry-nodes\/chocolate.blend\">Download this .blend file<\/a>.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"tab-pane \" id=\"t-scale-elements-1\" role=\"tabpanel\" aria-labelledby=\"t-scale-elements-1-tab\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"embed-responsive embed-responsive-16by9\">\n\t\t\t\t\t\t\t<video class=\"embed-responsive-item rounded\" controls muted loop >\n\t\t\t\t\t\t\t\t<source src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/geonodes_scale_elements.mp4\" type=\"video\/mp4\">\n\t\t\t\t\t\t\t<\/video>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tab-description\"><p>The Scale Elements node goes hand in hand with the new Extrude node. Connected elements of a selection can be scaled around their individual center. So combined with extruding the individual faces and using the top faces as a selection creates the effect you can see right here. <a href=\"https:\/\/download.blender.org\/demo\/geometry-nodes\/chocolate.blend\">Download this .blend file<\/a>.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"tab-pane \" id=\"t-stretch-map-using-field-at-index-2\" role=\"tabpanel\" aria-labelledby=\"t-stretch-map-using-field-at-index-2-tab\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"embed-responsive embed-responsive-16by9\">\n\t\t\t\t\t\t\t<video class=\"embed-responsive-item rounded\" autoplay controls muted loop >\n\t\t\t\t\t\t\t\t<source src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/stretch_map.mp4\" type=\"video\/mp4\">\n\t\t\t\t\t\t\t<\/video>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tab-description\"><p>The Field at Index node makes it possible to read out the value of an evaluated field at a different index.<br \/>\nThis little node is a building block that is important to make all sorts of custom operations possible where elements need to exchange data. Here it is used to generate a directional stretch map based on UV space. <a href=\"https:\/\/download.blender.org\/demo\/geometry-nodes\/field_at_index.blend \">Download this .blend file<\/a>.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"tab-pane \" id=\"t-accumulate-field-3\" role=\"tabpanel\" aria-labelledby=\"t-accumulate-field-3-tab\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"embed-responsive embed-responsive-16by9\">\n\t\t\t\t\t\t\t<video class=\"embed-responsive-item rounded\" autoplay controls muted loop >\n\t\t\t\t\t\t\t\t<source src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/release_notes_3-1_accumulate_field_node.mp4\" type=\"video\/mp4\">\n\t\t\t\t\t\t\t<\/video>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tab-description\"><p>The Accumulate Field node let&#8217;s you dynamically add up values of a field within a group. Here you can see this used to stack cubes by figuring out the cumulative height of the previous cubes for each cube in a stack. <a href=\"https:\/\/download.blender.org\/demo\/geometry-nodes\/accumulate_field.blend\">Download this .blend file<\/a>.<\/p>\n<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n\n  \t\t<style type=\"text\/css\">\n\t\t\t#tabs-block_622659398b7e0 {\n\t\t\t\tcolor: #7bdcb5;\n\t\t\t\tbackground-color: ;\n\t\t\t}\n\t\t\t#tabs-block_622659398b7e0 .embed-responsive-item,\n\t\t\t#tabs-block_622659398b7e0 img {\n\t\t\t\tbackground: ;\n\t\t\t}\n\t\t\t#tabs-block_622659398b7e0 .tab-description {\r\n  color: white;\r\n  max-width: 810px;\r\n  margin: 0 auto;\r\n}\r\n\r\n#tabs-block_622659398b7e0 .embed-responsive {\r\n    background-color: black;\r\n    border-radius: var(--border-radius-lg);\r\n}\r\n\t\t<\/style>\n  <\/div>\n\n\n\n<h1 class=\"has-text-align-center mt-6 mb-3 has-light-green-cyan-color has-text-color wp-block-heading\">PLUS THESE NEW NODES<\/h1>\n\n\n<div id=\"cards-block_622640a28b7cc\" class=\" container mx-auto pb-6\">\n\n\t<div class=\"cards card-layout-card-transparent card-aspect-ratio-landscape\">\n\t\t<style>\n\t\t\t#cards-block_622640a28b7cc .cards {\n\t\t\t\t--cards-items-per-row: 4;\n\t\t\t}\n\t\t<\/style>\n\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/curve_primitives\/arc.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_arc.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/curve_primitives\/arc.html\"><p>This new primitive is similar to the Curve Circle, but it can create an incomplete circle.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/geometry\/merge_by_distance.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_mergebydistance.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/geometry\/merge_by_distance.html\"><p>Merge selected mesh vertices or point cloud points within a given distance.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/geometry\/geometry_to_instance.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_geometrytoinstance.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/geometry\/geometry_to_instance.html\"><p>Convert real geometry into an instance.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/dual_mesh.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_dualmesh.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/dual_mesh.html\"><p>Transform a mesh&#8217;s faces into vertices and vertices into faces.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/flip_faces.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_flipfaces.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/flip_faces.html\"><p>Reverses the normals of selected faces by reversing the winding order of their vertices and edges.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/utilities\/compare.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_compare.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/utilities\/compare.html\"><p>The Compare Floats node has been upgraded to be more generic.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/attribute\/domain_size.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_domainsize.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/attribute\/domain_size.html\"><p>Return the size of any attribute domain, like the number of vertices in a mesh.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/input\/scene_time.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_scene_time.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/input\/scene_time.html\"><p>Access the scene&#8217;s current time directly without drivers.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/vertex_neighbors.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_vertexneighbors.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/vertex_neighbors.html\"><p>Gives access to the number of vertices and faces connected to each vertex.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/face_neighbors.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_faceneighbors.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/face_neighbors.html\"><p>Gives access to each face&#8217;s vertex count and the number of faces connected by an edge.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/edge_vertices.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_edgevertices.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/edge_vertices.html\"><p>Gives access to edge vertex indices and their positions.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/edge_neighbors.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_edgeneighbors.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/edge_neighbors.html\"><p>Tells how many faces use each edge.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/face_area.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_facearea.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/face_area.html\"><p>Provides access to the surface area of each of a mesh&#8217;s faces.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/mesh_island.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_meshisland.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/mesh_island.html\"><p>Outputs a separate index for each piece of connected vertices in a mesh.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div class=\"cards-item card-aspect-ratio-inherit\" >\n\t\t\t\t<div class=\"cards-item-content\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<? \/\/ TODO: @web-assets make cards-item thumbnail hover effect zoom in outer wrapper cards-item link elements for better semantics ?>\n\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/edge_angle.html\" class=\"cards-item-thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/31_nodes_edgeangle.png\" alt=\"\"\/>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"cards-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"cards-item-excerpt\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/modeling\/geometry_nodes\/mesh\/edge_angle.html\"><p>Gives the angle between the normals of two manifold faces.<\/p>\n<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n      <style type=\"text\/css\">\n      #cards-block_622640a28b7cc {\n        background: ;\n        color: ;\n      }\n      #cards-block_622640a28b7cc {\r\n  text-align: center;\r\n}\r\n\r\n#cards-block_622640a28b7cc .cards-list {\r\n  justify-content: center;\r\n}    <\/style>\n  <\/div>\n\n\n\n<div class=\"wp-block-cover is-light\" style=\"min-height:700px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/geometry_nodes_building_top.mp4\" data-object-fit=\"cover\"><\/video><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<\/div><\/div>\n\n\n\n<div id=\"nodes-so-fast\" class=\"wp-block-group container mx-auto pt-4 is-style-default rounded has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#1b1e23\">\n<h1 class=\"has-text-align-center mt-4 d-block has-light-green-cyan-color has-text-color wp-block-heading\">NODES SO FAST<\/h1>\n\n\n\n<p class=\"has-text-align-center mb-0 is-style-paragraph-center-large\">Blender 3.1 brings performance in Geometry Nodes to the next level,<br>many nodes are now multi-threaded and use less memory.<br>Do more with less.<\/p>\n\n\n<div id=\"word-cloud-block_62263d467be19\" class=\"block-word-cloud container\">\n\n\t\t\t<ul class=\"list-unstyled d-flex justify-content-center align-items-center flex-wrap text-center\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB1686979747c3b5\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMemory usage reduced up to 100x in large fields\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB92237f11eba44d\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tUp to 20% improvement in memory use\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB658fd8df0bd2427c\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tImprovements to multi-threading with medium loads up to 10x\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB47276b84701727c2f18\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t2-3x speedup processing single values with field nodes\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBf5ce243a56a22d\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tRealize Instances node is now multi-threaded\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBcfa53e0fbeed71\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAccess speed in Geometry Nodes up to 40% faster\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB796e9d442cf8f9\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tDomain interpolation now only calculates necessary values\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBd2f4fb68f5d1747d1827\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSet Spline Type node is now multi-threaded\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB012917837649676e9\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tDisplaying large node trees nearly 2x faster\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBaa6c922d99f7ae170\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCube mesh primitive ~75% faster\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBcb96435047506c\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tGrid mesh primitive is now multi-threaded\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/developer.blender.org\/rB6a71b2af66cf10\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBounding Box node is now multi-threaded\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBe206a0ae960c2c62d\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tLower overhead on multi-threading\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBdbbf0e7f66524a\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFaster editing and undo \t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\n\t\t\n\t\t\t<style type=\"text\/css\">\n\t\t\t\t\t\t#word-cloud-block_62263d467be19 {\n\t\t\t\tcolor: #7bdcb5;\n\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t<\/style>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group pb-6 is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"has-text-align-center mt-6 has-light-green-cyan-color has-text-color wp-block-heading\">YUP, THERE&#8217;S MORE<\/h1>\n\n\n<div id=\"word-cloud-block_62263d998b7ca\" class=\"block-word-cloud container mx-auto\">\n\n\t\t\t<ul class=\"list-unstyled d-flex justify-content-center align-items-center flex-wrap text-center\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB5b61737a8f4168\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMap Range node now has a vector data type option\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB14f6afb0900390\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBoolean Math node has been expanded with more operations\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB1a833dbdb9c4ec\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAttribute Statistic node now has a selection input\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB0e86c60c28b62f\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAdded Line and Pivot Point outputs in String to Curves node\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBa94d80716e688a\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tInstances can be removed in the Delete Geometry node\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBabf30007abdac2\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tTriangulate node now has a selection input\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBa7672caeb255e3\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSelection input in the Resample Curve node\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB3fe735d371f4acd6\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNew &#8220;Offset&#8221; input in Set Handle Position node\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB88e9e97ee907b8\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSpline Length node now includes number of control points\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB3fe735d371f4\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tStar curve primitive node has a selection output for the outer points\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBa84621347d93bc\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBetter NURBS to B\u00e9zier splines conversion in Set Spline Type node\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB38c7378949b332\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCurve Handle Positions node now has a toggle to output the position relative to the corresponding control point\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB431524aebc5aa9\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCone and Cylinder mesh primitives now have selection outputs for the top, side, and bottom sections\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB1995aae6e3bf\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tImproved selection of nodes inside frames\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\n\t\t\n\t\t\t<style type=\"text\/css\">\n\t\t\t\t\t\t#word-cloud-block_62263d998b7ca {\n\t\t\t\tcolor: #7bdcb5;\n\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t<\/style>\n\t<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link has-light-green-cyan-color has-text-color\" href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Nodes_Physics\" target=\"_blank\" rel=\"noreferrer noopener\">See All Node Editor Changes<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div id=\"vertex-creasing\" class=\"wp-block-group py-6 has-white-color has-black-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns container mx-auto mb-0 my-6 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69a8ff822b7d6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69a8ff822b7d6\" class=\"wp-block-image size-large is-style-js-isolify wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles-1280x720.png\" alt=\"\" class=\"wp-image-81017\" srcset=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles-1280x720.png 1280w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles-512x288.png 512w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles-768x432.png 768w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles-1536x864.png 1536w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles-480x270.png 480w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/Vertex_crease_cycles.png 1920w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption>Example shapes made using Vertex and Edge creasing.<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"mb-2 has-text-color wp-block-heading\" style=\"color:#888888\">MODELING<\/h5>\n\n\n<div id=\"paragraph-plus-block_621fa535eafd3\" class=\"wp-block-paragraph-plus mt-0\">\n\t<p>VERTEX<br \/>\n<strong>CREASING<\/strong><\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_621fa535eafd3 {\n\t\t\t\t\t\t\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_621fa535eafd3 {\n\t\t\t\tbackground-image: linear-gradient(45deg, rgb(238,255,58) 0%, rgb(120,255,58));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t#chart-bars-block_621fafe9eafe1 .chart-bars-item-caption {\r\nmin-width: 160px;\r\n}\t<\/style>\n<\/div>\n\n\n\n<p class=\"pt-3 has-medium-font-size\">It is now possible to mark individual vertices as arbitrarily sharp to create interesting shapes more efficiently.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Support for Pixar OpenSubDiv for modeling, rendering, Alembic and USD import\/export.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns container mx-auto mb-0 my-6 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"mb-2 has-text-color wp-block-heading\" style=\"color:#888888\">ANIMATION<\/h5>\n\n\n<div id=\"paragraph-plus-block_6228e69b935ae\" class=\"wp-block-paragraph-plus\">\n\t<p>COPY<br \/>\n<strong>GLOBAL<\/strong><br \/>\nTRANSFORM<\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_6228e69b935ae {\n\t\t\t\t\t\t\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_6228e69b935ae {\n\t\t\t\tbackground-image: linear-gradient(45deg, rgb(58,241,255) 0%, rgb(120,255,58));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t\t<\/style>\n<\/div>\n\n\n\n<p class=\"pt-3 has-medium-font-size\">The built-in Copy Global Transform add-on makes it possible to copy the world-space transform of the active object\/bone, and paste it onto any object\/bone.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--5\"><a class=\"wp-block-button__link has-text-color\" href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Add-ons#Copy_Global_Transform\" style=\"color:#0dffad\" target=\"_blank\" rel=\"noreferrer noopener\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-video\"><video height=\"1222\" style=\"aspect-ratio: 1786 \/ 1222;\" width=\"1786\" autoplay loop muted src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/copy_global.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div id=\"grease-pencil\" class=\"wp-block-group py-6 has-white-color has-black-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns container mx-auto mt-6 rounded has-white-color has-text-color has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#681fad\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"compare-media-block_621f9bc8eafc7\" class=\"compare-media\">\n\t<div class=\"images-compare\">\n\t\t<div style=\"display: none;\">\n\t\t\t\t\t\t\t<span class=\"images-compare-label\">Dilate<\/span>\n\t\t\t\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/gpencil_fill_dilate.gif\" alt=\"Dilate\">\n\t\t\t\t\t<\/div>\n\n\t\t<div>\n\t\t\t\t\t\t\t<span class=\"images-compare-label\">Contract<\/span>\n\t\t\t\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/gpencil_fill_contract.gif\" alt=\"Contract\">\n\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\n      <style type=\"text\/css\">\n\t\t\t\t\t\t#compare-media-block_621f9bc8eafc7 .images-compare-before,\n\t\t\t#compare-media-block_621f9bc8eafc7 .images-compare-after {\n\t\t\t\tbackground: ;\n\t\t\t}\n\t\t\t#compare-media-block_621f9bc8eafc7 span.images-compare-label { color: ; }\n\t\t\t#compare-media-block_621f9bc8eafc7 {\r\n  --compare-widget-color: hsl(271deg 70% 60%);\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 .images-compare-separator {\r\n    background: var(--compare-widget-color);\r\n    width: 2px;\r\n    margin-left: -1px;\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 .images-compare-handle {\r\n    border-color: var(--compare-widget-color);\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 .images-compare-left-arrow {\r\n    border-right-color: var(--compare-widget-color);\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 .images-compare-right-arrow {\r\n    border-left-color: var(--compare-widget-color);\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 .images-compare-label {\r\n  background-color: hsl(271deg 70% 60% \/ 86%);\r\n  box-shadow: none;\r\n  color: white;\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 .images-compare {\r\n  background-color: var(--compare-widget-color);\r\n  border: thick solid var(--compare-widget-color);\r\n}\r\n\r\n#compare-media-block_621f9bc8eafc7 img {\r\n  border-radius: var(--border-radius);\r\n}\t\t<\/style>\n  <\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"paragraph-plus-block_6220efb6d6405\" class=\"wp-block-paragraph-plus\">\n\t<p>GREASE<br \/><strong style=\"font-size: 125%\">PENCIL<\/strong><\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_6220efb6d6405 {\n\t\t\t\t\t\t\t\t\tfont-size: 72px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_6220efb6d6405 {\n\t\t\t\tbackground-image: linear-gradient(164deg, rgb(252,247,255) 0%, rgba(206,157,234,0.71));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t#chart-bars-block_621fafe9eafe1 .chart-bars-item-caption {\r\nmin-width: 160px;\r\n}\t<\/style>\n<\/div>\n\n\n\n<h1 class=\"has-text-color wp-block-heading\" style=\"color:#e6d4f7\">DILATE\/CONTRACT FILL<\/h1>\n\n\n\n<p class=\"pt-3 has-medium-font-size\">The Fill tool now allows negative values, creating a contract effect for styles where an outline is needed.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--6\"><a class=\"wp-block-button__link\" href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/grease_pencil\/modes\/draw\/tools\/fill.html\" target=\"_blank\" rel=\"noreferrer noopener\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h1 class=\"has-text-align-center is-style-default mt-6 has-vivid-purple-color has-text-color wp-block-heading\">PLUS<\/h1>\n\n\n<div id=\"word-cloud-block_621f9e1ceafc8\" class=\"block-word-cloud container\">\n\n\t\t\t<ul class=\"list-unstyled d-flex justify-content-center align-items-center flex-wrap text-center\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB459af75d1ed5\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tShrinkwrap Modifier\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB579e8ebe79a1\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tLineArt Backface Culling\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBe1c4e5df225d\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tExport Scene frame range in PDF Export\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB556c71a84ac1\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tMerge All Layers option in Merge operator\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBa90c35646766\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tRandomize parameter in Length modifier\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB5ae76fae90da\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tLineArt Noise Tolerant Chaining\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBdde997086ce2\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tPreserve LineArt contour lines when using face mark filtering\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB40c8e23d481c\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tLineArt Inverse Collection Toggle\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\n\t\t\n\t<\/div>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--7\"><a class=\"wp-block-button__link has-text-color\" href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Grease_Pencil\" style=\"color:#bc75ff\" target=\"_blank\" rel=\"noreferrer noopener\">See all Grease Pencil updates<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<section id=\"subdivision\" class=\"wp-block-group py-6 has-vivid-red-color has-black-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover wp-duotone-8c00b7-fcff41-9\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-90 has-background-dim\"><\/span><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/gpu_subdiv.mp4\" data-object-fit=\"cover\"><\/video><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group container mx-auto my-6 is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" id=\"gpu-subdiv-video\">\n<figure class=\"wp-block-video\"><video height=\"688\" style=\"aspect-ratio: 482 \/ 688;\" width=\"482\" autoplay loop muted src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/gpu_subdiv.mp4\"><\/video><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"paragraph-plus-block_622251801830d\" class=\"wp-block-paragraph-plus pt-2\">\n\t<p><strong style=\"font-size: 5.64rem; line-height: 4rem;\">SUB-DIVIDE<\/strong><br \/>\nAND CONQUER<\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_622251801830d {\n\t\t\t\t\t\t\t\t\tfont-size: 72px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_622251801830d {\n\t\t\t\tbackground-image: linear-gradient(185deg, rgb(255,119,61) 0%, rgb(255,61,61));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t\t<\/style>\n<\/div>\n\n\n\n<p class=\"has-text-align-left is-style-default py-2 has-white-color has-text-color has-medium-font-size\">Playback in the 3D Viewport is now much faster thanks to GPU acceleration support in the Subdivision modifier.<\/p>\n\n\n<div id=\"chart-bars-block_622254c51830e\" class=\"chart-bars mb-4\">\n  <div class=\"chart-bars-legend\">\n    <ul>\n                  <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"><\/span>\n          <span>GPU (Blender 3.1)<\/span>\n        <\/li>\n                        <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"><\/span>\n          <span>CPU (Blender 3.0)<\/span>\n        <\/li>\n              <\/ul>\n  <\/div>\n\n  <ul>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Subdiv. Level 0<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 100%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"23 Frames per Second (GPU (Blender 3.1))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 100%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"23 Frames per Second (CPU (Blender 3.0))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Subdiv. Level 1<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 82.6%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"19 Frames per Second (GPU (Blender 3.1))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 13%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"3 Frames per Second (CPU (Blender 3.0))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Subdiv. Level 2<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 82.6%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"19 Frames per Second (GPU (Blender 3.1))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 4.3%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"1 Frames per Second (CPU (Blender 3.0))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Subdiv. Level 3<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 69.6%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"16 Frames per Second (GPU (Blender 3.1))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 4.3%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"1 Frames per Second (CPU (Blender 3.0))\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n      <\/ul>\n\n  \n  <div class=\"chart-bars-legend\">\n    \n          <ul>\n        <li><span>Frames per second on Rain character by Blender Studio. Higher values are better.<\/span><\/li>        <li><span>Unit: Frames per Second<\/span><\/li>      <\/ul>\n      <\/div>\n      <style type=\"text\/css\">\n      #chart-bars-block_622254c51830e {\n        background: ;\n        color: ;\n      }\n      #chart-bars-block_622254c51830e {\r\n  --chart-bars-caption-width: 25%;\r\n  background-color: #040104;\r\n  border-radius: var(--border-radius-lg);\r\n  padding: 2rem 4rem;\r\n}    <\/style>\n  <\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--8\"><a class=\"wp-block-button__link has-text-color\" href=\"https:\/\/developer.blender.org\/D12406\" style=\"color:#ff3d3d\" target=\"_blank\" rel=\"noreferrer noopener\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h1 class=\"has-text-align-center mt-6 wp-block-heading\">PERFORMANCE IN AND OUT<\/h1>\n\n\n\n<div class=\"wp-block-columns container mx-auto my-6 py-3 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"paragraph-plus-block_6220e9d0c3450\" class=\"wp-block-paragraph-plus\">\n\t<p>FASTER <strong>.OBJ<\/strong><\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_6220e9d0c3450 {\n\t\t\t\t\t\t\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_6220e9d0c3450 {\n\t\t\t\tbackground-image: linear-gradient(360deg, rgb(221,51,51) 0%, rgb(219,106,50));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t#chart-bars-block_621fafe9eafe1 .chart-bars-item-caption {\r\nmin-width: 160px;\r\n}\t<\/style>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\">Exporting .obj files is now orders of magnitude faster thanks to porting it to C++.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline mt-4 is-style-outline--10\"><a class=\"wp-block-button__link\" href=\"https:\/\/developer.blender.org\/D13046\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"chart-bars-block_621fafe9eafe1\" class=\"chart-bars container mx-auto px-5\">\n  <div class=\"chart-bars-legend\">\n    <ul>\n                  <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"><\/span>\n          <span>Blender 3.0<\/span>\n        <\/li>\n                        <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"><\/span>\n          <span>Blender 3.1<\/span>\n        <\/li>\n              <\/ul>\n  <\/div>\n\n  <ul>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Large File (365MB)<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 100%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"132 seconds (Blender 3.0)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 10.6%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"14 seconds (Blender 3.1)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">Small File (20MB)<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 9.3%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"12.3 seconds (Blender 3.0)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 0.7%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"0.9 seconds (Blender 3.1)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n      <\/ul>\n\n  \n  <div class=\"chart-bars-legend\">\n    \n          <ul>\n        <li><span>Time to export an .obj file. Lower values are better.<\/span><\/li>        <li><span>Unit: seconds<\/span><\/li>      <\/ul>\n      <\/div>\n  <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns container mx-auto my-6 py-3 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"chart-bars-block_62223c216303f\" class=\"chart-bars container mx-auto px-5\">\n  <div class=\"chart-bars-legend\">\n    <ul>\n                  <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"><\/span>\n          <span>Blender 3.0<\/span>\n        <\/li>\n                        <li>\n          <span class=\"chart-bars-legend-indicator\" style=\"background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"><\/span>\n          <span>Blender 3.1<\/span>\n        <\/li>\n              <\/ul>\n  <\/div>\n\n  <ul>\n          <li class=\"chart-bars-item\">\n        <div class=\"chart-bars-item-caption\">FBX Export<\/div>\n        <div class=\"chart-bars-bars\">\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 100%; background: linear-gradient(45deg, rgb(0,200,255), rgb(50,85,255));\"\n              title=\"1200 seconds (Blender 3.0)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n          \n                        <div class=\"chart-bars-bar-container\">\n              <div\n              class=\"chart-bars-bar \"\n              style=\"width: 1.7%; background: linear-gradient(45deg, rgb(255,119,0), rgb(221,0,0));\"\n              title=\"20 seconds (Blender 3.1)\">\n\n                              <\/div>\n              <div class=\"chart-bars-bar background\"><\/div>\n            <\/div>\n                  <\/div>\n      <\/li>\n      <\/ul>\n\n  \n  <div class=\"chart-bars-legend\">\n    \n          <ul>\n        <li><span>Time to export a .fbx file. Lower values are better.<\/span><\/li>        <li><span>Unit: seconds<\/span><\/li>      <\/ul>\n      <\/div>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"paragraph-plus-block_6220e9fcc3451\" class=\"wp-block-paragraph-plus\">\n\t<p>FASTER <strong>.FBX<\/strong><\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_6220e9fcc3451 {\n\t\t\t\t\t\t\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_6220e9fcc3451 {\n\t\t\t\tbackground-image: linear-gradient(360deg, rgb(221,51,51) 0%, rgb(219,106,50));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t#chart-bars-block_621fafe9eafe1 .chart-bars-item-caption {\r\nmin-width: 160px;\r\n}\t<\/style>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\">A massive improvement can be seen on files with Armatures in REST position.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline mt-4 is-style-outline--11\"><a class=\"wp-block-button__link\" href=\"https:\/\/developer.blender.org\/rBA1b0254b5315b\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns container mx-auto py-3 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video height=\"696\" style=\"aspect-ratio: 854 \/ 696;\" width=\"854\" controls src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/imagine_engine.mp4\"><\/video><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div id=\"paragraph-plus-block_6227a414b3882\" class=\"wp-block-paragraph-plus\">\n\t<p>GO <strong>BIG<\/strong><\/p>\n\n\t<style type=\"text\/css\">\n\t\t#paragraph-plus-block_6227a414b3882 {\n\t\t\t\t\t\t\t\t\tfont-size: 64px;\t\t}\n\n\t\t\t\t\n\t\t\t#paragraph-plus-block_6227a414b3882 {\n\t\t\t\tbackground-image: linear-gradient(360deg, rgb(221,51,51) 0%, rgb(219,106,50));\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t}\n\t\t\n\t\t\n\t\t\t<\/style>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\">The Image Editor can now handle much larger images for preview and for editing.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Video shows a 52K image, repeated indefinitely.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline mt-4 is-style-outline--12\"><a class=\"wp-block-button__link\" href=\"https:\/\/developer.blender.org\/rBbdd74e1e9338b18e4f80458f284d0c6a4d100f30\" target=\"_blank\" rel=\"noreferrer noopener\">Read More<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"has-text-align-center mt-6 wp-block-heading\">EVEN MORE SPEED<\/h1>\n\n\n<div id=\"word-cloud-block_6217ce2be0fe7\" class=\"block-word-cloud container\">\n\n\t\t\t<ul class=\"list-unstyled d-flex justify-content-center align-items-center flex-wrap text-center\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/developer.blender.org\/T91406\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAsset Browser Library Index Loading\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB6a71b2af66cf10\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFaster Edit Mode Toggle\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBcfa53e0fbeed71\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tPerformance improvement on Mesh Vertex and Face Normals\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\n\t\t\n\t<\/div>\n<\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-cover aligncenter is-light has-parallax text-center\" style=\"background-image:url(https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/blender_opendata_gleb_alexandrov_01.jpg);min-height:720px;aspect-ratio:unset;\" id=\"benchmark\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-40 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns are-vertically-aligned-center my-7 container has-white-color has-text-color is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h1 class=\"has-text-align-center is-style-massive-title has-white-color has-text-color wp-block-heading\">BENCHMARK IT<\/h1>\n\n\n\n<p class=\"has-text-align-center is-style-paragraph-center-large has-medium-font-size\">So Blender 3.1 is fast, but how fast does it run on <strong>your<\/strong> computer?<\/p>\n\n\n\n<p class=\"has-text-align-center is-style-paragraph-center-large\">Download and run the Blender Benchmark to share and compare your score with openly accessible benchmarks provided by the Blender community.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline mt-4 is-style-outline--13\"><a class=\"wp-block-button__link has-white-color has-text-color\" href=\"https:\/\/opendata.blender.org\" target=\"_blank\" rel=\"noopener\">Download the new Blender Benchmark<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<section id=\"io\" class=\"wp-block-group pt-7 has-cyan-bluish-gray-color has-black-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"has-text-align-center mt-6 wp-block-heading\">BUT WAIT, THERE&#8217;S MORE<\/h1>\n\n\n<div id=\"word-cloud-block_6217d4b15709f\" class=\"block-word-cloud container\">\n\n\t\t\t<ul class=\"list-unstyled d-flex justify-content-center align-items-center flex-wrap text-center\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBc85c52f2ce478ab0e30c5e93fd5a5cb812db232f\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tExport USD Preview Surface Shaders\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB4e2478940eb8\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tExport animated Vertex Colors to Alembic\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBb1bd0f8ffdaf\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tOpenEXR DWAB compression support\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Pipeline_Assets_IO#glTF_2.0\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSeveral glTF 2.0 improvements\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Pipeline_Assets_IO#Alembic\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSupport for reading Override layers in Alembic files\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Python_API#Bundled_Python\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tPython 3.10\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/D13766\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tOutliner report when Resync is required\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB8c55481e337c9c\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCurve Mapping widget improvements\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB75d84b1b642a82777d2688a9bdeedd7064dcee10\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBatch Rename selected items in Outliner\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Core\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSupport for batch renaming Collections, Volumes, and Lights\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBfa8c2c788579\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tImproved feedback on area splitting\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBe1bd4bbb6668\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tView Pie menu in more editors\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB9cfffe84681b\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tOpen File Browser in Thumbnail View when browsing fonts\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB6beaa297918b\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNew Color Space Conversion node in Compositor\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB02a9377da0da\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tDefault paths for Fonts on macOS and Linux\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Add-ons#Rigify\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tRigify Improvements\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB73047c69ea80\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSupport for floating-point font sizes in UI\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBeab066cbf2da\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tUse timecodes by default in VSE\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBb2ccd8546c72\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tScene Time node in Compositor\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBb42494cf6b00\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tDrag &#038; Drop data-blocks from Outliner into VSE\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB9cf3d841a823\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tSeparate VSE Meta Strips Python API\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Python_API\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tPython API additions and changes\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBb45e71e22cc7\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAutomatic Proxy Building in VSE\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Add-ons#Atomic_Blender_.28PDB.2FXYZ.29\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tImprovements to PDB\/XYZ Importer\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Add-ons#Copy_Global_Transform\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNew Copy Global Transform add-on\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Sculpt\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tUDIM Substitution Tokens support\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB45d038181ae259\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tImproved NURBS Knots Calculation\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBf6888b530ac81a\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tConvert generic Attributes operator\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.blender.org\/manual\/en\/3.1\/editors\/graph_editor\/fcurves\/editing.html#snap\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tEqualize Handles in Graph Editor\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBbdd74e1e9338\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tFixed tearing artifacts in Image Editor\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rBc4ea5cb1a3811cbf685a1542a69b33ba3d6345f1\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tAuto-close brackets\/quotes in Text Editor\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Python_API#Crazy_space\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCrazy Space access via Python API\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB1785286ecc9\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tControl opacity of wireframe bones\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Animation_Rigging#Action_Frame_Range\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tCustom Frame Range for Actions\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\/Animation_Rigging#Graph_Editor_Slider_Operators\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tGraph Editor Slider Operators\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/developer.blender.org\/rB37848d1c8edf18ac52095cec\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNode Groups can now be marked as Assets\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/developer.blender.org\/rB1995aae6e3bf\" target=\"_blank\" class=\"d-block px-3 py-2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tNode selection inside Frame nodes has been improved\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\n\t\t\n\t<\/div>\n\n\n\n<p class=\"has-text-align-center pb-6 m-0 has-white-color has-text-color has-medium-font-size\">Read the full list of changes at <a href=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\" data-type=\"URL\" data-id=\"https:\/\/wiki.blender.org\/wiki\/Reference\/Release_Notes\/3.1\" target=\"_blank\" rel=\"noreferrer noopener\">wiki.blender.org<\/a><\/p>\n<\/div>\n<\/section>\n\n\n\n<div class=\"wp-block-cover wp-duotone-000000-7f7f7f-15\" style=\"min-height:576px;aspect-ratio:unset;\" id=\"splash\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"1624\" height=\"938\" class=\"wp-block-cover__image-background wp-image-80840\" alt=\"\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/02\/blender_31_orencloud_secret_deer_1680px.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/02\/blender_31_orencloud_secret_deer_1680px.jpg 1624w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/02\/blender_31_orencloud_secret_deer_1680px-512x296.jpg 512w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/02\/blender_31_orencloud_secret_deer_1680px-1280x739.jpg 1280w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/02\/blender_31_orencloud_secret_deer_1680px-768x444.jpg 768w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/02\/blender_31_orencloud_secret_deer_1680px-1536x887.jpg 1536w\" sizes=\"auto, (max-width: 1624px) 100vw, 1624px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns mb-0 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h1 class=\"has-x-large-font-size wp-block-heading\">GET THE ARTWORK<\/h1>\n\n\n\n<p class=\"has-text-align-left is-style-default py-2 has-medium-font-size\">Blender splash artwork source files are available for you to play with, not only for Blender 3.1 version but for <a rel=\"noreferrer noopener\" href=\"https:\/\/www.blender.org\/download\/demo-files\/#blender-splash-screens\" data-type=\"URL\" data-id=\"https:\/\/www.blender.org\/download\/demo-files\/#blender-splash-screens\" target=\"_blank\">previous versions as well<\/a>. <\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--14\"><a class=\"wp-block-button__link\" href=\"https:\/\/cloud.blender.org\/p\/gallery\/6220ae43b4a486f53171c89e\" target=\"_blank\" rel=\"noreferrer noopener\">Download .blend File<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69a8ff8232b62&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69a8ff8232b62\" class=\"wp-block-image size-full is-style-js-isolify wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"500\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/splash.jpg\" alt=\"Blender 3.1 Splash by orencloud\" class=\"wp-image-81624\" srcset=\"https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/splash.jpg 1000w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/splash-512x256.jpg 512w, https:\/\/www.blender.org\/wp-content\/uploads\/2022\/03\/splash-768x384.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div id=\"performance\" class=\"wp-block-group mx-auto pt-6 has-cyan-bluish-gray-color has-black-background-color has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\">\n<h1 class=\"has-text-align-center has-cyan-bluish-gray-color has-text-color wp-block-heading\">Credits<\/h1>\n\n\n\n<p class=\"has-text-align-center container px-4 is-style-default has-cyan-bluish-gray-color has-text-color has-normal-font-size\"><a href=\"https:\/\/www.blender.org\/about\/credits\/\">List of developers<\/a> that contributed to Blender 3.1<\/p>\n\n\n\n<p class=\"has-text-align-center container px-4 is-style-default has-cyan-bluish-gray-color has-text-color has-normal-font-size\"><a rel=\"noreferrer noopener\" href=\"https:\/\/cloud.blender.org\/p\/gallery\/617933e9b7b35ce1e1c01066\" data-type=\"URL\" data-id=\"https:\/\/cloud.blender.org\/p\/gallery\/617933e9b7b35ce1e1c01066\" target=\"_blank\">Blender 3.1 splash<\/a> by <a rel=\"noreferrer noopener\" href=\"https:\/\/linktr.ee\/orencloud\" data-type=\"URL\" data-id=\"https:\/\/linktr.ee\/orencloud\" target=\"_blank\">Lorenzo Aiello (orencloud)<\/a>. Cycles point clouds by <a rel=\"noreferrer noopener\" href=\"https:\/\/mariohawat.com\/portfolio\" data-type=\"URL\" data-id=\"https:\/\/mariohawat.com\/portfolio\" target=\"_blank\">Mario Hawat<\/a>. Abandoned House by <a rel=\"noreferrer noopener\" href=\"https:\/\/vimeo.com\/679768502\" data-type=\"URL\" data-id=\"https:\/\/vimeo.com\/679768502\" target=\"_blank\">sozap<\/a>. Geometry Nodes examples by <a rel=\"noreferrer noopener\" href=\"https:\/\/simon-thommes.com\/\" data-type=\"URL\" data-id=\"https:\/\/simon-thommes.com\/\" target=\"_blank\">Simon Thommes<\/a>. Grease Pencil Fill Tool demo by <a rel=\"noreferrer noopener\" href=\"http:\/\/www.mendiobox.com\/\" data-type=\"URL\" data-id=\"http:\/\/www.mendiobox.com\/\" target=\"_blank\">Matias Mendiola<\/a>. Snow character by <a rel=\"noreferrer noopener\" href=\"https:\/\/studio.blender.org\/\" data-type=\"URL\" data-id=\"https:\/\/studio.blender.org\/\" target=\"_blank\">Blender Studio<\/a>. Benchmark background by <a rel=\"noreferrer noopener\" href=\"https:\/\/www.artstation.com\/gleb_alexandrov\" data-type=\"URL\" data-id=\"https:\/\/www.artstation.com\/gleb_alexandrov\" target=\"_blank\">Gleb Alexandrov<\/a>.<\/p>\n\n\n\n<p class=\"has-text-align-center container px-4 is-style-paragraph-center-large has-cyan-bluish-gray-color has-text-color has-normal-font-size\">Page design and layout by <a rel=\"noreferrer noopener\" href=\"https:\/\/www.instagram.com\/pablovazquez.art\/\" target=\"_blank\">Pablo Vazquez<\/a>. Features video by <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/channel\/UCOWrbryuVEPUMSSgayuLURg\" target=\"_blank\">SouthernShotty<\/a>.<br>Additional help by Blender Institute and the Blender community.<br><br>Huge thanks to everyone involved \u2665<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-css-opacity has-background is-style-dots\" style=\"background-color:#484848;color:#484848\"\/>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.blender.org\/press\/the-war-in-ukraine\/\" data-type=\"URL\" data-id=\"https:\/\/www.blender.org\/press\/the-war-in-ukraine\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blender Foundation statement regarding the situation in Ukraine.<\/a><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column p-3 is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-style-box text-center container my-5 has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#111316\">\n<p class=\"has-text-align-center has-white-color has-text-color\" style=\"font-size:31px\">Blender is and will always remain free, <strong>forever<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color has-medium-font-size\"> Releases are possible thanks to the members of the Development Fund.<\/p>\n\n\n\n<p class=\"has-text-align-center has-white-color has-text-color has-medium-font-size\">Join today and help to ensure the future of Blender for <a href=\"https:\/\/fund.blender.org\" data-type=\"URL\" data-id=\"https:\/\/fund.blender.org\">$6\/month<\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons my-3 is-content-justification-center is-nowrap is-layout-flex wp-container-core-buttons-is-layout-1fb9aab6 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--16\"><a class=\"wp-block-button__link has-text-color\" href=\"https:\/\/fund.blender.org\" style=\"color:#00a4eb\" target=\"_blank\" rel=\"noreferrer noopener\">Join the Blender Development Fund<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Blender Foundation and the online developers community are proud to present Blender 3.1, a solid update to an already outstanding release.<\/p>\n","protected":false},"author":123469,"featured_media":80840,"parent":3459,"menu_order":45,"comment_status":"closed","ping_status":"closed","template":"page-generic.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-80823","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/pages\/80823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/users\/123469"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/comments?post=80823"}],"version-history":[{"count":9,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/pages\/80823\/revisions"}],"predecessor-version":[{"id":92853,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/pages\/80823\/revisions\/92853"}],"up":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/pages\/3459"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/media\/80840"}],"wp:attachment":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/media?parent=80823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}