Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-04-10Fix for render scemode in the python api, forgot to commit this fileBrecht Van Lommel
when i changed it from a short to an int.
2008-04-09Made aspx/y into floats so we can render precise regions (for apricot ↵Campbell Barton
terrain baking)
2008-03-29own typo in py apiCampbell Barton
2008-03-29some fixes for python baking functionCampbell Barton
needed to add a small value to the baking distance for it to include faces of that distance (maybe should make this happen from the user interface too)
2008-03-22Removing some compiler warnings. Joshua Leung
(Note to who-ever made all the changes referring to r.scemode: r.scemode is an int, not a short!)
2008-03-19saveRenderedImage dosnt work in backgrond mode, so added a warning in the ↵Campbell Barton
docs and an exception if called.
2008-02-22* Displacement baking wasnt working with negative distances.Campbell Barton
* Added Normalize option for diplacement so everything in the 'Dist' range is mapped 0-1 * Increased the maximum Dist and Bias to1000.0 (was 10.0) * Added python utility function in BPyRender.py - bakeToPlane(...), to automate heightmap, normalmap generation for Crystalspace.
2008-02-22adding access to missing bake variables from pythonCampbell Barton
2008-02-21made auto threads default (noob's get faster renders in their dual core CPU's)Campbell Barton
changed env variable check order $TMP, $TMPDIR - aparently $TMP is more common.
2008-02-20Python BugfixCampbell Barton
A new file could have its Blender.Get("filename") return "<memory>" after undo'ing on an open file. Fix for own error with python sys.path, messed up game engine.
2008-02-18Bugfix: yafray number of processors was not properly initialized, andBrecht Van Lommel
could be 0, hanging yafray. This commits removes the separate yafray number of processor setting and simply using the blender threads button, there is no reason for a separate setting.
2008-02-12Added python access for bakingCampbell Barton
http://www.blender.org/documentation/246PythonDoc/ http://www.blender.org/documentation/246PythonDoc/Render.RenderData-class.html http://www.blender.org/documentation/246PythonDoc/bpy_api_2_46.zip
2008-02-05This is patch: [#8228] Add MultiLayer image type to python and batch renderingKent Mein
Submitted By: Stephane SOPPERA (soppera) Also fixes a small typo with wrong filetype for TIFF commandline rendering. Kent
2008-02-03Python APIKen Hughes
---------- renderData.removeRenderLayer() was not returning a Python object; make it return None;
2008-01-28some bugs with previous renderlayer apiCampbell Barton
2008-01-28renderLayer access for the render api, no epydocs yetCampbell Barton
2008-01-26added function to get the full path for a rendered frame (before its rendered)Campbell Barton
2008-01-23openexr, touch and noOverwrite setting access from py apiCampbell Barton
2008-01-20Made it so locked strips inside metastrips are transformed.Campbell Barton
Removed FTYPE from render output panel - was some old format that did index colors, and wasn't even used anywhere. Added 2 options to the render output panel that can be used for a really basic local renderfarm (even artists can use it!), "NoOverwrite" and "Touch" When both are enabled, rendering 1 scene between many pc's on a fast network will populate the directory with frames. Also useful to delete frames that have errors and re-render (without manually re-rendering each frame)
2008-01-16Python APIKen Hughes
---------- Added RenderData.activeLayer attribute, lets user access the active rendering layer. Also corrected description of RenderData.freeImages attribute. Note: doesn't seem like there is any support in the python API for accessing the renderlayers settings....
2007-12-17Reverting to 2_2x BPYMartin Poirier
I was careful in selectively rolling back revisions, but if you've committed changes unrelated to BPY mixed with BPY changes, I might have reverted those too, so please double check.
2007-12-07miscellaneous edits from python development branch merged back into trunkCampbell Barton
2007-10-26Python APIKen Hughes
---------- Document Peter's fps_base attribute for scene rendering objects; also remove framesPerSecBase() method (preference is to add only attributes, and he did add fps_base attribute).
2007-10-21== Core ==Peter Schlaile
This adds fractional FPS support to blender and should finally make NTSC work correctly. NTSC has an FPS of 30.0/1.001 which is approximately 29.97 FPS. Therefore, it is not enough to simply make frs_sec a float, since you can't represent this accurately enough. I added a seperate variable frs_sec_base and FPS is now frs_sec / frs_sec_base. I changed all the places, where frs_sec was used to my best knowledge. For convenience sake, I added several macros, that should make life easier in the future: FRA2TIME(a) : convert frame number to a double precision time in seconds TIME2FRA(a) : the same in the opposite direction FPS : return current FPS as a double precision number (last resort) This closes bug #6715 Standard framerates not supported / breaks sync -- 23.967 29.967 etc. https://projects.blender.org/tracker/?func=detail&aid=6715&group_id=9&atid=125 Please give this heavy testing with NTSC files, quicktime in/export and the python interface. Errors are most probably only spotted on longer timelines, so that is also important. The patch was tested by Troy Sobotka and me, so it most probably should work out of the box, but wider testing is important, since errors are very subtle. Enjoy!
2007-07-01replace PyInt_CheckExact with PyInt_Check, same for floats and strings so ↵Campbell Barton
subclass and C/subtypes work. was reported as a bug a while ago.
2007-06-06yafray settings access from Py APICampbell Barton
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-03-15removed unneeded dealloc functionsCampbell Barton
2007-03-15removed duplicate functionality, macro's and functions existed to check a ↵Campbell Barton
PyObjects type, now only use macro's
2007-01-30updated render settings to support recent changes.Campbell Barton
options like saveBuffers are available from Python and threads can be set from 1 to 8 usefull for python based renderfarms.
2007-01-22Made scene.currentFrame(val) call scene_update_for_newframe if the scene ↵Campbell Barton
being modified was G.scene Before this, calling scene.currentFrame(val) would not work to update object displists where Blender.Set('curframe', val) did work. Also used less python BuildValue calls.
2007-01-20[ #4786 ] if space in the Application path name, system() doesn't work on ↵Andrea Weikert
some platforms commited temporary fix: executable name is quoted for all platforms except Windows now, nicely wrapped in #ifdefs. Will be doing nice wrapper function BLI_system for system calls in blenlib after release. Please test on all platforms!
2007-01-09- Added panel for Bake render (tabbed now in 'anim' panel).Ton Roosendaal
(Empty space will get OSA options, that I add tomorrow or so) - Removed a lot of old unused variables in renderdata. Also meant I had to remove this from python API... please check if this gives valid scripts? - Cleaned up bad formatted code for FFMPG buttons (spaces instead of tabs)
2006-12-20The Big Image refactor!Ton Roosendaal
Please read: http://www.blender3d.org/cms/Imaging.834.0.html Or in short: - adding MultiLayer Image support - recoded entire Image API - better integration of movie/sequence Images Was a whole load of work... went down for a week to do this. So, will need a lot of testing! Will be in irc all evening.
2006-11-25Uncommitted my potential fix forAlexander Ewering
http://projects.blender.org/tracker/index.php?func=detail&aid=4786&group_id=9&atid=125 It seems like you can't quote the executable path on win32 using system(). So, playing back a rendered animation now works again on win32, however, the bug remains... no idea how to correct it.
2006-11-18Bugfix for:Alexander Ewering
http://projects.blender.org/tracker/index.php?func=detail&aid=4786&group_id=9&atid=125 If the path to Blender contained whitespace, various places which called the Blender executable wouldn't run. Now the path to the executable should be quoted correctly everywhere. If this breaks anything on other platforms, please shout :)
2006-08-10Compositor: finished work on node "File Output".Ton Roosendaal
- It saves a file with indicated type on each change, with number appended denoting the current frame (like ANIM saving). - Output filename button supports relative paths ("//") - Shows optional preview image too - For now, added a print on each file save as feedback To make this option work nicely, changed the BKE_makepicstring() function to have less globals inside, so it is more generic. Todo: allow amount of digits in filenames to be set (to support files like tmp_123456.jpg)
2006-07-04===Python API===Ken Hughes
Plumiferos request: added sceneRender.set attribute, which give access to the Render "Set" link for scenes. Always wondered what that button was for.
2006-06-16===Python API===Ken Hughes
Change to displayMode attribute to support the new render window options, and correct description in the documentation.
2006-06-12New feature! (Well, replacement for the exisiting cumbersome "DispView")Ton Roosendaal
Next to the "DispWindow" there are now two new choices: - Display render output to Image Editor - Display render output to Screen-sized Image Editor Both options won't open a 2nd window anymore, which makes work quite more smooth even, especially because 'focus' isn't lost. Further it fits in the 'single window UI' paradigm of Blender. Should have been done 10 years ago! Lastly it might bypass issues with X11... having 2 windows with opengl context is not always stable in Linux. This option uses an identical trick as for the Compositor viewer, using an Image block with a fixed name ("Render Result"). The flow, when invoking a Render, goes as follows: - first it checks if there's an Image Editor visible displaying the "Render Result", if so then it uses that area-window. (Use this option for dual-monitor setups for example, a render will always go to the same location then) - else it checks if there's an Image Editor open in general, it then assigns that window the "Render Result" Image. - else: it searches for the largest Area in the screen, and turns that into a temporal Image Editor showing render output. After a render, an ESC will push back the former view, if the Area type has changed. Same rules apply for the "Full Screen" option. Here an ESC will always go back to the regular Screen, and restore Area type if required. While rendering, the queue for the renderwindow isn't handled yet, so you can not zoom (nor get full redraws), as for the regular render window. Existing conflicts: - in FaceSelect mode, the Image editor enforces to display the face texture after rendering again. - when using an Image window for compositing, you'll lose the Viewer output on a render. Implementation note: While rendering updates, nothing is drawn in frontbuffer anymore. That's good news for b0rked OpenGL drivers (and faster). However, for the few OpenGL cards that don't do a "swap copy" but a "swap exchange" you get issues... has to be worked on. I'm afraid we have to drop frontbuffer drawing altogether. Other fixes: - Hotkeys NumPad 1, 2, 4, 8 will set zoom levels (was half coded only?) Use SHIFT to zoom out (smaller). - Rendering Tile updates still had draw errors on edges of tiles, in OSA only. (Caused by commit 4 days ago)
2006-06-01==render by parts==Tom Musgrove
made xparts and yparts consistent in the different places it can be set now python and the buttons are max 64 (was 512 in some python locations) and xparts is max 512 (was max 64 in some python locations), also made the minimum xparts and yparts 1 again. Ed Halley suggests that we should up the max xparts to 1024 (instead of the current 512) for 'smoother panoramas'
2006-05-30===Python API===Ken Hughes
Removed "#if 0" conditionals of future code which were causing compiler problems on some platforms.
2006-05-29===Python API===Ken Hughes
Second pass at sceneRender.c / Scene.Render API clean-up. Most of the remaining clean-up needs to wait for the API refactor, since the "good" attribute names are already used by methods.
2006-05-29===Python API===Ken Hughes
First pass at sceneRender.c / Scene.Render API clean-up. Mainly implementing attribute via tp_getset, but a few new features too.
2006-05-26* bug fixJoseph Gilbert
[ #4228 ] Blender.Image.Load(filename) loads only on the first loading - Image.Load() will now reload the image buffer when a image of the same name is loaded again - small textual change in render code
2006-05-26*python fixJoseph Gilbert
- save_rendered_image_cb_real has a popup window embedded in it that prevents automation through python as a result python scripts would get a popup which is ignorned by the script - modified so python scripts overwrite the image by default
2006-05-26- bug fixJoseph Gilbert
* C uses braces unlike python :/
2006-05-26*python documention & bug fixJoseph Gilbert
- added documentation to Render - saveRenderedImage has an option to save the zbuffer along with the image (off by default) - fixed a really annoying runtime error of uninitialized data being passed to a method in pipeline.c during a render
2006-05-26*python fixJoseph Gilbert
- fixed Render.saveRenderedImage() so now it works once again (it was broken since render refactor)