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
2010-01-13merge with trunk/2.5 at r25907Joseph Eagar
2010-01-08- RNA support for returning copied strings from functions, flagging strings ↵Campbell Barton
as PROP_THICK_WRAP does this. - scene.render_data.frame_path(frame=num), returns the output path for rending images of video. - scene.render_data.file_extension, readonly attribute, gives the extension ".jpg", ".mov" etc - player support was guessing names, use the above functions to get the actual names used, accounting for #'s replacing numbers.
2010-01-06Renderer: Change default test_break function to check G.afbreek to work ↵Martin Poirier
correctly in background mode correctly.
2010-01-06Restored Compositor 're-render single layer' functionality (buttons on ↵Matt Ebb
renderlayer comp nodes). This works with operator properties - if you pass the name of a scene and renderlayer to the screen.render operator, it will render that layer as a single layer re-render.
2010-01-06Merge with trunk/2.5 at r25563Joseph Eagar
Most likely will not compile for others, I'd appreciate any build errors and missing files reports (I can never seem to get everything committed and all the build systems working without help). Porting over the sculpt/multires tools was a breeze, thanks goes to brecht for a design that didn't exclude ngons and was easy to port. Note that I've not tested externally-backed multires file support yet. Also, I still need to write version patch code for some cases. Some notes: * Like trunk, topological changes don't update multires right, so e.g. subdivide will duplicate multires data on the new faces, instead of subdividing it. * If you set the debug value (ctrl-alt-d) to 1 it'll turn on my experiments in speeding up sculpting on higher-res multires meshes (but note it makes partial redraw not completely accurate). * There's a bug where you have to go through editmode to get out of sculpt mode, not sure if I inherited or created this myself.
2010-01-04Patch from Raul Fernandez Hernandez - volume render multiple scattering fixesMatt Ebb
Also: Changed 'Spread' value to be proportional to the light cache voxel grid (i.e. 0.5 spreads half the width of the grid), so that it's independent of light cache resolution. This means that results should be similar as you increase/ decrease resolution.
2010-01-03[#20450] Crash before creating a volumetric material.Campbell Barton
- volumetric material must be traceable
2010-01-03[#20455] Spotlight halo with deep buffers: render crashesCampbell Barton
2010-01-01displacement was crashing because of the improved bumpmap. now its skipped ↵Campbell Barton
when the ShaderInput's verts are not set.
2009-12-31fix crash on baking from selected to active, however need to validate this ↵Campbell Barton
against 2.4x to make sure displacement for eg gives the same results
2009-12-30bake is now modal like render and updates the image view while baking.Campbell Barton
it also has an exec function which doesnt update (like render too)
2009-12-26fixes for errors/warnings found with cppcheckCampbell Barton
2009-12-22Reports: writing movies now uses the reports mechanism to throw errors.Brecht Van Lommel
Also fixes bug #19463: screencast to xvid ffmpeg crash.
2009-12-22quite a few python panels (10 or so) had names longer then the PanelType ↵Campbell Barton
allowed, for panels it would fail silently but for menu's it meant further references would give errors. increase the registered class name from 32 to 64 and raise an error if the limit reached.
2009-12-17Some fixes to get blender compiling on solaris.Kent Mein
Kent
2009-12-17remove warnings. Sequencer selection for fcurve view didnt work in metastrips.Campbell Barton
- added RNA_property_string_set to the RNA_access.h - include BKE_animsys.h in pipeline.c for sequencer update, hope these are ok.
2009-12-16camera switching via markersCampbell Barton
Currently access by selecting a marking and binding with the active camera from the view menu. Note: after long discussion we decieded there is no nice way to do this.. animate pointers? animate multiple camera visibility?, use sequencer? use NLA?.... have a kind of event system (like framechange scriptlinks)... etc so this is ifdef'd with DURIAN_CAMERA_SWITCH
2009-12-15animation system wasnt being updated when rendering with the sequencerCampbell Barton
2009-12-14Fix #20076: SSS renders incorrectly when used by objects in a particle system.Brecht Van Lommel
2009-12-14Fix #20364 and #20357: AAO crashes for certain combinations of settings.Brecht Van Lommel
2009-12-14Fix #20372: crash when strand render enabled with child hairs.Brecht Van Lommel
2009-12-13* renamed BKE_sequence.h and sequence.c --> sequencerCampbell Barton
* renamed util.c --> path_util.c since there are more then 1 of these files which makes setting breakpoints annoying.
2009-12-11Sculpt Branch:sculpt25Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r25245:25315
2009-12-10wrong code order made linux+scons barf.Nathan Letwory
2009-12-10* WITH_BF_RAYOPTIMIZATION cleanup and flag separation by matd.Nathan Letwory
This adds BF_RAYOPTIMIZATION_SSE_FLAGS through which one can manage what SSE flags are best for the platform built for. Note that the ray optimizations coded by jaguarandi are SSE-intrinsics only.
2009-12-09Fix #20305: overlay blending mode for specular intensity does not work.Brecht Van Lommel
2009-12-07Sculpt Branch:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r24889:25180
2009-12-05* proper SSE setting for mingw.Nathan Letwory
* some cleanup of render module SConscript
2009-12-05* provide SCons support to enabling jaguarandi SIMD raytracer optimizations ↵Nathan Letwory
for real :) Until now only SSE switches were defined, but to really enjoy the SIMD structures, the __SSE__ define needs to be given. This can now be done with setting in your user-config.py WITH_BF_RAYOPTIMIZATION=True (or WITH_BF_RAYOPTIMIZATION=1 on command-line)
2009-12-03Fix for color management not working with AVI output, patch by Damien ↵Matt Ebb
Plisson, thanks!
2009-12-02AAO Indirect DiffuseBrecht Van Lommel
Don't use passes anymore for indirect lighting, people were using this probably thinking it would do bounces, but that's not the intention of this feature, it is to reduce problems with light bleeding. I want to remove this option for AO as well, but will leave it in for now until there is a better alternative. Added bounces option for indirect, could be implemented much better, but perhaps useful for testing now. Existing files need to set this to 1 to get the same results again.
2009-12-02Changes to Color ManagementMatt Ebb
After testing and feedback, I've decided to slightly modify the way color management works internally. While the previous method worked well for rendering, was a smaller transition and had some advantages over this new method, it was a bit more ambiguous, and was making things difficult for other areas such as compositing. This implementation now considers all color data (with only a couple of exceptions such as brush colors) to be stored in linear RGB color space, rather than sRGB as previously. This brings it in line with Nuke, which also operates this way, quite successfully. Color swatches, pickers, color ramp display are now gamma corrected to display gamma so you can see what you're doing, but the numbers themselves are considered linear. This makes understanding blending modes more clear (a 0.5 value on overlay will not change the result now) as well as making color swatches act more predictably in the compositor, however bringing over color values from applications like photoshop or gimp, that operate in a gamma space, will give identical results. This commit will convert over existing files saved by earlier 2.5 versions to work generally the same, though there may be some slight differences with things like textures. Now that we're set on changing other areas of shading, this won't be too disruptive overall. I've made a diagram explaining the pipeline here: http://mke3.net/blender/devel/2.5/25_linear_workflow_pipeline.png and some docs here: http://www.blender.org/development/release-logs/blender-250/color-management/
2009-12-02* Fix for earlier fix, only check for basis metaball if the object's ↵Matt Ebb
actually a metaball
2009-11-30Approximate AO: Diffuse Bounce HackBrecht Van Lommel
This brings back the single bounce indirect diffuse lighting for AAO, it's not integrated well but that will be tackled later as part of shading system refactor and subdivision changes. The caveats are the same as AAO, with one extra thing, the diffuse lighting is sampled once per face, so it will not be accurate unless faces are subdivided. I'm committing this now so we can start testing it for Durian, and since changes need to make it work properly are planned.
2009-11-29ok, apparently didn't commit this either. apparently includes a merge with ↵Joseph Eagar
trunk/2.5 at r24811 I thought I'd committed but did not, yeek.
2009-11-27Fix for rev. 24908 - committed the fix, but it was commented out. Forgot to ↵Matt Ebb
uncomment it after doublecheck testing, hmm...
2009-11-26Fix for [#20023] Renderer aborts in some cases when rendering only ↵Matt Ebb
meta-objects with volume materials. When metaballs were added to the render, if they weren't the basis ball, they'd be skipped, leaving a render object with no geometry. Now it doesn't add an object in the first place.
2009-11-25Sculpt:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r24483:24889
2009-11-23Remove forced sse compile flags on render for linux. This is very bad.Martin Poirier
Use user flags instead.
2009-11-23did math lib conversion, equivilent to merge with trunk/2.5 at r24464Joseph Eagar
2009-11-22merge with trunk/2.5 at r24463Joseph Eagar
2009-11-20Fix for unitialized variable and resulting render artifactsBrecht Van Lommel
when setting project x/y/z to none with a procedural texture.
2009-11-14- sequencer speed effect back using fcurves, still needs manual reloading to ↵Campbell Barton
refresh. - added a function id_data_find_fcurve() to get the fcurve without RNA vars. Aligorith: this could be made to use a path rather then a property name.
2009-11-11Sculpt: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r24330:24483
2009-11-11* Fixing various compiler warnings under scons+mingw. Mostly unused ↵Joshua Leung
variables and functions. * Added missing lib-linking code for Grease Pencil in nodetrees * Uncommented some code for curve shapekeys
2009-11-11Fix CMake build system for WindowsErwin Coumans
Add support for OPTION WITH_OPENCOLLADA for Windows
2009-11-10Math LibBrecht Van Lommel
* Convert all code to use new functions. * Branch maintainers may want to skip this commit, and run this conversion script instead, if they use a lot of math functions in new code: http://www.pasteall.org/9052/python
2009-11-10* Finished (well, almost ;) RNA wrapping and layout-engine-ing all the nodes.Matt Ebb
Still a few quirks, including redraw issues on multilayer image input nodes, but it's pretty much there. Would also be good to wrap the input/output sockets, too, will check on it. This fixes bug [#19740] INPUT NODE: Cannot load images / motion pictures
2009-11-09Update of older commit (23102) from Bob Holcomb -- fix for Darken mode ↵Roland Hess
blending was only in place for nodes, not for general texture blending. This updates texture blending to reflect the fix. Now results don't trend toward black on Darken anymore as factor approaches 0.
2009-11-09- scons fix for linux buildDamien Plisson