blender.git
16 years ago* Preferences for displaying the grid floor, X axis, Y axis,
Matt Ebb [Sat, 24 Jan 2004 05:06:12 +0000 (05:06 +0000)]
* Preferences for displaying the grid floor, X axis, Y axis,
Z axis. (ported from tuhopuu2)

Controls are found in the 3D View Properties panel (with
the rest of the grid settings). This is more flexible for
people like me who hate the grid getting in the way when
modelling - turning off the grid floor and turning on the Z
axis gives a setup like in Wings 3D or Clay.

* Cleaned up the 3D View Properties and Background Image panel's layout while I was adding the new buttons (including change over to UiDefButBit).

16 years ago- when not F10->"Ray" option is set, materials with "Ray Transp" will
Ton Roosendaal [Fri, 23 Jan 2004 22:33:33 +0000 (22:33 +0000)]
- when not F10->"Ray" option is set, materials with "Ray Transp" will
  render solid now (no alpha).
- This gives nicer previews, but also makes envmaps look better, since
  environment maps are rendered without raytracing
- I decided not to raytrace envmaps mainly because of speed... if you use
  environment maps you want something quick... otherwise just use ray_mir
  material here!

16 years ago- forgot to commit this file for fix several days ago which fixed
Ton Roosendaal [Fri, 23 Jan 2004 22:03:42 +0000 (22:03 +0000)]
- forgot to commit this file for fix several days ago which fixed
  only_shadow rendering...

16 years ago- another fix for incorrect Osa vectors during tracing... I've now solved
Ton Roosendaal [Fri, 23 Jan 2004 21:58:19 +0000 (21:58 +0000)]
- another fix for incorrect Osa vectors during tracing... I've now solved
  it by precalculating all needed Osa vectors when rendering glass, this
  because it is unpredictable what is exactly going to be needed after.
- a hint that this should be done better is in the code... will mostly
  improve sharpness and a bit rendertime though
(thanks bugmaster intrr!)

16 years ago- when pulldown menus get flipped, the arrow keys were not behaving OK.
Ton Roosendaal [Fri, 23 Jan 2004 20:54:26 +0000 (20:54 +0000)]
- when pulldown menus get flipped, the arrow keys were not behaving OK.
  also added that left/right arrow is handled, to prevent weird redraw.

16 years agoBlender's debug mode only worked on startup:
Willian Padovani Germano [Fri, 23 Jan 2004 19:24:45 +0000 (19:24 +0000)]
Blender's debug mode only worked on startup:
- G.f's G_DEBUG flag was being erased in blenkernel/intern/blender.c's
  setup_app_data:

G.f= bfd->globalf

// added a line above it to fix this:

if (G.f & G_DEBUG) bfd->globalf |=G_DEBUG;
G.f= bfd->globalf;

BPython:
- debug info now only shown if Blender is started with '-d' option
- added ~/.blender/scripts to modules sys.path
- added two new functions to Blender.sys: basename and splitext
- added doc for Blender.sys, updated other docs

16 years ago- fix for raytrace render; when you render ray_transp material, it didn't
Ton Roosendaal [Fri, 23 Jan 2004 18:29:14 +0000 (18:29 +0000)]
- fix for raytrace render; when you render ray_transp material, it didn't
  recalculate the O.dxno and O.dyno for each pixel. This causes scanline
  errors (stripes) when in same scanline something else is called that
  calculates O.dxno/dyno...

16 years ago#ifdef INTERNATIONAL fix for usiblender.c
Rob Haarsma [Fri, 23 Jan 2004 16:02:10 +0000 (16:02 +0000)]
#ifdef INTERNATIONAL fix for usiblender.c
thankyou Todd Koeckeritz.

16 years ago - FTF_TTFont didn't initialize fontm,fontl,fonts to NULL, leads to
Daniel Dunbar [Fri, 23 Jan 2004 14:19:44 +0000 (14:19 +0000)]
 - FTF_TTFont didn't initialize fontm,fontl,fonts to NULL, leads to
    possible bad free
 - FTF_Api.cpp used static C++ object, hard to understand and icky,
    was probably source of phase4's crashes, replaced with dynamically
    allocated object and added FTF_End to free it and sensible time.

16 years agoBPython:
Willian Padovani Germano [Fri, 23 Jan 2004 02:59:54 +0000 (02:59 +0000)]
BPython:
- local tentative fix for BLI_gethome(), which returns '.blender' appended only
    on some Windows systems.  Created bpymenu_gethome() to check and
    add '.blender' if needed.
- changed name: .Bpymenus to Bpymenus as suggested by GSR
- trivial additions:
    Object module: added methods .set/getSize
    Armature/Bone module: bone.set???() methods now accept both n
    floats or a list of n floats: fff or (fff).  All these additions were requested
    by user Carlos Lopez (Klopes).
- New doc: for module Registry.

16 years agoBug Fix: bones get updated after using NKEY in pose mode (not really
Chris Want [Fri, 23 Jan 2004 02:25:51 +0000 (02:25 +0000)]
Bug Fix: bones get updated after using NKEY in pose mode (not really
useful, but anyways ...).

16 years agoBug fix: meshes deformed by armatures were not getting updated
Chris Want [Fri, 23 Jan 2004 02:10:36 +0000 (02:10 +0000)]
Bug fix: meshes deformed by armatures were not getting updated
when rendering an animation, i.e., the deformation was delayed.
Please test by rendering any animations you have that involve armatures.

16 years agoI modified it so that the particles on a face's position are affected
Kent Mein [Thu, 22 Jan 2004 15:45:42 +0000 (15:45 +0000)]
I modified it so that the particles on a face's position are affected
by the seed variable.  Requested by S68.

Basically they move slightly when you change the seed.  Might be
a good idea to split this up so there are two seed options in a
particle effect, however there are already quite a bit of them so I opted
for this.

Kent

16 years ago- increased max targa size to 8192x8192
Ton Roosendaal [Thu, 22 Jan 2004 12:59:46 +0000 (12:59 +0000)]
- increased max targa size to 8192x8192
  was done before by Phase in tuho1, and no error found...

16 years ago- added clipping value for spothalo rendering. Unified render doesn't like
Ton Roosendaal [Thu, 22 Jan 2004 12:14:21 +0000 (12:14 +0000)]
- added clipping value for spothalo rendering. Unified render doesn't like
  alpha>1.0, the 'threshold' calculation in vanillaRenderPipe.c then works
  wrong... not sure if this should be fixed there.
- for now, the spothalo render function itself clips.
- again; thanks to horrible intrr test scene! :P

16 years ago- fix for specularity calculus. Because of new area lamps and new ray-shadow
Ton Roosendaal [Thu, 22 Jan 2004 11:15:28 +0000 (11:15 +0000)]
- fix for specularity calculus. Because of new area lamps and new ray-shadow
  some tests where moved around, causing specularity being calculared when
  light actually shines behind a face.
  Thanks inttr for the (horrible!) test scene that showed it. :)

16 years agoNew loopcut version. much praise goes to Johnny Matthews who implemented precision...
Roel Spruit [Wed, 21 Jan 2004 21:45:38 +0000 (21:45 +0000)]
New loopcut version. much praise goes to Johnny Matthews who implemented precision cutting.

new features:

- after choosing a loop to cut you go into a second mode that lets you choose where exactly on the edge you want to cut.
the placement is in percentages, so 0% is one side of the edge, and 100% is the other side.

- holding CTRL snaps the placement to whole percentages. 1.00 instead of the standard 0.01 of a percentage.

- Pressing S while you place the cut turns on Smooth-subdivide for the cut (or as I like to call it: Loopcutsubdividesmooth :)

- the percentages and the ON/OFF for smooth cut can be seen in the view3D header.

fixes:

- loop takes into account hidden vertices, this solves bug #895.
- Cutpreviews are drawn correctly for triangular faces.
- renamed the function from loop -> loopoperations. I'm sure someone has a problem with the new name too, but BLAH! :D
- the parameters for the function are defines. loopoperations(LOOP_CUT) cuts, and loopoperation(LOOP_SELECT) selects (duh). this is changes in all the places the function gets called.

if people find new bugs, feel free to yell! :)

Roel

16 years agofindnearestedge() ignored hidden vertices. both vertices of the edge should be non...
Roel Spruit [Wed, 21 Jan 2004 21:06:19 +0000 (21:06 +0000)]
findnearestedge() ignored hidden vertices. both vertices of the edge should be non-hidden and at least 1 of them should be on-screen (visible in the 3D viewport)

16 years agosome MSVC cleanup.
Roel Spruit [Wed, 21 Jan 2004 20:57:29 +0000 (20:57 +0000)]
some MSVC cleanup.

- removed DNA_script_types from makesdna project.
- fixed a few errors in the projectsettings of the yafray project...it's a wonder people actually got it to compile.

16 years ago- fix for bug #903
Ton Roosendaal [Wed, 21 Jan 2004 20:52:31 +0000 (20:52 +0000)]
- fix for bug #903
  this was an error as reported more, with horizontal lines in raytraced
  renderings. It appeared to be an Osa struct being not reset to zero
  for normals... only happens when using bumpmapping.

16 years ago- some declaration was missing. Blender runs again at IRIX
Jiri Hnidek [Wed, 21 Jan 2004 12:45:13 +0000 (12:45 +0000)]
- some declaration was missing. Blender runs again at IRIX

16 years ago- (win32) moved the .res addition to source_files to after the first use of source_fi...
Nathan Letwory [Wed, 21 Jan 2004 09:05:17 +0000 (09:05 +0000)]
- (win32) moved the .res addition to source_files to after the first use of source_files, so the addition makes sense.
- (win32) set the path for ode_include to the prebuilt library.

16 years agoBPython:
Willian Padovani Germano [Wed, 21 Jan 2004 04:38:03 +0000 (04:38 +0000)]
BPython:
-- removed struct Script (DNA_script_types.h) from makesdna to blender/include/BPI_script.h
   (BPI meaning Blender Python-related external Include file).
   Had agreed with Ton that makesdna was not the proper place for it.
-- fixed two small warnings in Ipo.c (variables might be used uninitialized)
-- fixed a bug reported on blender.org's python forum by Wim Van Hoydonck (aka tuinbels):
   Blender would hang if a script failed.  My fault, accidentally put a node=node->next type call outside the while loop check, so it never ended.

With makesdna/DNA_script_types.h removed and include/BPI_script.h added, msvc projectfiles will need to be updated.  Sorry to do it now, but I promissed I'd fix this before next release.

16 years ago - Fixed Displacement Hollow vs. Solid problem. Test for flipped
Robert Wenzlaff [Wed, 21 Jan 2004 01:53:56 +0000 (01:53 +0000)]
- Fixed Displacement Hollow vs. Solid problem. Test for flipped
normals was commented out.

16 years agoSCons updates: (All done by jesterKing)
Michel Selten [Tue, 20 Jan 2004 20:28:39 +0000 (20:28 +0000)]
SCons updates: (All done by jesterKing)
* Windows .exe file now includes the blender icon.
* Builds with game engine on Windows only.
  I tried building the game engine on Linux, but I get weird errors when
  building with ode. There's a dirty #include path in
  Physics/BlOde/OdePhysicsEnvironment.cpp (../ode/src/joint.h). gcc doesn't
  like this somehow.
* Other platforms need to add a couple of flags to the SConstruct:
  use_sumo, use_ode, solid_include and ode_include

16 years agoFixed the "bones on invisible layers, that are constrained to objects on
Chris Want [Tue, 20 Jan 2004 05:12:42 +0000 (05:12 +0000)]
Fixed the "bones on invisible layers, that are constrained to objects on
visible layers, don't move during transform()" bug.

16 years agoScripts in menus:
Willian Padovani Germano [Tue, 20 Jan 2004 04:57:47 +0000 (04:57 +0000)]
Scripts in menus:
- now the file .Bpymenus is in ~/.blender/, please delete the old one
- both ~/.blender/scripts/ and (if set) user pref scripts dir are scanned for scripts
- 2 scripts of the same group with the same name, one in each dir: user pref overwrites the other's entry
- fixed the problem with trailing backslash, was my fault (used NULL instead of "/" for relbase in BLI_make_file_string
- slightly changed msgs to be less verbose and parsing to be more forgiving
- if a script registers with a wrong group, 'Misc' is used instead
- 'Blender' tag is now checked, gives a warning (notice) msg if script is newer than Blender program

Blender.NMesh module and doc:
- added vertex.sel var to get/set selection state of vertex.

16 years agoAdded missing headers for unix systems
Alejandro Conty Estevez [Mon, 19 Jan 2004 18:44:06 +0000 (18:44 +0000)]
Added missing headers for unix systems

16 years agoError checking in system call.
Alejandro Conty Estevez [Mon, 19 Jan 2004 18:36:53 +0000 (18:36 +0000)]
Error checking in system call.

16 years agoText Editor hotkeys fixing (Bug #904 http://projects.blender.org/tracker/index.php...
Martin Poirier [Mon, 19 Jan 2004 16:33:06 +0000 (16:33 +0000)]
Text Editor hotkeys fixing (Bug #904 projects.blender.org/tracker/index.php?func=detail&aid=904&group_id=9&atid=125 )
The real hotkeys didn't match the ones written in the menus.

I made the hotkey match the menu entry (I could have done the other way around, but the hotkeys in the menu were more consistant and logical than the real ones).

Also started cleaning hotkey management in this file. The even is splitted in two switch with some events being catched in both. This creates some strange double event catching sometimes. I'll be fixing that this afternoon (school time now).

16 years agoSearch for yafray path under unix like systems (using expected paths).
Alejandro Conty Estevez [Mon, 19 Jan 2004 15:32:16 +0000 (15:32 +0000)]
Search for yafray path under unix like systems (using expected paths).
Should fix OS X problems with executing yafray.

16 years agomoved a local variable declaration, which crashed MSVC... Picky compiler...
Jacques Guignot [Mon, 19 Jan 2004 10:52:07 +0000 (10:52 +0000)]
moved  a local variable declaration, which crashed MSVC... Picky compiler...

16 years agofixed a bug in addCurve function. The semantics has not been changed. Tkx to jms...
Jacques Guignot [Sun, 18 Jan 2004 23:43:23 +0000 (23:43 +0000)]
fixed a bug in addCurve function. The semantics has not been changed. Tkx to jms for pointing it.

16 years agocorrected particle object dupliverts and aramature duplivert export problems
Alfredo de Greef [Sun, 18 Jan 2004 20:00:17 +0000 (20:00 +0000)]
corrected particle object dupliverts and aramature duplivert export problems
corrected power slider increment update

16 years ago - spelled catmull's name right ;)
Daniel Dunbar [Sun, 18 Jan 2004 18:14:15 +0000 (18:14 +0000)]
 - spelled catmull's name right ;)
 - bug fix, rebuild displist after decimation apply
 - bug fix, decimation was not freeing deform weights

16 years ago - bug fix, access thru null displist (rare, triggered by another bug
Daniel Dunbar [Sun, 18 Jan 2004 18:04:58 +0000 (18:04 +0000)]
 - bug fix, access thru null displist (rare, triggered by another bug
    where mesh displist isn't rebuilt)

16 years ago - Made dispfact for new mtex default to 0.2.
Robert Wenzlaff [Sun, 18 Jan 2004 17:17:44 +0000 (17:17 +0000)]
- Made dispfact for new mtex default to 0.2.
- Fine tunes scaleing of Nor channel to better match intensity chan.
- removed last debug printf.

16 years agoDrawing a line to show where the area lights are heading.
Martin Poirier [Sun, 18 Jan 2004 16:55:07 +0000 (16:55 +0000)]
Drawing a line to show where the area lights are heading.

Feel free to make better.

16 years agoScript menus:
Willian Padovani Germano [Sun, 18 Jan 2004 15:08:02 +0000 (15:08 +0000)]
Script menus:
-- trying a different approach to see if the crash on Windows goes away.

Running a script with PyRun_File -- a Python/C API function -- was probably
the cause for crashes on Windows, because it uses a pointer to a FILE
struct and on windows this struct can be "different and incompatible"
depending on which libc was used to build the program.  This is mentioned in
the Python/C API Ref Manual, chapter 2.

Now we're loading the file contents to a string buffer and using PyRun_String.

16 years agoWhen renaming a bone in editmode, make sure the name of the pose channel
Chris Want [Sat, 17 Jan 2004 18:40:22 +0000 (18:40 +0000)]
When renaming a bone in editmode, make sure the name of the pose channel
for the bone is also updated (and hence ensure that the constraints are
still valid).

16 years ago- Add new scene, and choose "Full Copy", didn't create a new Ipo for a
Ton Roosendaal [Sat, 17 Jan 2004 17:12:05 +0000 (17:12 +0000)]
- Add new scene, and choose "Full Copy", didn't create a new Ipo for a
  Camera block; it remained linked to 2 camera's. Fixed!

16 years ago- ray shadow now also does the options:
Ton Roosendaal [Sat, 17 Jan 2004 16:01:51 +0000 (16:01 +0000)]
- ray shadow now also does the options:
  - Lamp only shadow (use 'energy' to control amount that gets subtracted)
  - Material only shadow (remember, is an alpha trick)
- demo files for this have been included in testing suite, will be
  upgraded soon.

16 years ago- updated stringlenght for animated texture images in Texture. It used
Ton Roosendaal [Sat, 17 Jan 2004 13:54:21 +0000 (13:54 +0000)]
- updated stringlenght for animated texture images in Texture. It used
  only the define FILE_MAXFILE, which should be added with FILE_MAXDIR.
- one day these defines should be made more clear, uh!

16 years ago- removed ugly code, that used sprintf with an input string identical to
Ton Roosendaal [Sat, 17 Jan 2004 13:24:09 +0000 (13:24 +0000)]
- removed ugly code, that used sprintf with an input string identical to
  output string. Seems to be a reason for windows versions to crash,
  sometimes.

16 years ago- fix for drawing lamp name in 3d window at correct location.
Ton Roosendaal [Sat, 17 Jan 2004 13:15:19 +0000 (13:15 +0000)]
- fix for drawing lamp name in 3d window at correct location.

16 years ago- fix for error in 2.31 release! in editmode, ctrl+rightmouse didnt allow
Ton Roosendaal [Sat, 17 Jan 2004 12:54:11 +0000 (12:54 +0000)]
- fix for error in 2.31 release! in editmode, ctrl+rightmouse didnt allow
  selection of other objects, for vertex parenting.
  I added comments to the call to remind.

16 years ago* Fixed some non-working toolbox entries (Thanks William Reynish for the report)
Matt Ebb [Sat, 17 Jan 2004 05:51:06 +0000 (05:51 +0000)]
* Fixed some non-working toolbox entries (Thanks William Reynish for the report)

* Added animation playback menu items to IPO, Sequencer, Sound menus

* Added hotkey descriptions to more items in the 3D View menus

16 years agoScripts menus:
Willian Padovani Germano [Fri, 16 Jan 2004 23:40:14 +0000 (23:40 +0000)]
Scripts menus:
-- added re-eval entry to Scripts Win -> Scripts menu
-- added it also as a button at Info Win -> File Paths, Python path
-- updated bpymenus code:
    added 'Blender' tag, for version;
    made a .Bpymenus file be written only if there's actual data to save
    made file->export menu open a scriptspace only if none is available already
-- bug fixes (bugs 866 and 879, related) for linking and sharing mesh data:
http://projects.blender.org/tracker/?func=detail&atid=125&aid=866&group_id=9
http://projects.blender.org/tracker/?func=detail&atid=125&aid=879&group_id=9

16 years ago- pressing Enter key on numbutton increases/decreases again.
Ton Roosendaal [Fri, 16 Jan 2004 21:16:09 +0000 (21:16 +0000)]
- pressing Enter key on numbutton increases/decreases again.
- added displist.h for proper prototype in previous commit

16 years agotwo fixes:
Ton Roosendaal [Fri, 16 Jan 2004 19:30:25 +0000 (19:30 +0000)]
two fixes:

- while Faceselect mode on Subsurf, it didnt render the changes. this was
  because the displaylist wasnt updated (the 3d window shows original mesh)
- added proper redraw event for F10-sound buttons when you add a new sound.
  somehow sound doesnt play anymore here... have to check further.

16 years agoComes with previous commit. Allow linedist setting smaller than 1.0.
Rob Haarsma [Fri, 16 Jan 2004 14:50:22 +0000 (14:50 +0000)]
Comes with previous commit. Allow linedist setting smaller than 1.0.

16 years agoCorrected the line distance behaviour for Text objects.
Rob Haarsma [Fri, 16 Jan 2004 12:49:43 +0000 (12:49 +0000)]
Corrected the line distance behaviour for Text objects.

The font vectordata is scaled on load, so the character size will fit between the default (1.0) linedist.
Warning: this might change the font size in older blend files. (read: breaks backward compatibility)

16 years ago-reimplement OB_Surf support for curves
Joseph Gilbert [Fri, 16 Jan 2004 01:19:36 +0000 (01:19 +0000)]
-reimplement OB_Surf support for curves

16 years agoChanged the Font editing panel so it displays the Postscript name of the font.
Rob Haarsma [Thu, 15 Jan 2004 20:34:54 +0000 (20:34 +0000)]
Changed the Font editing panel so it displays the Postscript name of the font.
Also supplied tooltip information for the buttons in the Font panel.

16 years agoGradient button is back and now there are controls to export bias and
Alejandro Conty Estevez [Thu, 15 Jan 2004 17:01:02 +0000 (17:01 +0000)]
Gradient button is back and now there are controls to export bias and
raydepth to yafray. Plus some minor fixes

16 years ago-bug fixes for materials updating - BalaGi found these bugs
Joseph Gilbert [Thu, 15 Jan 2004 12:55:41 +0000 (12:55 +0000)]
-bug fixes for materials updating - BalaGi found these bugs
- NMesh.c added support for materials updating while converting a python NMesh to a Mesh object
- Object.c added support for materials updating in Link() and shareFrom() when two objects share a mesh linked to a material

16 years ago - Separates displace from Var slider. Added Disp Slider to
Robert Wenzlaff [Thu, 15 Jan 2004 04:06:24 +0000 (04:06 +0000)]
- Separates displace from Var slider.  Added Disp Slider to
  control how the intensity channel affects displacement.  Nor
  slider still controls how Nor channel affects displacement.

- Scaled Nor displacement to make Nor slider more usable.

- Removed Data scale from displacement routines.  Made
  sliders unusable for objects scaled in editmode.  Displacement
  now relative to unit sized object.  Displace still tracks
  with object scale, so scale out of editmode if you want a
  large object with deep displacement.

16 years agoBPython:
Willian Padovani Germano [Thu, 15 Jan 2004 03:46:47 +0000 (03:46 +0000)]
BPython:
- some fixes for menu and error reporting code.

16 years agoObject > Copy Attributes menu items crashed my system if there weren't any objects...
Roel Spruit [Wed, 14 Jan 2004 23:04:09 +0000 (23:04 +0000)]
Object > Copy Attributes menu items crashed my system if there weren't any objects selected and active. found a if(ob=OBACT) block that caused it. aparently assigment in if statements doesn't always go to well.

16 years agoadded python script files to MSVC 6.0 projectfiles and changed snprintf to PyOS_snprintf
Roel Spruit [Wed, 14 Jan 2004 21:48:56 +0000 (21:48 +0000)]
added python script files to MSVC 6.0 projectfiles and changed snprintf to PyOS_snprintf

16 years agoScripts in menus:
Willian Padovani Germano [Wed, 14 Jan 2004 21:36:10 +0000 (21:36 +0000)]
Scripts in menus:
-- this finishes the heavier part (not counting tweaks and possible bugs) of
letting scripts be accessed from Blender menus.  Will explain more in emails
to bf and bpython lists, but just check
source/blender/python/BPY_menus.[hc] and
source/blender/src/header_info.c and header_script.c for details.

Scripts need a small update (registering info, basically a header) to be used.
Scripts dir (user pref file paths: Python) must be set.

16 years ago- fix for speedup raytracing, which gave errors in very simple scenes
Ton Roosendaal [Wed, 14 Jan 2004 20:13:41 +0000 (20:13 +0000)]
- fix for speedup raytracing, which gave errors in very simple scenes
  (1 lamp, shadow). The 'coherence' check gets reset now for each new
  pixel rendered, which remains efficient for oversampling.
- small cleanups in code, prototype added, less globals.

16 years ago- preview render cube was too small, increased size a bit
Ton Roosendaal [Wed, 14 Jan 2004 20:11:42 +0000 (20:11 +0000)]
- preview render cube was too small, increased size a bit
- preview render sphere and cube had texture upside down

16 years agoJust a bit of export values tunning. Should now work ok, with current
Alejandro Conty Estevez [Wed, 14 Jan 2004 16:03:06 +0000 (16:03 +0000)]
Just a bit of export values tunning. Should now work ok, with current
yafray CVS version using photons.
Last image got:
http://www.coala.uniovi.es/~jandro/noname/images/fromblender3.jpg
which you can compare with old:
http://www.coala.uniovi.es/~jandro/noname/images/causfromblender.jpg

16 years ago* Bug fix in view3d menus - wasn't checking a pointer's initialisation strictly enough.
Matt Ebb [Wed, 14 Jan 2004 15:51:37 +0000 (15:51 +0000)]
* Bug fix in view3d menus - wasn't checking a pointer's initialisation strictly enough.

16 years agoSet cursor calls for the bevel function. Making sure the hourglass (waiting cursor...
Martin Poirier [Wed, 14 Jan 2004 15:41:49 +0000 (15:41 +0000)]
Set cursor calls for the bevel function. Making sure the hourglass (waiting cursor) is not displayed when we don't want it to.

16 years ago- code that limited zooming in and zooming out for spaces like sequencer,
Ton Roosendaal [Wed, 14 Jan 2004 14:47:41 +0000 (14:47 +0000)]
- code that limited zooming in and zooming out for spaces like sequencer,
  audiotimeline, etc. was accidentally removed in 2.30 UI makeover. put
  it back. fixes report in tracker from Cessen, thnx!

16 years ago fix for tracker report on crashing border render in unified render.
Ton Roosendaal [Wed, 14 Jan 2004 14:30:59 +0000 (14:30 +0000)]
 fix for tracker report on crashing border render in unified render.
 it is related to the fix for 2.31, wich disabled hackish feature of
 inserting the previous render outside border. i forgot the unified has
 this code entirely duplicated, something to get rid of one day...

16 years ago - Correction to scale calculation on Metaballs, provided by Jiri.
Robert Wenzlaff [Wed, 14 Jan 2004 13:18:11 +0000 (13:18 +0000)]
- Correction to scale calculation on Metaballs, provided by Jiri.

16 years ago fix for bug that caused transparant shadow change how a texture
Ton Roosendaal [Tue, 13 Jan 2004 22:49:11 +0000 (22:49 +0000)]
 fix for bug that caused transparant shadow change how a texture
 rendered itself. this happened when transparent shadow ray hit a face
 with same material as where ray started.

 is this understandable? i guess not! :P
 the actual fix is just a few lines, to store material locally before
 going to trace transp shadow.

16 years agorestored old clipping plane method.
Ton Roosendaal [Tue, 13 Jan 2004 22:45:44 +0000 (22:45 +0000)]
restored old clipping plane method.

Justin will come with separate option to choose for 'automatic clipping', not
based on the vd->dist value, but something smarter... needs more work.

16 years agoJustin improved clipping at extreme zoomlevels. when you were fully zoomed in you...
Roel Spruit [Tue, 13 Jan 2004 20:55:59 +0000 (20:55 +0000)]
Justin improved clipping at extreme zoomlevels. when you were fully zoomed in you couldn't see all the geometry (correctly).

16 years agoGlobal photons export for yafray. Square arealights, spot and point can work
Alejandro Conty Estevez [Tue, 13 Jan 2004 16:51:35 +0000 (16:51 +0000)]
Global photons export for yafray. Square arealights, spot and point can work
as emitters. Needs latest yafray code, still not in cvs.

16 years ago- commented out drawing of file->import item in pulldown menu, it is
Ton Roosendaal [Tue, 13 Jan 2004 15:51:50 +0000 (15:51 +0000)]
- commented out drawing of file->import item in pulldown menu, it is
  empty now

16 years agoConverted the Userpreference buttons to zr's new ButBit calls.
Rob Haarsma [Tue, 13 Jan 2004 14:50:45 +0000 (14:50 +0000)]
Converted the Userpreference buttons to zr's new ButBit calls.
Also added USER_*  to each define located in DNA_userdef.h.

16 years ago - Fixed metaball boundingbox bug. tex_space_mball() only fills in
Robert Wenzlaff [Tue, 13 Jan 2004 00:45:01 +0000 (00:45 +0000)]
- Fixed metaball boundingbox bug.  tex_space_mball() only fills in
ob->bb, not data->bb, like tex_space_mesh() and tex_space_curve().
Reported by Jiri Hnidek.

16 years ago* Added the 'U' hotkey in the Unwrap UVs view3d menu item. Thanks very much for the...
Matt Ebb [Tue, 13 Jan 2004 00:35:11 +0000 (00:35 +0000)]
* Added the 'U' hotkey in the Unwrap UVs view3d menu item. Thanks very much for the fix, Ton!

* Fixed a small bug in the toolbox (editmode transformations)

16 years ago- fix for calling 'unwrap UV' from faceselect view3d pulldown. it needed
Ton Roosendaal [Mon, 12 Jan 2004 16:51:33 +0000 (16:51 +0000)]
- fix for calling 'unwrap UV' from faceselect view3d pulldown. it needed
  a 'winset' to activate window, otherwise header still active
- removed 'size' button from Magic texture, was accidentally added

16 years agoYafray panel splitted in two so we can add more settings.
Alejandro Conty Estevez [Mon, 12 Jan 2004 16:46:47 +0000 (16:46 +0000)]
Yafray panel splitted in two so we can add more settings.
Also preliminar square arealight export, not usable yet, will be usefull
as soon as photon export is added.

16 years ago -Attempted fix for flipped normal. Solves "No V. Norm flip" problem,
Robert Wenzlaff [Mon, 12 Jan 2004 14:42:43 +0000 (14:42 +0000)]
-Attempted fix for flipped normal.  Solves "No V. Norm flip" problem,
but I doubt it's the whole solution.

16 years agoAnother small fix to some toolbox titles that I missed before. Woops! :/
Matt Ebb [Mon, 12 Jan 2004 13:48:26 +0000 (13:48 +0000)]
Another small fix to some toolbox titles that I missed before. Woops! :/

16 years agoFixed a couple of small typos in curve menus/toolbox.
Matt Ebb [Mon, 12 Jan 2004 13:42:16 +0000 (13:42 +0000)]
Fixed a couple of small typos in curve menus/toolbox.

Forgot to mention in the last big commit, thanks to William Reynish for reporting/proposing some missing menu items and nagging me to fix them :)

16 years agoMost people will have it collapsed away anyway, but...
Matt Ebb [Mon, 12 Jan 2004 13:35:37 +0000 (13:35 +0000)]
Most people will have it collapsed away anyway, but...

* Changed the menu name in buttons panels from 'View' to 'Panels'. Two 'View' menus stacked above each other just looked dumb :)

16 years ago* Big menus update
Matt Ebb [Mon, 12 Jan 2004 13:30:00 +0000 (13:30 +0000)]
* Big menus update

Hard to describe other than by saying:

* Updates, re-thought organisation, etc based on testing
and feedback from 2.30 -> 2.31
* A *lot* of missing entries added
* Toolbox expanded, tidied and more consistent with
 pulldown menus
* A lot of functionality hidden behind secondary pupmenu()s is now exposed through arguments, so that
they can be more easily explored from the pulldowns and
toolbox.

This is the reason for the many changed files in this
commit - had to clean up editing functions. Mixing
interface code in the middle of editing functionality is not
good for menus and toolboxes. Please don't do it!

At this stage, the menu and toolbox system (at least for most window spaces) should be just about 'stable' and 'complete'. It's now up to people to keep them up to date :)

16 years agoMirror function: Moved push_mesh to functionality function, to truely split functiona...
Martin Poirier [Mon, 12 Jan 2004 02:46:14 +0000 (02:46 +0000)]
Mirror function: Moved push_mesh to functionality function, to truely split functionality and interface. Thanks to broken for spotting that.

16 years agoBetter pose figuring: fix for the "blender's bone constraints don't work
Chris Want [Mon, 12 Jan 2004 00:53:23 +0000 (00:53 +0000)]
Better pose figuring: fix for the "blender's bone constraints don't work
in pose mode when you merely move the parent of a constraint subtarget"
bug.

16 years agoHistorical commit... error found in DNA code! <blush>
Ton Roosendaal [Mon, 12 Jan 2004 00:15:21 +0000 (00:15 +0000)]
Historical commit... error found in DNA code! <blush>
It is just too hard to describe, just that it didnt check for changing
arrays well enough, causing contents of array textfield[] to be copied in
array text[]....

Anyhoo, this fixes the grey text, as showed up in brokens commit of
saturday. Thanks Matt! :)

16 years ago- fix for cubemap, rendered without render face available.
Ton Roosendaal [Sun, 11 Jan 2004 22:15:24 +0000 (22:15 +0000)]
- fix for cubemap, rendered without render face available.
  currently only for preview render and displaylist. It then uses the
  provided texture coordinate itself...
  Solution is not perfect... disadvantage of not having globals! then
  you have to fix all mess! :)

16 years ago- tex->nor was not reset to zero for lamp texture. this caused weird thing
Ton Roosendaal [Sun, 11 Jan 2004 20:58:12 +0000 (20:58 +0000)]
- tex->nor was not reset to zero for lamp texture. this caused weird thing
  to happen when you use lamp textures with material textures.
  Bug provided by aphex, thanks!

16 years ago - Normalized normal vector after perterbing normals to stop
Robert Wenzlaff [Sun, 11 Jan 2004 19:53:20 +0000 (19:53 +0000)]
- Normalized normal vector after perterbing normals to stop
  artifacts in displace preview.

16 years agoClean up of edge select code. found some useless loops..
Roel Spruit [Sun, 11 Jan 2004 17:12:39 +0000 (17:12 +0000)]
Clean up of edge select code. found some useless loops..

16 years ago - Potential future bug in simple subsurf (used & when should be ==).
Robert Wenzlaff [Sun, 11 Jan 2004 16:20:49 +0000 (16:20 +0000)]
- Potential future bug in simple subsurf (used & when should be ==).
- out of date comment in Displace code.

16 years agoFixed headerprint for wrap transform. It wasn't consistent with the rest.
Martin Poirier [Sun, 11 Jan 2004 15:48:32 +0000 (15:48 +0000)]
Fixed headerprint for wrap transform. It wasn't consistent with the rest.

16 years agoApplied Daniel Fairhead's correction for a correct functioning DELKEY in text input...
Rob Haarsma [Sun, 11 Jan 2004 11:56:08 +0000 (11:56 +0000)]
Applied Daniel Fairhead's correction for a correct functioning DELKEY in text input buttons.
(thanks again !)

16 years ago - Better fake for displace preview.
Robert Wenzlaff [Sun, 11 Jan 2004 00:39:17 +0000 (00:39 +0000)]
- Better fake for displace preview.

16 years ago - Displacement now allows use of either Var or Nor slider. Nor uses
Robert Wenzlaff [Sat, 10 Jan 2004 23:00:52 +0000 (23:00 +0000)]
- Displacement now allows use of either Var or Nor slider.  Nor uses
  texture's Nor channel, Var uses intensity channel.

16 years agoBugfix: [ #857 ] Select/Desel vertex groups doesn't update vertex count in headerbar
Roel Spruit [Sat, 10 Jan 2004 20:52:59 +0000 (20:52 +0000)]
Bugfix: [ #857 ] Select/Desel vertex groups doesn't update vertex count in headerbar

16 years agoBugfix: [ #840 ] ALT-M causes memory leak
Roel Spruit [Sat, 10 Jan 2004 20:26:38 +0000 (20:26 +0000)]
Bugfix: [ #840 ] ALT-M causes memory leak

16 years ago - Added ""fake" preview for displacement. Preview does not
Robert Wenzlaff [Sat, 10 Jan 2004 18:49:11 +0000 (18:49 +0000)]
- Added ""fake" preview for displacement.  Preview does not
  use renderfaces so real preview will have to wait for preview
  overhaul.

16 years agoFixed unresolved symbol bprogname under win32
Alejandro Conty Estevez [Sat, 10 Jan 2004 14:14:14 +0000 (14:14 +0000)]
Fixed unresolved symbol bprogname under win32