Campbell Barton
1b47e2678e
style cleanup: missed these from previous cleanup
2012-04-29 17:55:54 +00:00
Campbell Barton
e701f9b670
style cleanup: whitespace / commas
2012-04-29 15:47:02 +00:00
Campbell Barton
b56aabf815
style cleanup: multi-line if statements.
2012-04-21 15:11:03 +00:00
Brecht Van Lommel
fe7f354daa
Fix #30900 : when opengl offscreen render failed, the wait cursor would incorrectly
...
stay visible. Patch by Justin Dailey.
2012-04-11 08:27:07 +00:00
Bastien Montagne
66e8efd40c
Minor UI messages fix...
2012-04-02 06:56:16 +00:00
Campbell Barton
9e497291ee
support for opengl rendering in the sequencer (header icons as with 3D view).
...
while opengl could be used for display you couldn't output it to a file.
extended the existing opengl render operator to optionally take input from the sequencer.
notes:
- doesn't redraw in the viewport yet (only output in terminal)
- doesn't do OSA
2012-03-29 23:33:50 +00:00
Campbell Barton
8ec4371ff1
style cleanup: render
2012-03-29 22:42:32 +00:00
Campbell Barton
ab4a2aaf4a
style cleanup: follow style guide for formatting of if/for/while loops, and else if's
2012-03-24 06:38:07 +00:00
Campbell Barton
4c3bb77012
style cleanup: spaces aroudn operators for operator definitions.
2012-03-22 07:26:09 +00:00
Campbell Barton
4f19c1a995
spelling cleanup
2012-03-18 07:38:51 +00:00
Campbell Barton
4f7bdc59d3
style cleanup: spelling.
...
also remove large, duplicate comments from sunsky.h
2012-03-09 00:41:09 +00:00
Sergey Sharybin
e5464db95d
Fix for opengl render setting current frame to 0 after finish rendering.
2012-03-07 19:19:58 +00:00
Sergey Sharybin
c69e4ef862
Mango request: use active scene clip as background for sequencer scene strip renderer
...
and opengl renerer when rendering from camera view.
Other usages of offscreen drawing shouldn't be affected by this change.
2012-03-07 17:45:40 +00:00
Campbell Barton
9d49fa0e63
style cleanup - spelling corrections & update some incorrect comments.
2012-03-03 11:45:08 +00:00
Campbell Barton
a368e6771a
- remove some unused editmesh functions.
...
- copy & rename EditMesh stricts for use with scanfill (remove unused members)
2012-02-19 22:17:30 +00:00
Campbell Barton
e1dd245a1e
more keymap edits
...
- make sure defaults are not assumed (so reuse last settings doesnt
override)
- replace 0/1 for TRUE/FALSE defines.
2012-01-16 16:12:03 +00:00
Campbell Barton
ae9b4b81cb
opengl render save ignored alpha settings. also some FILE_MAX defines missed last commit.
2012-01-16 06:43:58 +00:00
Campbell Barton
4f3de6a741
adjust view3d api function for getting user region to also return view3d since most callers need this too.
2012-01-14 12:24:25 +00:00
Campbell Barton
fca385ca9a
- opengl render in quadview wasn't using camera.
...
- minor change to FTOCHAR use.
2012-01-14 11:21:00 +00:00
Brecht Van Lommel
cb145fad01
Fix #29878 : running bpy.ops.render.opengl() from console not starting new line
...
or printing output.
2012-01-13 15:35:36 +00:00
Sergey Sharybin
74aede4d71
Fix #29824 : Error writing frame if 3D scene starts after first frame of animation and output is H264
...
Issue was caused by incorrectly set PTS value frames came form Scene strip renderer.
This value used to be calculated from RenderData current and start frame which
lead to non-uniformuly counting which totally confuses encoder.
Switch append_avi and append_ffmpeg to use current frame from rendering scene
(which was already passing to this functions and was used mostly for logging)
and start frame of rendering scene (it's new parameter added). This allowed to
calculate correct PTS value easily and get rid of global static sframe variable
in writeavi.c file.
2012-01-13 09:20:13 +00:00
Campbell Barton
153be23dbe
give a more useful error when attempting to opengl render in background mode.
...
add some tips to the python docs.
2012-01-13 06:59:16 +00:00
Campbell Barton
1e3f069379
use render osa setting for opengl render sample count and BLI_jitter for opengl rendering (previously was hard coded at 5).
2012-01-12 17:04:09 +00:00
Campbell Barton
e0c41e66b8
dont draw object center dot for opengl render
2012-01-09 03:16:30 +00:00
Campbell Barton
ecd463d20d
fix an error rendering opengl weightpaint data wasn't working when python initialized opengl render on startup (needed for testing script).
2012-01-09 02:50:09 +00:00
Brecht Van Lommel
b9ff5840a6
Code refactoring: add unified image buffer functions for doing float => byte,
...
byte => float, float => float, byte => byte conversions with profile, dither
and predivide. Previously code for this was spread out too much.
There should be no functional changes, this is so the predivide/table/dither
patches can work correctly.
2011-12-28 13:29:33 +00:00
Brecht Van Lommel
d949dd6849
Fix #27981 : opengl render + render slots not working.
...
This also revealed an issue where the opengl render float buffer was not linear,
and toggling back to a render slot would show wrong colors. Now it converts the
float buffer to linear so that this goes ok, disadvantage is that it's slower.
2011-11-29 22:37:16 +00:00
Campbell Barton
6736576f6d
replace FILE_MAXDIR + FILE_MAXFILE with FILE_MAX
2011-11-26 04:07:38 +00:00
Campbell Barton
30fd1ab523
replace ImBuf.depth with ImBuf.planes to match ImageFormatData.planes & to avoid confusion with ImageFormatData.depth
2011-11-21 20:47:19 +00:00
Campbell Barton
0e2c8cdcdd
move image settings into their own structure so the interface can be shared where image saving settings are needed.
...
currently file out node and render output share this struct & UI.
2011-11-21 20:19:58 +00:00
Campbell Barton
f1eb66aa68
share code for fluidsim, ocean & dynamic paint file paths.
...
- use BLI_join_dirfile for joining all paths (no need to ensure slash is appended).
- paths from linked library files now supported.
2011-11-20 14:38:11 +00:00
Brecht Van Lommel
5429a701c4
Camera: more code refactoring, adding a function to create CameraParams from
...
3d view, deduplicating the complex code for setting up the viewplane.
2011-11-18 21:19:03 +00:00
Brecht Van Lommel
ed77c356fc
Fix: OpenGL renders on graphics cards which do not support non-power-of-two
...
textures were stretched and the wrong size.
2011-10-28 16:57:06 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Bastien Montagne
f157a543c6
/blender/editors: Removed final points in UI strings and messages.
...
Plus a few cuts in very long lines…
2011-09-19 12:26:20 +00:00
Campbell Barton
61fc839200
fix [ #27862 ] OpenGL render animation don't respect .png RGB option.
2011-07-05 07:46:25 +00:00
Campbell Barton
734a4aa428
fix [ #27746 ] Black and White Render doesn't work and/or Saves as a Blank screen
...
convert to grayscale when saving renders rather then only writing the red channel.
2011-06-24 03:49:56 +00:00
Campbell Barton
e038b25579
view3d function naming, no functional changes.
2011-05-21 08:56:37 +00:00
Brecht Van Lommel
54b97c1d9d
Code refactor: split code for render updates and opening render view into
...
separate files, no functional changes.
2011-05-19 11:34:11 +00:00
Campbell Barton
e7ffd32a61
use camera render argument to avoid temp overwriting the scene camera.
...
also fix for mistake with rendering stars from previous commit.
2011-04-30 05:42:37 +00:00
Campbell Barton
c4c22d4e9f
- pass the camera to the render stamp function.
...
- add BKE_write_ibuf_stamp() since saving environment maps & screen shots shouldn't have stamp.
2011-04-30 05:26:09 +00:00
Campbell Barton
6559209dbf
[ #26482 ] Solidify / Animation Opengl render. no texture.
...
workaround for view3d datamask not being correct on opengl render.
2011-03-13 02:44:25 +00:00
Campbell Barton
627c764e3c
bug [ #26329 ] Project Paint not working
...
we cant ensure that a requested buffer can be allocated so report opengl errors when failing to allocate the buffer (rather then printing to console).
this is common enough and generic error isn't too helpful to users.
2011-03-06 23:12:12 +00:00
Nathan Letwory
95100afc12
doxygen: blender/editors tagged.
2011-02-27 20:29:51 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
Joshua Leung
8cbdf89695
OpenGL playblasts now respect Preview Range, making it easier to
...
render out short segments of shots to be previewed with accurate
timing.
2011-02-17 10:18:14 +00:00
Campbell Barton
8227b3d463
remove/comment unused vars
...
also removed unnecessary NULL checks (where the pointer was used later without checking).
2011-01-13 04:53:55 +00:00
Campbell Barton
8f21a43535
split BKE_utildefines.h, now it only has blender specific defines like GS() MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h.
...
no functional changes.
2011-01-07 18:36:47 +00:00
Campbell Barton
ae51e1c683
reverting part of Ton's commit r33911.
...
The bug was 'write_still' was incorrectly being initialized to 'view_context'.
'write_still' should always write an image, so failing silently here is bad behavior.
Also, opengl render and internal render engine operator should use this option the same way.
2010-12-31 04:48:56 +00:00
Ton Roosendaal
1a8cc0a8f0
Small fixes:
...
- OpenGL still render failed when output format was set to Movie.
Now it just doesn't save a file and renders anyway.
- Bone heat weight was missing 'wait cursor'.
- Waitcursor for Mac Cocoa is back! Made all OS's use the same
nice hourglass cursor.
(Note: this violates Mac UI guidelines, we should rely on the
spinning wheel of death instead. Highly disputable that.)
2010-12-27 18:54:43 +00:00