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
2007-12-24Step 3 for the initial commits for 2.5: removing src/ and python,Ton Roosendaal
adding new windowmanager module, and the first bits of new editors module.
2007-12-23== Playback (peach request) ==Peter Schlaile
Correct playback frames per second when "Play" is pressed. (Play spawns a new instance of blender, it could pass an argument that sets the frames per second) (double credit :)
2007-12-04ParticlesBrecht Van Lommel
========= - Fix crash in particle transform with the particle system not editable. - Particle child distribution and caching is now multithreaded. - Child particles now have a separate Render Amount next to the existing Amount. The render amount particles are now only distributed and cached at render time, which should make editing with child particles faster. - Two new options for diffuse strand shading: - Surface Diffuse: computes the strand normal taking the normal at the surface into account. - Blending Distance: the distance in Blender units over which to blend in the normal at the surface. - Special strand rendering for more memory efficient and faster hair and grass. This is a work in progress, and has a number of known issues, don't report bugs to me for this feature yet. More info: http://www.blender.org/development/current-projects/changes-since-244/particles/
2007-11-29Render BakingBrecht Van Lommel
============= A new "Selected to Active" option in the Bake panel, to (typically) bake a high poly object onto a low poly object. Code based on patch #7339 by Frank Richter (Crystal Space developer), thanks!. Normal Mapping ============== Camera, World, Object and Tangent space is now supported for baking, and for material textures. The "NMap TS" setting is replaced with a dropdown of the four choices in the image texture buttons. http://www.blender.org/development/current-projects/changes-since-244/render-baking/
2007-11-08* new stamp option to stamp forground sequence strip name.Campbell Barton
* made stamp filename optional * renamed weightpaint "Filter" to "Blur" * made the defailt weightpaint opacity 1.0 rather then 0.2 so when you select 1.0 weight you can paint it with without multiple clicks.
2007-10-24==Sequencer==Campbell Barton
added an option to reload selected strip data (Alt+R - same as reloading images in the imaeg viewer) made the sequencer max memory limit 16gig for 64bit's.
2007-10-24Patch by GSR #7628, I also added alpha for text background.Campbell Barton
The list of changes (some are fixes): - Properly horizontally centered tags in all fields (bug?). - File area does not have trailing space and has leading "File " at start instead (probably a bug). - Small separation between to time related fields, space saving. - Removed colons, for consistency and space saving again. - Frame field is zero aligned for higher visual stability. - Marker name shows a rarer name, "<none>" (using <> is typical for cases in which there is nothing: <none>, <empty>, <blank>, etc). - Top area for misc info that can be really long (file, note and render date). - Bottom area for more constantly changing but short ones (marker, SMPTE, frame, camera and scene). - Only render date moves a line (when note field is not used), and frame one moves if no SMPTE (still in same line, so no big jump), for extra visual stability (marker is fixed, assuming most people would show frame and or SMPTE). - ISO 8601 date format for render date, localization independant. Comparision images: http://www.infernal-iceberg.com/blender/stamp-original.png http://www.infernal-iceberg.com/blender/stamp-cleanup.png
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-10-20some mistakes in stamp commitCampbell Barton
2007-10-20Image Stamping patch by Diego (and peach request)- stamps image info into ↵Campbell Barton
metadata and optionally draws into the frame. This patch includes some changes I made... * use blenders bitmap fonts (rather then own fonts) * select font size * user interface layout changes * Marker as another image stamp option Also added some new API calls BMF_GetFontHeight(font); BMF_DrawStringBuf(...); - so we can draw text into an imbuf's image buffer. get_frame_marker(frame) - get the last marker from the frame. IMB_rectfill_area(...) - fill in an image buffer with a rectangle area of color. TODO - draw stamp info in 3d view, at the moment it just displays in the animation.
2007-09-25* Changed the "Not allowed" error message in the Scene set chooser to Matt Ebb
something a little more meaningful
2007-09-17With the scons compiling option 'BF_NO_YAFRAY' or so turned on, there were a ↵Joshua Leung
few unneeded functions still being compiled in buttons_scene. #ifdef'ing them now to reduced compiler warnings
2007-09-14* minor changes, edited some tooltips (exr half and zbuf were not that helpful)Campbell Barton
* UV coord buttons overlapped others since merging uv/face and editmode. * added some quad join and triangulate into the Ctrl+F face menu. * active face cant be hidden anymore.
2007-09-02== imagebrowser ==Andrea Weikert
Initial commit of imagebrowser in trunk. BIG COMMIT! Main changes: * completely reworked imasel space * creation and storage of the preview images for materials, textures, world and lamp * thumbnails of images and movie files when browsing in the file system * loading previews from external .blend when linking or appending * thumbnail caching according to the Thumbnail Managing Standard: http://jens.triq.net/thumbnail-spec/ * for now just kept imasel access mostly as old imgbrowser (CTRL+F4, CTRL+F1) a bit hidden still. * filtering of file types (images, movies, .blend, py,...) * preliminary managing of bookmarks ('B' button to add, XKEY while bookmark active to delete) More detailed info which will be updated here: http://wiki.blender.org/index.php/User:Elubie/PreviewImageBrowser Places that need special review (and probably fixes): * BLO_blendhandle_get_previews in readblenentry * readfile.c: do_version and refactorings of do_library_append * UI integration TODO and known issues still: * Accented characters do not display correctly with international fonts * Crash was reported when browsing in directory with movie files * Bookmark management still needs some UI work (second scrollbar?), feedback here is welcome! Credits: Samir Bharadwaj (samirbharadwaj@yahoo.com) for the icon images. Many thanks to everyone who gave feedback and helped so far!
2007-06-25This commit is a modified version of patch #6860Kent Mein
It adds read only dds support. (Writing will come later) Kent
2007-05-25Fixed following issues:Juho Vepsalainen
*if a vertex group was renamed in the outliner, the name was not updated correctly in visible buttons window *certain buttons in Render panel didn't update other buttons windows in case their value was changed *same goes for Logic context of the Buttons Window *also cleaned up unnecessary code from Logic context and made Timer field to work correctly when pressed with left mouse button
2007-04-23Changed TESTBASE and TESTBASE_LIB to check the hidden flagCampbell Barton
Checked every instance of testbase to see this dosnt break anything, also changed TESTBASE and TESTBASELIB, both were used incorrectly in places. added error_libdata() for library error messages that are everywhere. added object_data_is_libdata to test if the object and its data's are from a library. fixed 2 crashs in adding Curve points to a library object (remember to check, verify_ipocurve returns NULL!) made duplicating and making dupli's real for lib objects possible, disabled joining into lib armatures and meshes.
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-03-17More fix various gcc warning, mainly related to signed/unsigned parametersKen Hughes
passed in general.
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-10Bugfix #5673Ton Roosendaal
UV ImageWindow, composite preview screwed up view matrix, so UV editing doesnt work with it. Simply fixed it with not allowing this preview panel unless image type is OK. With new image API a trivial check.
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-31== Bugfix #5550 ==Joshua Leung
* UV and Radiosity passes are now visible in Outliner (like for other passes) * Changed tooltip of overwrite material to: "Name of Material to use as Materials instead" * Also, fixed Reflection and Refraction passes in the Outliner - flags were mixed up, so turning on Reflection turned on Refraction and vica-versa.
2006-12-21MultiLayer images: added support for choosing compression type.Ton Roosendaal
Without setting anything, it uses ZIP now as default, which gives the best lossless compression and works nice fast.
2006-12-21Bug in new "generated image": when you save it, it didn't set the type toTon Roosendaal
'non generated' correctly. Also: tooltip fix for radio pass.
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-12-15Bugfix #5434: Animation (alt-a / timeline) will not play if Sta:Joshua Leung
frame set higher than End: frame The end frame should not be allowed to have a value less than the start frame. This commit sets the minimum allowable value of the end frame button in the Anim panel and the timeline to the start frame value. Ton/Matt - if there is a good reason to not do this, feel free to revert it back.
2006-12-10Composite & Pass render goodies:Ton Roosendaal
- New Passes: UV and Rad(iosity) - New Nodes: UV Map and Index Mask - Z-combine now is antialiased As usual, please check the log. Has nice pics! http://www.blender3d.org/cms/Composite__UV_Map__ID.830.0.html For devs: the antialias code from Vector Blur is now exported in compo too. Works pretty good. Even fixed a bug in antialias, so vectorblur will be better. Also: found out that OpenGL display list speedup accidentally was still triggered with the rt button... so it did not work by default.
2006-12-07I ment to commit this earlier but things kept comming up.Kent Mein
Fiddled with the button spacing a little bit so Disable Textures button fits a little nicer. Kent
2006-12-07Small plumiferos wishlist item.Kent Mein
Adds a button next to the threads button to disable texture processing in a render. If anyone doesn't like the button feel free to revert this one, its pretty simple. Kent
2006-12-07Work on RenderLayer and Pass control:Ton Roosendaal
Full log: http://www.blender3d.org/cms/Render_Passes.829.0.html In short: - Passes now have option to be excluded from "Combined". - RenderLayers allow to override Light (Lamp groups) or Material. - RenderLayers and Passes are in Outliner now, (ab)using Matt's nice 'restriction collumns'. :)
2006-12-05Damn! Commit for render passes in wrong dir....Ton Roosendaal
2006-11-29Render Monster support: (part 1)Ton Roosendaal
Removed all limitations from render code for maximum threads. The only define for this now is in BLI_threads.h, and currently set to 8. Note that each thread renders an entire tile, and also allocates the buffers for the tiles, so; more threads might work better with smaller tiles. IMPORTANT: node system won't work yet with more than 2 threads! So, don't try material nodes or compositing with over 2 threads. That I'll commit later today. What does work (should work :) is AO and soft shadow now.
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-25- Library linking feature: global undo/redo now doesn't read the linkedTon Roosendaal
library .blend files anymore, making it a load faster to use. - Fixed ancient annoyance; samples were not properly freed, giving a lot "Error Totblock" when using sound. This fix also involves removing an ancient NaN hack, which treated the samples as fake Library data in the Main database. But still, the Blender Sound and Sample code is horrible... :/
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-11-03Bugfix #5068Ton Roosendaal
Added redraw event to button that choses FFMPG codec type.
2006-11-03* shortened formatstring to cope with removal of R_IRIZ (would crash on ↵Nathan Letwory
Windows machines, but Linux didn't complain at all, tsk tsk) - this may fix odd crashes for those that try to open up .blends with scene buttons visible * added a define around yafray panel
2006-11-01Bugfix #5030Ton Roosendaal
- Removed obsolete IRIZ image support from menus. This was a Blender-only version of SGI Iris images, used internally in the nineties because it was the only format supporting Z easily A much better Z exporting - and industry compliant - is via OpenEXR - Scene strips in Sequencer now get Z buffers as well. This is only in float format, containing actual distances from the camera.
2006-10-18Patch 5105 by Joshua Leung (Aligorith), slightly modified by meNathan Letwory
* Add WITH_BF_YAFRAY, which per default is 'true', so no visible changes for developers (and users). Set WITH_BF_YAFRAY to 'false', and you'll save some major compile time :) Also handy if you're strapped for memory and compilation fails on yafray compilation due to this. - this commit also has a few whitespace changes and - made BF_NO_ELBEEM a proper BoolOption. This will be renamed to WITH_BF_ELBEEM in the near future...
2006-09-24New render feature:Ton Roosendaal
If you define multiple RenderLayers with different view-layers, these view-layers are rendered entirely, not looking at the faces that are invisible. This allows layered composite, but only when geometry does not intersect or overlap partially. This new Renderlayer option "All Z values" will fill in the Z of not visible faces (in the Scene view-layers) as well, which then allows masking out as if these faces were set to Material option "Env". Here's an example composite to show the effect: Two cubes, in view-layers 1 and 2, and rendered in 2 RenderLayers: http://www.blender.org/bf/all_z0.jpg Same scene, but with both RenderLayers set to "All Z values": http://www.blender.org/bf/all_z.jpg
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-08-09Fixes I did before leaving to siggraph, couldn't commit it due to freeze:Ton Roosendaal
- buffer overflow was possible with providing a file path argument longer than 256 characters. - buttons "VCol Light" and "VCol Paint" were not mutual exclusive - quicktime error menu (unable to create) had a enter in end - deleting points in CurveMapping button (like Curves node in compositor) did not give proper recalc event - edges render menu had a tooltip still mentioning the unified render
2006-07-11Bugfix #4663Ton Roosendaal
Play option: if you set output to render to .avi, but in the same directory also individual files exist, it always played the files, not the movie. Now it checks for the Output type, and plays back a movie or frames, as indicated.
2006-06-25Bugfix #4449Ton Roosendaal
The "Edge settings" menu in Scene buttons still was displaying old Unified render options.
2006-06-24Changed order of RenderLayer options to reflect the order of processing:Ton Roosendaal
Sky - Solid - Halo - Ztransp - Edge And added better info in the tooltips for it. It's important to know that Halos will always be covered by Ztransp, if rendered in 1 RenderLayer.
2006-06-21Fix: the new "render out to Image Window" option didn't get a refreshTon Roosendaal
event on compositing changes.
2006-06-19Bugfix #4354Ton Roosendaal
Fix for old (post 2.3) annoyance in UI; on redraw of the entire buttons window, the active button (with highlight) was detected wrong. Was just a matrix calculation on wrong moment. :) Also: fixed tooltip for transparent material "add" option. It was talking about "Glow", a confusing description.
2006-06-19Seems a large commit, but I also changed function names to match the newTon Roosendaal
naming convention for Compositing: - Render Result node -> Render Layers node (name only appears in Add menu) - Compositor image -> Viewer Node image I've also added a version patch (2.41 saved files only) to rename existing "Compositor" Images.
2006-06-17Cleanup of UI for new renderpipelineTon Roosendaal
- removed "Unified" button, replaced with "HD" preset for 1920x1080 output - removed the unused "Pass" options - removed the unused "Strands" render-layer option Because the internal render pipe supports this already; added two more render-layer options: - "Sky", to enable/disable sky render in a layer (this was part of "Solid" before, not so correct... to ensure previously saved files work, the "Sky" option is set by default when "Solid" was set. The version patching will do this temporally always, until we've bumped up version to 2.42 - "Edge", to enable/disable edge render in a layer. Nice for compositing. Also in this commit: fixed warnings for exported functions for the new Node Editor pull-down menus.