Skip to content

Tags: neverhood311/Stop-motion-OBJ

Tags

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 2.2 for Blender 2.92.x - 3.6.x (#189)

* add mesh sequence info (#111)

Sequence size, number of cached meshes, and the path to the mesh sequence directory

* Enable keyframe-based sequence playback (#112)

* update the frame for every dependency graph change (#115)

This allow the sequence to update while the user is adjusting the keyframe curve.

* switch to depsgraph_update_pre instead of post (#116)

* Create new empty sequence (#132)

* initial commit

* seed mesh sequence, duplicate current mesh

* Finish new sequence creation and mesh duplication

Also added the Ctrl Shift D hotkey for duplicating the current mesh

* multiple imports using ';' (#136)

Co-authored-by: BOULEST <[email protected]>

* fix bug in multiple sequence import (#137)

* Fix stack overflow from streaming sequence import (#138)

* disable sequence frame changes while importing meshes

* version bump

* Fix importing multiple streaming sequences (#139)

Take care to build the full absolute path, then split it into the full directory name and the file prefix name

* Add Merge Duplicate Materials button (#140)

* Sequence shading: remove dependence on bpy.ops (#141)

* add support for X3D import (#144)

* Import only the first mesh in each file (#145)

Delete all other objects

* keep only first mesh per file for streaming sequences (#147)

* Give sequence objects a unique name (#148)

* Don't create a sequence object if it can't find any files (#149)

Also, report the offending file name prefixes to the user.

* Rename "Mesh Sequence" to "Stop Motion OBJ" (#150)

* Added better support for alembic export (#154)

* Added better support for alembic export

* Added a workaround for a crash when Depsgraph_Update_Pre is calling UpdateFrame

* Fixed code format

* Renamed UI naming for this feature

* Add Convert To Mesh Sequence button to Stop Motion OBJ object properties panel (#155)

* Add Convert to Sequence button to Stop Motion OBJ panel

Still doesn't work

* Code cleanup

I guess it works

* Auto export altered meshes (#157)

* Initial commit of pseuodocode

* mesh hash to detect mesh changes

* recalculate the mesh hash on load, start of export logic

* Basic functionality working

Choose between overwriting and saving to different directory. Check for invalid directory

* Add other file types, some cleanup

* Manually revert #154 (#158)

* Fixed wrong/no export issue (#159)

Note: this only works when a SINGLE mesh sequence is present

* Fix ConvertToMeshSequence operator (#160)

* Fix ConvertToMeshSequence operator

* Bump version

* Fix issue checkMeshChangesFrameChangePre (#162)

* Bump version

* Fixed no object selected in checkMeshChangesFrameChangePre

* Bump version

* Smooth shaded streaming sequences (#165)

* Streaming sequence smooth shading

* Version bump

* Fixed a few export UI bugs (#166)

* Version bump (#167)

* split versions for Blender 3.6 and 4.0

* Revert "split versions for Blender 3.6 and 4.0"

This reverts commit 218814a.

* initial commit for Blender 4.0 compatibility

* Update new import settings

* Enable fast OBJ for 3.3 

Disable for <3.3.0 and for streaming sequences
Disable everything for <2.92.0 and >=4.0.0

* Add support for VRML2 (.wrl) import/export

* final version bump for v2.2.0

* Update readme for 2.2.0

---------

Co-authored-by: Roibabouin <62696318 [email protected]>
Co-authored-by: BOULEST <[email protected]>
Co-authored-by: Christopher Remde <39704202 [email protected]>
Co-authored-by: Félix <[email protected]>

v2.2.0.beta.0

Toggle v2.2.0.beta.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version bump (#167)

v2.2.0.alpha.23

Toggle v2.2.0.alpha.23's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix issue checkMeshChangesFrameChangePre (#162)

* Bump version

* Fixed no object selected in checkMeshChangesFrameChangePre

* Bump version

v2.2.0.alpha.22

Toggle v2.2.0.alpha.22's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix ConvertToMeshSequence operator (#160)

* Fix ConvertToMeshSequence operator

* Bump version

v2.2.0.alpha.21

Toggle v2.2.0.alpha.21's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fixed wrong/no export issue (#159)

Note: this only works when a SINGLE mesh sequence is present

v2.2.0.alpha.19

Toggle v2.2.0.alpha.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Auto export altered meshes (#157)

* Initial commit of pseuodocode

* mesh hash to detect mesh changes

* recalculate the mesh hash on load, start of export logic

* Basic functionality working

Choose between overwriting and saving to different directory. Check for invalid directory

* Add other file types, some cleanup

v2.2.0.alpha.18

Toggle v2.2.0.alpha.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add Convert To Mesh Sequence button to Stop Motion OBJ object propert…

…ies panel (#155)

* Add Convert to Sequence button to Stop Motion OBJ panel

Still doesn't work

* Code cleanup

I guess it works

v2.2.0.alpha.17

Toggle v2.2.0.alpha.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Added better support for alembic export (#154)

* Added better support for alembic export

* Added a workaround for a crash when Depsgraph_Update_Pre is calling UpdateFrame

* Fixed code format

* Renamed UI naming for this feature

v2.2.0.alpha.13

Toggle v2.2.0.alpha.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
keep only first mesh per file for streaming sequences (#147)

v2.2.0.alpha.12

Toggle v2.2.0.alpha.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Import only the first mesh in each file (#145)

Delete all other objects