Commit Graph

93 Commits

Author SHA1 Message Date
Laurent Clouet
25d5259332 More error detection 2018-06-30 01:31:42 +02:00
Laurent Clouet
23c0aaca89 Bugfix: when the render process is over user memory limit, kill it (finish only meant to give the render duration) 2018-06-17 12:22:04 +02:00
intrigus
1c9bbb3706 Ignore Ctrl+C in render process. Fixes #81
When sending Ctrl+C to the terminal it also get's sent to all subprocesses e.g. also the render process.
The java program handles Ctrl+C but the renderer quits on Ctrl+C
This script causes the renderer to ignore Ctrl+C.
2018-06-02 15:11:45 +02:00
Laurent Clouet
3bd86c56e3 More error detection (out of vram) 2017-05-20 13:56:43 +02:00
Jake Dube
cb03b58dbc Display compute method for the current project 2017-05-07 21:00:20 +02:00
Laurent Clouet
b447e54a4a 'Unset' default value could be 0 or -1 2017-04-29 22:17:58 +02:00
Laurent Clouet
8f9a54b51e Hide value could be 0 or -1 2017-04-26 23:43:13 +02:00
Laurent Clouet
0508db7f75 User can choose how much he willing to spent on each frame (based on pull request from 'Rolf Aretz Lap' 2017-04-25 13:06:23 +02:00
Laurent Clouet
8b92cba01e More error detection 2017-04-19 00:12:05 +02:00
Laurent Clouet
39bd52aca4 Bugfix: check if max ram is set before using it 2017-04-04 22:56:53 +02:00
Laurent Clouet
905fff3313 Allow user to set maximum memory he allows render to use 2017-03-29 22:13:04 +02:00
Rolf Aretz Lap
7d2209a0f4 Add commands to text user interface 2017-02-19 14:19:48 +01:00
Laurent Clouet
f88fa05fb5 Blender 2.78b doesn't handle gpu the same way, i might changed again so deport the preferences calls to the server side 2017-02-11 16:54:40 +01:00
Rolf Aretz Lap
d8aa315699 add the ability to set the priority of the render process as commandline argument 2017-01-05 09:58:27 +01:00
Laurent Clouet
ea50176133 create an error type for when the server kills the render (before it was part of NOOUTPUTFILE) 2016-11-01 19:44:09 +01:00
Laurent Clouet
07f9662c00 * Better ui with more infos
* Remove revision from protocol since it's not use anymore
2016-10-12 00:34:51 +02:00
Laurent Clouet
09eb650da2 Bugfix: don't use gpu if the user doesn't want to 2016-10-10 00:03:40 +02:00
Laurent Clouet
28b257092a Project archive can be password protected 2016-10-05 23:01:03 +02:00
Laurent Clouet
fe626a3bee Detect if the gpu is not supported by blender (for example GTX 10XX on Blender 2.77) 2016-09-21 23:52:41 +02:00
Jackson
55b909c98b Allow user to set tile size 2016-09-21 23:26:44 +02:00
Laurent Clouet
8a17cddfde Bugfix: check kill request before check render output 2016-08-29 18:06:17 +02:00
Laurent Clouet
988abfc8e7 Wrong log 2016-08-29 17:56:21 +02:00
Laurent Clouet
ac7377ad19 Better out of memory detection 2016-05-01 15:04:31 +02:00
hailIulius
be3a30facc Use core affinity on windows to improve performance 2016-04-27 19:35:32 +02:00
Laurent Clouet
32540e7712 Detect if renderer ran out of memory 2016-04-03 20:49:24 +02:00
AGSPhoenix
0da9ce2bb3 Wrap project name in double quotes 2016-01-11 00:38:50 -05:00
AGSPhoenix
e32f59ddb3 Display name of project while rendering 2016-01-08 20:53:58 +01:00
Laurent Clouet
e570adafe6 Better detection of bvh cache file permission issue 2015-12-26 10:44:56 +00:00
Laurent Clouet
4873b8272b Fix #47 User can block a project on his client 2015-10-27 21:00:44 +00:00
Laurent Clouet
79283bdd6a Fix #42 exception while parsing blender output log 2015-09-24 20:17:08 +01:00
Laurent Clouet
0aac6d8732 Improvement of the out of vram detection 2015-06-05 23:05:28 +01:00
Laurent Clouet
c6e2a72ab2 Bugfix: store the number of cpu cores on Job object because it might be changed by the user between the start and end of render 2015-05-26 20:20:54 +01:00
Laurent Clouet
01abee0f70 Cleanup: move Job render call to Job class 2015-05-06 20:34:59 +01:00
Laurent Clouet
dbf55ff4bb Move the Render info to a specific class 2015-04-27 20:10:36 +01:00
Laurent Clouet
4994b9a209 LINE_NUMBER update method does not work, since blender 2.70 the remaining time is better 2015-04-23 21:56:57 +01:00
Laurent Clouet
da5fbabb91 Cleanup: indentation 2015-01-20 22:06:05 +01:00
Laurent Clouet
ffb49740af Improvement: use the update_method provide by the server 2015-01-13 21:07:58 +01:00
mvolli
bdf10b36c3 spelling/language corrections 2014-12-23 20:05:29 +01:00
Laurent Clouet
2e65795c0f Cleanup: remove unused code 2014-12-16 22:45:23 +00:00
Laurent Clouet
b96221a08e Improvement: do not hardcode the id of compute-method and power-detection project instead use an attribute from the job 2014-12-05 15:15:24 +00:00
Laurent Clouet
76c8be9e70 Improvement: do not display an error when the server asked to kill a render 2014-12-03 20:09:50 +00:00
Laurent Clouet
51752b0e49 The OSX package of blender require a specific path to be launch. If the path is modified 'dyld: Library not loaded: @loader_path' error or static python appear on blender 2.72 2014-11-30 23:42:57 +00:00
Laurent Clouet
422a9e74c8 Initial commit
Version 3.3 of the client
2014-11-20 13:21:19 +00:00