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
2009-05-24Patch #18815: BGE: More updates to deprecation documentation and 2.49 ↵Dalai Felinto
conversion script by Alex Frases(z0r) - Fixed some deprecation warnings in documentation. - Added more conversions to script. - Added more attributes to script todo list. - Print out name of text buffer when encountering an error in batch mode. - Refactor: Simplified attribute map. - Added notImplemented function to print warnings for missing conversions. References documentation.
2009-05-23[#18802] BGE conversion script: more attributes; updated GameTypes.pyCampbell Barton
Patch from Alex Fraser (z0r) - All attributes in the conversion map have been checked against the docs. More ambiguities have been resolved. - Added option to convert all text buffers in Blender. - Updated GameTypes.py: there were inconsistencies. The script works well (causes no errors) with 0_FPS_Template.blend and vehicle_demo.blend from the physics-2.43-physics-testfiles pack. Caveats: - Conversions were checked against other deprecated attributes. I may have missed some cases where a deprecated attribute has the same name as a non-deprecated attribute. I did catch a few though. - As with the last version, the conversion is purely text-based and doesn't compile the code. It's easy to create a script that would break on conversion. Still, it should get you 90% of the way to a converted script.
2009-05-22Update to the bolt/nut script, I also replaced some loops with ↵Campbell Barton
list-comprehension and use mesh.transform(matrix) rather then transforming every vert in a loop. V2.00 22/05/09 by Aaron Keith - Better error checking. - Lock Nut and Hex Nut meshes added. - Pre-sets for common metric bolts and nuts. - Improved GUI. - Meshes scaled to a smaller size - Fixed bug when using crest and root percent other than 10% - Can now create meshes in Edit Mode. This will add to the current mesh and align with the current view.
2009-05-22Removed use of CrossVecs, DotVecs, CrossQuats and DotQuatsCampbell Barton
for all scripts except import_dxf and colladaImEx/translator.py
2009-05-21rvk1_torvk2.py patch committed by jean-michel soler (jms)Remigiusz Fiedler
[#18765] Update of the rvk1_torvk2.py bundled script: The script has been modified to use the last management of the modifiers in the python api and corrected too. Now it can copy the mesh object when it is alone and also a shape keys to the second one if needed.
2009-05-21fix for [#18772] c3d_import script crashesCampbell Barton
Patch from Roger Wickes update to 2.48 sFrame, eFrame, fps. [#18794] GE API conversion script: 2.48 -> 2.49 patch from Alex Fraser (z0r), will test further in the next few days. --- This is text plug in and standalone script that updates Blender 2.48 Game Engine scripts to be compatible with the 2.49 API. The script contains a mapping of attribute names to functions that do the conversion. Most of the mappings were extracted from the documentation in GameTypes.py. Where the conversion is ambiguous, the script will not change the source except to insert a warning as a comment. This means that the script does not completely automate the conversion process, but will do a lot of the work. The script still needs a fair bit of testing. Many of the mappings have not been tested and could result in broken scripts. I'm submitting this patch now to start the review process early. I think I might need help if it is to be included in 2.49.
2009-05-20remove module that was never used.Campbell Barton
2009-05-18Need to export the mesh-object into the bind-pose otherwise Maya complains ↵Campbell Barton
the FBX has errors.
2009-05-18Bugfix for FBX export for animationsCampbell Barton
in 2.48 constant interpolations meant that wasnt a problem but since it now uses linear interp. you can notice errors with animated characters because the 2 eulers are not compatible. Added optional euler_compat argument to matrix.toEuler(eul) and quat.toEuler(eul) so when getting the euler rotations from a list of matrices the animation curve will be continues. Also added euler.makeCompatible(euler). - warning silenced for imagepaint.c
2009-05-16ScriptsKen Hughes
------- Fix some typos in script tooltips and descriptions-- no code changes.
2009-05-14* More updates to game engine type docs from Roelf de KockCampbell Barton
* FBX Bugfix, was exporting all animation curves as 'Constant' type (no docs for this so could only guess), Thanks to Sander Brandenburg for spotting this problem. Also improved keyframe removal to work on animation curves an angle
2009-05-13[#18694] Added support for Wavefront OBJ groups for both the import and ↵Campbell Barton
export scripts from Paolo Ciccone (pciccone) Im not that keen on this functionality since vertex groups in blender are for weight painting and OBJ's groups are more like sub-objects, The conversion between these is a poor approximation (one vertex group per face). But this is still useful for using blender with poser so accepting these 2 patches. Made some changes from the patch *Export* - vgroup off by default, since this is mainly useful for corner cases - findVertexGroupName() - changed how exporting selects a vertex group for a face, use the highest combind weight for each group instead of the number of checking how many times the verts are in a group because they could have a zero weight. - findVertexGroupName() - would fail if a faces verts were not in any groups, now return a (null) group - Allow modifiers to export with vgroups *Import* - disable by default - ignore (null) groups - fixed a problem where the patch broke SPLIT_GROUPS - move the group definition out of global namespace, breaks importing as a module. --- Patch submission info The import/export scripts included with Blender 2.48 don't save/preserve groups defined in OBJ file. This presents a couple of issues: users loading an obj file with groups are not able to use a rather important set of data. When the file is then saved the groups are lost bringing up both the issue of data loss and loss of functionality as groups are used for rigging and morph target creation for Poser/DAZ Studio and all compatible applications. Of course other animation/modeling packages that use OBJ files might be affected. The solution that I present here simply patches the excellent python scripts written by Campbell Barton and Jiri Hnidek. The new code implements the preservation of groups by creating Blender vertex groups during import and by re-writing those groups in the OBJ file during export. Of course group ownership is idetermined at the face/polygon level and not at the vertex level. This rather simple solution makes Blender instantly one of the better tools to create Poser Morph targets (Full Body Morphs) and conforming figures and clothing. Of course it's also adding a more complete support for the whole OBJ spec. The patches are fitting well inside the established logic, have a minimal impact and are totally transparent to the user. See the attached video (about 7 minutes long) for more details. I noticed that the original scripts are formatted with tabs. I think it would be a good idea to follow the standard Python recommendation and convert the scripts to use spaces. I didn't want to do it on my side as it would generate a patch that replaces the whole file, not something that I wanted to do with my first submission :) But it would help if people with access to SVN could do it. Here is a short video that demonstrates the updates: http://www.paolociccone.com/blender_obj_scripts.html Cheers! ----
2009-05-11Another Noise Tool svn commit is complaining about mixed line endings so ↵Campbell Barton
after 16 attempts I wont include the full message
2009-05-11going out on a limb and removing this without asking anyone.Campbell Barton
nobody seriously uses this format for graphics these days, and if they did, the export from blender is unlikely be to be useful, its just different views of the mesh edges projected into a 2D xfig file (quantized to int's too).
2009-05-112D Cutout Image ImporterCampbell Barton
from Kevin Morgan (forTe) imports images as quads in the 3D view made some changes - images that fail to import give an error popup rather then a script error - extension input is only shown for batch directory importing - extension comparison is now case insensitive - importing images from "/" failed, (bug in Blender.sys.dirname), use os.path.dirname since os is needed for batch import in other places. - disable Esc for quitting because escaping from the file selector would quit the script too.
2009-05-11bolt wizard from Aaron Keith (Spudmn), edits from Brendon and myself.Campbell Barton
Minor changes are... - default size is smaller then it was but still too big IMHO, presets are huge. - deselect all objects and make the new bolt active - place the new bolt at the 3D cursor location
2009-05-11new script to copy the active object to all other selected objects ↵Campbell Barton
transformation. When turning many assets into DupliGroups there was no way to do this other then manually copying the loc/size/rot for each object manually.
2009-05-11update script templates for new BGE api attributes Campbell Barton
2009-05-08BGE Python owned proxies had a problem being decref'd twice, this would ↵Campbell Barton
crash on freeing KX_Vertex/Poly Proxy types when python was compiled with debug options enabled. add_mesh_torus.py wasnt tested from update, will go through all edited scripts and test :\
2009-05-07[#18702] FBX exported hemi light crashes mayaCampbell Barton
- bugfix, off by 1 when clamping lamp types, caused blender to write an invalid lamp type - error in last commit (renamed function)
2009-05-06[#18328] FBX exporter not exporting multi-texture materials properlyCampbell Barton
even though the format allows materials and textures to be written separately the textures wont load right in maya or 3dsmax unless each texture has its own material.
2009-05-06- Export hard edge and face infoCampbell Barton
- Use Edges field rather then 2 vert faces (worked in some apps but crashed maya)
2009-05-06dxfLibrary.py - modif in POLYLINE classRemigiusz Fiedler
2009-05-06[#18695] Replace python errors with useful messages when no full python ↵Campbell Barton
installation is found from Philipp Oeser (lichtwerk)
2009-05-06DXF export with a single nurbs curve failedCampbell Barton
2009-05-05[#18650] fbx export assigning textures to wrong materials...Campbell Barton
also fixed an error that made this script fail when python wasnt found.
2009-05-04Fix some spelling errors.Ken Hughes
2009-05-04python geometry function Geometry.BezierInterp(vec_knot_1, vec_handle_1, ↵Campbell Barton
vec_handle_2, vec_knot_2, resolution) can use 2D-4D vectors Also made 3ds import give a message when no python installed
2009-05-03fixes for bugs submitted by BGE users, fixes by myself and Mitchell StokesCampbell Barton
- when the attribute check function failed it didnt set an error raising a SystemError instead - Rasterizer.getMaterialMode would never return KX_BLENDER_MULTITEX_MATERIAL - PropertySensor value attribute checking function was always returning a fail. - Vertex Self Shadow python script didnt update for meshes with modifiers.
2009-04-29remove uneeded checks and testMethod from KX_ConstraintWrapper, typo in ↵Campbell Barton
import_obj
2009-04-25patch from michael williamson, export multiple UV layers to lightwaveCampbell Barton
[#18575] remove unused local variables
2009-04-25[#18611] console.py linewrapCampbell Barton
from Jim Hi8ll (jthill)
2009-04-24patch for paths_svg2obj.py by author J.M.Soler:Remigiusz Fiedler
http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_svg_en.htm This patch adds support for Patterns.
2009-04-23[#11172] md2 export bug(s)Campbell Barton
export with object transformations applied.
2009-04-22[#18577] LightWave (.lwo) Exporter Object Names are IncorrectCampbell Barton
patch from Philip Alldredge (cilcoder), slightly modified
2009-04-15[#7789] 3DS Import , Mesh not correct since Blender 2.44Campbell Barton
There is a problem importing 3ds files where I cant find a way to check if the transforms are applied to the vertex locations or not. Since 2.44 I made the importer assume they were not since you can manually remove transformations, but not reverse. Nevertheless most 3ds files have the matrix applied, better not give a bad import by default. Did some research and other 3ds importers (lib3ds for eg), have the same problem and just assume the transformations applied. 3dsMax imports both correctly so there must be a way to tell but I could not link it to the 3ds version or other mesh options. Added an option to workaround this problem in rare cases where its needed. - KX_GameObject.cpp & KX_Scene.cpp, clear the dict before removing the reference in case there is a circular reference.
2009-04-15update for DXF-Importer v1.12, DXF-Exporter v1.29 - 2009.04.11 by migiusRemigiusz Fiedler
- added DWG support, adapted Stani Michiels idea for binding an extern DXF-DWG-converter The external DXF-DWG converter "dconvertcon.exe" 355kb comes from openDesignAlliance www.opendwg.org, is free, but not opensource, not GPL-compatible (can not be bundled with commercial programs), so must be downloaded and installed in Blender script folder by user. It is a DOS console application, can be started in background mode, works on Windows, and in Wine on Linux and OSX. Version 1.0 (2002) supports conversion between DXF<->DWG for autocad release: 2.5, 2.6, 9, 10, 11, 12, 13, 14, 2000, 2002.
2009-04-15v1.29 - 2008.12.28 by Yorik van HavreRemigiusz Fiedler
- modif POLYLINE to support bulge segments
2009-04-13[#18329] VRML import on indexedfaceset munges some colors (off by one)Campbell Barton
Thanks to Ezra Peisach for including a patch in the report.
2009-04-10strip indentation from lines of OBJ files.Campbell Barton
OBJ's from VMD's molecular visualization program had this.
2009-04-10X3D Import was broken because some arguments from VRML were missing.Campbell Barton
2009-04-07Emacs has some rules about where and how to look for settings.Guillermo S. Romero
2009-04-07[#18407] Trouble w/ Bevel_Center.pyCampbell Barton
add python encoding info
2009-04-02Script written for apricot, poly reduces based on known topologies, keeping ↵Campbell Barton
edge loops unlike edge collapsing poly reduction. Example http://www.graphicall.org/ftp/ideasman42/unsubsurf.gif
2009-04-01[#18479] 'Consolidate into one image' does not calculate/use 'pixel margin' Campbell Barton
Thanks to Dusan Stevanovic for pointing out the fix. Also noticed alpha wasn't being rendered, enabled texface alpha.
2009-04-01[#18478] Unwrap (smart projections) should accept values grater than 0.25 ↵Campbell Barton
for island margin (it works just fine when changed in original script) increased value as suggested.
2009-04-01Clean up for the imminent migration from SVN to GIT.Guillermo S. Romero
2009-03-24[#18260] FMOD RemovalCampbell Barton
from Jorg Muller (nexyon) also removed references to CVS in install
2009-03-18New icon and button for Peel Object option for volume snapping.Martin Poirier
Use snap point to get default embedding depth (for overlapping volumes).
2009-03-14 update v1.12 - 2009.03.14 by migiusRemigiusz Fiedler
d3 removed all set()functions (problem with osx/python<2.4 reported by Blinkozo) d3 code-cleaning d2 temp patch for noname BLOCKS (*X,*U,*D)