Bifröst on FXGuide
Bifröst on FXGuide
About Bifröst and it's ICE heritage. http://www.fxguide.com/featured/bifrost ... ge-to-ice/
----------------------------------------
http://vimeo.com/mikaelpettersen
http://vimeo.com/mikaelpettersen
- Daniel Brassard
- Posts: 878
- Joined: 18 Mar 2010, 23:38
- Location: St. Thomas, Ontario
- Contact:
Re: Bifröst on FXGuide
Interesting article. Thanks for posting.
$ifndef "Softimage"
set "Softimage" "true"
$endif
set "Softimage" "true"
$endif
Re: Bifröst on FXGuide
if you look at the article closely, you can see autodesk ad appearing
the only reason why ICE is mentioned is compound feature? no custom mesh generation or procedural kinematics i suppose?
"A lot of the tasks such as fixing holes etc lend themselves to the interactive workflow in the viewport. So we don’t want to force proceduralism onto a user."
yeah, why would you want to fix holes procedurally when you can spend a hour or two tracking them down and fixing by yourself
the only reason why ICE is mentioned is compound feature? no custom mesh generation or procedural kinematics i suppose?
"A lot of the tasks such as fixing holes etc lend themselves to the interactive workflow in the viewport. So we don’t want to force proceduralism onto a user."
yeah, why would you want to fix holes procedurally when you can spend a hour or two tracking them down and fixing by yourself
Re: Bifröst on FXGuide
ice is mentioned because the bifrost demo is built on the next generation of ICE development, the one that is app agnostic and uses a runtime compiler. ICE kinematics is not this awesome gem. Not only is it dreadfully slow in softimage compared to just using expressions, that kind of node-based rigging is native in maya with the hypergraph/node editor. it's softimage that isn't node-based and needed ICE bolted on the side to do this. Same for node-based procedural modeling. but didn't say anything about not doing modeling procedurally in bifrost, no matter how you'd like to spin random phrases in the article.
Last edited by luceric on 10 Sep 2013, 21:30, edited 1 time in total.
Re: Bifröst on FXGuide
oh, so the presentations about how ice kinematics is fast was an autodesk bullshit? i knew that, but thanks for honestyluceric wrote:Not only is it dreadfully slow in softimage compared to just using expressions,
but not in the bifrost, so no application agnostics and runtime compilation?luceric wrote:that kind of node-based rigging is native in maya with the hypergraph/node editor.
sounds like "we have no these feature because ICE is shitty on them, but we still marketing them to people as fast features in another product called Softimage" kind of answer to me
Re: Bifröst on FXGuide
I'd be curious to see if you can find examples where someone marketted that ICE Kinematics gives faster playback performance than classic rigging, because we were very careful to never say that. There are whole tutorials dedicated to minimizing the ICE overhead with ice kinematics. The feature was about adding node-based rigging workflows. ICE in XSI is designed to process large batches of data in parallels. It's good at particles, deformers, etc, stuff that parallelizes well. It is not efficient at being called to just processing small matrices that can't be parallelized, there is too much overhead to start an ICE evaluation. the next gen tech is about fixing that, it compiles graphs rather than interpreting them.iamVFX wrote:oh, so the presentations about how ice kinematics is fast was an autodesk bullshit? i knew that, but thanks for honestyluceric wrote:Not only is it dreadfully slow in softimage compared to just using expressions,but not in the bifrost, so no application agnostics and runtime compilation?luceric wrote:that kind of node-based rigging is native in maya with the hypergraph/node editor.
sounds like "we have no these feature because ICE is shitty on them, but we still marketing them to people as fast features in another product called Softimage" kind of answer to me
Anyway the article here is about Bifrost fluid simuation, meshing, distributed evaluation, simulation. It's not because the article doesn't talk about something that it cannot do that thing. Just like it's not because someone says that you may not want proceduralism "to fix holes" that you can't have a procedural way to do it. That's not what the article talk about at all. It talks about the fact that nodes don't make the need for great and interactive workflows for artists obsolete in favor of just offering on node-based workflows and telling people to just program whatever they need.
Re: Bifröst on FXGuide
ok, so i guess it is my problem with understanding of ice kinematics, because why would you do all this hard work of setting it up with not having even slightest performance benefits. now it looks more nonsensical to me personally.
bifrost as a code generator seems to be a great idea if you can use its code in other purposes, other than vfx stuff at least. can you use generated code in your game engine for commercial purposes, for example?
bifrost as a code generator seems to be a great idea if you can use its code in other purposes, other than vfx stuff at least. can you use generated code in your game engine for commercial purposes, for example?
Re: Bifröst on FXGuide
I'll be free to rephrase this into simple question. Would I be able to create something not-simulated and procedural, with this next ICE gen. Let's say simple tree generator. Or something mixed, like growing plants or so. With all due respect to all brushing addicts all around, some things belongs to procedural generation, in any way.luceric wrote: Anyway the article here is about Bifrost fluid simuation, meshing, distributed evaluation, simulation. It's not because the article doesn't talk about something that it cannot do that thing. Just like it's not because someone says that you may not want proceduralism "to fix holes" that you can't have a procedural way to do it. That's not what the article talk about at all. It talks about the fact that nodes don't make the need for great and interactive workflows for artists obsolete in favor of just offering on node-based workflows and telling people to just program whatever they need.
By the way, this direct volume rendering, for me, looks like one of most interesting feature. IF it's faster than current, render-time method like in BA Shaders or Ben Rogall's stuff. I hope it should be faster, since data are generated before rendering. Motion blur for free, melting for free, gradients between hard surface and air, what not should be possible. Hope there will be decent implementation in out-of-the box render engine.... without need to pay for another renderer, just to get it to work properly.
Re: Bifröst on FXGuide
Unfortunately. it's too early right now to talk in any greater detail than that article (which is already quite a book to read!) about Bifrost and possibilities of the underlying tech. We'll all see together how that stuff actually unfolds into products in the future.iamVFX wrote:bifrost as a code generator seems to be a great idea if you can use its code in other purposes, other than vfx stuff at least. can you use generated code in your game engine for commercial purposes, for example?
Re: Bifröst on FXGuide
And just to mention it cause I heared it several times allready "this is going to be like Ice".
Nope it won't. Like 1 sentence states in the article. "It does not know anything about Maya".
good: you are independent from platforms
not that good: you don't have that deep integration you find in Houdini or Ice.
The only thing which is in there so far when it comes to Ice:
They used Ideas which were in Ice allready (compounds a.e.) but it will NOT be like Ice, at least what you can get information wise from this article.
Edit:
Luc you mentioned that it is a newer aproach of Ice, so can you explain this a bit more ?
Cause in other threads guys from SI mentioned that you can't just port Ice to maya cause of it's deep integration into xsi. So what is now the good/bad stuff about having this platfrom independent.
Nope it won't. Like 1 sentence states in the article. "It does not know anything about Maya".
good: you are independent from platforms
not that good: you don't have that deep integration you find in Houdini or Ice.
The only thing which is in there so far when it comes to Ice:
They used Ideas which were in Ice allready (compounds a.e.) but it will NOT be like Ice, at least what you can get information wise from this article.
Edit:
Luc you mentioned that it is a newer aproach of Ice, so can you explain this a bit more ?
Cause in other threads guys from SI mentioned that you can't just port Ice to maya cause of it's deep integration into xsi. So what is now the good/bad stuff about having this platfrom independent.
Re: Bifröst on FXGuide
And if all the ex-ICE developers are working on Bifrost, who's working on ICE?
Re: Bifröst on FXGuide
From my undertanding it compile optimized multithreaded c++ code on the fly, when ICE evaluate precompiled codeHelli wrote: Luc you mentioned that it is a newer aproach of Ice, so can you explain this a bit more ?
Cause in other threads guys from SI mentioned that you can't just port Ice to maya cause of it's deep integration into xsi. So what is now the good/bad stuff about having this platfrom independent.
Re: Bifröst on FXGuide
Well not all of them. ICE team lead works for Ubisoft since 2009 or so, probably you know who is in Fabric engine. Imho sometime around ICE kinematics, it was clear that ICE 'glass is half empty', but we were looking on this from optimistic side.ojo3D wrote:And if all the ex-ICE developers are working on Bifrost, who's working on ICE?
By the way, somewhere around Maya acquisition, "Nucleus technology was meant to all AD products, not only Maya" - so Max people believed they'll get something too. But nothing of that, to this very day.
Who is online
Users browsing this forum: No registered users and 62 guests