Wykres commitów

91 Commity (de079b94efc23c8501ed465a8cc832491e67ceb8)

Autor SHA1 Wiadomość Data
Torrin Leonard de079b94ef Resolving compatibility issues 2022-08-24 13:29:47 -04:00
Torrin Leonard 57ec4b1ac1 Pep8 formatting and renaming key variables 2022-08-24 13:04:20 -04:00
Torrin Leonard 7c389e15df Renaming files 2022-08-24 11:49:09 -04:00
Torrin Leonard 3a35a66e75 pep8 formatting Helpers file
- Minor changes to print statements in console
2022-08-24 10:50:51 -04:00
Torrin Leonard 4a939bb9e6 Reformatting dependencies
- Deprecated Rarity.py, moved to Helpers to avoid circular import issues
- Moved get_hierarchy() function from DNA_Generator.py to Helpers to avoid circular import issues
- Reformatted some comments and example code
2022-08-24 09:57:59 -04:00
Torrin Leonard cabefc04d1 Reformatting and preparing for debug mode
Created Helpers.py file and combined get_combinations.py, loading_animation.py, Constants.py, and Checks.py.
2022-08-24 08:56:10 -04:00
Torrin Leonard db4e4c21c1
Update __init__.py 2022-08-11 12:35:08 -04:00
Torrin Leonard fa1c2c5883 Fixing issues with failed batches
Resolved conflicts with failed batches recovery related to headless variable integration from previous merge.

Fixed issue where animations would get corrupt when resuming failed batch. The last file to be generated will now be deleted if it exists to avoid this issue.
2022-08-11 10:26:16 -04:00
Torrin Leonard 4f42106fa3 Fixing merge issues
Minor bug fixes to exporter and cleaning up code.
2022-08-11 09:48:01 -04:00
Torrin Leonard 74eef79a3f Revert "Merge branch 'Logic_v2_and_minor_changes' into main"
This reverts commit e31d2abf36, reversing
changes made to 138e1b967b.
2022-08-10 22:18:35 -04:00
Torrin Leonard e31d2abf36
Merge branch 'Logic_v2_and_minor_changes' into main 2022-08-10 22:16:45 -04:00
matt-159 fa31a4bd7c Forgot to redirect this render_and_save_NFTs() 2022-07-14 10:19:32 -07:00
matt-159 ce8a04f5f9 Pulled out code into Intermediate module 2022-07-14 07:02:25 -07:00
matt-159 ffc216798e pulled out duplicated code into getBMNFTData() function 2022-07-14 07:02:05 -07:00
matt-159 47ca814653 fixed variable name 2022-07-14 06:58:18 -07:00
matt-159 833908411a added Intermediate to module list 2022-07-14 06:57:21 -07:00
matt-159 0e9872b701 fixed setting name in config export 2022-07-14 05:41:03 -07:00
matt-159 6840694328 Added needed fields to BMNFTData 2022-07-14 05:35:48 -07:00
matt-159 1dbbe96f45 Removed duplicated code 2022-06-30 21:44:15 -07:00
matt-159 4bdfa394cc added logic file settings to config file 2022-06-30 21:01:43 -07:00
matt-159 e46dc8a07d Rename RenderData class to BMNFTData 2022-06-30 20:32:14 -07:00
matt-159 926422463b Simplified CreateData.execute() 2022-06-30 18:09:51 -07:00
matt-159 5113edd2c6 improved readability 2022-06-30 17:12:34 -07:00
matt-159 20221f4248 added logic fields to RenderData class 2022-06-30 17:09:20 -07:00
matt-159 55201aaa3c force GPU usage with cycles renderer 2022-06-29 14:59:31 -07:00
matt-159 b447031cc8 improved readability 2022-06-28 13:50:51 -07:00
matt-159 a6e0dce707 replaced input class references with RenderData 2022-06-28 12:39:57 -07:00
matt-159 6993317e66 added class for packaging data to functions 2022-06-28 12:36:47 -07:00
matt-159 a4e61c230f updated comment 2022-06-27 23:44:07 -07:00
matt-159 b05edfa822 improved readability 2022-06-27 23:37:51 -07:00
Torrin Leonard f0ba77f7a4 Added "NOT" rule to Logic
- Email is now only activated if the user specifies
- Implemented "NOT" rule in Logic.py
- Added documentation for Synced Attribute Material values in Material_Generator.py
2022-06-20 09:32:49 -04:00
Torrin Leonard 082edaf4e7 Adding the ability to send emails when Batch is complete
- Reverted Materials over Logic change in DNA_Generator.py
2022-06-18 20:29:02 -04:00
Torrin Leonard 68fb0e245c
Update __init__.py 2022-06-18 14:25:28 -04:00
Torrin Leonard f32f2baf3c Adding Auto shutdown functionality 2022-06-18 14:21:25 -04:00
Torrin Leonard 472d942b9f Fixing small issue with Logic 2022-06-11 08:48:09 -04:00
Torrin Leonard 50b869fe09 Removing problematic test code 2022-06-08 23:05:51 -04:00
Torrin Leonard a71d7982f9
Updating commit date and version 2022-06-08 15:11:39 -04:00
Torrin Leonard 61a97fbaaa Revert "Updating version and commit date"
This reverts commit 40c3e71b4a.
2022-06-08 15:10:53 -04:00
Torrin Leonard 40c3e71b4a
Updating version and commit date 2022-06-08 15:09:04 -04:00
Torrin Leonard 3cb2a69c81 Changes to Materials and Logic
- Added AutoSave before generation functionality to Other panel
- Removed strip_empty_exclude function
- Modified Exporter to work with new Material Randomizer layout
- Added Enable Materials option in logicafyDNAsingle function in preparation for Material Randomizer Logic
- Materials are no longer formatted like Variants, the Material List is now a dictionary where the keys are the names of the Materials and the values are the Rarity percentages. Each Variant in the Materials.json file can have a different list with different rarity values that are selected for only that variant.

Material file format:
```
{
    "Variant Name": {
        "Material List": {
            "Material Name 1": 90,
            "Material Name 2": 5,
            "Material Name 3": 1,
            "Material Name 4": 4
        },
        "Variant Objects": []
    }
}
```
2022-06-06 17:04:25 -04:00
Torrin Leonard 0b99e50127
Update __init__.py 2022-05-31 08:19:24 -04:00
Torrin Leonard 51637e9bab
Merge branch 'main' into BMNFTs_V4_Alpha 2022-05-31 08:18:03 -04:00
Torrin Leonard 9ea7ac3e36
Update __init__.py 2022-05-31 08:04:55 -04:00
Torrin Leonard 8f3a95caf1 Fixing weird issue with MP4 slipping through if statements 2022-05-31 08:03:52 -04:00
Torrin Leonard 3a874aea71 Reformatting refactorer to support Tiff and PNG folder animations 2022-05-31 01:28:01 -04:00
Torrin Leonard 643c2f1819 Error messages and minor changes
- Changed labeling in __init__.py to reflect new workflow
- Updated Checks.py to stop throwing weird error and to now catch Script_Ignore collection error
- Added error message if you change collection name after data is created and you generate your nfts
- Added more info in comments and relocated Change Text Object in Scene
- Metadata no longer contains order number and rarity number
2022-05-30 22:45:39 -04:00
Torrin Leonard 75600e973d Adding Version and Last Updated markers to UI for better debuging 2022-05-25 19:58:33 -04:00
Torrin Leonard 722588e39b Refactoring files and Metadata methods
- Deprecated Batch_Sorter.py
- Refactored DNA_Generator.send_To_JSON calls in __init__.py
- Reformatted Checks.py
- All DNA now has an order number and is kept in order throughout the DNA Generation process.
- Added makeBatches() (from Batch_Sorter.py) to DNA_Generator.py. Batch sorting now happens inside DNA_Generator.py.
- Added confirmation box to Create NFT Data operator
- Exporter now keeps track of DNA order_num for each NFT
- Changed animation to work on Windows and Mac
- Reformatted Metadata.py to work with Exporter instead of Refactorer. Metadata is now generated while NFTs media files are rendered/generated.
- Heavily refactored the Refactoerer.py file.
2022-05-10 08:14:53 -04:00
Torrin Leonard 8f36d3b5c5
Update __init__.py 2022-05-02 09:55:31 -04:00
Torrin Leonard 9cec742da5
Update __init__.py 2022-05-02 09:53:24 -04:00