Skip to content

Releases: YulioTech/SketchUp-glTF-Exporter-Ruby

Version 2.2.1

29 Aug 17:31
Compare
Choose a tag to compare

Disabled the fix to suppress duplicate geometry in CET exported scenes, since it resulted in the removal of valid geometry.

Version 2.2.0

27 Aug 15:45
bc120a5
Compare
Choose a tag to compare

2.0.0 Added support for the camera export
Changed the mesh accumulation, export and relevant buffer view generation mechanism to be performed on a per mesh per material basis. This cuts down the export times by a factor of 2x and drastically improves the speed and memory consumption when exported files are imported via Assimp.
Added optional support for multiple buffer generation in exported files (if needed)
Currently mesh vertices are exported without welding for performance reasons (additional ~30% speed improvement) at the expense of bigger exported file sizes (this could be changed to hash based welding; see the code in MeshData class)
Overall re-factoring to clean up and remove redundant code
Various small performance optimizations and hardening
Added some missing internationalization resource strings
2.1.0 Added ImageMagick app to convert images to .png
Passed FOV to gltf from SU
2.2.0 Fixed RGBA blending not being supported when a texture was specified for a material
A fix to suppress duplicate geometry in CET exported scenes

Initial release

10 Apr 19:07
Compare
Choose a tag to compare

The initial release is a carbon copy of the Khronos glTF exporter plug-in: https://extensions.sketchup.com/nl/content/gltf-exporter, except for the renaming of the source files and modules, and the addition of the MIT license.

Notes:
Materials with names containing 'gold', 'silver', 'aluminium', 'metal' or 'steel'
will have a metallicFactor and roughnessFactor applied so that they look like metal.

The export supports material custom attributes, refer to: http://ruby.sketchup.com/Sketchup/Entity.html#get_attribute-instance_method.
In this case, the attributes supported are 'metallicFactor' and 'roughnessFactor' under the 'pbr' dictionary name.

glTF formats support only the JPG and PNG textures. So if you have imported another image format, such as BMP,
as a texture into SketchUp, you will need to convert the texture to PNG or JPG and import the image file into SketchUp again, before exporting to the glTF.