Houdini 18 - Python Projects - Creating a Generic Json Exporter

  Рет қаралды 5,100

Indie-Pixel

Indie-Pixel

Күн бұрын

Пікірлер: 18
@raychen4607
@raychen4607 4 жыл бұрын
It has been a long time waiting for your update!!
@Sharksleepy
@Sharksleepy 10 ай бұрын
Thanks for the perfect turotial !!!
@Ramt33n
@Ramt33n 11 ай бұрын
this is invaluable, a great reference to comeback to! Out of curiosity, why is json is the platform of choice for storing data, and not python itself? Python is not bad as far human readablity goes either! Thanks so much Indie-Pixel!
@wolfuardianeos1302
@wolfuardianeos1302 Жыл бұрын
perfect
@ahahlex
@ahahlex 3 жыл бұрын
Niagara sop node can export hjson file (houdini json), easily readable like json file. You can choose your attributes, set your frame range etc...
@IndiePixel3D
@IndiePixel3D 3 жыл бұрын
Yeah you can use that to export to hjson, but if you're building a custom houdini pipeline it's best to roll your own json exporter. Plus using the Niagara node in houdini requires that you install the labs toolkit which creates a dependency that could easily bring your whole pipeline down if the labs nodes arent installed or version mis-matched...that all being said if you are working by yourself then sure you can use the Niagara exporter.
@ahahlex
@ahahlex 3 жыл бұрын
@@IndiePixel3D yeah I totaly agree with you, first I wrote all your code which work perfectly but then I tried to execute this function on each frame... but as I am not very experienced with python I couldn't achieve it (I am sure it simple for you). I tried to use Script sop and execute 'press button' of the hda, with no success... and I remember that it was possible to export particle attributes in hjson using niagara sop, that I finally imported in matlab 👌 I learn a lot about python in houdini with your video, thanks !
@IndiePixel3D
@IndiePixel3D 3 жыл бұрын
@@ahahlex Ah nice! Yeah if you are doing particle stuff that node is definitely made for it. I should show how to export frame data with custom code, but if you got it all working id just stick with the Niagara node for sue. Your comment was great! I just wanted to make sure peeps know that the Labs nodes can cause issues when creating large pipelines for large teams. Ill put an animated json exporter on the list. Thanks Alexander! :-)
@ahahlex
@ahahlex 3 жыл бұрын
@@IndiePixel3D I would be super interested to see a video on how to create a custom json importer because right now I am using CSV format to import data inside houdini which is not super efficient for large amount of data :/
@IndiePixel3D
@IndiePixel3D 3 жыл бұрын
@@ahahlex sure thing, I did one a little bit ago, but it's on my patreon page, I'll have to move it over to youtube.
@kasali2739
@kasali2739 2 жыл бұрын
Thank you for tutorial. how to save frame number with position? want to parse json file later in three.js particle sim
@Mitroiul
@Mitroiul 2 жыл бұрын
Hey, great video! However, is there something more I need to do in order to use this HDA inside of Unity? I've got this HDA into Unity and nothing gets exported once I press to export, though the same HDA has no problem working when used from inside of Houdini. I have the same HDA graph, just changed the first nodes into an Object Merge so I can fetch different HDAs and terrains inside Unity and export JSON files for them.
@michaelreda5884
@michaelreda5884 3 жыл бұрын
Thank you for this video. I usderstand and do this exporter, but I dont's know what I will do with this json data? what is the application?
@IndiePixel3D
@IndiePixel3D 3 жыл бұрын
Well, I use it to take point cloud data over to unreal and unity to place objects and foliage...when I dont want to use the houdini engine. That's one example.:)
@YoloMonstaaa
@YoloMonstaaa 3 жыл бұрын
@@IndiePixel3D Thanks
@milosgalovic5583
@milosgalovic5583 3 жыл бұрын
i don't really understand why you made the "user_attrs = {}" variable? you didn't really call it..
@IndiePixel3D
@IndiePixel3D 3 жыл бұрын
I'd have to look at the code again.
Houdini 18 - Intro to Python - Writing to JSON Files
15:06
Indie-Pixel
Рет қаралды 7 М.
Houdini 18 - Python Projects - Working with Multiparms
21:59
Indie-Pixel
Рет қаралды 7 М.
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 76 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 122 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
Houdini 18 - Python Projects - Import Points from Json
17:22
Indie-Pixel
Рет қаралды 4,9 М.
Houdini 18 - Intro to Python - Using the Glob Module
32:09
Indie-Pixel
Рет қаралды 4,9 М.
Houdini Python Projects - Dynamic FBX Exporting for Game Engines
34:45
Houdini Tutorial: Mastering Advanced Dust Pyro Simulations
17:09
Sergio Neza
Рет қаралды 4,9 М.
Houdini - Procedural Modeling Tips! - Curve Banking
16:07
Indie-Pixel
Рет қаралды 15 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 5 МЛН
Houdini Python Projects - Creating Shelf Tools
17:49
Indie-Pixel
Рет қаралды 12 М.
3D Gaussian Splatting! - Computerphile
17:40
Computerphile
Рет қаралды 147 М.
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 76 МЛН