- Использовать Blender
- Об этом ПО
- Системные требования
- Проверяем Mac на предмет поддержки Metal
- Лонгриды для вас
- Which Mac is suitable for Blender 2.8? [closed]
- 1 Answer 1
- Blender для Mac OS
- Возможности программы на MacOS
- Системные требования
- Скачать Blender 3D на MacOS
- Техническая поддержка
- Оставьте первый комментарий
- Оставить комментарий Отменить ответ
- Cycles X
- The Project
- Initial Results
- Looking Forward
- Deprecation
Использовать Blender
Об этом ПО
Blender is a free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, and video editing. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process. Examples from many Blender-based projects are available in the showcase.
Blender is cross-platform and runs equally well on Linux, Windows and Macintosh computers. Its interface uses OpenGL to provide a consistent experience. To confirm specific compatibility, the list of supported platforms indicates those regularly tested by the development team.
As a community-driven project under the GNU General Public License (GPL), the public is empowered to make small and large changes to the code base, which leads to new features, responsive bug fixes, and better usability. Blender has no price tag, but you can invest, participate, and help to advance a powerful collaborative tool: Blender is your own 3D software.
Системные требования
- Минимальные:
- ОС: Windows Vista
- Процессор: Intel Core i3
- Оперативная память: 2 GB ОЗУ
- Видеокарта: 1GB RAM, OpenGL 3.3
- Место на диске: 500 MB
- Рекомендованные:
- ОС: Windows 10
- Процессор: Intel Core i9
- Видеокарта: 4GB RAM, OpenGL 4.5
- Минимальные:
- ОС: OS X 10.12
- Процессор: Intel Core i3
- Оперативная память: 2 GB ОЗУ
- Видеокарта: 1GB RAM, OpenGL 3.3
- Место на диске: 500 MB
- Рекомендованные:
- ОС: OS X 10.12
- Процессор: Intel Core i9
- Оперативная память: 32 GB ОЗУ
- Видеокарта: 4GB RAM, OpenGL 4.5
- Минимальные:
- ОС: Ubuntu 16.04
- Процессор: Intel Core i3
- Оперативная память: 2 GB ОЗУ
- Видеокарта: 1GB RAM, OpenGL 3.3
- Место на диске: 500 MB
- Рекомендованные:
- ОС: Ubuntu 19.04
- Процессор: Intel Core i9
- Оперативная память: 32 GB ОЗУ
- Видеокарта: 4GB RAM, OpenGL 4.5
Blender is free/open source software, available under the GNU GPL 3.0 license.
Источник
Проверяем Mac на предмет поддержки Metal
Выпуск OS X El Capitan — событие знаковое по целом ряду причин. Новая версия не только получила отличные оценки в App Store благодаря стабильности и скорости работы — ваш покорный слуга удостоверился в этом на устройстве семилетней давности — но и принесла с собой интересные функции, среди которых поддержка известного по iOS 8 интерфейса Metal. Несмотря на умеренные требования ОС к аппаратному обеспечению, новый API доступен не для всех моделей Mac, и проверить его работоспособность проще простого.
По заявлению Apple, новая функция, призванная значительно ускорить графическую составляющую приложений, будет работать со всеми Mac, начиная с выпущенных в 2012 году. Однако своеобразная путаница всё же возникала: поддерживались не все конфигурации, а некоторые пользователи сообщали о работе Metal и на более старых устройствах, например Mac Pro, оснащённых видеокартами Radeon 7-й серии от AMD. Чтобы внести ясность в этот вопрос, разработчики из Fabulous Panda написали специальную утилиту, отображающую статус поддержки Metal компьютером.
Сама программа написана на Java и работает предельно просто: при наличии соответствующего оборудования она выдаст, например, такой результат.
Название: Metaltest for Mac
Издатель/разработчик: Fabulous Panda
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: OS X 10.11
Ссылка: Установить
По материалам Macnotes.de
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
В этом году Apple что-то сделает с челкой в iPhone, но что если она совсем откажется от выемки в экране и сделает выступ? Звучит дико, но мы посмотрели, как это может выглядеть. Спойлер — очень даже неплохо.
Наверное, это самый необычный взгляд на дизайн нового Mac Pro, который может быть представлен уже в 2021 году. И хотя выглядит он максимально странно, Apple вполне может выпустить компьютер в таком необычном форм-факторе. Вспомните «мусорное ведро» 2013 года!
iOS 14.5.1 — экстренное обновление, направленное на исправление багов и недоработок iOS 14.5. А вот новых функций от апдейта ждать не стоит, их там просто нет
Источник
Which Mac is suitable for Blender 2.8? [closed]
Want to improve this question? Update the question so it’s on-topic for Blender Stack Exchange.
Closed 2 years ago .
I am considering purchasing a Mac for my godson who will be using it to run Blender 2.8. I know very little about this program. All I can find are requirements for a Mac that will run earlier versions of Blender. Would someone please recommend a list of requirements for a Mac (or a link to a list of requirements) that I could use to find a model that can run 2.8? Thank you in advance for all your help! Sincerely, M. Lap
1 Answer 1
Since hardware questions and computer recommendations are considered off topic here, and this is a frequent topic that often comes up in new questions, here is a somewhat canonical answer that hopefully covers the main points.
The most important component for Blender is a good graphics card. Unfortunately, to get an even remotely decent GPU (Graphics Processing Unit) on a new Mac you’ll be looking at $3K+, certainly not worth the money.
Macs these days come equipped with AMD cards which have sup-par support for GPU rendering. Even if you could somehow get an NVIDia card to work on your Mackintosh, Apple decided to deprecate third party toolkits on their platform, thus making CUDA unavailable for GPU acceleration of Cycles renders.
Additionally, given that also Apple decided to deprecate support for third party graphics APIs like OpenCL and OpenGL in favor of their own Metal API you will always be looking at a feature crippled system when compared to competing platforms in terms of GPU rendering and real time drawing performance, which makes MacOS an even less of an advisable ecosystem to invest in if you are seriously looking at open source software.
On the new ARM based M1 Macs Blender runs natively without the need for rosetta, since Blender already supported compiling for the ARM platform on Linux, so only a few adjustments were necessary.
ARM processors are known for their lower power requirements suited for mobile devices, but not their performance. While Blender does run on M1 it is at the time of writing not yet really optimized and crash prone. Even once optimized we are likely looking at systems that will under perform for heavy tasks like rendering or animating heavy scenes with lots of particle systems or animated objects. GPU acceletarion for rendering will likely still be unavailable.
For that reason, I cannot recommend a Mac for Blender.
With a gaming PC, you could buy something with very good specs for about \$1
1.5K. A laptop with specifications like Intel Core i5 for CPU and 8GB RAM would also work just fine, and you can find a laptop with an NVIDIA GTX 970 on Ebay/Craigslist for pretty cheap these days.
For the NVIDIA 10 GPU series cards a GTX 1060 would be a good entry point. NVIDIA will soon release new GPUs for their 20 series. Laptop with a 20-series GPU might be a bit expensive though, but it might be worth-it specially if you were planning to spend
$3k for a MacBook Pro.
If you absolutely have to buy a Mac then the 15″ MacBook Pro is probably the best bet. It’s the only laptop in Apple’s lineup with a dedicated GPU, the MacBook Air/12″/13″ all use integrated graphics which is admittedly insufficient for Blender 2.8 (it’s too slow).
Источник
Blender для Mac OS
Blender официально поддерживается разработчиками с 1998 года и до сих пор не потерял актуальности благодаря частым обновлениям и грамотной технической реализации, исключающей вылеты, ошибки и неполадки. И главное – Blender для Mac легко скачать бесплатно – без подписок, разовых платежей или открываемых за деньги текстур и эффектов.
Возможности программы на MacOS
- Полигональные модели, кривая Безье, скульптуры, векторные шрифты – базовый набор возможностей способен помочь в решении почти любых задач;
- Универсальные методы рендеринга предусматривают подготовку отдельных сцен с заданными параметрами Blender или же – с помощью внешних инструментов;
- Динамика мягких и твердых тел разрешает экспериментировать в выбранной среде, просматривая способ взаимодействия объектов с препятствиями и подготовленными предметами;
- Поддержка стороннего оборудования разрешает использовать графические планшеты и стилусы;
- Видеомонтаж предусматривает использование хромакеев, фильтров и эффектов.
- Стабильная поддержка расширений и аддонов, разработанных сообществом. Новые текстуры, темы оформления и переводы не упростят знакомство с Blender, но облегчат дальнейшие эксперименты с формами, объектами и трехмерными сценами.
- Тонкая настройка рабочих режимов поможет и генерировать новый контент, раскрашивая 3D-грани и добавляя новые линии и геометрические примитивы, и по частям собирать анимированные зарисовки
Системные требования
Разработчики попытались реализовать Blender, как замену крупногабаритным конкурентам, не желающим запускаться на офисных компьютерах или недостаточно мощных ноутбуках. Как результат – для работы в среде операционной системы MacOS не потребуется доступ к последним новинкам от Apple.
С отдельными задачами справится и MacBook Pro 2012 года, и даже Mac Mini в базовой комплектации. Важнее разобраться не с железом, а с версией MacOS. Последние версии Blender не запустятся, если не загружено обновление до версии 10.12. И, если техника уже не поддерживает требуемое обновление, то обойти ограничение все равно можно – придется лишь подыскать чуть более старую версию программного обеспечения, пусть и лишенную ряда нововведений, но функционирующую даже в нестандартных условиях.
Скачать Blender 3D на MacOS
Загрузите последнюю версию программы Blender на свой Mac Book бесплатно по ссылке ниже.
Техническая поддержка
Раздел Help в Blender предлагает серию любопытных возможностей, разрешающих и связаться с User Community (пользовательский форум с отдельными ветками с общением на русском языке: местные специалисты постараются помочь в сложных ситуациях, требующих дополнительного мнения), и прочитать Manual с инструкциями и рекомендациями, и сообщить о найденных ошибках и неполадках при использовании отдельных функций.
Splash Screen для Blender
Дополнительно предусмотрен вариант возвращения к Splash Screen, где легко отыскать ссылки на проходящие конкурсы, выбрать подходящий пресет с настройками интерфейса или же – восстановить предыдущую сессию из папки Temp и сбросом текущего прогресса.
Оставьте первый комментарий
Оставить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Источник
Cycles X
Today it’s been exactly 10 years since Cycles was announced. In the past decade Cycles has developed into a full-fledged production renderer, used by many artists and studios. We learned a lot in those 10 years, things that worked well, but also things that didn’t work well, or became outdated as rendering algorithms and hardware evolved.
We’re keen to make bigger improvements to core Cycles rendering. However some decisions made in the past are holding back performance and making it difficult to maintain the code. To address that, Sergey and I started a research project named Cycles X, with the aim is to refresh the architecture and prepare it for the next 10 years. Rather than finding quick fixes or optimizations that solve only part of the problem, we’re rethinking the architecture as a whole.
The Project
Broadly speaking, the goal of the project is to:
- Improve the architecture for future development
- Improve usability of viewport and batch rendering
- Improve performance on modern CPUs and GPUs
- Introduce more advanced rendering algorithms
Our first target was to validate the new architecture. To that end, we’ve implemented a prototype of a new GPU kernel, and new scheduling algorithms for viewport and batch renders. There’s just enough functionality to render some of our benchmark scenes now.
Current Cycles X kernel graph
Today we’re sharing some initial performance results, and publishing the code to collaborate with Cycles contributors. A technical presentation for developers on the new architecture is available, and the code can be found in the cycles-x branch on git.blender.org.
There is much be done. We expect it will take at least 6 months until this work is part of an official Blender release.
Initial Results
First, some results from GPU rendering with well-known benchmark scenes. Scenes have been modified to remove features like volume rendering, which are not implemented yet.
Be aware that the numbers will change as we keep working on the new architecture. OptiX support was added just a few days ago by Patrick Mours.
The most significant improvements are in interior scenes with many light bounces and shaders, where the new kernels can achieve higher occupancy and coherence.
CPU rendering performance is approximately the same as before at this point, but the new architecture opens up new possibilities there as well.
Secondly, we’ve been working to improve viewport rendering. Faster rendering kernels help, but we also found that improving the scheduling, timing, and display mechanisms can make the viewport feel more interactive. New viewport support for adaptive sampling and batching samples make it so the image cleans up faster once the first few samples are done.
Looking Forward
In the coming months we will try more optimization ideas, and restore missing functionality. When functionality is missing, it’s usually because we want to take a different approach in the new architecture. Some examples:
- Volume rendering: we plan to implement ray-marching and light sampling with more modern algorithms
- Shadow catchers: we’ll try a different algorithm that can take into account indirect light
- Multi-device rendering: we’ll experiment with more fine-grained load balancing without tiles
Beyond this, the new architecture should let us more easily fit in rendering algorithms like path guiding, which we will experiment with and research how they can be made GPU friendly.
Deprecation
As part of the new architecture, we are removing some functionality. Most notably:
- OpenCL rendering kernels. The combination of the limited Cycles split kernel implementation, driver bugs, and stalled OpenCL standard has made maintenance too difficult. We can only make the kinds of bigger changes we are working on now by starting from a clean slate.
We are working with AMD and Intel to get the new kernels working on their GPUs, possibly using different APIs (such as CYCL, HIP, Metal, …). This will not necessarily be ready for the first release, the implementation needs to reach a higher quality bar than what is there now. Long term, supporting all major GPU hardware vendors remains an important goal, and we think that with this new architecture we’ll be able to better performance and something stability. It is just a matter of time until more GPUs are supported in Cycles X again. - Branched path tracing. We are working to improve sampling algorithms to make this obsolete, and more automatically assign samples where needed. Improved adaptive sampling and light importance sampling are key here.
- NLM denoiser. AI denoising algorithms and in particular OpenImageDenoise generally yield better results, and we will optimize the architecture and workflow for them.
These features will remain available and supported in 2.83 and 2.93 LTS releases.
Can you turn on Ray Tracing in opencl before the new api comes out to give amd 6000 series users a wave
Yes! Please I would love to see something like this for AMD cards!
I have an rx 5700 and blender 2.8 and 2.9 suck on it. It crashes all the time and Volumetrics don’t even work with gpu. I really love blender, but this sucks. I whish it’ll work in the future.
Hope to turn on opencl’s Ray Tracing in the last
So the new architecture of cycles will be shipping with a 2.93 version?
No. It is likely 3.+ version. They are in early stages now
Wow, that performance increase is crazy, and super cool to see how using the Intel denoiser in the viewport will be viable now. Impressive stuff! 😀
I just hope it will work with apple silicon
To my limited knowledge, most arm chips, like the one in the Mac, use the opencl kernel. I don’t think that there is as a widely adopted standard as opencl and I’m interested as to how the blender team will move on without it
I think metal is used in ios apps, so to my knowledge it seems like they’d use metal.
Since, Cycles X project is to gear up for the future, maybe it would be good time to change to or incorporate spectral rendering as well?
Interestingly they note for the caustics slide of the developer post to cross reference with PBRT v.4 which is fully spectral. Buuuut they haven’t mentioned it anywhere really so probably not going to happen.
Great news!
For the multi GPU work, are you aware of Miros Jaros work presented at GTC this year?
Jaros et al GPU Accelerated Path Tracing of Massive Scenes, ACM Transactions on Graphics 2021
Will sharp caustics for glass and other reflective and refractive surfaces ever be implemented in the new cycles?
They say that they will try to experiment with this (path guading etc)
See also slide 22 about caustics in the technical presentation (linked to in the article above).
Yes, it was explained on the video, cycles will be finally be able to produce caustics
cycles can already do that
Not well though
So many awesome news !
Thx a lot Brecht and Sergey,
Out of curiosity, do you plan to make Cycle spectral with the work done by Smilebags (and others), or is it to much work/out of scope as for now (or maybe the work already done is not usable as it…).
Thx a lot,
Francis
Hope Blender will not create a Nvidia only situation as the rest of the industry have to be, but you are right on the OpenCL stall.
Good luck, keep the good work devs!
There was an issue with objects far off from the scene origin causing artifacts. Stefan Werner adressed this with a patch (origin offset) based on a project by Matt Pharr (https://pharr.org/matt/blog/2018/03/02/rendering-in-camera-space.html).
Not understanding the first prototype graphic I am wondering if this will not be an issue anymore?
WOW! That is fast! I like it.
Priorirising NVidia’s walled garden in cuda/optix is worrying for software which prides itself on being open source. Its maybe time for amd and intel to consider re-routing their development fund contributions to dedicated staff employed by them
Nvidia has two devs working on Blender, so that’s probably why.
AMD and Intel can do the same, they just need to fund it.
Yeah – AMD, Intel (with their upcoming Xe GPU) and even Apple need to see this as an opportunity to do something different. Otherwise they risk another 10 years of the current status quo, were their hardware users are treated as 2nd class citizens
Pretty sure AMD also have staff working on blender E.g. submitted the Radeon denoiser patch which failed to make it into 2.93 (equivalent of Optix). Maybe need a bit more support and focus from the blender dev team
Was hoping to see some mention of caustics / refraction support….
It’s in the video
Great job! Looking forward to playing around with it (:
Happy to be a dev fund contributor!
I hope they don’t forget the new ARM Apple chips and do something for those too. Metal implementation please 😉
Rendering on a Mac is for people who buy expensive half eaten apple logo.
Blender has no priority to implement such feature for 0.01% of their users.
Get a real cpu/gpu not apple crap
Developers don’t buy Mac for the logo, they buy it for the OS. Blender’s Mac user base might be higher if it worked properly without boot camp, and on AMD GPUs. Mac is brand of computer used by hundreds of millions of artists. Why ostracise them?
You don’t need to be that rude. I’m not an Apple fan at all, but Apple product are used by many, many artist, mainly for the environment, its good integration with Adobe creative suite, the very good display and the entire Apple ecosystem, allowing to begin to work on your tablet, then switch seemlessly to a powerful workstation. And although not as powerful as the latest sever CPU from AMD, their M1 chip is by far one of the most powerful ARM CPU you can get, and its native performance does compare to a high-end consumer amd64 CPU (e.g. 11th gen Core i7), and its x86 to ARM compatibility layer is really, really good.
And btw, the cycles-x branch is built for MacOS, here: https://builder.blender.org/download/branches/
Gheez. Grow up Sam.
Always sad to see belligerence and ignorance combined like this. Nobody person who has honestly compared the performance trajectories of ARM vs intel would take such a ridiculous view.
“The performance of the new M1 in this ‘maximum performance’ design with a small fan is outstandingly good. The M1 undisputedly outperforms the core performance of everything Intel has to offer, and battles it with AMD’s new Zen3, winning some, losing some. And in the mobile space in particular, there doesn’t seem to be an equivalent in either ST or MT performance – at least within the same power budgets.”
The point isn’t that the M1 beats a professional 3D setup. The point is that it’s the *first* generation, available inside a tiny fanless laptop. Blender runs on my tiny MBA for hours, unplugged, without making the machine warm. Do I want something with a bigger screen? Yes. Do I want something with more cores? Yes. Both of those things are coming. Do I want something with more RAM? Yeah. But what the M1 does with RAM tends to diminish the importance of RAM. Smaller amounts of RAM will run a lot better than someone coming from an intel/AMD expect. (To be fair, it might be hammering the SSD harder than you’re expect too, so the arguments for more RAM are probably legit). Graphing the CPU performance (or the performance/watt) over the past 5-7 years of Apple’s architecture vs intel’s should impress anyone.
Go to this page and scroll toward the bottom. If you can’t see it, it’s because you don’t want to.
https://www.anandtech.com/show/16226/apple-silicon-m1-a14-deep-dive/4
Blender needs to run well on Apple’s new architecture, not because we think everybody needs to be running on the M1, but because future architectures are going to surpass the M1 handsomely. Go back and read the quote from AnandTech. Better yet, read the articles.
How ignorant/naive. are you?
I’ve come from a background using Symbolics, Amiga pro, Silicon Graphics, Unix, Windows and Apple ,over the years.
I’m far from an Apple fan, but the simple fact is professionals collaborate, and that often means cross platform collaboration. So, in this case, my editing team primarily use FCPx. I also use Logic for sound design. I also use resolve for edit/grading, Ae for compositing and blender for 3D.
All the above run on Apple, not all run on Windows/Unix, so from a professional point of view, (rather than childish fan boy point of view) apple support is very important.
I can use blender on my apple laptop, still edit collaboratively with FCPx projects, on a machine which far outlasts and outperforms my win laptop, yet still render those prrojects on my windows based renderfarm. The new apple chipset and its performance appears to be superb for professional users on the go.
Maybe you need to stop being ridiculous. You don;t get bonus points for brand loyalty
There’s already Metal API support via ProRender, OctaneX and Redshift renderers. The latter two runs on ARM.
To be fair, the integration with other render engines is tedious. Almost all material add-ons I have don’t work with other render engines or need to be converted one by one or rather every time. Every material, every asset.. I have huge material and asset library of a few TB.. if I had to open those files one by one in order to convert to another render engine… At least in my field of work this is way too time consuming.
I agree with Matthew Evans. The Mac user base would grow rapidly if parameters like rendering on Metal API were given. I personally know a couple of people who only switched to windows for that one reason. They still use Mac where possible though.. so.. if they were able to do their rendering on the Mac they would go back fully in an instant… there is a reason why most people prefer Mac OS once they worked with both for a period of time.. but are forced to use windows for work due to lack of software integration. But seeing the Apples hash decision making seems to be paying of long term, (like producing their own silicon, or dropping open cl for a completely the from ground new API Metal with more long term potential) I suppose it is only a matter of time before there will be a shift back to Mac. Personally since I work full time on my computer the OS I interact with ALL DAY is more important to me then the price difference.. by a long shot. And I know A LOT of people who feel the same way.
The prospect of this being Nvidia-only on release sure sucks 😕
Although admittedly I don’t benefit from the current kernels on my AMD GPU anyway, so using the CPU for rendering won’t be a change for me personally. It’s more exciting to think there could be better kernels in Vulkan or something in the future thanks to this work.
Looks like there are some viewport speed improvements for cpu users, at the very least.
I was thinking the same thing but after some research I discovered that while Vulkan can do compute in theory it’s lack luster and not a focus of the API at the moment. This video explains the challenge of porting programs from CUDA to non-CUDA compute https://www.youtube.com/watch?v=KfDQb6xOkXg
I’m just another armchair expert but it sounds like it would be much better for Cycles X to adopted SYCL for non-Nvidia compute so hardware support can be left up to the SYCL implementation (hipSYCL, Intel SYCL, ComputeCpp etc) rather than Blender supporting several APIs directly.
SYCL is also written as a CPP/python namespace just like CUDA, no handwritten GLSL or SPIRV required.
Makes sense! I always sort of wondered why Vulkan didn’t get attention as a compute platform. It’d be nice if it could get some extensions for better compute, since Vulkan is really convenient for an end user and current dedicated compute platforms really aren’t… CUDA is however many gigabytes for some reason, and ROCm is such a packaging tangle I’ve never had the courage to install it. The fragmentation doesn’t sound fun from a developer perspective, either.
Good news! There’s already a prototype Vulkan backend for SYCL2020, Sylkan (https://www.youtube.com/watch?v=FcWc1nN6MAQ)
What makes me excited about the concept of Blender + SYCL however is being able to use accelerators faster than a GPU on the same version of Blender by simply switching to another SYCL backend be it CUDA, Vulkan, Metal, OpenCL, raw ASIC/FPGA hardware calls, distcc like software for distributed TCP/IP compute or something else we don’t know we want yet.
All Blender would need is a good SYCL2020 frontend to interface with the backend options installed on your system.
Two questions: will this also have a positive effect on 1060 cards? When will a first version be available for a first look?
This will probably see a speed up for your GTX 1060. A version of Blender with Cycles-X can be downloaded from here: https://builder.blender.org/download/branches/
Just find the one labeled “Cycles-X branch” and download it. There are other ways to get the Cycles-X branch, but this is the simplist.
I saw improvements on my 1050ti
It is awesome.
There is any chance to make the architecture open for a future camera lens simulation update?
Hello! There is already a build in experimental branches downloads. Quite impressive in my tests rendering a 30 million polygons bust with several 8k+ textures in viewport. Even making changes on the shader had a faster response and shorter updating times then before. Looking forward for those CPU optimizations.
Congratulations to the Brecht and Sergey!
I was curious also about data handling improvements. Texture and mesh. In the past Cycles chokes where Arnold can render the same amount of data. I don’t know if that is at the render engine level or within Blender itself. Can anyone comment on that? And what If anything Cycles X project will be doing to address this?
Probably both.
Blender core need a rewrite. It’s currently quite bad.
This is beautiful.
Thank you so much.
when will it be available to use?
Another shout for Metal support…
Same! $650 M1 Farm would be AMAZING!
Is there a higher-res of the windmill thumbnail?
I’m wondering when will Cycles support Metropolis Light Transport, it’s just one of the best algorythms there is, even better than Bidirectional path tracing and looks like so few people actually know what it is
https://developer.blender.org/T38401
Ironically Rood was working on it like 7 years ago but it got scrapped. However, since it seems like tiles were big issue and one of the goals is to not rely on tiles for performance anymore.. Maybe this will be part of the efforts to improve caustics.
It is good, but it has its’own problems. I’m sure Cycles developers know about it enough
I don’t know why AMD keeps funding Blender when Blender repeatedly fails to devote any resources to supporting AMD hardware properly. How can you even tell if your software architecture is any good if you can’t even get it to run on more than one type of hardware?
Agreed. There is no denying that CUDA/Optix is the best software support at minute – but not sure why AMD should pay to support even tighter integration and preference (or why blender is indirectly helping a closed source vendor secure their lock in). AMD should at least consider downgrading / removing dev fund support and use the money to hire AMD dedicated staff to work on blender development
Agreed, after all this time and effort it’s clear the nvidia money hat has put brainworms in the Blender devs. AMD need to stop giving them money and do it themselves.
It’s pretty clear this is a toxic culture issue, where nvidia fanboys have steered an open project into doing one manufacturers advertising work, probably while simultaneously saying cringe things like “m$” and fellating nvidia because somehow AMD are the Devil after they bought a videocard once in 2006 that didn’t work with their motherboard or some crap 😂
nv to high cuda optix, amd requirements vulkan, intel requirements oenapi, everyone is their own provider, one can not offend, blender began to choose to bind cuda is not a good idea
Um… what analogs of CUDA/OptiX does AMD (or Intel) have? I, to my shame, have not heard of such things. And how can you demand support for something that doesn’t exist?
Actual open standards. Cuda isn’t even open source. At this point I don’t even see why blender stays GPL if it’s just becoming a huge Cuda advertisement.
“We are absolutely committed to staying open and free, as long as you are willing to buy Nvidia™ products and their black boxes! It’s the fastest!”
Well if we are just using shit because it’s fast why am I using Cycles at all? I can just go use Octane or something faster. At this point, it’s only less free as in beer, not freedom. Cycles is just “Nvidia driver magic” at this point.
I already use a 3090 card with Blender, and even in 2.92 using Optix can move around relatively fast, but this is insane.
The value of being able to work with your real textures, materials and lights and see how they will end up and doing adjustments on the fly, has accellerated my learning faster than any time before in my 20+ year Blender use history. This is HUGE.
What about nested dielectrics?Will it ever be?
Please update to CUDA 11.3 and OptiX 7.3 for more performance.
- Fortunequest Productions pvt.ltd
- April 24, 2021
Can we please add the light linking feature to blender cycles 🙏
It helps a lot for the lighting artists.Wehave been requesting this feature for years now..We absolutely love blender and we have been working exclusively on blender since 7 years now.Would love to see this as a feature in cycles x
Loads of love.
God bless.
Can we please add the light linking feature to blender cycles 🙏
It helps a lot for the lighting artists.Wehave been requesting this feature for years now..We absolutely love blender and we have been working exclusively on blender since 7 years now.Would love to see this as a feature in cycles x
Loads of love.
God bless.
Wow this is amazing!
I know this is a feature request post now but it would be incredible to see an adaptive environment sampler like Corona and vray to make portals obsolete.
Also improving glass would be amazing. The standard glass shader I feel is the worst out of all major render engines, let alone the caustics features now available which in Blender requires an obsurd amount of special nodes. So a little rework there would really go a long way!
Finally allowing for light linking would be fab! The ability to turn on and off objects from certain lights would be soooo gooood!
I absolutely love blender and it’s always such a shame to see people moving over to other render engines, so if cycles can bring people back with feature available in other engines then that would be amazing!
Sorry this post just got me super excited that it’s being overhauled and I’m so excited to see what new features are coming out!
I believe we need more few things which are caustics and light groups
I’ve recently moved back to Corona since Cycles does not have correct caustics, light mixing and is generally slower than Corona. Stil I am excited with this info 🙂 It is right direction ^U^
Amazing! Looking forward to it!
Next on the list:
– light linking
– spectral rendering
– MLT
Is there interest in supporting a Metal version of Cycles X for MacOS?
Please, try to port Cycles X to MacOS 🙏🙏🙏
I hope to give amd’s gpu quickly do new api I’m waiting to use
Thank you for such research!
It is already quite an effort to make Blender on Linux able to detect AMD GPU, but at last perf is not on par. It’s good to see movement on this front, and I’d love to see more neural stance on supporting Nvidia, AMD, and Intel GPU, not too much weight on one or another, treat users who own each respective GPU equally.
Any plans to allow Cycles to be built on standalone basis OR included with hydra delegate included so it more closely competes with 3rd party paid renderers?
I am sure ‘X’ means macOS Metal support.
So it was with Octane. In this case, it most likely means 10 years Cycles… But I’m really looking forward to macOS Metal support 🙏
This is very exciting! I hope they’ll also have a closer look at Shadow Terminator – and light linking.
Any love portion for the architecture to support Non-Photorealistic Rendering? Also Light/shadow Linking? Particle trails?
Hi and thanks for this welcome Cycle X introduction.
Will Caustics rendering be improved and accurate ?
Caustics should be the priority because it just isn’t there. Any other well known rendering engine has it, including the open source ones like LuxCore. I personally had to abandon Cycles because of how it renders glass objects, even though I like it a lot for other features.
Also hope very much that Cycles will focus on photorealism which is crucial for architects and designers. Right now even the best interior renders made with Cycles look somewhat cartoonish.
Is going full progressive is really the only way?, the reason i’m asking is Cycle-X obviously render so much faster, especially when rendering a small size image + adaptive sampling. Afaik Octane and any other GPU rendering even they are progressive rendering, the image output rendering still updated via tiles/bracket.
Can’t we still keep the tiles rendering mode though?
I really think it would be nice if you guys implemented custom world settings for specific materials, so maybe different parts of a model, based on material, have a different reflection map or environment map. It could be great for making some things look nicer!!
I think this might also hopefully provide some benefit to those with weaker hardware (older-gen, or a lower-end model within a particular generation of GPUs) besides from those having the money to get a better or the-best-of-the-best in hardware of today or the future.
Though if this ended up requiring a higher CUDA compute capability level or having new requirements that older GPUs can’t fulfill then that might be questionable but if it doesn’t require newer hardware than what’s being required now for CUDA rendering then hopefully my opinion would remain valid.
Besides from that, can’t wait to see Cycles X in action for the general public on various kinds of hardware, low-end to high-end.
-Automatic Mipmapping for GPU VRAM Optimization.
-Spectral Rendering with Caustics.
That would make Cycles a Powerful Beast!
Tried Cyclex X, it’s great but… Looks like some features are not there yet, or it’s a bug: When you activate GPU + CPU (CUDA/OptiX) it ignores CPU and renders using only GPU which mean that performance gain is not as high as it can be.
Oops, just read the last part where is says that multi-device rendering is not supported atm.
I use a 1660 and a 1060 – Cycles X is already faster using one gpu than using 2 in 2.92. Can’t wait for multi GPU.
how you downloaded it plz
Mac OS X metal support is really needed, at this moment cycles renders only on cpu, so quite powerful AMD gpu is just chilling, Octane did really great job implementing it into apple, so I’m having big hopes for Cycles too. At this moment I just find out blender 3.0.0 cycles-x branch in experimental build. https://builder.blender.org/download/branches/
– Gradient Domain Path Tracing please.
– Make cycles-x research friendly. Many research on rendering algorithms are made with other renderers. If it’s made with cycles, it would be faster to integrate the new algorithms in the blender.
OpenCL is a universal solution for all platforms, it has hardware independence and freedom. And you moved away from freedom and independence and began to spread your legs in front of the monopolist Nvidia! Shame on you Blender Foundation!
Not only do you have no idea what you’re talking about, you’re insulting people providing you with a state of the art render engine for free.
Sometimes I just can’t even
Free, only you did not take into account that for this now you need to buy a video card for $ 2000. You seem to be an American, but for some reason you don’t understand what freedom is. Why should I be tied to a particular brand of hardware?
This is exactly what happens when proprietary shit starts taking over. Even the culture changes.
Now free doesn’t mean freedom, it just means free as in you didn’t “pay” for it. News flash, you DID pay for it. You bought an expensive graphics card, and to get you to buy more, Nvidia offers more “free” things, and then gets to take over industries. I don’t care if you only care about Blender because it didn’t cost you money to download, that is NOT what FOSS is about. You can download Windows for free right now but you would be a fool to think you are using free software.
Can Cycles X run on CPU?
Answering a few commonly asked question:
* While OpenCL is missing right now we are actively working with AMD and Intel on alternatives. It’s just a matter of time until support for these GPUs comes back. The precise APIs we will use is not something that is set in stone, but note that there are open standards like SYCL that are more modern alternatives to OpenCL.
* For macOS/Metal, we think the new architecture will be easier to port and provide better performance. There’s nothing specific we can announce regarding that, but it’s probably just a matter of time until this happens.
* There are lots of good feature suggestions in the comments. There are of course many improvements we plan to do, this blog post is specifically about the Cycles X research project, it’s not a complete overview of what will happen this year or next.
* Regarding caustics, path guiding algorithms mentioned in the post are one way of rendering those more efficiently.
* Tiled rendering will be back to support high res renders, but in a different form. All devices and CPU cores will likely be cooperating on the same tile.
I hope that in the future cycles-x to join the stable version of the software even if the new api is not yet ready, do not cut opencl, similar to ecycles, can not let me update more and more back to the front it
And when will you introduce SYCL support to Cycles X? Where is hardware independence? Where is the true concept of open source software? Or have you sold yourself to Nvidia?
Thankyou for your hard work Brecht (and for your patience with some of the comments here which have been less than respectful or helpful).
Cycles X is going to be amazing, keep up the great work. 😀
Thank you for even considering Metal, in an open and honest way. I know it might not happen, but not being immediately dismissed feels really nice 🙂
Apple claims its working to help with various open source projects, including blender.. you’d think this would be an area they’d really be useful for!
Is there a way to search the bug tracker for just Cycles X issues? And a proper place to report things? That kind of important info should really be included in this blog post (and any others about it, TBH). I’m testing it and have encountered an odd issue with a material being partially transparent that shouldn’t be.
It’s too early for bug reports, there are many things known to be missing or broken, as this is only a prototype. It will be a few months before we are ready for that. We have a set of hundreds of automated test renders, the first priority would be making those pass first, then we look into additional issues.
In general for Blender development, there is no bug triaging for development branches. This only becomes practical once developers consider the feature ready for master.
I agree with lots of people here about light linking, it’s really something lacking in Blender and would be great help for many artists
I’d like they made truly pbr lights. I’d like to have the same light quality from Maxwell Render in Cycles. Also, improved bokeh and exposure controls like ISO and others; and a LUT file loader.
where can I download the pvt_flat scene? it looks so great.
I want to try and learn it. but I didn’t find in the demo scene page.
thanks.
That is just mind-blowing! Would you please consider adding light linking functionality to it? This is a must for so many architectural rendering and a lot of projects in general. That would make Blender just perfect!
is this available in blender 3.0?
AMD needs to stop giving money to this ungrateful project.
nv requires cuda optix, amd requires vulkan, intel requires oenapi, everyone is their own provider, one can not offend, blender began to choose to bind cuda is not a good idea
Vulkan API is open source, works on almost all GPUs, OpenCL open source works on any CPU and GPU. CUDA is proprietary and only works on Nvidia graphics cards, OptiX is proprietary, RTX is proprietary. Can you smell the difference?
everything is fine, but when we type ctr+shift+T in the material work it gives options to select all file and import the textures in the previous versions, but in this new cycles x update that shortcut is not working, so i request blender team to add that.
Did you make sure the Node Wrangler addon is activated ?
Need MacOS Metal support!
Great! Will Cycles X also support distributed GPU rendering across the network? I’m missing this feature since the excellent Blender 2.79 pigeon build.
Tested it using Nvidia GT-710: Cycles X is about 10-20% slower (no joke)
On a Mac with a AMD Radeon it’s slower by 10%… so, no difference basically.
I know, “you should not render on a Mac” but nothing i can do about that.
Please do not get rid of Branched Path Tracing. Automation is all fine and good but we still need to maintain a way to control things manually. I have nothing against Adaptive Sampling and LIS but I don’t completely trust automation because if there are certain scenes where it fails to do anything meaningful (and there will certainly be such scenes) we need a way to manually adjust subsamples. Manual control can never become obsolete.
Maybe some kind of lightcache for speed up GI and interior renderings?
We (I guess millions of users) only have CPU with default gpu, no fancy stuff.
What I do to work my rx 570 for mac in blender
But error vcruntime140.dll
I am using CyclesX to render microdisplacement procedural shaders. I notices there is a more than 10x slowdown when adding Bump vector to the shader.
I really hope that real-time post-processing effects like bloom or even lens flares could be included at some point into Cycles-X.
It’s something that Octane has and it’s sadly been missing from Cycles from day 1.
Compositor is pretty limited and it’s not real time. On top of that a lot of the effects like glare are resolution dependent and are almost useless on anything higher than 1080p (spread size is limited).
Here’s how it works in Octane: https://www.youtube.com/watch?v=LPwzNFV3DPg
Hi! is Cycles X Ready for production? Can i render some animations without expecting glitches or something like that? Thanks
This is the big one, the lack of in-render camera effects is a real drag on Cycles and holds it back compared to other engines, even with apparent CyclesX improvements.
One other bit of good news (beyond Cycles X massive speed improvements) is the drop in power consumption for Cycles X vs Cycles. I’ve seen about a 150Watt reduction in power draw when rendering with Cycles X vs Cycles (2.93). I’m sure that’s hardware dependent to a large extent, but it represents about a 30% reduction on my system – so faster AND less power use – win-win!
> Multi-device rendering: we’ll experiment with more fine-grained load balancing without tiles
What does it exactly mean? As far as I know, currently Blender’s multi-device rendering means one frame per device. That is, the master assigns each frame (of an animation) to each device, and multiple devices cannot render a single frame together.
And even on the same computer, rendering a frame with both CPU and GPU did not seem to be able to utilise their full powers. That is, if the CPU alone takes 2 minute to render a frame, and the GPU takes 1 minute to render the same frame, ideally, it would take 40 seconds to render the frame using both CPU and GPU, but the actual result was no where near that. I do not have multiple GPU’s, but I have heard from a YouTube tutorial that having two of the same GPU does not give 2x rendering performance.
Does this mean that with Cycle X, all the problems above will be gone?
es genial pero estaría mas genial si fusionan “Cycles” y “EEVEE”, creen un motor de trazado de rayos pero en tiempo real ósea poder de Cycles y velocidad de EEVEE o al menos añadan al eevee el SSGI que no puedo instalarlo, me gustaría que venga incluido en el lugar de “capturar luz indirecta”, bueno igual si mejora la velocidad de grabación en cycles esta bien también
Nvidia™ and Optix™! Thanks for your Nvidia™ and Optix™ Renderer! It was really important for me to get yet another path to be able to render using Nvidia™ and Optix™ accelerated rendering! There already isn’t 100 other renderers that flat out do not support anything but Nvidia™ and Optix™, so it’s great that you decided to go forward with making a release that is another dedicated Nvidia™ Renderer! I can only hope you soon depracate AMD(ew) hardware in Eevee too making it RTX™ only so we can really experience Blender the way it was meant to be used. Free, and Open Source, ran fully of proprietary Nvidia™ software.
Guess Linus was right.
Can Cycles X also make built-in network rendering support for animation where each frame is done on a separate computer (device)? CrowdRender is not able to do this as they promised months ago, probably stringing people along for the cash… ;(
for people who cant find the download link thank me later 🙂
I’m using blender or rather i’m learning to use it with a notebook that has an Intel HD 2000 video card? Open GL 3.3 it will be possible to have a version of Blender 3.0 or later which is fully supported by the Intel HD 2000 which otherwise solves the lack of the Open GL 3.3 of my card but which manages to start completely and work well and perform all the functions with all render engines?Currently the versions of Blender I tested are those from 2.76 to 2.79b
Why does the Blender Render not have the possibility to create some nodes and you have to do some of the operations by moving to Cycles Render? What justifies the presence of a graphics engine rather than another apart from the “programming rights” of those of “other applications” ? Thanks to all the experience put in place by all programmers? I hope there will be current and future versions with graphics libraries to create the vegetation fully supported by the INTEL HD 2000 (i.e. able to start fully exceeding the limit of Open GL 3.3)
I have another question which is this:
Will it be possible to implement in the program (if possible also with versions compatible with Intel HD 2000) a section entirely dedicated to interactivity with lever gamepads? That is, to make sure that once the models have been created (even rendered ones) to be able to test them with any type of gamepad as if we were using a video game on any type of operating system or gaming platform?
Fabio P. (Carpi Modena ITALY)
So here we go again, no support for AMD GPUs. I wonder why AMD is keeping its funding for blender? What’s the purpose of AMD GPUs? Part of this is also AMD’s own fault. They are stubborn and keep pushing useless Radeon Pro Render which on one uses. So my next GPU is going to be another NVIDIA GPU with low VRAM cause I can’t afford RTX 3090 in this GPU price hike.
How am I with Blender? With the versions I am learning …. I can say that given the free and complete it is …. certainly better than the non-free programs. For the rest, given the Intel HD 2000 card on the notebook, I agree with the user who has written the message before this.The problem is (at least in the versions of the Blender that I can use with the Intel HD 2000) is that it is complex because many functions do not have well-organized interfaces and often do not remember how to do operations already carried out in It reminds me of complex programming via D.o.s. in short, the command line suitable for programmers
Not that this worries me, however, it is not easy if the project is to speed up all the program’s operations, therefore the interface should be better organized in order to be more user friendly (always referring to the versions that I can currently use with the Intel HD graphics card. 2000)
Fabio P.(Carpi Modena ITALY)
I was wondering how it is possible that in the Viewport Shading by selecting Rendered the Blender Render and the Cycles Render display two very different scenes from each other, i.e. perceptibly to the view of different visual impact
I actually use version 2.79c
I was also wondering why some create objects not using polygons or primitives but trying with shaders as I saw in some videos on Youtube
I have often heard about driver optimization and have honestly wondered what it is for when we really know that video card hardware is what makes us achieve the most.
What visible improvements actually have changes and updates to video card drivers ? .. obviously speaking of optimization in programming. Why (I wonder) do programmers (EXPERTS?) miss details that they always correct later?
Thanks
I tries blender 3.0 alpha and for some reason the principled volume gives a black box even when the density is turned low. My guess is that it is not rendering the volume at all. Is this an issue with cycles x or does it have to do with my render settings ?
To build the scene with the Blender you also need to have other types of knowledge.
In different lighting conditions of the scene, how does our vision distinguish the simple color from the one we assign as “emitter”? Is it like the other types of shaders?
I apologize for the simplicity of the questions …. having recently started using the Blender and having the Intel HD 2000 card, I do not have the possibility of graphics capabilities that allow me to understand all the differences inherent in the visual qualities directly referable to cards newly produced video
I still have this other question to ask :
Why is it necessary to switch the rendering engine from Blender Render to Cycles Render in order to activate the shaders via the nodes? Why is it not possible to do it directly with the graphic engine called Blender Render ?
I should have asked all the questions in an understandable way
I don’t know if it is already planned but for Blender I had thought about important implementations including:
Function that allows you to use interfaces that can perhaps be connected via USB that allow the automatic acquisition of the movements of our body to create realistic animations of any subject created in 3D with Blender or other programs
In addition to this, a function that allows us to automatically convert into 3D (with realistic texture detail included) any subject or object we have on any type of photograph
Fabio P. (Carpi Modena ITALY)
blender our life, blender our 3d future. we will also get Eevee x
I’m kinda glad that cycle in general getting better, but disappointed that Blender Dev properties Nvidia, as supporting open source kernel is more important, having two Nvidia Devs isn’t excuse to properties them, and the roadmap is not that clear on what you are working with Intel nor AMD, and secretly Apple, no updates or good news for compatibility?
In order to prevent spam, comments are closed 45 days after the post is published. Feel free to resume the conversation on the forums.
Источник