Page 1 of 6

LuxCore Binary SDK

PostPosted: Thu Mar 23, 2017 4:48 am
by Dade
Introduction

LuxCore binary SDK makes easier to develop LuxCore based applications by avoiding to have to go trough the lengthy and complex process of compiling LuxCore/LuxRays (and all dependencies).

C++ & Python API

It includes the support for C++ and Python language.

C++ API Reference Manual

The C++ API reference manual is avilable here: http://ftp.luxcoreapi.org/sdk/dev/1.7/d ... core/html/

Downloads

Under development version:

- Linux 64bit (OpenCL version): http://ftp.luxcoreapi.org/sdk/dev/1.7/l ... 170401.tgz
- Linux 64bit (No OpenCL version): http://ftp.luxcoreapi.org/sdk/dev/1.7/l ... 170401.tgz
- Windows 64bit (OpenCL version): http://ftp.luxcoreapi.org/sdk/dev/1.7/w ... 170401.zip
- Windows 64bit (No OpenCL version): http://ftp.luxcoreapi.org/sdk/dev/1.7/w ... 170401.zip

Last stable version:

- (not available)

Re: LuxCore Binary SDK

PostPosted: Thu Mar 23, 2017 4:51 am
by Dade
Anyone interested in trying the latest LuxCore version (i.e. not only developers) can download the above version and used the included binaries (pyluxcore.pyd, luxcoreui, etc.). You have only to be aware that luxcore is compiled as a DLL so you have to place LuxCore DLL in the same place where Embree DLL is placed.

Re: LuxCore Binary SDK

PostPosted: Thu Mar 23, 2017 5:12 am
by hedphelym
Thank you, I will test and use the windows version once its available.

Re: LuxCore Binary SDK

PostPosted: Thu Mar 23, 2017 7:28 am
by kalel
That's great. When it gets integrated with luxblend, if I'm able to, I'll try to recompile/update the Windows release (also compile process may or may not be different, will see and ask if there are issues).

Re: LuxCore Binary SDK

PostPosted: Thu Mar 23, 2017 8:09 am
by Dade
Added a link to C++ API Reference Manual.

Re: LuxCore Binary SDK

PostPosted: Thu Mar 23, 2017 8:45 am
by B.Y.O.B.
The API reference manual looks great.
This really lowers the bar for new developers I hope.

Re: LuxCore Binary SDK

PostPosted: Mon Mar 27, 2017 8:02 am
by Dade
Added Win64 versions.

Re: LuxCore Binary SDK

PostPosted: Mon Mar 27, 2017 8:04 am
by hedphelym
Thank you, I will put it to use shortly.

Re: LuxCore Binary SDK

PostPosted: Mon Mar 27, 2017 8:58 am
by Dade
hedphelym wrote:Thank you, I will put it to use shortly.


Not very much tested so expect some bump head but you should be able to just link with luxcore.lib and use luxcore.dll at runtime.

Re: LuxCore Binary SDK

PostPosted: Fri Mar 31, 2017 2:25 pm
by zukazuka
Dade wrote:Anyone interested in trying the latest LuxCore version (i.e. not only developers) can download the above version and used the included binaries (pyluxcore.pyd, luxcoreui, etc.). You have only to be aware that luxcore is compiled as a DLL so you have to place LuxCore DLL in the same place where Embree DLL is placed.


I can't find recent 1.7 linux builds for luxcore (non SDK).

- when you mean you can use luxcoreui luxconsole ect - does this mean I can use the binary SDK in place of regular lux 1.7 builds?

It seems all the weeklies are win64 and mac but no recent linux builds... wondering if I can use this as a substitute