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
2008-11-13== MSVC projectfiles ==Andrea Weikert
update for texture nodes
2008-11-13fix bad level call in texture nodesAndrea Weikert
BIF_preview_changed wasn't needed after all.
2008-11-12Added stubs to fix linker errors in texnodesRobin Allen
2008-11-12Bah, two more files!Ton Roosendaal
2008-11-12Patch #7897 Texture Nodes!Ton Roosendaal
Robin (Frrr) Allen did a decent job on this, so we can also welcome him as a member in the svn committers team to maintain it! I do the first commit with some minor fixes: - get Makefiles work - fix rounding issue with tiles on unit faces - removed UI includes from tex node A nice doc in wiki is here: http://wiki.blender.org/index.php/User:Frr/TexnodeManual On the todo for Robin is: - When using one or more Texture-input nodes, you cannot edit them by activating (as works now for Material nodes). - The new "output node" option fails on the default case, when only one output node is active. It then shows often a blank menu. Will get fixed asap. - When using a NodeTree-Texture as input node, the menu for 'active output' should not show. NodeTree should ignore other nodetrees to keep things sane for now. - On a future todo is proper usage of "Dxt" and "Dyt" texture vectors for superior antialising of checkers/bricks. General note; I know people are dying to get a full integrated shader system with nodes. In theory we could merge this with Material Nodetrees... but I rather wait for a solid and very well thought out design proposal for this, also including design ideas for unifying with a shader language (GPU, CPU). For the time being this is a nice extension of current textures. :)
2008-11-12set default path to the version that creates a working binary of Blender, ↵Nathan Letwory
when building with mingw. Now there is no need to do extra copying/config changing
2008-11-12Change the LCG_DIR usage to BF_name_LIBPATH where possible. FFMPEG can't be ↵Nathan Letwory
done like that yet, needs some extra thought to handle differences between vc and mingw setup
2008-11-12Remove BGE defines from highest level and define only there where needed. ↵Nathan Letwory
This prevents scons from doing complete rebuilds when toggling BGE related options.
2008-11-12previous commits showed that the absolute path problem was even deeper. This ↵Nathan Letwory
should fix yet again some of the problems with giving them to BF_BUILDDIR
2008-11-11spaces -> tabsNathan Letwory
2008-11-11fix for another place where absolute paths for BF_BUILDDIR where a problem ↵Nathan Letwory
(generating results in the wrong place)
2008-11-11fix problem with giving absolute paths to BF_BUILDDIRNathan Letwory
2008-11-11Fix typo that prevented CC_WARN from being added to build commandsNathan Letwory
2008-11-11MSVC90 project files: Tune projects build order to allow error-free build ↵Benoit Bolsee
from clean state.
2008-11-11Adjusted scons files so disabling quicktime, python and sdl also removes ↵Campbell Barton
their includes when building. writefile.c had usless include.
2008-11-11attempt to make executing an external command work with python 2.4 & 2.5, it ↵Campbell Barton
seems that only py 2.6 wanted list args for subprocess.Popen
2008-11-11fix for [#17959] NURBS Circle: pie-shaped deformation, sticking to object originCampbell Barton
2008-11-11removed some warningsCampbell Barton
2008-11-11Median center didn't use TD_NOCENTER properly, making it work incorrectly ↵Martin Poirier
with hinge bones (and with chain rotations).
2008-11-11bicubic_interpolation function was re-calculating a variable it didnt need ↵Campbell Barton
to - (was calling 32 pow()'s per pixel, now only 8 - approx 3-4x speedup on my system).
2008-11-11VideoTexture: support VideoTexture in blenderplayerBenoit Bolsee
2008-11-11Chain rotations for objects and pose bones (for teamto)Martin Poirier
This commit adds an exception for rotations (standard rotation and tracball) to still work on children of transformed objects and bones in an expected fashion. That is, you can select a chain of finger bones and rotate to flex them all at once. Notes: [1] This could be expended to other transformations if needed. [2] Center of transformation is determined using the same principle as hinge bones (transformed children aren't taken into account)
2008-11-11Add MSVC90 project files - part 3. Extern and Intern projects are merged in ↵Benoit Bolsee
projectfiles_vc9\blender\blender.sln solution, you just need to open that solution to compile everything with VS2008.
2008-11-10Add MSVC90 project files - part 2.Benoit Bolsee
2008-11-10Add MSVC90 project files - part 1.Benoit Bolsee
2008-11-10missing comma made scons arg BF_CXX_LIB_STATIC not workCampbell Barton
2008-11-10Bugfix #17965Ton Roosendaal
Most Surface (NURBS) tools in buttons didn't add undo pushes.
2008-11-10Patch #17971 by Nathan Vegdahl:Matt Ebb
Makes colorband GUI display proper color interpolation (for real this time)
2008-11-10VideoTexture: Preserve alpha channel if present in video, images and ↵Benoit Bolsee
sequences. Better detection of end of video.
2008-11-10* add Brecht's small patch to make values to BF_QUICK and BF_QUICKDEBUG ↵Nathan Letwory
function as partial search entries. - this means you can do BF_QUICK=bf_ and it would build all libs that contain bf_ in their name. This makes it easier to use, since you don't have to remember the exact names * Update documentation to mention scons-local.
2008-11-08* typo fixNathan Letwory
2008-11-08=== BPy API ===Nathan Letwory
* add two optional arguments to control click step and precision of Number buttons.
2008-11-08* use msvc proposed names when building on win32Nathan Letwory
2008-11-07VideoTexture: forgot to commit MSVC project file, strange that nobody noticed...Benoit Bolsee
2008-11-07* fix typo found by brechtNathan Letwory
2008-11-07[#17958] Windows path fix for image_edit.py script.Campbell Barton
Modified to work in linux too, on my system subprocess.Popen(appstring) only works when appstring is a list. Blenders __import__ didnt support keywords like pythons causing the subprocess module to fail for me. added keywords to blenders c/api import to match pythons.
2008-11-07VideoTexture: VideoTexture.materialID() can now take texture image name.Benoit Bolsee
You can specify a image name (starting with 'IM') instead of a material name in VideoTexture.materialID() and return the material ID matching this texture. The advantage of this method is that is works with blender material and UV texture. In case of UV texture, it grabs the internal material corresponding to the faces that are assigned to this texture. In case of blender material, it grabs the material that has an image texture matching the name as first texture channel. In both cases, the texture id used in VideoTexture.Texture() should be 0. Ex: matID = VideoTexture.materialID(obj,'IMvideo.png') GameLogic.video = VideoTexture.Texture(obj, matID, 0)
2008-11-07VideoTexture: comment was misplaced after previous commit.Benoit Bolsee
2008-11-06Bugfix #17524Diego Borghetti
The problem is that the audio_fill_seq function try to load the hd file if the sequence don't have it, but it join the two string (directory path + file path) without the / (Linux... \ Windows), so the result is a wrong path. I change the the strncpy and strncat function for a BLI_join_dirfile (like the reload_sequence_new_file) and all work fine now. Also note that the "them go" that Luca report is (or what happen here) the ctrl+z function, and now both case work fine here. (interesting.. date from Feb 05.. 2006 ;)
2008-11-06VideoTexture: fix compile error when FFmpeg is disabled.Benoit Bolsee
2008-11-06* While making changes to btools.py and Blender.py, I completely forgot ↵Nathan Letwory
about the name changes. Here they are. Platform managers, double check that the compiler flag options still work.
2008-11-06Change remaining Copy() to Clone()Nathan Letwory
2008-11-06VideoTexture: new VideoTexture.ImageFFmpeg to load and reload images.Benoit Bolsee
The FFmpeg library allows to load image files. Although it is possible to load images using the VideoFFmpeg class, it is not very efficient. The new class VideoTexture.ImageFFmpeg is dedicated to image management. Constructor: ----------- VideoTexture.ImageFFmpeg('image_file_name') Opens the file but does not load the texture yet. The file name can also be a network address. It can also be a video file name; in that case only the first image is loaded. Methods: ------- refresh(True) Loads the image to texture. You just need to call it once, the file is automatically closed after that and calling refresh() again will have no effect. reload('new_file_name') Reloads the image (if new_file_name is omitted) or loads a new image. The file is opened but the texture is not updated yet, you need to call refresh() once to load the texture. Attributes: ---------- status returns the image status: 2 : file opened, texture not loaded 3 : file closed, texture loaded image returns the image data as a string of RGBA pixel size returns the image size [x,y] scale get/set the scale flag. If the scale flag is False, the image is rescale to texture format using gluScaleImage() function, slow but good quality. If the scale flag is True, the image is rescaled using a fast but less accurate algorithm. flip get/set Y-flip flag. Set to True by default as FFmpeg always provides the image upside down filter get/set filter(s) on the image. Example:
2008-11-05VideoTexture: fixing a crash when loading an image as a video file - yes it ↵Benoit Bolsee
works, provided that you don't set repeat and also no need to refresh all the time.
2008-11-05VideoTexture: Add support for GLSL. FIx small printout bug in Exception printoutBenoit Bolsee
2008-11-05uniform end-of-line format and set svn:eol-style property to "native" for ↵Remigiusz Fiedler
all scripts
2008-11-05* Updated the 'Consolidate into one image' script to support alphaMatt Ebb
2008-11-05* doing some warning cleaningNathan Letwory
* accidently left priority tests around.
2008-11-05* enable openjpeg building for win32/msvcNathan Letwory
* add support for building redcode on win32/msvc, but disabled for now, as there are linking problems - I cleaned the redcode sconscript - the copying of headers within the source tree is not a clean solution This needs to be fixed later on. For now, lets use redcode from extern/ until a better way is found.
2008-11-05=== SCons ===Nathan Letwory
* BlenderLib now expects lists for all compiler related flags (release, profile, debug, warn). I changed the default config files, but do double-check your user-config files, esp. if you did a full copy of an old default platform config