Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5275 / 5574

Revision 164a792 by Chris Want
January 24, 2006, 17:23 (GMT)
Not a show stopper, and does not add or remove any functionality
... but a pythoner forgot to do a cast, causing an error with an
anally retentive compiler.
January 24, 2006, 17:17 (GMT)
Prevent a mod by 0, should fix preview render crashes
January 24, 2006, 17:09 (GMT)
Orange: preparation commit for Output nodes type "Render" and "File".
They dont work yet, but i accidentally committed parts of it with a bugfix.
January 24, 2006, 17:07 (GMT)
Orange bug: forgot to restore inverse matrix calculus for OpengGL render
in a window... didn't know what it was for, but now I do! It uses the
inverse to do pre-clipping on objects.
January 24, 2006, 15:24 (GMT)
Orange: fixes in Compositor:

- Curves in Image window didn't copy alpha (when no 32 bits rect for
display was made already).
- Code was missing to validate grouped nodes in Compositor, didnt work
at all yet
- Loading new Images in a Node (using filewindow) didn't assign the image

Image window now displays Alpha for float images too
January 24, 2006, 12:51 (GMT)
Orange fix: Render OGL skipped last frame...
January 24, 2006, 10:35 (GMT)
Orange: made Image window react nicer to compositor output and own Curves;

- Image curves are only applied now when curves panel is in use. Closing
the panel will disable curves, reopen Panel enable curves.
You can minimize the Curves panel to keep it active. That latter then
works as visualization curves are being applied.

- Compositor output now also uses Image window curves, if active.
January 24, 2006, 00:05 (GMT)
commented out lib not anymore needed in scons build system
January 23, 2006, 22:59 (GMT)
First bugfix in 3d previewrender; going full-window and back crashed.
Thanks Campbell! :)
January 23, 2006, 22:44 (GMT)
Scons changes needed to get it compile, works here! :)
January 23, 2006, 22:05 (GMT)
Giant commit!
A full detailed description of this will be done later... is several days
of work. Here's a summary:

Render:
- Full cleanup of render code, removing *all* globals and bad level calls
all over blender. Render module is now not called abusive anymore
- API-fied calls to rendering
- Full recode of internal render pipeline. Is now rendering tiles by
default, prepared for much smarter 'bucket' render later.
- Each thread now can render a full part
- Renders were tested with 4 threads, goes fine, apart from some lookup
tables in softshadow and AO still
- Rendering is prepared to do multiple layers and passes
- No single 32 bits trick in render code anymore, all 100% floats now.

Writing images/movies
- moved writing images to blender kernel (bye bye 'schrijfplaatje'!)
- made a new Movie handle system, also in kernel. This will enable much
easier use of movies in Blender

PreviewRender:
- Using new render API, previewrender (in buttons) now uses regular render
code to generate images.
- new datafile 'preview.blend.c' has the preview scenes in it
- previews get rendered in exact displayed size (1 pixel = 1 pixel)

3D Preview render
- new; press Pkey in 3d window, for a panel that continuously renders
(pkey is for games, i know... but we dont do that in orange now!)
- this render works nearly identical to buttons-preview render, so it stops
rendering on any event (mouse, keyboard, etc)
- on moving/scaling the panel, the render code doesn't recreate all geometry
- same for shifting/panning view
- all other operations (now) regenerate the full render database still.
- this is WIP... but big fun, especially for simple scenes!

Compositor
- Using same node system as now in use for shaders, you can composit images
- works pretty straightforward... needs much more options/tools and integration
with rendering still
- is not threaded yet, nor is so smart to only recalculate changes... will be
done soon!
- the "Render Result" node will get all layers/passes as output sockets
- The "Output" node renders to a builtin image, which you can view in the Image
window. (yes, output nodes to render-result, and to files, is on the list!)

The Bad News
- "Unified Render" is removed. It might come back in some stage, but this
system should be built from scratch. I can't really understand this code...
I expect it is not much needed, especially with advanced layer/passes
control
- Panorama render, Field render, Motion blur, is not coded yet... (I had to
recode every single feature in render, so...!)
- Lens Flare is also not back... needs total revision, might become composit
effect though (using zbuffer for visibility)
- Part render is gone! (well, thats obvious, its default now).
- The render window is only restored with limited functionality... I am going
to check first the option to render to a Image window, so Blender can become
a true single-window application. :)
For example, the 'Spare render buffer' (jkey) doesnt work.
- Render with border, now default creates a smaller image
- No zbuffers are written yet... on the todo!
- Scons files and MSVC will need work to get compiling again

OK... thats what I can quickly recall. Now go compiling!
January 23, 2006, 21:13 (GMT)
Bug in commit for 'linked scene sets', that got sneaked in after 2.40. :)
This fixes shaded mode in lostride demo file, also for scenes that use
sets in shaded drawmode, lighting now will look ok.
Revision f9bb1b5 by Mika Saari
January 23, 2006, 15:14 (GMT)
The character table shouldn't messed anymore when <builtin> font is used.
Revision 913c0bc by Mika Saari
January 23, 2006, 12:52 (GMT)
Fixing the user interface bug when unicode font area list is exited
without selecting any area. This caused the area to be from 0 to 0.
Now if no any area selected, the whole area from 0 to 0xffff is shown.
January 22, 2006, 23:32 (GMT)
Bugfix- selection only didnt work & Fixed object name creation not using the real data name.

Added features.
- Triangulate
- Export Object is OBJ objects
- Objects as Groups
- Group by Materials

- Updated blender website from www.blender.org to www.blender3d.org and write blender version number too.
January 22, 2006, 23:27 (GMT)
small fix for icons to correctly use alpha instead of converting grey background to alpha.
Also checking in cleaned up blenderbuttons from Matt.
Revision 651650a by Matt Ebb
January 22, 2006, 23:00 (GMT)
2.41 splash
January 22, 2006, 22:48 (GMT)
And the 2nd commit for release codes.

Still todo: splash!
January 22, 2006, 22:46 (GMT)
First of the release 2.41 code files.
January 22, 2006, 21:41 (GMT)
Increased some of the defaults- very small brush sizes could make verts NAN location.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021