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
2012-01-05Code refactoring: split render result related functions into separate file.Brecht Van Lommel
2012-01-04Fix #29764: Crash when border rendering in sequencer. (Not Cycles related)Sergey Sharybin
Sequencer render context should be as large as the whole frame when rendering using border without clipping. Can be implemented in more clear way but it'll require more global refactoring.
2012-01-04derivative maps must take into account that texture scales can be negativeMorten Mikkelsen
2012-01-04calculate factor before using MAX2 macroMorten Mikkelsen
2012-01-04derivative maps were not working correctly with UV scale (the texture ↵Morten Mikkelsen
setting size)
2012-01-03fix [#29761] Texture painting with interpolation ignores use alphaCampbell Barton
reporter - Shawn Zilbert (enigmatic) included patch.
2012-01-02Fix #29746: cycles crash with border render.Brecht Van Lommel
2011-12-31Fix: Material "Vertex Color Light" option didn't apply vertex alpha.Miika Hamalainen
2011-12-30Color management: add "Color Unpremultiply" option for images and render ↵Brecht Van Lommel
settings. For premultiplied alpha images, this makes any color space conversion for the image or render output work on color without alpha multiplied in. This is typically useful to avoid fringing when the image was or will be composited over a light background. If the image will be composited over a black background on the other hand, leaving this option off will give correct results. In an ideal world, there should never be any color space conversion on images with alpha, since it's undefined what to do then, but in practice it's useful to have this option. Patch by Troy Sobotka, with changes by me.
2011-12-29possible fix for [#29708] Crashes when Rendering Cross Dissolve + XVID CodecCampbell Barton
was calling memcpy with both src and dst args were the same pointer.
2011-12-28Code refactoring: add unified image buffer functions for doing float => byte,Brecht Van Lommel
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-27remove unneeded casts from 'unsigned int' to 'int'Campbell Barton
2011-12-23Code cleanup: fix some clang static checker warnings.Brecht Van Lommel
2011-12-20Fix #25775: crash using border render from external render engines, mergingBrecht Van Lommel
back the tile used wrong offsets.
2011-12-20patch [#28094] New equirectangular world texture mapping optionCampbell Barton
2011-12-16Math lib: matrix multiplication order fix for two functions that wereBrecht Van Lommel
inconsistent with similar functions & math notation: mul_m4_m4m4(R, B, A) => mult_m4_m4m4(R, A, B) mul_m3_m3m4(R, B, A) => mult_m3_m3m4(R, A, B) For branch maintainers, it should be relatively simple to fix things manually, it's also possible run this script after merging to do automatic replacement: http://www.pasteall.org/27459/python
2011-12-15reenabled auto scale for derivative mapsMorten Mikkelsen
2011-12-15Bicubic bump map filtering.Antony Riakiotakis
This commit introduces bicubic bump map capabilities for the viewport for OpenGL 3.0+ capable GPUs. To use the functionality change the bump mapping method to "best quality" Previous "best quality" setting becomes "medium quality" now. For non OpenGL 3.0 GPUs this becomes the same as "medium quality" Also: * added tooltip descriptions to the bump method settings. * modified the shader to ommit extraneous matrix multiplications for matrices already provided by OpenGL. Bicubic shader by Morten Mikkelsen. Thanks a lot! Oh...and FIRST!
2011-12-10verify existence of dmMorten Mikkelsen
2011-12-10fixes scale on derivative mapsMorten Mikkelsen
2011-12-08Tweak related to #29545: show info message if no frames are written in animationBrecht Van Lommel
render due to disabled Overwrite option.
2011-12-04remove old renderer struct member, was only used for setting yafray but was ↵Campbell Barton
still being checked in a few places,
2011-12-04add a new object member to store the dsize, since with my recent commit ↵Campbell Barton
broke forward compatibility. now the new values are copied into 'dscale' and existing ones remain. this is annoying since now we have dsize and dscale, will look into a way to deprecate struct members next.
2011-12-03de-duplicate dominant axis calculation, exact same checks were in 6 ↵Campbell Barton
different places. added function: axis_dominant_v3(...)
2011-11-30fix [#29111] Wrong application of delta scaleCampbell Barton
apply delta scale as a multiplier & do-versions on existing files. - bumps subversion to 2.60.6
2011-11-29Fix #29028: dupli objects missing speed vectors. Check for avoiding creation ofBrecht Van Lommel
speed vectors was checking object instead of object instance layer, which is the one that is actually used for render layer checks.
2011-11-29Fix #29411: displacement texture not working anymore, seems part of deltaBrecht Van Lommel
scale patch got accidentally committed in revision 41485, reverted now.
2011-11-28Superficial changes for bmesh bevel to sync with bmesh branch, also noticed ↵Campbell Barton
length comparison can be done without sqrt for baking.
2011-11-26Fix #29406: show Sequence as render layer when rendering from sequencer, to makeBrecht Van Lommel
it more clear what was rendered. Fix #29407: external engine api doesn't support full sample yet, would give too dark render result.
2011-11-26minor edit - weight_to_rgb() and ramp_blend() now take a float vector rather ↵Campbell Barton
than 3 float pointers. also make particle draw use a float vec.
2011-11-23Patch #29336: renaming UV (Texture) Layer to UV Map in the user interface,Brecht Van Lommel
by Gaia Clary. Rationale: the name was confusing and not always used consistently, and this map itself is not something that can be layered, rather the map can be used as texture coordinates in some layered setup. The original intent was to indicate this contained more than just UV's, but the game engine settings have already been moved out, and apparently users didn't really get this from the name anyway.
2011-11-22rename image type defines to be less ambiguous, also set BMP as not ↵Campbell Barton
supporting alpha (it reads but cant write)
2011-11-22display quality for avijpeg, name BKE_imtype functions more sensibly Campbell Barton
2011-11-22image save operator now shares settings and UI with render & image out node.Campbell Barton
details: - setting format options from python isnt possible anymore since this isnt exposed via op->properties, python should use image.save() function instead. - image save UI now hides 'Relative' option when copy is selected since it has no effect. - default image depth is set to 8 or more if the image has no float buffer, otherwise its set to 32 or less. other fixes: - image new was adding an image with a filepath set to "untitled", if this file happened to exist in the current directory a save on the generated image would overwrite it, now initialize to empty path. - BKE_ftype_to_imtype was returning an invalid value if ftype==0.
2011-11-22replace ImBuf.depth with ImBuf.planes to match ImageFormatData.planes & to ↵Campbell Barton
avoid confusion with ImageFormatData.depth
2011-11-22move image settings into their own structure so the interface can be shared ↵Campbell Barton
where image saving settings are needed. currently file out node and render output share this struct & UI.
2011-11-20share code for fluidsim, ocean & dynamic paint file paths.Campbell Barton
- use BLI_join_dirfile for joining all paths (no need to ensure slash is appended). - paths from linked library files now supported.
2011-11-19Camera: some more refactoring, mostly in the function that computes the cameraBrecht Van Lommel
border, now we just get the border coordinates from comparing the viewport and camera viewplanes.
2011-11-18Camera: some code refactoring, use an intermediate CameraParams struct insteadBrecht Van Lommel
of long list of variables everywhere. Intention is to also let 3d view use this eventually, instead of duplicating code.
2011-11-16Fix #29093: world zenith up and down texture influence were not workingBrecht Van Lommel
correct. These were decoupled from horizon influence for 2.5, but not actually used in the render engine.
2011-11-16Fix #29287: cycles and other external render engines did not print correct frameBrecht Van Lommel
number in background render.
2011-11-14minor cleanup Campbell Barton
- use NULL rather then 0 for pointers - use static functions where possible - add own includes to ensure func's and their declarations don't get out of sync.
2011-11-14fix uninitialized memory use when an object has modifiers but no ocean modifier.Campbell Barton
2011-11-14Ocean baking was using uninitialized memory, but further investigation it ↵Campbell Barton
was calculating foam values when they were not used. avoid calculating foam and allocating memory when its not needed.
2011-11-13remove double promotions and some formatting edits (tabs & spaces mixed)Campbell Barton
2011-11-13add missing break in ocean_texture switch statement & quiet some warnings.Campbell Barton
2011-11-13Ocean Sim modifier patchLukas Toenne
by Matt Ebb, Hamed Zaghaghi This adds a new Modifier "Ocean" to simulate large-scale wave motion. Details can be found in the wiki documentation [1], the project homepage [2] and the patch tracker [3] The modifier is disabled by default for now. To enable it, the WITH_OCEANSIM (cmake) / WITH_BF_OCEANSIM (scons) flags have to be set. The code depends on fftw3, so this also has to be enabled. [1] http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Simulation/Ocean [2] http://www.savetheoceansim.com [3] http://projects.blender.org/tracker/?group_id=9&atid=127&func=detail&aid=28338
2011-11-11Fix #29207: cancelling volume precache at high resolution was too slow, addedBrecht Van Lommel
more test_break calls.
2011-11-11correct indentation and some whitespace edits (no functional changes)Campbell Barton
2011-11-11quiet -Wdouble-promotion warningsCampbell Barton