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
2009-08-12New point cache file format:Janne Karhu
- HEADER (beginning of each file) * general header: + 8 char: "BPHYSICS" + 1 int: simulation type (same as PTCacheID->type) * custom header (same for sb, particles and cloth, but can be different for new dynamics) + 1 int: totpoint (number of points) + 1 int: data_types (bit flags for what the stored data is) - DATA (directly after header) *totpoint times the data as specified in data_types flags - simulation type soft body = 0, particles = 1, cloth = 2 - data types (more can be added easily when needed) data flag contains ---------------------------------------- index (1<<0) 1 int (index of current point) location (1<<1) 3 float velocity (1<<2) 3 float rotation (1<<3) 4 float (quaternion) avelocity (1<<4) 3 float (used for particles) xconst (1<<4) 3 float (used for cloth) size (1<<5) 1 float times (1<<6) 3 float (birth, die & lifetime of particle) boids (1<<7) 1 BoidData Notes: - Every frame is not nescessary since data is interpolated for the inbetween frames. - For now every point is needed for every cached frame, the "index" data type is reserved for future usage. - For loading external particle caches only "location" data is necessary, other needed values are determined from the given data. - Non-dynamic data should be written into an info file if external usage is desired. * Info file is named as normal cache files, but with frame number 0; * "Non-dynamic" means data such as particle times. * Written automatically when baking to disk so basically a library of particle simulations should be possible. - Old disk cache format is supported for reading, so pre 2.5 files shouldn't break. However old style memory cache (added during 2.5 development) is not supported. To keep memory cached simulations convert the cache to disk cache before svn update and save the blend. - External sb and cloth caches should be perfectly possible, but due to lack of testing these are not yet enabled in ui. Other changes: - Multiple point caches per dynamics system. * In the future these will hopefully be nla editable etc, but for now things are simple and the current (selected) point cache is used. * Changing the amount of cached points (for example particle count) is allowed, but might not give correct results if multiple caches are present. - Generalization of point cache baking etc operator & rna code. - Comb brushing particle hair didn't work smoothly.
2009-08-12added time units, currently only used when metric or imperial are enabled.Campbell Barton
long/short units... day,d, hour,hr,h, minute,min,m, second,sec,s, millisecond,ms, microsecond,us Also may fix some bugs that were reported. Note, to convert fps to time evil_C needs to be used to get the scene.
2009-08-11user interface units, off by default.Campbell Barton
- currently only distances work. - user preferences, edit section to set the units and scale. - option to display pairs (nicer for imperial display?) - support for evaluating multiple comma separated values eg: 2',11" ..or.. 5ft, 4mil - comma separated expressions/values accumulate 1+1,2**3,4cm/3 - attempted fast conversion from a value to a string so button drawing isn't too slow. * imperial long/short * - mile, mi - yard, yd - foot, ' - inch, " - thou, mil * metric long/short * kilometer, km meter, m centimeter, cm millimeter, mm micrometer, um nanometer, nm picometer, pm
2009-08-112.5: User Preferences:Thomas Dinges
* Code cleanup. Note: This file doesn't follow the UI code guidelines due to some more complex layout structure. Will think about this special case. * Added new Sound Options into the System settings.
2009-08-112.5: FixesBrecht Van Lommel
* Disable shaded mode for now, it cause too many crashes combined with preview render, will be fixed properly later. * Make 3d view toolbar region a bit wider. Ideally this would not be needed, but the sculpt/paint buttons just don't fit otherwise. * Revert change to icon/text spacing in buttons, it breaks text editing and clipping. Will properly fix this later so changing the spacing can be done centrally. * Fix for grease pencil simplify stroke python error. Now button is hidden (as in 2.4), but still available through outliner. * Fix for memory leak in UI code, when using ctrl+Q menu. * Fix submenu > icon being drawn on some buttons where it was not needed.
2009-08-102.5 audio cleanup:Joerg Mueller
* Removed CD Actuator * Removed bSample and bSoundListener * Removed SoundSystem * Removed -noaudio parameter
2009-08-10IK constraint and armature modifier layout tweaksWilliam Reynish
2009-08-10adding back button evaluation so you can do 1/60, 90*0.1 etc as well as ↵Campbell Barton
dimension conversion 1km-10cm+4ft Note... - Python3.1 you don't need to add the .0 for divisions anymore (was esp annoying for button eval) - Simple dimension input, imperial mi/yd/ft/in, metric km/m/cm/mm, Later could display these values and have a pref for scene scale, atm it assumes 1BU == 1m.
2009-08-10remove python2.x supportCampbell Barton
2009-08-09Sculpt/2.5:Nicholas Bishop
* Added toolbar UI for setting "anchored" mode * Added a "persistent" mode for the layer brush; basically you can keep sculpting on the same layer between strokes when this is on. There's a button to reset the base so you can add another layer on top of that, and so on. This feature was suggested by Blenderer on BA, thanks! Note, I think these options could use better names in the UI, but I couldn't really think of anything very descriptive, suggestions welcome
2009-08-09Smoke: little fix to uiDaniel Genrich
2009-08-09povray integration Campbell Barton
- declare materials and reference them later - support ray-transp filter setting - blobs pigment wasn't working right
2009-08-09Smoke: decoupling of wavelet #2, new noise strength option on gui, fftw3 ↵Daniel Genrich
option in place for cmake, scons yet uncommited
2009-08-082.5 Button Files:Thomas Dinges
* Cleanup of smoke and texture files to match guidelines. * Made "Curve" Panel in Toolbar Closed per default.
2009-08-08Improved layout of voronoi texture. There was some strange empty space.William Reynish
2009-08-072.5 3D View Toolbar:Thomas Dinges
Brush Panel: * Separated the code for different modes, easier to maintain. * Only settings which are used in the current paint mode are shown now.
2009-08-07Added material game physics options in RNA and layout. William Reynish
Thanks to the new render API system these options don't clutter up the layout when you're not doing games.
2009-08-072.5: 3D View Toolbar:Thomas Dinges
* Added some greying out and hiding for disabled/non available settings. * Some layout tweaks. * Added "Flip Direction" for Sculpt, this is the "Add, Sub" Option from 2.49, this time as a boolean. Off = Add, On, Sub.
2009-08-07svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22205:22290Campbell Barton
2009-08-07BGE: removing remaining reference to sce->world->gravity/physics/... (it's ↵Dalai Felinto
all in sce->gm now) + Dome UI changes UI changes: splitting dome options for different dome modes (eg angle doesn't work for envmap mode) if anyone wants to tweak that, feel free to do it. * I put a remaining to bring setEyeSeparation + Focal Length to the Stereo GUI. I'm still not sure what would be the default parameters for that, and that will require other changes (eg remove the flag m_setfocallength and m_seteyesep). For so far only a label remind :)
2009-08-07PovrayCampbell Barton
* Sun lamp type export (known as parallel lights in povray) * Native support for blenders metaballs, currently exports - ball and ellipsoid types - radius, stiffness - ellipsoid xyz scale - negative elements - single material (like blender) Renamed rna props. elem.sizex -> size_x mball.last_selected_element -> mball.active_element minor changes to UI scripts.
2009-08-072.5 Mesh Draw Options: [WIP]Thomas Dinges
* Added RNA for Mesh Draw Options. * Added "Draw" Options into the Mesh Data Tab, needs check for Edit Mode. * Fixed a typo in DNA.
2009-08-07- fix for a crash in readfile.c, thanks Roelf for finding.Campbell Barton
- add media option for povray - remove unintentional line from modifier script
2009-08-07[#19206] Fix MD2 Vertex Normal ExportCampbell Barton
from Calvin Loncaric (marvinx03) [#18965] Blender Load and Run need fully qualified specs [#18966] getMaterials not used from Roger Wickes (roger)
2009-08-06-Use getattr() now for constraints too. :)Thomas Dinges
-Deleted old Buttons C code for RIGIDBODYJOINT constraint. -"Realtime" Icon for Modifer was different in Template and RNA, i changed the Icon in RNA to match the template version, which is an eye instead of a cube.
2009-08-06smoke: decoupling high-res, introducing reset for heat+gravity, fixing ↵Daniel Genrich
another obstacle problem
2009-08-06smoke gui: refining the new simulation panel ui Daniel Genrich
(thanks to nudelZ for this patch)
2009-08-062.5 Smoke:Thomas Dinges
Moved the Smoke Buttons into the Physic Tab.
2009-08-06output the origin for each map node.Campbell Barton
thanks to j michaelson for the patch
2009-08-06pedantic changes to python UI scriptsCampbell Barton
- SOFTBODY -> SOFT_BODY - Use getattr() with enum value to get the modifier function rather then a lot of elif's
2009-08-03UI tweaksWilliam Reynish
-Removed shadows from most UI items. The shadow settings are unfortunately not really useful, because you can't set them for individual items. There was a lot of black text with black shadows, which really only makes the text look fuzzy. For shadows to improve clarity, they should be the opposite color of the text label, not the same color. -Tweaked material layout, with clearer grouping in Ray Mirror and Ray Transparency panels. -Added icons in the texture type menu to signify which textures are procedural and which ones are images, and plugins.
2009-08-03* Fix makefiles once more, change tabs to spacesMatt Ebb
2009-08-03* unzip osx python modules on make release, tooMatt Ebb
2009-08-03Smoke:Daniel Genrich
a) fixing domain boundaries b) fixing flow gui (no more velocity there - taken from particles) c) Outflow available (deletes smoke from scene) d) deactivating other noise options for now e) base for render/preview settings f) fixing collisions to be working again
2009-08-03Small tweaks to scene buttons (checkboxes in the right column)Matt Ebb
2009-08-02Softbody now uses the new pointcache code.Janne Karhu
Note: Rna access to softbody point cache is through softbody modifier although the point cache is in softbody settings. This is to make it similar to cloth. Bugfix: Softbody rna was trying to get "ob->soft->softflag" instead of the correct "ob->softflag".
2009-08-022.5 3DView:Thomas Dinges
* Removed redundant color picker panels from the Properties Panel. * Deleted some old C Buttons Code. (Background Image, Weight Paint, View and the Color pickers.) * Added missing Particle Mode Buttons into the Toolbar. They need a check if the system is editable or not. * Pose Mode Panels in Toolbar were not working due to wrong context. Fixed.
2009-08-02Mistakingly removed check for old Python in material buttons in previous commit.William Reynish
Added it back, plus some smaller layout tweaks.
2009-08-02Added ramp input and blend settings in RNA and layouts.William Reynish
2009-08-01Further improved shape keys UI.William Reynish
Made value slider stretch to the entire width of the panel, useful for added precision. Also used greying out when shapes are locked.
2009-08-012.5 - Giving shapekeys UI a bit of attentionJoshua Leung
* Separated value and range sliders for the value into two separate rows. Value comes before the range settings since it's used more often, and is drawn as a slider instead. * Tweaked ranges for the sliders so that they will work sanely.
2009-07-31Changed texture layers list to display as a proper list. This makes the ↵William Reynish
order clearer, and you can see names. The list always displays its full length though, because texture layers are pre-populated with all 18 texture layers. Would be nice if this was eventually more dynamic, resembling the way you add/remove material indices.
2009-07-312.5 Field Panels:Thomas Dinges
* Attempt to make it a bit more consistent. ;-)
2009-07-31Fields UI: Several attempts to follow UI guide and other things leaded to a ↵Daniel Genrich
really confusing UI (on the left): http://666kb.com/i/bb49zl2t6ojvk7tax.png We tried now to connect top-down with left-right, having top-down for the big picture (like already used in textures panel). Other fields still missing. Approved by William, another small fix ("type" in one row) suggested by DingTo (not visible in the screenshot).
2009-07-312.5Ton Roosendaal
Check for old py in UI scripts. Temp fix that'll go when the move to Py 3.1 is definite! :)
2009-07-31* Updated icon sheet, thanks jendryzch!Matt Ebb
2009-07-31changes to defaults for sequencer strip addingCampbell Barton
2009-07-30Separated metaball size values, and hid inapplicable values depending on ↵William Reynish
metaball type.
2009-07-302.5 Smoke:Thomas Dinges
* Put Smoke Modifier in the right alphabetical order in RNA and py file. * Some small naming changes. Commit approved by Genscher. :)
2009-07-30BF2.5: First commit of smoke code.Daniel Genrich
Not working: a) rendering (since volumterics branch is not merged yet) b) moving collision objects of any kind c) saving of collision objects (because that's what I am working on) d) pointcache e) A bunch of other things I already know of So please do not report any bugs on this one yet :-)