AMD melhora suporte OpenCL no Blender

blaster_00

Power Member
http://www.phoronix.com/scan.php?page=news_item&px=Blender-OpenCL-Cycles-Better

Kyriazis wrote a Blender patch for splitting the Cycles' OpenCL mega-kernel into separate kernels. By breaking down the big compute kernel, better GPU utilization can be obtained and better performance.

User benchmarks are showing huge improvements in the performance and also a slight reduction in CPU usage. While the work is still being reviewed, the patch can be viewed via developer.blender.org.

Finalmente após anos de desvantagem face ao CUDA da Nvidia a AMD investiu o seu tempo a melhorar o blender para funcionar com o OpenCL. O suporte de rendering Cycles em OpenCL Já funcionava, mas era lento e eram mais os cenários em que brekava ou dava erros de rendering do que os que funcionavam 100%. Equipa do Blender espera integrar este patch na versão 2.75 (próxima versão a sair, está na 2.74 RC4).
 
Release stable

http://www.blender.org/features/2-75/

Blender Foundation and the blender.org developer community are proud to present the official Blender 2.75 release. The main highlights of this release are:
  • Blender now supports a fully integrated Multi-View and Stereo 3D pipeline
  • Cycles has much awaited initial support for AMD GPUs, and a new Light Portals feature.
  • UI now allows font previews in the file browser.
  • High quality options for viewport depth of field were added
  • Modeling has a new Corrective Smooth modifier.
  • The Decimate modifier was improved significantly.
  • 3D viewport painting now supports symmetry and the distribution of Dynamic Topology was improved
  • Video Sequence Editor: Placeholders can now replace missing frames of image sequences
  • Game Engine now allows smoother LOD transitions, and supports mist attributes animation
  • And: 100s of bug fixes and smaller feature improvements.

É um grande salto esperado já há anos, mas é apenas o início pois ainda falta suporte para funções importantes como HDRI e transparent shadows

http://blender.org/manual/render/cycles/features.html
 
Na altura escapou-me o post no blog da AMD onde falam sobre esta contribuição para o Blender:
http://developer.amd.com/community/...ration-and-open-source-at-amd-blender-cycles/

Pouco tempo depois a AMD lançou uma API para renderizar em OpenCL: Firerender
http://developer.amd.com/community/blog/2015/08/14/amd-firerays-library/
http://developer.amd.com/tools-and-sdks/graphics-development/firepro-sdk/firerays-sdk/

É independente de hardware (funciona em qualquer HW com OpenCL 1.2, mesmo até cpu) e plataforma.

e agora lançou um plugin para o 3dsmax
http://amdfirerender.github.io/

Gostava de ver um plugin para o Blender também.
 
Back
Topo