Storm Hydra render addon #104597

Merged
Brecht Van Lommel merged 22 commits from BogdanNagirniak/blender-addons:storm-hydra-addon into main 2023-08-04 17:02:11 +02:00

22 Commits

Author SHA1 Message Date
9110025741 Fix warning in console for HdStorm in preview render
### Purpose
Fix warning in console for HdStorm in preview render: `WARN (hydra.render): final_engine.cc:58 render: Couldn't find AOV token for render pass: Combined`

### Technical steps
Added passing tokens for preview render

Pull Request BogdanNagirniak/blender-addons#27
2023-08-03 19:27:27 +02:00
193dda0a88 Cleanup: comment style 2023-08-03 15:40:04 +02:00
584b8c95b9 Bump Blender version to 4.0.0 2023-08-03 15:38:01 +02:00
826675429c Remove unused preferences 2023-08-03 15:37:36 +02:00
8825714f0d Support more AOVs
Added panels with AOVs to UI and overrided method `update_render_passes`.

Pull Request BogdanNagirniak/blender-addons#23
2023-07-29 14:58:35 +02:00
06428dbce7 Hydra Strom: update for change to bpy.types.HydraRenderEngine 2023-07-27 15:06:03 +02:00
3d328312ed Fixed wrong panel visibility.
Fixed wrong panel visibility.

Pull Request BogdanNagirniak/blender-addons#22
2023-07-27 13:36:56 +02:00
aa996bb9a5 Implement transparent background for Storm delegate
### Purpose
Implement transparent background for Storm delegate
![image](/attachments/2e748faf-678a-4c91-b997-f3d8d416142b)

### Technical steps
Implemented STORM_HYDRA_RENDER_PT_film.

### Notes for reviewers
Should be reviewed with the pull request BogdanNagirniak/blender#71

Pull Request BogdanNagirniak/blender-addons#21
2023-07-23 21:01:36 +02:00
e8ebd262de PreviewEngine for Storm delegate
### Purpose
Make available Strom delegate to utilize for material preview.

### Technical steps
- Set attribute bl_use_preview to True.

Pull Request BogdanNagirniak/blender-addons#20
2023-07-21 11:28:51 +02:00
3269f6b0e6 Remove USD file development options, will be handled in Blender instead
See BogdanNagirniak/blender#65

Pull Request #18
2023-07-13 16:47:31 +02:00
0020a93405 Rename Hydra Storm idname for consistency
Other render engines in Blender also uses caps and underscores.

Pull Request #19
2023-07-13 10:27:53 +02:00
a3a317091f Fix rendering of Final render for Storm delegate.
### Purpose
Engine creation for storm delegate has to be performed in `render()` function.

### Technical steps
Moved engine creation and syncing to `render()` function, made `update()` empty.

Pull Request BogdanNagirniak/blender-addons#17
2023-07-13 00:57:36 +02:00
d1ed1d2df8 Fix crash when hydra render plugin isn't loaded.
### Purpose
Need adjustments for BogdanNagirniak/blender#60

### Technical steps
Added checks of self.engine_ptr.

Pull Request BogdanNagirniak/blender-addons#16
2023-07-04 11:08:05 +02:00
d06034c835 Add possibility to render USD file for testing purposes
### Purpose
For testing purposes it'll be useful to have possibility to render USD stage.

### Technical steps
1. Added `AddonPreferences` class with `dev_tools` setting.
2. Added `DevProperties` with USD render settings and `STORM_HYDRA_PT_dev` UI panel.
3. Added `StormHydraRenderEngine._sync_usd_stage()` to sync USD stage into render engine.

### Notes
Works with BogdanNagirniak/blender#49

Pull Request BogdanNagirniak/blender-addons#14
2023-06-02 15:55:43 +02:00
163daadfdf Refactoring of Storm Hydra render addon
### Purpose
Fix review comments and refactoring

### Technical steps
* Added viewport settings
* added properties to UI
* various UI improvements

Pull Request BogdanNagirniak/blender-addons#13
2023-06-01 02:36:49 +02:00
9dd076705e Create possibility to provide render settings via BlenderSceneDelegate.
### Purpose
Required changes for BogdanNagirniak/blender#41

### Technical steps
Adjusted code: renamed function.

Pull Request BogdanNagirniak/blender-addons#12
2023-05-19 20:29:31 +02:00
Bogdan Nagirniak
f1bf91476c Fixed bpy_hydra.register_plugins() call after BogdanNagirniak/blender#17 2023-03-27 16:04:40 +03:00
a5da05eac1 Added plugin folder with hdStorm
Added plugin/usd/hdStorm

Pull Request #6
2023-03-24 18:10:03 +01:00
f39b21d490 BLEN-368: Fixes in hydra.py
Adjust code due rename module hydra.py -> bpy_hydra.py

Pull Request #2
2023-03-16 16:02:58 +01:00
a838c964e4 BLEN-335: Export environment light
Added EEVEE world light panel

Co-authored-by: georgiy.m.markelov@gmail.com <georgiy.m.markelov@gmail.com>
Pull Request #1
2023-02-17 13:46:18 +01:00
Bogdan Nagirniak
15b3c6c993 Merge branch 'main' into storm-hydra-addon 2023-02-16 12:50:36 +02:00
Bogdan Nagirniak
ca533a9ebe
BLEN-327: Add Storm Hydra render addon to blender_addons repo. (#19)
Added code
2023-02-07 19:40:15 +02:00