-
Notifications
You must be signed in to change notification settings - Fork 492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.1.1 - Pip Installable, Unit tests, Update to blender 3.6 #155
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Implement format fixer * torch dataset example * Tar-by-tar version of data toolkit, * resize groundtruth, * optimize jsons, * fill missing poses with dummy dicts
* splt into many files * add max_queued_tasks * add cleanup except_logs * add finalize_tasks list, move upload * Aggressively cancel jobs when siblings crash
* GT bug fixes sep4 (princeton-vl/infinigen_internal/#81) * Misc bug fixes. * More bug fixes. ---------------- Co-authored-by: Alexander Raistrick <[email protected]>
* pip-based install script * Update docs and manage_datagen_jobs to use conda python * Copy over 3.5 nodegroup interface fixes * Fix duplicate Value nodegroup input kwargs * Implement compatibility mapping functions to catch old code using no-longer-support blender nodes * Handle both commandline formats in argparse * Update transfer attributes to ignore hidden attrs * Fix all Msample default_value interfaces in mingzhe materials, fix remaining StoreNamed * patched butil and mesh tools * blender_internal_attr
* working install.sh * assorted 3.6 compatibility fixes * fixed transfer attribute and added kernerlizer nodes.mix code * group input value fixes + index -> name specifiy * rename asset_grid and fixed blender path * bird fixes + revert geometrynodes.py transfer_attr * tiger, snake, transfer_attr compatibility fixes * chameleon and sculpt transfer attribute updates * Coconut Tree Fixes * Tree Fix * Assorted Fixes * Fish, Bird, Flowering plant fixes * Dragonfly, Chameleon fixes + making more assetfactories discoverable * Ivy, Lichen, Treeflower Fixes
* Disable blending.py, make pallette requirements optional * Move marching cubes into toplevel setup.py, remove all python command invocations from CMake * Add pyproject.toml, convert bnurbs cythonize to toplevel setup.py * Leave terrain/opengl as independent install scripts * Move version to a txt file * Install flip fluids into pip bpy's addons folder * Reduce commits via better __init__.pys * Use pip install -e . in setup.py, update infinigen_gpl pointer * Move remainder of install.sh to setup.py, move version to __init__.__version__, add build commands to Makefile * Only run build_deps in the right steps, add options to disable terrain etc * Move scripts to examples * Tweak setup.py * add tabulate req
* Set up pytest * asset tests * material tests * hello_world tests * Iterate github workflows * Update tests * fix gh actions * Remove installation checks for now * Ignore dependencies folder * Test improvements * Fix unit test commit pyproject toml
* Fix non-compiling code found by linting * Fix non fatal linting errors
Co-authored-by: datashaman <[email protected]>
* Update test import mechanism to use better specified paths * Move nonessential tools out of the infinigen package dir * Dont build terrain etc during tests * temp commit txt package data * Fix tests and runtime errors when running as a package * Refactor config loading, fix relative paths in config, html, json pallette * Move examples to infinigen_examples, test execute_tasks, make all config imports relative * Add manifest.in, simplify pyproject.toml * Convert surface registry to relative importlib style Remove old docs, single-source the package version Fix misc test warnings, disable egregiously slow single asset tests * Final painstaking fix for pyproject.toml to include all compiled files & data files
* docker fixes * wsl docker fix * remove opengl compilation from docker-run * docker editable install * dockerfile type
* Update docs, add json to packaging, fix .soil file loading * Update docs to remove all references to old installation strategy * Move tools back to infinigen/tools, update all python invocations to be -m calls for compatibility with pip-only installs * Dont require wandb, dont even import it unless explicitly enabled * Fix erroneous gin logging, disable non-warning logging for all child packages, make all code use a non-root logger * Make fluid installation a fully separate post-install step, and dont attempt to init the module unless it will be used * Import ordering fix * Add cibuildwheel config, fix python -m build crash * Fix infinite runtime on hello world blendergt * Install script for interactive blender install * Move color util to fix circular import Fix rebase typos, fix torch_dataset imports, fix interactive_blender install
…g interactive blender install
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Still to do (hopefully):