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-07-302.5: remove vertex normal flip option, this is more harmful than helpfulBrecht Van Lommel
in many cases, and also gave incorrect rim lighting.
2010-07-29Fix weird colours in areas of high transmission when camera inside a volume.Matt Ebb
2010-07-28Fix #22964: incorrect derivatives for global texture coordinates, showed up asBrecht Van Lommel
artifacts in bump mapping.
2010-07-28Assorted small volume render related fixes.Matt Ebb
2010-07-26Fix #22749: texture view mapping for spot lamps wasn't doing perspectiveBrecht Van Lommel
division, giving incorrect projection.
2010-07-26replace macros VECCOPY and QUATCOPY with inline math functions no functional ↵Campbell Barton
changes also replace mul_m4_v3() with mul_v3_m4v3() in a few places.
2010-07-26bugfix [#22962] Crash when starting the render in the attached file (Kino ↵Campbell Barton
Bug Reporting Sprint :) NULL checks on tex->pd are elsewhere in the code so this should be ok.
2010-07-25from Luca's recent commit noticed there are more typo's: lenght -> lengthCampbell Barton
2010-07-24bugfix [#22990] Crash rendering joined curvesCampbell Barton
- dont render invalid material indicies (like mesh faces) - clamp the material index values when joining, TODO: merge material lists properly.
2010-07-23== Sequencer ==Peter Schlaile
This patch cleans up the sequencer core by replacing the caching system (TStripElems) with a hash based system, which is: a) a lot faster b) a lot more readable c) a lot more memory conserving The new caching system is also a good building ground for a) sub frame precision rendering (even on scene strips) b) multi core rendering (threaded rendering is still disabled, but can be extended now to arbitrary core numbers) I tested the code on an extensive editing session today and had no crashes during 4 hours of editing. So I consider it very stable.
2010-07-22Fix [#22946] Camera inside volume gives bad results Matt Ebb
2010-07-22committed wrong version of this fileMatt Ebb
2010-07-22Fix for volume render light cache:Matt Ebb
Now the bounding box for the light cache's voxel grid is calculated in global space, rather than camera space as it was previously. This fixes flickering lighting on static volumes with camera motion, caused by the camera space bounding box changing from frame to frame.
2010-07-20Fix #22910: displacement mapping not working with use alpha for image texture.Brecht Van Lommel
2010-07-20- correct some spelling errors.Campbell Barton
- remove FreeCamera struct (wasnt used) - remove world color alpha values (not used anywhre).
2010-07-20Workaround #20324: clouds (and other) textures bump mapping generates blackBrecht Van Lommel
faces. Only happens with scons/msvc and SSE enabled for raytracing. Why this happens exactly I don't know, I've tried to look for errors in the code but couldn't find any, the perlin noise code somehow is generating NaN values, but it is getting sane inputs. I suspect this is due to the render module being compiled with /arch:SSE and other parts not. For now I've made only the render_raytrace module compile with SSE, which seems to solve the problem, but is mostly a workaround.
2010-07-20== Sequencer ==Peter Schlaile
Bugfix: free_imbuf_seq() was closing IMB anim handles on nearly every change of RNA variables. This can be *very* slow, if you twiddle with parameters during playback. Especially multicam editing... Now: we close IMB anim handles only on refresh_all() and filepath changes.
2010-07-17Rendering from the sequencer in background mode was printing frame 0 for ↵Campbell Barton
every frame
2010-07-17Revert part of commit 29079, cleanup of particle path drawing logicBrecht Van Lommel
This commit and other commits attempting to fix it broke various things. The main thing that changed was that instead of computing children/paths in advance as part of particle_system_update, this was moved to do it just before drawing or rendering. I've changed back that behavior and tried to keep the other fixes in the commit. When the new particle system was just committed, it also worked this way but gave various problems, and I had to remove that behavior to get things working stable. Basically it meant that you could get have a path cache that was outdated in various situations, and it doesn't fit well with dependency graph evaluation order. This fixes: #22823: Children Particle Rendering is broken #22733: Particle objects not displayed #22888: SigSegV when rending hair particles #22820: Another SigSegV when undo adding hairs in particel edit mode Some particle setups in dupligroups. The three bugs that the original commit fixed are now also still working in my tests: #21316: Hair weight drawing is wrong #21923: Consistent Crash When Rendering Particle Scene. #21950: Path rendering option for particles causes crash
2010-07-13fix for rendering sequencer float buffers, need to convert into linear color ↵Campbell Barton
space for the render buffer.
2010-07-08Fix: object_duplilist should be passed the original scene rather thanBrecht Van Lommel
the set scene, otherwise can have wrong current frame and render settings, in particular this give issues with particle object instancing.
2010-07-07Fix #22354, #22727, #22501: image window not display correctBrecht Van Lommel
renders with compositing and slots.
2010-07-05texture saturation option.Campbell Barton
we'll need a do-version bump soon or this will convert 0.0 saturation to 1.0 on load.
2010-07-04Detect SSE building support with cmake, and moved setting the definesBrecht Van Lommel
out of the render mode cmake file into the main one. Should fix PPC compile, and hopefully not break others.
2010-07-01fix for building with WITH_RAYOPTIMIZATIONCampbell Barton
2010-06-30bugfix [#22702] Camera lense animation not updatingCampbell Barton
2010-06-30Fix [#22643] Renderging Crash. 2.5Matt Ebb
2010-06-28Fix #20965: metaballs partticles and volume material crash renderingSergey Sharybin
Fix #21187: 2.5svn26947 - particles + meta sphere = crash in rendering Use separated displists for mballs in view3d and render stuff. Do not recalculate displist for view3d while rendering - mball.c uses several global variables which shouldn't be accepted from parallel threads.
2010-06-27Partial cleanup of timing system, with some guidance from Joshua:Matt Ebb
* Fractional frames support has been changed to use a new var, scene->r.subframe. This is a 0.0-1.0 float representing a subframe interval, used in generating a final float frame number to evaluate animation system etc. * Changed frame_to_float() and some instances of bsystem_time() into a convenience function: float BKE_curframe(scene) which retrieves the floating point current frame, after subframe and frame length corrections. * Removed blur_offs and field_offs globals. These are now stored in render, used to generate a scene->r.subframe before render database processing.
2010-06-24Runtime detection of SSE support for raytracing. Also enabled rayoptimizationBrecht Van Lommel
by default now on all platforms since it shouldn't crash anymore if SSE is not there. If this breaks compilation on some platforms, please let me know.
2010-06-22Fix crash cancelling render while building object instance inBrecht Van Lommel
raytree, object could still be added after it was already freed. (merge from render25 branch)
2010-06-17Fix [#22610] Alpha problem with textureswhen Brightness > 1 or Contrast < 1Matt Ebb
* Enabled premultiplication for packed images * Added pack/unpack operator to image template * Moved brightness/contrast corrections to after de-premultiplication in image texture sampling
2010-06-16bugfix [#22581]Andre Susano Pinto
- on instances last hit optimization was jumping to the last hit face inside an instance without doing space transformation. Fixed by making last hit optimization jump to the root node of the instance instead of the last hit face.
2010-06-14remove remaining unused yafray settings.Campbell Barton
2010-06-01Fix [#22469] Crashes with "segmentation fault" when opening an image for ↵Matt Ebb
Voxel Data texture of type Image sequence Cleaned up the code here, made it more efficient and more reliable with threaded render.
2010-05-30Some cleanup of particle path drawing logic:Janne Karhu
* Path drawing now works for non hair particles. * Should fix the following bugs too: [#21316] Hair weight drawing is wrong [#21923] Consistent Crash When Rendering Particle Scene. [#21950] Path rendering option for particles causes crash
2010-05-27Progress indicators for threaded jobsMatt Ebb
Now, rather than the bit-too-alarming stop sign, threaded wmJobs display a progress indicator in the header. This is an optional feature for each job type and still uses the same hardcoded ui template (could use further work here...). Currently implemented for: Render - parts completed, then nodes comped Compositor - nodes comped Fluid Sim - frames simulated Texture Bake - faces baked Example: http://mke3.net/blender/devel/2.5/progress.mov
2010-05-26Fix [#22418] Displace Node also makes entire image fuzzyMatt Ebb
Changed displace node sampling to use EWA filtering, and removed old hacks for calculating derivatives - I think it should be generated correctly now.
2010-05-24- correct --help messageCampbell Barton
- fix implicit decloration of DAG_scene_sort() - same fix for tiff as made in renderbranch - rename 'combined peak' --> 'peak' for shorter messages while rendering.
2010-05-24bugfix [#22398] Black spots on reflecting surfaces when using Environment ↵Campbell Barton
Light with HDR acos() was being called with a value around '-1.000001' because of float precission error.
2010-05-21-->Fix for bake with faces that have alphaGeoffrey Bantle
Baking for faces with alpha only worked if 'clear' was turned off in bake options.
2010-05-07Exr reading error print has a bit more detail now, to debug problems.Brecht Van Lommel
2010-05-07ghash alloc string from render branchCampbell Barton
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28571:28573 svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28575:28576
2010-05-05fix for raytrace crash on scenes with very large objects, assert could fail ↵Campbell Barton
with really large numbers, instead return 0.0.
2010-05-04merging revisions 28564-28569 from render branch into trunkJoseph Eagar
2010-04-24warning cleanup, also made voxel.c and volumetric.c use BM_INLINE define ↵Campbell Barton
rather then having their own ifdefs in each file.
2010-04-24sub_v3_v3v3 --> sub_v3_v3 (where possible)Campbell Barton
2010-04-23Some fixes from the render branch:Brecht Van Lommel
* Take border render into account when drawing grid before for render result becomes visible. * Use antialiasing for rendering icon previews. * Fix Full Sample not drawing render result while rendering. * Mesh Deform Modifier: also forgot to commit this file.
2010-04-21replace add_v3_v3v3() --> add_v3_v3() where possibleCampbell Barton
2010-04-18remove config.h references, was added for automake build system rev around ↵Campbell Barton
124-126 but isnt used by any build systems now.