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
2006-10-23Added refactored Bullet 2.x library. Important: these files are not part of ↵Erwin Coumans
the Blender build yet. First, the integration will be updated to make use of the new Bullet version. Then all build systems needs to be updated. The refactoring didn't leave a single file the same, all filenames and classes have bt prefix, methodnames start with lowercase, a single headerfile can be included, and also a single include path. Plan is to make use of this Bullet 2.x version in extern/bullet2 within the coming weeks, then extern/bullet can be discarded/ignored/content removed.
2006-10-22I was impossible to set a render window back to being a non render window ↵Campbell Barton
without changing the TexFace image. now the cross will unset the render window and use the texface if its there, cross again removes the image as useual.
2006-10-22made mesh getFromObject also copy the meshes flagCampbell Barton
2006-10-21added the option to poly reduce all visible selected objectsCampbell Barton
2006-10-21bug fixJens Ole Wund
in softbody aerodynamics (should zero a vector which is only added to in function call) thanks michael
2006-10-20 - bug fix: get rid of "verse client name len: 16 ..." memory of clientJiri Hnidek
name have to be deallocated after calling verse_client_name() function
2006-10-20removed this script since Briggs ported it to CCampbell Barton
2006-10-20added TwoSide to texface specials menuCampbell Barton
added a menu for texface copy - Ctrl+C in Face Mode
2006-10-20more softbody goodies:Jens Ole Wund
SB collision targets may be picked up from modifier stack works fine with static targets having subsurf and/or array mofifiers see--> http://www.wund.homepage.t-online.de/hidden/Mstack.blend http://www.wund.homepage.t-online.de/hidden/Mstack_II.blend however when calulating the SB object dynamics the vertices of the 'deform only' m-stack result are used so SB <-> SB may look strange subsuf modifier is applied to SB object after doing SB dynamics (that is: colliding mesh is subsurfed, SB is not ) subsurfed SB cubes colliding link --> http://www.wund.homepage.t-online.de/hidden/ColSelfMod.blend or may give unwanted results subsuf and array modifier is applied to SB object after doing SB dynamics link --> http://www.wund.homepage.t-online.de/hidden/ColSelfMod_nobug.blend last, modifiers that change vertex locations in time (like waves) suffer from not beeing seen at needed time resolution (SBs see colliders static in a frame) well but that's beyond the limits of the current dep-graph use and needs to be resolved on design level anyhoo have fun BM
2006-10-20Fix from Bob Holcomb, some materials could be floating point value, I have ↵Campbell Barton
only had this from Cararra generated 3ds files.
2006-10-19==SCons==Nathan Letwory
* Source Browser support. When BF_DEBUG=1 .bsc-files will be created in BF_BUILDDIR. .pdb-files are in the root source dir
2006-10-19* Verse username for blender avatar can be set in userprefs (System&OpenGL). ↵Nathan Letwory
The name defaults to the old form.
2006-10-18-> Triangle to Quad bugfixGeoffrey Bantle
Last minute bugfixing for last commit introduced a brand new bug causing Crashes, whoops! Fixed now.
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-10-18-> Improved Triangle to Quad conversionGeoffrey Bantle
Alt-J behavior has been replaced by a port of the Tri2Quad python script currently in CVS. This method has many advantages over the old behavior. A simple illustration of how the new method is superior to the old can be made by triangulating a suzzane and converting it back to quads. http://www.umsl.edu/~gcbq44/t2q2a.jpg http://www.umsl.edu/~gcbq44/t2q2b.jpg The algorithm works by considering all possible triangle pairings and then weighting them according to how appropriate it would be to join. These pairs are then quick-sorted and those with the highest weighting factor are combined. The function is quite fast even for dense meshes and usually involves no noticeable wait-time for completion. For instance the following imported model took less than 2 seconds to convert on my 1.3ghz PPC powerbook: http://www.umsl.edu/~gcbq44/mimitri.jpg http://www.umsl.edu/~gcbq44/mimiquad.jpg It should be noted by the user that this method also discards face pairs where the two triangles: -do not share the same material -do not share the same UV image (texface) -do not share a compatible set of UV coordinates -do not share a compatible set of vertex colors -will form a concave quad or create a non-planar face Additionally if the edge shared by the pair is marked 'sharp' the pair will be discarded from the quicksort. In this way the user can gain great control over the conversion process if they desire as this imported VRML model of a sneaker illustrates: http://www.umsl.edu/~gcbq44/t2qa.jpg http://www.umsl.edu/~gcbq44/t2qb.jpg For the future it would be nice if some of the options for the conversion process, such as angle tolerance, could be made configurable in the UI. However it is unclear at this time which options should be made configurable and where to put them. Feedback on this is appreciated. Special Thanks goes to Joe Eager for the two macros he contributed to this code and to Campbell Barton for writing the script this was based on!
2006-10-18made a nice new softbody II panel on UI to keep things usable (logic wise)Jens Ole Wund
- failed on final alinignment issues may be matt can give a helping hand ? :)
2006-10-16* fix totblock error when quiting blender with sessions openNathan Letwory
* add "Disconnect"-menu when RMB on verse server that is connected in outliner
2006-10-16 - I forgot one ifdef in last commit, I'm sorryJiri Hnidek
2006-10-16Bugfix #5090Ton Roosendaal
Duplicating a Library-linked Mesh with Library-linked texture Images forgot to set the texture Image link flag to LIB_EXTERN (LIB_INDIRECT means the ID is not saved in file). Error was that a the duplicated Mesh lost texture.
2006-10-16* remove -Wextra from makefile to make older compilers happyNathan Letwory
* updated v_connection with version from Verse CVS for better unhandled unhandled-packet printing
2006-10-15a Malifico request, Blender.Library now supports loading relative libraries.Campbell Barton
Blender.Library.Open('//someblend.blend') the // at teh start of the path mean that the file will be loaded relaive to the existing blend files path.
2006-10-15Another shadowbuffer goodie: the "Halfway trick"Ton Roosendaal
http://www.blender3d.org/cms/Shadow_buffer__Halfway.786.0.html Simply said: by using the average of the nearest and 2nd nearest Z value in Shadowbuffers you can reduce bias errors very well. For backwards compatibility it is a new buffer type though.
2006-10-15added shadAlpha access to materials in pythonCampbell Barton
2006-10-15=translate hoek to angle=Tom Musgrove
renamed the dutch variable hoek to angle globally arithb.c changes done by Matt Plough
2006-10-14softbodies againJens Ole Wund
unnesting aerodynamics from edge collision cleaning up softbody.c that is: removing old todos in comments adding some new :)
2006-10-14Irregular shadow bug: mixing up zmin and zmax in optimize caused largerTon Roosendaal
faces to miss casting shadow.
2006-10-14Missing initialization of 'shadow alpha' in new materials. Caused by notTon Roosendaal
copying this file from my laptop I used to code it... :)
2006-10-14New shadow feature: Irregular Shadow BuffersTon Roosendaal
Full log: http://www.blender3d.org/cms/Irregular_Shadow_Buffe.785.0.html In short: this is a shadow buffer approach that always results in crispy shadows, independent of lamp buffer size or zoom level. This shadow buffer system also supports transparent shadow. This is part of work on refreshing Shadow Buffers in Blender. You now can choose of two types (Classical, Irregular). More types will follow. Also quality issues for Classical shadow buffers are going to be reviewed, especially to solve the lousy Biasing. For the CVS log record; it is based on articles: Gregory Johnson et al, University of Texas, Austin. (Regular grid method). Timo Aila and Samuli Laine, Helsinki University of Technology. (BSP method).
2006-10-14softbody updateJens Ole Wund
nicer kinematics in self collision -> blending to complete inelastic impact now does something close to real physics first steps towards aerodynamics anisotropic friction springs 'see' their movement in media --> see surrrounding media does not move and/or reacts on wind (*for now needs to have a pseudo collider araound -> that is: add a cube in the same layer and make it a deflector *)
2006-10-13 - added dark-green circle behind subscribed verse nodeJiri Hnidek
- added green circle behind object node shared at verse server - it is easier to figure out, what is shared and what isn't shared - color is hard coded now, but Matt can improve it ;-)
2006-10-13mesh/animation exporters didnt work when there were no 3d views open, ↵Campbell Barton
because the Blender.Set('curframe', i) called a update command that resulted in no viewable layers updating. Made Blender.Set('curframe', i) do a scene_update_for_newframe(G.scene, (1<<20) - 1); removed 2 unused constants from Scene.c
2006-10-13==== MSVC 7 project files ====Andrea Weikert
- finally added OpenExr to be included by default to Blender release and Blender debug release targets
2006-10-13add some #ifdefs around verse-related codeNathan Letwory
2006-10-13Master Server listNathan Letwory
* print (# servers) instead of icon row when there are servers in the list * dark-green circle behind server icon in server list when connected * orange when connecting
2006-10-13fix for [ #5093 ] OBJ importer gives errors on usageCampbell Barton
extending a list was using a python 2.4 compatible syntax but failed with 2.3
2006-10-13Move variable declaration to top of function.Ken Hughes
2006-10-12fix for [ #4868 ] script window "save as" uses blend path instead of script ↵Campbell Barton
path. 2 line fix, if text->name is not NULL its used for the path (text->name IS the path) otherwise the ID name is used.
2006-10-12seperate objects unset the objects OB_FROMGROUP flagCampbell Barton
2006-10-12added some tooltips and hotkeys to tooltips that were missing them.Campbell Barton
2006-10-12On Matt's suggestion moved "Make Link->Groups" to the add groups menu as ↵Campbell Barton
"Add to Active Objects Groups" removed "Make Link -> DupliGroup" because Copy->Duplis does the same thing. Python's Group.c had an unneeded scene/base lookup.
2006-10-12Add Verse master-server functionalityNathan Letwory
* added two files from verse-master * server list is available in outliner (new mode "Verse Servers") * verse sessions are now also in new mode "Verse Sessions" in outliner * fixed drawing of verse sessions and their nodes * in user preferences System & OpenGL master-server ip setting (default master.uni-verse.org) * in File>Verse entry "Get Servers" to get server list or * RMB on "Available Verse Servers" in outliner to "Refresh" server list Enjoy :)
2006-10-12Bugfix #4843Ton Roosendaal
Third fix for this bug! In august I've added the function Mat3ToCompatibleEul(), which ensures a proper euler value being derived from a matrix, while inserting Ipo keys after a transform(). That also had to be done for camera fly mode.
2006-10-12* Added a new empty draw type - single arrow. This can be useful in situationsMatt Ebb
where you just need a direction, like a wind or vortex force field for example.
2006-10-12renamedCampbell Barton
Make Links -> Group to DupliGroup added "Make Linkes -> Groups" so you can add other selected objects to the groups of the active object.
2006-10-12* Clicking on a constraint in the outliner now shows object buttonsMatt Ebb
2006-10-12* Added the bfont TTF itself, along with the source of my changes for lighterMatt Ebb
file size, and license.
2006-10-12* A new bfont.ttf.c, used for the default international interface font.Matt Ebb
This is a modified version of DeJaVu Sans, which is the same as the previous Vera Sans, but with additional characters for languages (such as Czech) that were missing from Vera. This version I'm committing has modifications to reduce file size, cutting out useless stuff like ancient Greek characters.
2006-10-12softbodiesJens Ole Wund
-seld collision adding fine control to UI -cleaning up code volatile test file again http://www.wund.homepage.t-online.de/hidden/sb_col_must_2_0.blend
2006-10-11BPyRender sets renderlayers right nowCampbell Barton
Object groups were get/set without user counts changeing.
2006-10-11* remove the .Append(LIBS = ['libverse']), since it confused the build system.Nathan Letwory
* removed unused options BF_VERSE_LIBPATH, BF_VERSE, BF_VERSE_LIBS, since they are not used at all. * some whitespace mods There should be no more issues with "libverse.lib" not being found (or anything like that).