Blender渲染
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.5 KiB

  1. <?php
  2. namespace Blobt\Luxcore\scene;
  3. include dirname(dirname(__FILE__)) . "/vendor/autoload.php";
  4. /**
  5. * 1、配置GPU渲染参数。需要使用GPU设备渲染时,必须先设置渲染引擎类型为 PATHOCL
  6. * 2、使用GPU渲染时,同时也可以使用CPU同时渲染,只需将OpenCL类的$nativeThreadsCount属性设置设置为null、或大于0的整数既可
  7. */
  8. /**
  9. * 配置渲染引擎参数
  10. */
  11. $renderengine = new render\RenderEngine(); //实例一个RenderEngine类对象
  12. $renderengine->type = render\RenderEngine::TYPE_PATHGPU; //设置渲染引擎类型为 PATHOCL
  13. echo $renderengine; //输出渲染引擎参数
  14. /**
  15. * 配置GPU渲染参数
  16. */
  17. $device = new render\OpenCL(); //实例一个Path类对象
  18. $device->gpuUse = baseCfg::OPEN; //使用GPU
  19. $device->devicesSelect = "1"; //设置使用GPU设备的ID号
  20. $device->cpuUse = baseCfg::OPEN; //使用CPU
  21. $device->nativeThreadsCount = 32; //设置CPU参与渲染的线程数,如果设置的值大于实际的物理线程数,渲染引擎则使用实际的线程数参与渲染
  22. //如果设置为0,则关闭CPU渲染
  23. echo $device; //输出GPU渲染参数
  24. ?>