0864011d27Disabled commit of three days ago to speedup and improve hairstrand raytracing with a linedist (cylinder) check. It didn't behave OK on strands set to be more than 1 pixel (not to mention 10 pixels), and I have no time now to fully check and code it.
Ton Roosendaal
2005-11-29 20:18:31 +00:00
0140c36df9Cleanup & preparation commit for getting Armatures/Poses/Actions working in the game engine again.
Ton Roosendaal
2005-11-29 12:45:18 +00:00
65ce2c2cee* warnings fixes
Joseph Gilbert
2005-11-29 05:08:29 +00:00
9321e844bd.net projectfile update * fixes file directory for elbeem (rebuild intern) * adds the tiff stuff to imbuf and copies dll
Joseph Gilbert
2005-11-29 05:03:13 +00:00
0ae3fe59a3-- Partial bugfix for #3186. curve.getControlPoint() wasn't DECREF-ing values added to a list, causing a memory leak.
Ken Hughes
2005-11-29 01:35:45 +00:00
c0e94f3063Fix incorrect documentation for Window.QTest().
Ken Hughes
2005-11-28 22:49:59 +00:00
10517e5e87I hesitate to call it a bugfix... but it's a removal of a very ancient (2001) hack that enforced opening renderwindows smaller than screen size.
Ton Roosendaal
2005-11-28 22:49:23 +00:00
37bf3c5f85fixing msvc6 project debuggin
Jens Ole Wund
2005-11-28 22:22:25 +00:00
8081b64ad8added libtiff dll to 'release' target for scons (win32)
Simon Clitherow
2005-11-28 20:01:14 +00:00
5595f3cf62Bugfix; using vertex+edge select in Mesh editmode, didn't restore selection correctly after re-entering editmode.
Ton Roosendaal
2005-11-28 18:16:37 +00:00
705497142dBugfix #3469
Ton Roosendaal
2005-11-28 17:12:43 +00:00
413a86e5d9As reported on bf-committers maillist: new object centers were drawing in sets. To fix it, I got rid of a very ancient hack to enable set grey wire drawing (setting a global to pretend it's picking select draw). Now this setting is nicely passed on via functions as argument.
Ton Roosendaal
2005-11-28 16:59:12 +00:00
ea16a99f57cosmetic change to reduce console output on Os X when libtiif is searched.
Jean-Luc Peurière
2005-11-28 16:11:27 +00:00
e1c66eb145applied the 64-bit pointer patch submitted by Ken Hughes
Erwin Coumans
2005-11-28 06:51:54 +00:00
427cae9eeb-- Fix bugs caused (by me) by incorrect use of Py_RETURN_NONE macro in "if" statements. The macro defined in gen_utils.h expands to two statements; putting after an "if" statement without {} means the second statement should always be executed. I'm not sure if just putting braces around both statements would cause other compilers to complain. But this explains an earlier bug in the Object module which only appeared on MacOS/X.
Ken Hughes
2005-11-28 05:21:25 +00:00
b2e32f5bd1-- Bugfix #3458: keyblock.getData() was getting vertex data from keys incorrectly, including wrapping curve data as BezTriples. Needed to make a change to beztriple module so we could more easily create a "thick" BezTriple object similar to Blender.BezTriple.New().
Ken Hughes
2005-11-28 05:03:26 +00:00
1745a077adNew object centers were not visible consistantly when using zbuffering. Instead of disabling zbuffer while drawing it, it now still writes zvalues, but not tests for it. That way the centers are visible independent of drawing order.
Ton Roosendaal
2005-11-27 23:27:14 +00:00
ea1df5652d-- bugfix: me.subdivide() was declared NOARGS but was expecting an arg, causing a segfault. Thanks to Cam for catching it.
Ken Hughes
2005-11-27 23:15:39 +00:00
8fb9ef7a1dBugfix #3467
Ton Roosendaal
2005-11-27 22:07:28 +00:00
90bc4c1f83Prevented mirror or ray-transparency to use the new hair-cylinder code.
Ton Roosendaal
2005-11-27 21:15:45 +00:00
acd06aebc1Depsgraph fix for editing linked Objects with the other instances being in other layers (or hidden with local view).
Ton Roosendaal
2005-11-27 20:49:25 +00:00
ebb00c1ce5Bug #3479
Ton Roosendaal
2005-11-27 18:54:23 +00:00
29db5673c9* Trying some tweaks to lamps/centers drawing based on IRC discussions
Matt Ebb
2005-11-27 18:19:00 +00:00
dff7bebab8Bugfix #3478
Ton Roosendaal
2005-11-27 18:17:02 +00:00
cb82936a98Bugfix #3477
Ton Roosendaal
2005-11-27 17:27:32 +00:00
82956daab9spellcheck scripts in response to IRC whining. vertexes => vertices
Stephen Swaney
2005-11-27 16:46:58 +00:00
0e0cafcada"UV Test Grid" option in Image Window > Image menu > New, to generate a colored grid instead of a blank image, for quickly spotting distortion in UV maps.
Brecht Van Lommel
2005-11-27 16:21:25 +00:00
dfd22eb943As discussed in meeting, fixed another missing Python symbol from python.def and upped Python version to 2.4. This means that Cygwin/GCC will now be building Python 2.4 binaries. Thanks all!
Chris Burt
2005-11-27 15:36:21 +00:00
a494a76e9eFinishing touch for hair strand shadows;
Ton Roosendaal
2005-11-27 12:19:12 +00:00
f08200baa9-- Change to make blender with game engine disabled build without errors on 64-bit machines.
Ken Hughes
2005-11-27 03:47:17 +00:00
bc293ba7e1patch #3475 for bug #2867 Object.makeParent with noninverse doesn't clear parentinv matrix
Stephen Swaney
2005-11-27 01:42:46 +00:00
83557b14fb-- correct typo in "Fields and Deflection" panel name
Ken Hughes
2005-11-27 00:09:35 +00:00
57aac76f45Bugfix #3471
Ton Roosendaal
2005-11-26 18:38:54 +00:00
85b2cd52f9Increased maximum limit for Ztransp render to allow 1000 faces in a single pixel (was 200), this to prevent occasional errors with extreme haircuts!
Ton Roosendaal
2005-11-26 18:07:57 +00:00
34fe7292deBugfix #3463
Ton Roosendaal
2005-11-26 17:56:39 +00:00
eb8012d1a1UV_Export rounding error fixed by Macouno (from elysiun). Also standardized some indenting and export to black lines instead of red.
Martin Poirier
2005-11-26 15:25:21 +00:00
5b04f23777Buttonswindow: Fkey cycling bug, accessing OBACT without checking it OK. Caused crash on pressing F6,F5 after deleting object (thanks DJC!)
Ton Roosendaal
2005-11-26 15:13:10 +00:00
800c12f4a1Hairstrand render bug; using Orco could give errors... the orco pointers for some hair vertices were not initialized OK.
Ton Roosendaal
2005-11-26 15:12:05 +00:00
296b2bf1d9Added three more cases for allowing to create a new quad (Fkey), based on inverting the checked triangle diagonal. Noticed issues while modeling subsurfs yesterday, in that case you can really be less strict.
Ton Roosendaal
2005-11-26 13:09:25 +00:00
63ca05b7b3Four mirrored Weight Paint improvement/fixes:
Ton Roosendaal
2005-11-26 12:23:33 +00:00
51e70835ccpatch #2869 MTex module additions contributed by Yehoshua Sapir (sapir)
Stephen Swaney
2005-11-26 02:10:42 +00:00
77f5473da9test if merging with bf-blender works for Orange branch.
Ton Roosendaal
2005-11-24 22:43:47 +00:00
8128835adaSmall fix: after rendering particles, the "disp" amount was not correctly put back to not 100% (if set).
Ton Roosendaal
2005-11-24 21:53:51 +00:00
9c66d202fe* Tweaked the logic of the Fkey button cycling to make it a bit smarter
Matt Ebb
2005-11-24 17:55:46 +00:00
db31007e32* Removed the OK? popups from extruding curve CPs.
Matt Ebb
2005-11-24 17:54:49 +00:00
986745abccBugfix (tracker #3456, elysiun forum).
Ton Roosendaal
2005-11-24 16:54:55 +00:00
9b8e7f55edUsing the "Lock" option in IpoWindow didn't update for Materials or Camera Ipos.
Ton Roosendaal
2005-11-24 14:27:27 +00:00
006e9547a9- 'extern "C"' fix for MSVC as suggested by Stephane
Nils Thuerey
2005-11-24 12:42:33 +00:00
fde3718843While looking at the python Lattice code for a bug, I instead found what must clearly be a typo ... an 's_z' where an 's_y' should be -- python Lattice module owner please check!
Chris Want
2005-11-23 23:43:02 +00:00
899fe6ee9dBugfix (own discovery!), using sequencer to render a scene updated the depsgraph 2 times to often, also confusing particle drawing when disp % is set.
Ton Roosendaal
2005-11-23 21:25:20 +00:00
b7808ebf3eMSVC6 projects adding libtiff files to compile
Jens Ole Wund
2005-11-23 21:11:36 +00:00
53d426c49aI hoped we could skip a floor() in the new zbuffer code, but no... rounding negative values goes to zero, caused left pixel to not render in images.
Ton Roosendaal
2005-11-23 17:38:05 +00:00
e506c9ea52Forgot to remove code that draws the jitter samples in camera view!
Ton Roosendaal
2005-11-23 15:39:25 +00:00
b9e7bf05f0Forgot to note in previous commit: also cleaned up warnings in code, like using exported functions without adding it in the .h.
Ton Roosendaal
2005-11-23 15:22:51 +00:00
622f914776New stuff & fixes in Blender OSA filtering.
Ton Roosendaal
2005-11-23 15:20:45 +00:00
65a824879c- temporary fix for MSVC (accessing a var from the elbeem lib caused trouble)
Nils Thuerey
2005-11-23 15:18:45 +00:00
936ed99cc6Adding libtiff for win32 build
Johnny Matthews
2005-11-23 14:53:51 +00:00
16ec668047added bad level call stub for sluidsim
Jean-Luc Peurière
2005-11-23 14:42:17 +00:00
6443269c7dWith the holy blessing of guitarGeek: Using smooth on a mesh with a mirror modifier and the clipping option now preserves verts on the plane(s) of symmetry (i.e., those verts are smoothed, then projected back to the plane(s) of symmetry).
Chris Want
2005-11-23 14:37:48 +00:00
590e1c1e4auh should have read the patch better, i did test it and it works :)
Toni Alatalo
2005-11-23 14:31:47 +00:00
6d8a7d7819* Attempting to fix scons for mac os x. It seems to be correct, if I've made a mistake, someone can please help fix, just trying to get things to compile here in the studio. You'll need to delete config.opts
Matt Ebb
2005-11-23 13:44:58 +00:00
1b6482771e- solver now supports animated time steps, gravity and viscosity, an example can be found here: http://www10.informatik.uni-erlangen.de/~sinithue/temp/fluid_timeanim.mpg - for simulation time animation the time IPO of the object is currently used, for all three there should probably be new ipos in the fluidsim struct - started the API in elbeem.cpp, to get rid of parser & export via HD (it's not yet used)
Nils Thuerey
2005-11-23 12:51:07 +00:00
5c56ca1180- changed DerivedMesh integration, the fluidsim meshes now replace the original one. so modifiers now work with them (apply modifier, or edit mode still work on original mesh). this should fix the three fluidsim bugs in the tracker. - fixed stupid makesdna problem (writing "char string[160+80]" isnt a good idea :) - changed GUI a bit, now displays an estimate of the required memory, there's still a problem with redrawing (currently relies on a call to the derived mesh generation) - the fluidsim struct changed to store the bounding box, and the current loaded surface mesh - temporary simulation files are now removed if env. var. BLENDER_DELETEELBEEMFILES is not set or zero - fluidsimSettingsFree now gets properly called when freeing an object
Nils Thuerey
2005-11-23 12:49:22 +00:00
c35a8fe463- added dynlibtiff.c and tiff.c for compilation
Nils Thuerey
2005-11-23 08:50:57 +00:00
06a496254cnan definition for precompiled libtif
Jean-Luc Peurière
2005-11-23 01:13:50 +00:00
576812004cupdated the python script to create a good c file. Thanks intrr.
Kent Mein
2005-11-22 20:45:36 +00:00
52a13fb71bMade the envvar stuff work and slightly simplified it ;-)
Alexander Ewering
2005-11-22 20:41:15 +00:00
d234f611f5got rid of snprintf.... Replaced with MEM_mallocN and friends...
Kent Mein
2005-11-22 20:24:28 +00:00
9664b7924f- accidentally removed a macro for returning Py_None for python 2.3
Joseph Gilbert
2005-11-22 19:34:28 +00:00
fe29a3c64bA few more python 2.4 macros to covert to 2.3 compatible code.
Joseph Gilbert
2005-11-22 19:23:26 +00:00
d9a4559335Little bit of testing code snuck in there.
Joseph Gilbert
2005-11-22 19:14:10 +00:00
3489fdcd06Fix for a python boolean macro that shouldn't be there.
Joseph Gilbert
2005-11-22 19:12:46 +00:00
00f266c651This is a modified version of patch #2995 To enable dynamic tiff support. I had to fix some of the logic in the fileselect box for icons, I also expanded the patch to look in various default locations for a dynamic libtiff.so/libtiff.dll and look at the env variable BF_TIFF_LIB if it can't find it automatically. If unable to load the library it prints a message about setting BF_TIFF_LIB to the console.
Kent Mein
2005-11-22 18:50:03 +00:00
b63e26e109Added some equvalency tests for the other math objects * ==, != are defined for matrix, quat, euler.
Joseph Gilbert
2005-11-22 17:59:49 +00:00
6c619b235cAnother bugreport, this time Basse: in NLA a position could sometimes be set whilst the actual time was 1 frame after the strip. Appeared to be a rounding error that didnt show in OSX.
Ton Roosendaal
2005-11-22 17:58:10 +00:00
17c26f4ccbMatt bugreport; stride bone caused character to float away while moving a key in action window.
Ton Roosendaal
2005-11-22 16:35:21 +00:00
425fb98a05Crasher bug from andy: loading a file with "No UI" crashes when that file has no camera, and current project has camera view. Found out the new camera decoration code needs prevention from reading data from non-camera objects too.
Ton Roosendaal
2005-11-22 16:14:07 +00:00
dd57ec03a1Removed clipping conventions for setting prefsize in Blender. Meaning, for dual monitors you can start blender on a negative starting size too, like blender -p -1280 0 1920 1280
Ton Roosendaal
2005-11-22 15:58:09 +00:00
3cd17c637a* LSCM live transform is finally here!
Matt Ebb
2005-11-22 15:00:32 +00:00
af2042d219new attempt at the pyboolean macro, 'cause that style did not work in one line if/elses - this one is from the py 2.4 boolops headers.
Toni Alatalo
2005-11-22 11:25:23 +00:00
3caeea233dtrying to fix new armature compile probs on macs (w/ py 2.3 probably) by adding the 2.4 macros for returning python booleans.
Toni Alatalo
2005-11-22 11:18:34 +00:00
2e71e17873MSVC6 project file service :) adding new files to project IMB_radiance_hdr.h radiance_hdr.c
Jens Ole Wund
2005-11-21 23:26:44 +00:00
71e47b31c6Bugfix #2841
Ton Roosendaal
2005-11-21 22:47:23 +00:00
280375ab2c- editng options for armature added to AramtureType
Joseph Gilbert
2005-11-21 22:21:46 +00:00
838fb77159- drawtypes added to ArmatureType * uses module constants added to Armature.c
Joseph Gilbert
2005-11-21 21:26:09 +00:00
ac80b4ba11* added some display options to the ArmatureType class
Joseph Gilbert
2005-11-21 20:54:29 +00:00
4d7ca2931c* adds deformation properties to armatureType
Joseph Gilbert
2005-11-21 20:22:08 +00:00
d5f1fc13b7* [ #3376 ] Blender.Mathutils.Matrix().toQuat() broken - a 0-degree rotation gives a abitrary axis of 1,0,0 not 0,0,0
Joseph Gilbert
2005-11-21 19:42:20 +00:00
e9ea05815dRadiance HDR image file includes
Joseph Gilbert
2005-11-21 19:16:52 +00:00
46875a6400Changed powf to pow. (For Solaris)
Kent Mein
2005-11-21 18:03:42 +00:00
5fa3d74d3cBugfix #3153
Ton Roosendaal
2005-11-21 17:48:20 +00:00
125eaed808Fix#3064
Ton Roosendaal
2005-11-21 17:06:16 +00:00
1568ebcd5fBugfix #3346
Ton Roosendaal
2005-11-21 16:21:03 +00:00
aedaba8223Bugfix #3434
Ton Roosendaal
2005-11-21 15:59:01 +00:00
9607fac3a5A few more doc updates
Joseph Gilbert
2005-11-21 15:44:59 +00:00
0e62c58b08Some updates to armature documentation.
Joseph Gilbert
2005-11-21 15:36:36 +00:00
256b878b50Colorband input for ramp shaders need to be clamped for (0-1)...
Ton Roosendaal
2005-11-21 15:21:55 +00:00