fakeVolume v2.0


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Timur Khodzhaev
Website: www.chimuru.com
fake volume fog and atmospheric effect for Nuke
Requirements:
8.0, 7.1, 7.0 or later
Linux, Mac, Windows
15 Sep 2015
2873

fakeVolume.jpg

This tools allows you to create simple volumetric and atmospheric effects using Nuke's scanline renderer.
It is relatively fast to render.
Saves a lot of time in cases when you don't need interactive fog behaviour or some kind of turbulence motion in the fog.
You can fake some motion by moving fog volume in space. If you have a camera move paralax in the fog puffs will create nice illusion of the motion.

Here are some video examples:

http://youtu.be/r354e91FRfs
http://vimeo.com/78137336
https//vimeo.com/78402617
http://youtu.be/_hSsSvFwBqs
http://youtu.be/u9dwlemqguk

If you liked this tool or used it for your personal project or at work please let me know.
Knowing that people use my tools keep me motivated to post updates and develop new ones.

 

tutorial coming soon...

 

Thank you very much,
Tim
___________________________________________________

v 2.0

- UI reworked

- threading

- texture projection

- additional controls

 

v 1.1 Updates:

- added merging mode pulldown
- fixed error with refreshing in Nuke 8.x
- added post grade options

 

 

Please login in order to download these files.

Comments   

 
# Falk Hofmann 2014-02-14 19:33
nice tool man. and suprisingly fast! pretty neat and helpful for enhancing dust and smoke.

keep it going
 
 
# Salvador Zalvidea 2014-02-17 17:04
Hi,

Your tool seems great and very reactive. I'm having problems with it though with Nuke 8.0v2. When I hit the "Refresh slices", I get this error message :

Quote:
Traceback (most recent call last):
File "", line 89, in
File "", line 25, in ch_createFakeVolume
TypeError: integer argument expected, got float
 
 
# Salvador Zalvidea 2014-02-17 17:05
But it works fine in 7.0v6
 
 
+1 # Adrian Sutherland 2014-09-23 18:54
Quoting Salvador Zalvidea:
Hi,

Your tool seems great and very reactive. I'm having problems with it though with Nuke 8.0v2. When I hit the "Refresh slices", I get this error message :

Quote:
Traceback (most recent call last):
File "", line 89, in
File "", line 25, in ch_createFakeVolume
TypeError: integer argument expected, got float
if you are still having trouble, I fixed the issue for Nuke8. If you right click next to the node tabs in the properties panel and click "manage user knobs" it will bring up a list of the controls. Look for one called "[refresh slices] go". Select it, and hit Edit.

That should bring up a Python dialog box thing. Look for this line of code (about 25 lines down):

task.setProgress(100*i/ch_slices)

Replace it with this:

task.setProgress(int(100*i/ch_slices))

That should fix it. Hope that helps
 
 
# Timur Khodzhaev 2014-11-11 02:59
Thanks a lot for a comments and for trying my tool.
I already updated my tool, just didn't had time to update it here.
Will try to upload a better version soon.
 
 
# Timur Khodzhaev 2015-01-10 23:00
updated tool to version 1.1
fixed mentioned above error and added couple more features.
Let me know if you have trouble using it guys.

Also, do you think it needs something like a video tutorial or controls are self explanatory?
 
 
+1 # Tomas Lefebvre 2015-01-13 11:23
This is pretty similar to a tool I've done ages ago :
http://www.nukepedia.com/gizmos/3d/tx_fog
 
 
+1 # Tomas Lefebvre 2015-01-13 11:41
But the mask input is a good idea
 
 
# Timur Khodzhaev 2015-01-13 17:26
Hi Tomas,

Thanks for checking my tool, I'm glad that you liked my mask idea. In general both tools are almost the same with some minor differences. I decided to not use deformations in mine as almost all tests I was doing with deformed slices was giving me bad results and I also reduced polycount. Reducing polycount made it a little faster on a scanline in my opinion and a bit easier to see it in viewport when you have object selected..
I did mine in the beginning of 2012 as well so yes you are right this isn't a new tool it was there for ages.
I'm working on fading fog when it gets close to camera to get rid of problematic pops. but cant figure out how to do it at the moment as there is no local matrix on the cards and after a bunch of nested transforms it's hard to guess where is the fog in relation to the camera.
Maybe I'll be able to figure out a fake way to measure distance between cards and a camera.

thanks for checking it out again.

best
Tim
 
 
# Emma Rouse 2015-10-30 17:44
I actually found it through vimeo.
I'm looking into using this fakeVolume or TX fog to assist in my Major Project, as rendering would be way too heavy.
I'm looking forward to seeing how this can be used in conjunction in comp with Z depths and such, as well as with GI as a comp newbie.

Thanks for putting it online
 
 
+1 # Andrew Golubev 2017-04-11 07:44
Thank you for sharing, great instrument to use in work!

founded a little problem, don't knew, maybe it's just in my case, when clicking "Refresh Volume" my subSlice_maskMu lt_0 merge nodes connecting only B input to Mask input, A input stays unused and cards become empty.
fixed this by little changing python script "Refresh volume" button

ch_m1.setInput( 0,nuke.toNode(' Mask'))
ch_m1.setInput( 1,nuke.toNode(' subSlice_Mult_% s' % i))
 
 
# yuri carrara 2017-11-12 19:32
Thanks
 
 
# li zhaohui 2017-11-19 11:21
Is there no new version?
 

You have no rights to post comments

We have 2381 guests and 38 members online