Has anybody tackled the issue of rendering 4 or 5 or so 3D objects (each as a
separate "view") and showing them all in a grid for easy visual comparison?
(e.g. showing buildings with different configurations of windows.)I used to
do this on the displayList with the old Papervision and Away3D libraries.
This was reasonably fast and pretty easy to integrate into Flex.
<http://apache-flex-users.2333346.n4.nabble.com/file/n9258/Screen_Shot_2014-12-19_at_10.png>
Now all the 3D libraries focus on Stage3D, but it's not obvious how to
handle rendering multiple 3D objects quickly in this kind of situation. I
think only 4 or so instances of Stage3D can be created, but that's expensive
and perhaps not a good approach given my initial tests. I could line up all
my models in one 3D space, but then I would need as many cameras and a way
to show only the immediate target for each. Integrating Stage3D into Flex as
a simple, flexible visual component isn't as obvious to me, either.Perhaps
I'm going about this the wrong way, or not seeing an obvious solution.
Thanks in advance for any thoughts!
separate "view") and showing them all in a grid for easy visual comparison?
(e.g. showing buildings with different configurations of windows.)I used to
do this on the displayList with the old Papervision and Away3D libraries.
This was reasonably fast and pretty easy to integrate into Flex.
<http://apache-flex-users.2333346.n4.nabble.com/file/n9258/Screen_Shot_2014-12-19_at_10.png>
Now all the 3D libraries focus on Stage3D, but it's not obvious how to
handle rendering multiple 3D objects quickly in this kind of situation. I
think only 4 or so instances of Stage3D can be created, but that's expensive
and perhaps not a good approach given my initial tests. I could line up all
my models in one 3D space, but then I would need as many cameras and a way
to show only the immediate target for each. Integrating Stage3D into Flex as
a simple, flexible visual component isn't as obvious to me, either.Perhaps
I'm going about this the wrong way, or not seeing an obvious solution.
Thanks in advance for any thoughts!