Page 1 of 2

bf-blender / Windows (2004/05/22)

Posted: Sun May 23, 2004 4:53 am
by gabio
bf blender for windows. 04/05/22

Some new stuff is in the CVS, see what we got this week...
compiled with msvc 6, ands scons. Virus Free.

Relevant modif:
-New zoom method with CTRL-middle mouse.
-New python api function.
-game engines.
-new python ui integration works.

Patch provided by Matthew Plough for better view zoom with CTRL+middle

For me it's a good replacement, and more intuitive & compatible. Now
let's wait for the storm of reactions...

-- Added two new functions to the Draw module, to display int and float popup buttons:
Both contributed by Campbell Barton, thanks!
-- Fixed a couple warnings.

Removed a bzero from octree-filling, replaced with exact code what
needs cleared. Timings go down nice:

octree new 2.33a

128 0:04.2 0:07.5
256 0:06.5 0:20.0
512 0:18.0 2.06.9

Time is including initialize renderfaces etc. 100k quads.

UV_Export script update. Typo fix and add tga extension automaticly.
Bug #1289
Mirror menu missing in the Header Menu for most object types in edit mode ... 9&atid=125

bugfix: #1212 changing object's layer had no effect.

A few hotkey additions/corrections to the toolbox and 3d view menus.
Added Shift C 'Center Cursor and View All' to View -> Align View menu

Depth sorting for alpha mesh objects.

- Mesh Objects are sorted by depth (based on object centre.) Using object centre means the user has control over the sort.
- Polygons are not sorted.
- Polygons are not split.
- O(nlog(n))
Fixes for Camera objects and python:

Normalise clip planes for sphere testing.
Do a frustum-sphere <-> sphere test
Reference count all python objects (!)
Frustum sphere culling.

Do a sphere<->camera sphere and a sphere<->frustum before the box<->frustum test.
Cunning hack for Blender python module in the game engine - just don't unload it before running the game!

- updated docs with recently added functions
- dynamic menu entries now are sorted (alphabetically, of course)
- added new menu categories for scripts: Wizards, Modifiers, Generators, Materials, Animation:
only added to list of options, didn't mess with any Blender header. They are already available from the "Scripts" menu in the scripts win, but not elsewhere.
- added option 'datadir' to Blender.Get(option):
so scripts can use .blender/bpydata for reading / writing their data files.

A new build is available

Posted: Sun May 23, 2004 5:11 am
by aoe2bug
i dont know about the majority or blender users, but i for one dont bow down to our new zoom overlords. :)

(can't we atleast have the option?) I dont think that theres anything wrong with the new zoom, if blender had always been that way im sure noone wouldnt mind a bit. I'm just used to the old system.

Posted: Sun May 23, 2004 5:14 am
by gabio
I'm not complaining since i'm using the wheel mouse. :P
But the option could be good

Posted: Sun May 23, 2004 5:19 am
by aoe2bug
Actually, i hadnt really used the wheel before. Id always thought it was too slow, now i realize theres an option for that too. whatever happends to the zoom, its still gonna take awile (for me atleast) to get used to a new system. I guess its not that important, but it is something we use alot.

Posted: Sun May 23, 2004 5:51 am
by arangel
Congrats! Great work you guys are doing on the culling and render otimizations.
WHen I play my game, I caould once only see elements very close to the camera. Now I can only see one element which is very far away, all others, including my grounf plane became invisible during gameplay. Is there a way to adjust the culling thereshold?
The 2004-5-18 build got the culling working for me.
ZOOM - I think the new zoom is slower to get the desired point and behaves oddly (operates in different ways dependeing on the side of the screen one clicks, left or right). We should have and option - and I think the old system shold be the default.

Posted: Sun May 23, 2004 10:42 pm
by solmax
my "copy" behaves strangely - it looks as if "ALT" or "CTRL" were locked, i can only zoom around. which brings me to the point - i don't like the new zoom mode. the problem is it depends on the midpoint of the viewport, which is hard to hit.. however others my like it, but i'd keep the old one at least as an option.


Posted: Mon May 24, 2004 9:12 am
by leinad13
I dont like the new zoom either and i would like to see a user preferance button to chose between the old and new style. I cant beleive such a core workflow feature like this could be changed without leaving the old compatability in.

Posted: Mon May 24, 2004 9:48 am
by ideasman
Why not have CTRL+SHIFT as the old style and keep CTRL for the current?

Posted: Mon May 24, 2004 10:50 am
by M@dcow
sorry, but the new zoom feature sucks.

I wish I could be more constructive about it, but the simple fact is that I hate it. Period.

Posted: Mon May 24, 2004 12:01 pm
by ideasman
I actually realy like the controlled way the new feature works.
With the other it was possible to zoom too far and not be able to go back to the previous zoom level easely.

Have both I say

Posted: Mon May 24, 2004 2:29 pm
This new Zoom method is a GREAT IDEA ! The old method was, in my opinion, a bad one. So, please, keep this new one !



Posted: Mon May 24, 2004 3:36 pm
by gabio
Definetly, we need a radio button in the option window...

Posted: Tue May 25, 2004 12:34 am
by Metallica
just tested out that nice culling... really awsome job! :D but a good feature would be so you can set how far away you have to be for the objects/faces to be culled. arangel called it a culling threshold... sounds good :) it would really come in handy

Posted: Tue May 25, 2004 10:17 am
by Saluk
Do you have to do something to turn culling on? I looked everywhere but couldn't find anything. I didn't notice any performance increase in my game, although it is set up in a way that frustum culling should help quite a bit. Could be that I have a bottleneck elsewhere than the rendering pipeline though.

Posted: Tue May 25, 2004 5:21 pm
by ada89
Saluk wrote:Do you have to do something to turn culling on? I looked everywhere but couldn't find anything.
Same with me :?