Files
test2/tests/files/io_tests
Habib Gahbiche 1b4daf9d2e Nodes: remove "Use Nodes" in Shader Editor for Object Materials
"Use Nodes" was removed in the compositor to simplify the compositing
workflow. This introduced a slight inconsistency with the Shader Node
Editor.

This PR removes "Use Nodes" for object materials.

For Line Style, no changes are planned (not sure how to preserve
compatibility yet).
This simplifies the state of objects; either they have a material or
they don't.

Backward compatibility:
- If Use Nodes is turned Off, new nodes are added to the node tree to
simulate the same material:
- DNA: Only `use_nodes` is marked deprecated
- Python API:
  - `material.use_nodes` is marked deprecated and will be removed in
6.0. Reading it always returns `True` and setting it has no effect.
  - `material.diffuse_color`, `material.specular` etc.. Are not used by
EEVEE anymore but are kept because they are used by Workbench.

Forward compatibility:
Always enable 'Use Nodes' when writing blend files.

Known Issues:
Some UI tests are failing on macOS

Pull Request: https://projects.blender.org/blender/blender/pulls/141278
2025-09-14 17:53:54 +02:00
..

This is a list of files (and needed files) for conformance testing of exporters
and importers The left hand column is the type of test and/or the folder the test is 
located in. The right hand column is the name of the blend file the test is in.  
If no blend file is listed then the test has not been created yet.
If you wish to contribute, please create a blend that is as simple as 
possible that can still test the functionality.  
Try to limit a blend to testing one thing unless it is a a 'complex test'.

SIMPLE TESTS

	MESH_GEOMETRY
		All Tris				all_tris.blend
		Mixed Quads and Tri			mixed_quads_and_tris.blend
		All Quads				all_quads.blend
		FGons					fgons.blend
		Vertices				vertics.blend
		Edges					edges.blend

	CURVE_GEOMETRY
		Nurbs
		Splines
		Circles
		Various tangent types
		2D/3D

	TExT

	METABALL_GEOMETRY

	MODIFIERS

	TRANSFORMS
		Location
		Rotation
		Scale

	HIERARCY
		Parent_Child
		Parent_Multiple Child
	
	ARMATURES

	SKINNGING

	CONSTRAINTS

	TEXTURE
		UV Map
		Double Sided

	MATERIALS

	LIGHTS
		Spot
		
	CAMERAS

	ANIMATION
		Fcurves
		NLA

	PARTICLES

	HAIR

	PHYSICS

	FLUIDS

	SMOKE

	CLOTH

	SOFTBODY

COMPLEX_TESTS