This is why we need Indigo


https://forum.reallusion.com/Topic332661.aspx
Print Topic | Close Window

By illusionLAB - 7 Years Ago
Since a picture is worth a thousand words... here are two!  iC7's realtime renders look great, better than average for PreViz - but there's no getting around needing a Raytrace renderer to get professional results.  This image was rendered with the current iClone/Indigo setup... we all know it's almost useless for animations, but I've used Indigo RT4 with Cinema 4D and it's amazing!  I'm hoping that this version of iClone will support 3rd party renderers... far more useful than having to export everything as FBX and Alembic to another software - surely with Python scripting, this should be a relatively easy task (?)

Both images rendered from the same scene - single GI light source - no IBL (except for iC7 "reflection").

https://forum.reallusion.com/uploads/images/149c0829-2718-42db-92e7-0df4.jpg

https://forum.reallusion.com/uploads/images/6a30a786-18ed-489e-8fa1-c7e4.jpg
By 4u2ges - 7 Years Ago
I have already been bragging for a full RT4.0 support in IC7  Smile https://forum.reallusion.com/FindPost329996.aspx
It might not be totally useless for animations though. Simple, short animations are still possible as a demo or presentation of some sort.
Here is 15 sec animation I made recently in IC6 with RT4.0 (Heidi's "Twirl Hair"):
took only 3.5h to build frames and render.


By BlueyCreative - 7 Years Ago
Totally agree, we need better support for indigo, i love the PBR while designing but for my final  I need realistic and thats where i always render out of Indigo. Has anyone tried the Full Beta v4.048 yet out of IC7? What are the comparisons to Indigo 3 RT that iClone uses?
By planetstardragon - 7 Years Ago
it's on 4.0.55 ,  I'm using .47 now ..about to update it .... 
better quality and speed than version 3,  they ironed out the gpu render and it's fast,  BUT the way it renders makes you wait anyway....example,  in regular cpu rendering,  the order it paints the picture,  makes it so it doesn't look incomplete and looks more like a film effect which you can fix fast in your photoeditor,  but when you do gpu,  it does it in a different pattern that's obviously an incomplete render if you stop it before a full render. and that can take forever with big models that have lots of details.  So it's faster,  but in a way that makes you wait anyway lol

I'm really happy with it,  and have fun using it for science experiments since it calculates photon physics in real time!   each still render is actually a mini movie of how indigo is splashing the light in that one render,  it literally paints your render in real time based on how lights would splash on it. I discovered this with some science experiments

The camera's need to be re-aligned in IC7 to match indigo 4 though,  the z axis is off.

this is a test I took,  to study how indigo calculates it's photon physics -  each one was saved at various times, to show the evolution of the render,  and it in fact shows light being calculated in real time....look at the scattered light particles in first 2 images -   those areas are black in the 3rd image as the image got more refined. -  so if i saved 1 image per second of this render,  I'd have a movie of light splashing! - anyways,  I was fascinated by this discovery lol

https://forum.reallusion.com/uploads/images/91bc7049-2d19-4e56-9115-b2d2.jpg

By wildstar - 7 Years Ago
knowing better the iclone 7 limitations and features you can reach same results of the indigo render. ( less the mirror of course )

By animagic - 7 Years Ago
I have to comment on the "need" of Indigo. We don't need it. People are stuck on stills unfortunately. The art of filmmaking is something completely different, where less is more, and only the essential should be emphasized. Otherwise you are just making a series of pretty images, not a movie. 

EDIT: We know reflection and mirrors are currently a problem, but there are better ways to tackle that than wasting the rest of your live away on rendering.
By dr.zap - 7 Years Ago
animagic (7/15/2017)
I have to comment on the "need" of Indigo. We don't need it. People are stuck on stills unfortunately. The art of filmmaking is something completely different, where less is more, and only the essential should be emphasized. Otherwise you are just making a series of pretty images, not a movie. 



Why do you iClone people keep saying this?  iClone is a good tool that suits its purpose.  There is no need to blindly defend it.  It does what it sets out to do.  But to state that iClone's reat-time renderer is more a filmmaking tool than Indigo is just blind.  Filmmaking is a visual medium.  Pretty images are implicit in the process.  Directors decide the "look" of their film and this decides the best tools for the job.  This creative process is highly variable.  Some filmmakers may go for the minimalist approach, while others want a rich and detailed environment for their characters to interact.  You say, "only the essential should be emphasized".  Well, what is essential?  This is for the director to decide.  Cars 2, an animated film took 11 hours per frame to render.  The creators decided that a highly detailed world was necessary to tell their story.  The Simpsons, an animated cartoon, I'm sure took a fraction of that time to render (in their 3d episodes).  Their look is much more simple and they have strict deadlines, being a weekly TV series.  Each story has its different emphasis and requires its own tools to accomplish their goal.  There is no one tool than can do everything.  It's up to the filmmaker to select the tool that will give them the best result.  Try not to get so butthurt when someone says that iClone's realtime engine is not suitable for the task they want to accomplish.  In the end, it's not about the tool, it's about the art.
By Rogue Anime - 7 Years Ago
IllusionLAB - I have rendered scenes in Indigo directly from iClone 6, quite easily (If you have a really fast video card, it still takes a bit of time for even a short scene, but, WOW!) by putting the stills into Adobe Premier, & the results are STUNNING. I am at a loss to explain WHY this plug in is no longer usable through iClone 7. It's a cryin' shame! I hope those folks in Taiwan are listening, I'm hoping they'll update the program soon with the option for Indigo built in. We wait...I did this a year ago with Indigo just for show: 
By Kelleytoons - 7 Years Ago
Um, no offense, Rogue, but you surely don't mean that short clip you did is "stunning", right?  I mean, it looks pretty awful (I can get that exact same effect in RL in real time, and then dumping it into Premiere and fooling around with some levels).

I'm with Ani -- trying to say we should aim for "Cars" is just ridiculous.  We should tell stories with what we have, and OF COURSE we want the tools to get better, but if you decide to wait until they reach what you want you will be chasing your tail (because everything keeps getting better -- if you want to talk Pixar, look at their early shorts -- we can do that now.  Suppose THEY had waited and said "Ya know, we need photo-realism so let's not make anything until we can do that").

I understand Dr. Zap is evaluating and that's fine -- I don't even consider him here.  I mean all of us iClone users who want to tell our stories TODAY, they should get off their butts and start doing it.  That's what I'm doing and it's amazing how much fun you can provide others even if your tools aren't the most amazing in the world.
By Rogue Anime - 7 Years Ago
That IS the look I was going for there - could not have done it in iClone alone. I started out w/a painting for that one. Actually, no - not 'stunning' but It's pretty damn cool - I can't find the other 2 that came out really outstanding, (lost a drive) but it's possible to do gr8 stuff with iClone rendering in Indigo - and I for one kinda miss having it available in iClone. Nice to have the option of playing with it. Hope you have a 'Stunning' Day! lol
  ~V~

By Kelleytoons - 7 Years Ago
Getting the look you want is the important thing, Rogue, and I'm glad you took no offense.

That's really the bottom line here -- trying to achieve what we want to get, using whatever tools we can find.  My main concern is that RL doesn't spend a single moment worrying about accommodating outside renderers when they have a LOT on their plate that still remains (although, honestly, if they get facial mocap, Python Scripting and Curve Editing done this year, as their roadmap indicates, then as far as I'm concerned they can go off and take a vacation for a few years and I wouldn't care.  Well, if they WANTED to spend some time on mirrors...).

For your sake (and any others who need/want it) I hope that after 7.1 is released they turn to satisfying those needs.  But no one should ever let the lack of tools stop them from their vision.
By justaviking - 7 Years Ago
Indigo plug-in for iC7...  Isn't that planned to reappear?  I know it wasn't available in the pre-release copy, and maybe not in 7.0, but I thought was mentioned that would still be supported (maybe 7.1?).  Can anyone support or refute that?  [ADDED... D'oh! The pictures in this thread might also have been a clue.  They probably didn't come from iC6.  Blush]

As for iClone vs Indigo vs Octane vs whatever...   Anyone who feels the need for a "look" that, today, requires minutes or hours of rendering per frame, then by all means go for it.  Some people love to mention rendering farms too (in other threads), but the vast majority of iClone users are individuals working at home on their mid-to-high-end PC.  I'm sure iClone and other software (and especially the hardware) will continue to get more capable and faster each year.  Nobody would vote against that.

Even the ones who use it professionally (that we know of) aren't involving large teams and spending millions of dollars on their iClone-based animation projects.

For me and my videos, the greatest limitation is... me.  ExclamationWhistlingSickBlushCrying
That was true in iClone 6, and even back in iClone 5.
I look forward to being more proficient in iClone 7.  I know how to work most of the knobs and buttons, but I need to apply them effectively on a video project where it all comes together.  My time is much better spent working on lighting, animation, the sets, and camera that waiting for a better render to finish.



P.S.
I had assumed/hoped that other plugins to external renderers would follow the Indigo plugin.  Doing the first one is usually the hardest.  Now the architecture is in place, and lessons have been learned, so the 2nd and 3rd ones should be easier.  Iray, Vray, Octane, Arnold, etc. should all be possible.  Maybe their "lesson learned" was not to do it?  Anyway, with the massive improvements in iC7, I'm less interested in them.  If I get to the point where the limiting factor is iClone instead of myself, well, by then iClone 12 will be out.  Wink
By illusionLAB - 7 Years Ago
I am a filmmaker and got into iClone to do PreViz.  Trouble is, it's doing so much else these days and with such immediate feedback, as a filmmaker, I'm excited about the prospect of being able to stay in iClone for more of the process. Having the "option" to take all your hard work "to the next level" does not impact the purpose or functionality of iClone if it's handled by a 3rd party renderer.  They already have the Indigo plugin, so that seems like the least troublesome way to go - especially now Indigo RT4 will support GPU rendering etc.  We were all disappointed with Indigo once we realized how much commitment it required to do the smallest of animations, and now consider it for 'stills' only - so, no we don't really need that - we can just use DAZ if we want nice looking stills.  Asking for iClone to do real time mirrors, motion blur and better depth of field are requests that appear regularly - any one of those features is going to choke your system, and if they are added as "post processes" when rendering, the rendering times are going to get much much longer (not to mention Reallusion having to rewrite their rendering engine).  We were all thrilled by the improved realism with the new PBR engine, so clearly we do want our work to look 'more realistic' - 3rd party rendering whether it's Indigo, Octane, vRay etc. as an "option" means you don't have to agree with it or buy it (but you probably would!)

For the record, the Indigo plugin has been updated to work with iClone 7... the still I rendered at the beginning of this thread was my test. (and yes it took far too long... 4 hours I think!)
By TonyDPrime - 7 Years Ago
This post is almost a clone of the iClone 7 vs Octane one!...LOL
https://forum.reallusion.com/333440/iClone-7-PBR-vs-Octane-Render-FIGHT

Same thing, starts with a comparison of iClone 7 default native vs Raytracer, in this case Indigo.
To anyone wondering, I have Indigo plugin for iClone 7 and it works just like it did in 6, and you can use multi GPU since V4.  
What I have found, as it is now, is that by using indigo/Octane as a reference, you can work on matching your lighting levels (as far down as per-material) to give iClone 7's renders a more 'Indigo/Octane-look'.  In the iClone 7 vs Octane thread you can see where I took my comparative images and tried to bring the default iClone 7 PBR scene closer to the 'Octane-look'

That first image in this present thread, with the motorcycle jacket, look at the differences between the 2.
At this point you can start adjusting your iClone scene to match the levels of the Indigo render (ie - light, metallic/roughness light reflection, hue, saturation, blur-vs-sharpness, etc.)
I wouldn't doubt that first image could be Indigo'zd to the point where it resembles much more of what you would like to see.  I feel this is the undiscovered potential of iClone 7, that it can 'emulate' or 'fake' ray-tracing.

Only issue is that you then have to rely on your own work for scenes vs an actual automatic computation of light by a renderer, which is what some of us would want to have.  I know I do....!

Indigo plus:
-renders natively from iClone 7
-can include almost all elements on the screen in iClone, be it SpeedTree props, effects
Indigo minus:
-only exports image mesh, not the scene itself
-takes a long time to export out the image-mesh data, these files can be huge (~10 GB for a 600 frame/20 second render @1080p)

Octane plus:
-Scene mesh itself can be accessed in 3D, positioned and rendered however you want
-Can be combined with anything else in the Octane ecosystem
Octane minus:
-not native export, requires work with materials, images, and positioning to get everything set up
-can only include those props, characters, that can be exported out via Alembic/FBX 

iClone character in 3DS Max scene, but you could probably recreate with a Sketchup Prop in 3DXchange, directly in iClone 7 (although at the cost of iClone 7's PBR engine slowing down to a crawl, which is a big fat minus for iClone 7 right now...)
https://forum.reallusion.com/uploads/images/cf6a82a9-3553-4e3c-8bb1-0d3.jpeg

https://forum.reallusion.com/uploads/images/476656e4-a4cb-43fe-b2d1-f8c.jpeg


 
By TonyDPrime - 7 Years Ago
Here was a quick try at Indigoing a scene.  I used the Indigo scene as the benchmark, you can see my results before and after in iClone 7:

iClone 7 native display
https://forum.reallusion.com/uploads/images/bd24bba6-6519-4248-8f1c-86b7.jpg

Indigo Scene
https://forum.reallusion.com/uploads/images/bc97bfa7-17e7-4995-98d7-a55c.jpg

iClone 7 Post
https://forum.reallusion.com/uploads/images/13bc4dbb-a2eb-4f1a-9cf7-a0dd.jpg

It doesn't match exactly, but it gets to an Indigo-look.  I would have no idea how to light the scene otherwise, so I find this method a more efficient way of lighting!
By wildstar - 7 Years Ago
we dont need indigo, is a fact, we need our comunity LEARN iclone 7 and start publish descent work with that.

i have 3 workstations with 8 gpus actualy running on octane render and i migrating to iclone 7 and yes i know all iclone 7 limitations and i can deal with that
indigo... lol

By freerange - 7 Years Ago
Agree, but I think it is more a fact of learning iClone for the benfits that it gets and integrating it into pipelines that studios use. Whether or not people use iClone's renderer is irrelevant to it's wider adoption by the industry. It is the quality of the animation and the quality of the character design that turned off many professionals. You see a lot of iClone animation with characters that look a lot like the stock male/female characters and clothing and a lot of floaty animation (which was hard not to get because of the lack of a curve editor). 

If Reallusion fills the needs of previous studios and pluses it up for virtual set work and continues to fill in the gaps that keeps it out of studio pipelines then you will see it start getting adoption for more professional work and as that happens you will see more high quality pieces produced with it. 

Even with 7 and the upcoming 7.1 there are gaps to fill like full scene import/export, pose based correction, timeline frame rate settings, etc. For Character Creator built in rigging/rig adjustment, much better topology with better symmetry, etc. But we did very high quality work with 6, certainly up to par with most of whats on TV. But iClone can't do it all by itself. It has to be a very pipeline friendly tool or it will stay a niche product. iClone 7 shows that Reallusion gets that and we can all hope they continue of that path with 8 and beyond. They are not the only player in this market but are currently the best set up to take advantage of it since Filmengine has been delayed for 2 years. But Unity and Unreal and moving more and more into the same market. Right now it takes herculean effort and losts of code for those platforms (my friends company just built the virtual set system for the live action Lion King movie on top of Unity). 

They are in the right niche as realtime tools are growing and growing and game engines are becoming more and more a viable final render solution for many projects. It is all just knocking out those gaps and gaining mindshare. Reallusion would be smart to be giving free licenses to studios that are willing to test it in their pipeline and giving them development support. I have high hopes for the Reallusion tools as it is a great ecosystem and over the past year and half helping us on our project they REALLY showed their development chops and listening to their customer. SIGGRAPH will be a very good showing for them. 
By illusionLAB - 7 Years Ago
I'm just as disappointed with the implementation of Indigo - maybe it was too much too soon, if I had known that it was exporting the entire scene and materials for every frame to make animations I, and I'm sure most of us, would not have bothered.  Indigo will carry on whether we like it or not - and as it happens the quality is far beyond the $99 we paid for it - if you have the time ;-)  I've got all the toys needed for live action and animation (yes, Octane too).  I've tried all the "off the shelf" PreViz software and hated them all - except iClone.  Speed is the absolute selling point for the software, and by trying to turn it into a 'full production' system - like many before them - they will slowly cripple it while requiring higher and higher spec computers to run it.  Ideally, Reallusion will finish the curve editor and face capture and then concentrate on refining the ergonomics, customization and expand the pipeline features needed for "Pro" production - like being able to export/import lights along with geo and cameras.  3Dxchange is a handy tool... but it's not doing anything that iClone itself should be able to do - that was a head scratcher for me when I got into this system - especially as it looks and feels like it was created in a different decade by another company!  I digress. In response to "we don't need Indigo"... I wish I could export an iClone scene to the Octane renderer, or better yet have it run as a plugin within iClone - but until then, RL have already done a ton of work to offer that power to the Indigo renderer... export an entire scene, including things like Speedtree, auto texture conversion, lighting, cameras, props, and animated characters all with full dynamics and physics - we do need that - yes, most people may be happy with the results (and speed) of the PBR renderer but occasionally we may create something that is worthy of a long render and would like accurate lighting, reflections, motion blur and depth of field etc.  My point is that it's an option that already exists and therefore would be the least time/money consuming way of offering a high quality 3rd party renderer (especially as the latest version runs substantially faster and can use multi GPUs) - providing the 'way' it works changes radically.  I'm actually hoping that Octane will create a plugin for iClone... they've done just about every other 3D program.