The last version of blender that was officially compatible with Windows XP was blender 2.76. Versions after that probably won't work. You can download previous version of blender here.
To quote Martijn Berger (a blender developer) from here on why support for XP was dropped:
We implicitly dropped Windows XP when switching to python 3.5. Python
has the ...
The only major one I think are path names, if you had anything linked into a non packed .blend, you would have to double check and make sure that the paths to files were relative (If they are in folders near or with the .blend that is).
You can do this simply by going to External Data > Make All Paths Relative
This can be avoided by just packing the ...
There isn't a direct importer for .skp files into Blender. Given your situation of being on linux at the moment, your best option is to get access to a windows machine and export to either .obj or .dae and import into Blender. If you are using the free version of sketchup, you might have to go through a few more steps.
There is an article of an extension on ...
.skp is a closed file format, this means the specifications for the file are only available to
developers with access to the SDK (Software Development Kit) and therefore have accepted the licensing terms for the SDK (which is incompatible with Blender's license).
developers who are willing to stick time into reverse engineering it.
It is unlikely that ...
Two separate addons
The code in question and your answer has versioning for one part of the changes from 2.79 to 2.80, ie annotations in property groups.
I would suggest writing two addons, one that works in 2.79 and one that works in 2.80. (As opposed to having versioning code ad hoc in each py file.)
Distribute as an addon for that version. If using ...
Keeping all the layers
The best procedure is that shown by Sixthlaw in this video. Because if you export it directly as .dae you loose all the informations regarding the layers and you will have many surprises. So is better to follow this procedure:
Export your model to .dxf from SketchUp
Download and install Autdodesk-FBX-Converter to
convert the .dfx to ....
While a lot of new data may not translate well into 2.49 as ideasman42 explains, there is an option if you only want to transfer mesh objects.
When you use 'File->Save As' there is a 'Use Legacy Mesh Format' option that will ensure no n-gon data is saved. This allows 2.49 to open a simple mesh with face data intact.
You can see a development spreadsheet what will change in 2.8 version. You can follow this to adjust on what to work on.
As you can see the only thing agreed on right now is removing the old particle system. This will more than likely break compatibility.
Other things might take a long time till decided and implemented. I would not count on them, it might ...
It is pretty much unknown at this point, development hasn't really started on 2.8 version
They are not even finished with the design phase yet, so we don't even know how things are going to be, let alone if they will be compatible or if there will be any sort of "automatic conversion" compatibility layer.
Blender always strives to be as much backwards ...
I'm using Blender on my Surface Book since several weeks, it runs without any problems and it's very fast. By Preferences -> System -> DPI you can increase the Interface Size. I prefer 140 DPI and everything looks great on the Surface Screen.
Disclaimer: I'm not a graphic card expert. The following is from personal experience and what I've extrapolated partially from my own benchmarks and research. I actually do have a quadro 2000 card but I rarely use it and have never used it for Blender specifically. Please feel free to comment below if you disagree with any points and I may correct them.
This is a list of AMD GPUs known running together with OpenCL and Blender Cycles. It is composed by either personal experience or from sources on the web:
║ GPU ║ OS ║ OS version ║ Blender v. ║ Driver ║ Source ║
That's correct. The Grease Pencil has been rewritten from scratch and lights are only affecting Grease Pencil Objects created in Blender 2.83.
Quote from the official Blog Post (5. Converting Old Files):
When you load a file, Blender tries its best to convert missing settings/features to their new equivalent (e.g. 2.7 Groups → 2.8 Collections). But ...
Refraction and reflection effects can't really be baked into an object, at least no dynamically like you seem to want. Actually they can be baked, but is that what you really want?
Baking is generally used to simulate effects like shadows, lighting, small details like bumps or roughness through displacement maps, bump maps, normal maps, etc., the kind of ...
No, data from newer Blend files which is unsupported in older Blender versions doesn't have a migration path (particles and animation for example).
In some cases you could export to a format that 2.4x can read, this will will only work for some limited cases (although in theory this can be made to work as long as 2.4x supports the same feature-set)
In most ...
Blender supports the STL (STereoLithography) format which is supported by all printers and considered as standard for prototyping.
Shapeways for example supports the file types: STL, OBJ, X3D, Collada or VRML97/2.
Blender comes with support of STL, OBJ, X3D and Collada.
Documentation on import formats
Documentation on export formats
When there is a ...
The problem I have with making a code that works in both versions is it gets more complicated and more evaluation needs to happen at runtime. There is extra code and 'baggage' than in either version would be.
Normally in c/c++ you would implement pre-processor directives into the code to organize it and generate an executable of only what you need.
Recently, I came across this as an issue as well. The AutoCAD converter I had tried using didn't work out too well. But I was able to, after installing the latest version of Sketchup 8, export directly from Sketchup in the .obj format and import directly into Blender. Of course you have to remember to turn on the plugin in the User Preferences menu.
In addition to cegatron's answer, it's worth pointing out that just because Blender is open does not mean it lacks direction. The developers meet weekly to discuss progress, and the team sets long-term goals. The big difference is that you can be a part of that process, if you want to be.
I encountered the exact same issue, and the following steps fixed it for me. I'll be posting the solution for anyone still encountering this issue that comes across this post, like I have.
I originally found this method in this forum post.
Steps to fix:
Open the .dae file with a text editor. Any will do, but for large enough files, make sure it supports ...
I installed Blender on a Surface Pro 4, which has a very similar screen but a somewhat less powerful GPU than the Surface Book. Performance seems great, but I have two recommendations for the interface:
Get a USB or Bluetooth-enabled mouse. I like using the real middle mouse button. Blender does have a mode where it can emulate that for use with a ...
Unless I misunderstand what you are looking for, the Blender manual seems to have a pretty thorough list of supported features per device.
As of current Blender 2.78, this list includes all supported computing hardware types, like CPU, GPU, OpenCL, or CUDA; and the available , experimental, and unsupported features for each of them, like motion blur, hair, ...
I am answering my own question, maybe someone finds it useful.
def unedit(self, context):
if bpy.app.version < (2, 80, 0):
Note: I have a lot of experience with Python, but no experience with Blender (I found the source code to look through).
Warning: I also have not tested either.
Another option is to create a decorator:
if bpy.app.version < (2, 80):
for name, value in x.__annotations__.items(): # x....
There is no harm in trying out 2.81 and exploring Blender.
If you are new to Blender, go to page 4 for the playlists of tutorials, which I consider the BEST for absolute beginners.
Blender Tutorials scrapbook
Some addons or plugins get regularly updated. I have two versions of Blender on my PC: 2.79 and 2.8. I just changed the name of folder containing 2....