Blender Git Commits

Blender Git "soc-2020-io-performance" branch commits.

Page: 9 / 23

September 16, 2020, 05:43 (GMT)
CMake: Keep unconditional code together.
September 16, 2020, 05:42 (GMT)
Review update: Fix exporter UI issues:

Simplify frame correction logic.

Not reset bitflags checkbox.

Use INT_MIN, not -INT_MAX.

Simplify tool-tips.
September 14, 2020, 19:45 (GMT)
Review update: fix UI text; add comments.

Variable type change for `forward_axis` and `up_axis`.
September 14, 2020, 19:45 (GMT)
Minor fixes, use scoped_timer for export too.
September 14, 2020, 19:45 (GMT)
Export loop normals not vertex normals.
September 14, 2020, 19:45 (GMT)
Don't write default scale and translation.

Also fix debug warning of material not found.

Add asserts to catch unchanged values.
September 14, 2020, 19:45 (GMT)
Cleanup: comments and rna warning.
September 14, 2020, 19:45 (GMT)
Not expose MPoly to writer. Write normals correctly

Write vertex normals only of smooth shaded polygons, otherwise
write face normals.

Keep normal indices in writer only since OBJMesh doesn't need to know
about export parameters. (will remove more such items from OBJMesh
later on.)

Keep MPoly related operations inside OBJMesh only & don't expose it to
Writer.
September 14, 2020, 19:45 (GMT)
Hide Nurb from Writer. Rename OBJNurbs as per object type.
September 14, 2020, 19:45 (GMT)
Add exporter specific code.

Files like `io_obj.c` which contain both importer and exporter code
are also here.

Differential Revision: https://developer.blender.org/D8754
September 14, 2020, 19:45 (GMT)
Fix UI tooltips, layout, frame setting.

Fix NodetreeRef crashing due to null nodetree.
September 14, 2020, 19:45 (GMT)
Move uv_indices in OBJMesh. Save some memory.

Since OBJMesh has dynamically allocated space in smooth groups
and uv_indices (which can be a lot), destruct objects that have
been written.

Use `const` at some places.
September 14, 2020, 19:45 (GMT)
Remove export_params_ from OBJNurbs.
September 14, 2020, 19:45 (GMT)
Review update: fix exporter UI.
September 14, 2020, 19:45 (GMT)
Remove export_params_ member from OBJMesh.
September 14, 2020, 19:45 (GMT)
Review update: use float3, std::optional, c_str()

split nurbs function into two.

Add material name append if material groups are specified.
September 14, 2020, 19:45 (GMT)
fix smooth groups calculation
September 14, 2020, 15:24 (GMT)
Merge branch 'master' into soc-2020-io-performance
September 4, 2020, 11:58 (GMT)
Review update: fix exporter UI.
September 4, 2020, 11:37 (GMT)
Change bsdf values as per illum values.

Set defaults of MTLMaterial that is useful for importer.
For exporter, asserts have been added.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021