Kyle V
2017年1月13日 17:30:22
I am trying to make a track lighting tool for Unreal using Houdini. It takes a curve from Unreal, extrudes a track and places lighting fixtures along it. I saw in another post that instancing lights is not currently a feature. I am wondering if there is a way I can instead mark points in the generated model with some kind of label. And then I would use a construction script in Unreal that instantiates the lights at every labeled point generated by the Houdini asset. What is the best way to mark the points in the Houdini asset and read those positions in Unreal?
Thanks.
lkruel
2017年1月13日 18:02:28
Instancing lights is currently possibly by using a copy SOP and making sure they're instances. The plugin will have a new slot to replace the actors that are instanced and you can put in a light blueprint in there.
dpernuit
2017年1月13日 18:13:36
Well actually you can instance lights by using a copy node that uses instances (packed primitives).
In Unreal, your asset will then have a “Houdini Instanced Input” section, and you can override your instances there by using a light blueprint.
edit: hmm looks like luiz was faster..