(Quoted from here as well)This repository contains the following:
-aaOcean core class
-aaOcean Mental Ray shaders
-Shader Definitions for Mental Ray shaders
-aaOcean Arnold shaders
-aaOcean Softimage ICE deformer
-aaOcean Maya Deformer
-Houdini FFT node, which I used to port aaOcean as a deformer to Houdini
-several helper functions that I often use
aaOcean open sourced...
Plugins linking to this thread: (hide)
aaOcean Suite
The Open Source aaOcean Suite is a collection of Softimage ICE nodes and a mental
ray shaders that implements Jerry Tessendorf's paper on simulating ocean waves, which
is currently the most widely used method for open water ocean surfacemodeling being
used in the industry.
This particular implementation presents itself as a 3D deforming grid inside Softimage, which then becomes the source of vector displacement map sequences that are sent to Mental Ray for final rendering. One of the benefits of using this approach is that it opens up the possibility of making other 3D objects inside Softimage react with the ocean grid via ICE. Another benefit is the speed that it brings in setting up your ocean right inside Softimage on a low resolution ocean grid to set basic paramters like wave height and speed, rather than rendering a sequence of images in Mental Ray. Works nicely in conjunction with Werner Ziemerink's Wave Curl.
local backup: aaocean.zip
This particular implementation presents itself as a 3D deforming grid inside Softimage, which then becomes the source of vector displacement map sequences that are sent to Mental Ray for final rendering. One of the benefits of using this approach is that it opens up the possibility of making other 3D objects inside Softimage react with the ocean grid via ICE. Another benefit is the speed that it brings in setting up your ocean right inside Softimage on a low resolution ocean grid to set basic paramters like wave height and speed, rather than rendering a sequence of images in Mental Ray. Works nicely in conjunction with Werner Ziemerink's Wave Curl.
local backup: aaocean.zip
author site: http://www.amaanakram.com / download: /?page_id=131 / si-community thread / repository @bitbucket.com
- Hirazi Blue
- Administrator
- Posts: 5107
- Joined: 04 Jun 2009, 12:15
aaOcean open sourced...
Amaan Akram has placed his aaOcean tools in the Open Source (GPL). The repository can be found here
Stay safe, sane & healthy!
Re: aaOcean open sourced...
Great news! It's a fine tool as is but would be nice to see it developed further.
Re: aaOcean open sourced...
amaan would like your suggestions on how to improve it. what do you think needs to be done?
Re: aaOcean open sourced...
It's been some time since I used it so I'll have to review a bit but one thing I remember is that it would be nice to add be able to add more detail to the wave foam. I used it for a high-res still and I had a hard time getting the foam to look good. Maybe it's just my lack of skill with it though
Re: aaOcean open sourced...
I email him a while ago about a crash when you tries to get surface normals in ice on SI2012 and above. Compiled version hasn't changed since then...scaron wrote:amaan would like your suggestions on how to improve it. what do you think needs to be done?
[rimg=300]http://screensnapr.com/e/rWQjvu.png[/rimg]
- Hirazi Blue
- Administrator
- Posts: 5107
- Joined: 04 Jun 2009, 12:15
Re: aaOcean open sourced...
Is it just me (again) or does the version number discrepancy between the download version on the website (version 1.7) and the bitbucket version (2.5) indeed seem quite significant? It doesn't seem clear, however, what the changes between versions actually are and if it's already worth attempting a recompile from source for version 2.5.
Stay safe, sane & healthy!
Re: aaOcean open sourced...
I'll be appreciated if someone will compile it
Re: aaOcean open sourced...
Hi guys,
Thanks for posting this here.
Yes, there's a version difference but not much has changed in functionality. A lot of code has changed, new ports added for other applications. Little has changed for the softimage ice node though.
The compiled version can be downloaded from
https://bitbucket.org/amaanakram/aaocean/downloads
The shaders have changed though.
-Normals shader does not exist anymore. It doesn't work well within the context of layered oceans. And Arnold generates normals quite nicely with auto-bump
-aaOceanData shader for mental ray and arnold. It outputs vector displacement as RGB and foam info in the Alpha channel. This sets up the foam to be in sync with the ocean surface, and conserves memory, evaluates faster. You'll have to use it in conjunction with the Vector Displacement shader from mental images that ships with XSI
I don't plan to make more changes. I may added a physically-based sea shader at some point, but not much else. If you have any suggestions, please do let me know.
cheers,
amaan
Newcomer (<20 posts) alert: please use the URL tags - HB
Thanks for posting this here.
Yes, there's a version difference but not much has changed in functionality. A lot of code has changed, new ports added for other applications. Little has changed for the softimage ice node though.
The compiled version can be downloaded from
https://bitbucket.org/amaanakram/aaocean/downloads
The shaders have changed though.
-Normals shader does not exist anymore. It doesn't work well within the context of layered oceans. And Arnold generates normals quite nicely with auto-bump
-aaOceanData shader for mental ray and arnold. It outputs vector displacement as RGB and foam info in the Alpha channel. This sets up the foam to be in sync with the ocean surface, and conserves memory, evaluates faster. You'll have to use it in conjunction with the Vector Displacement shader from mental images that ships with XSI
I don't plan to make more changes. I may added a physically-based sea shader at some point, but not much else. If you have any suggestions, please do let me know.
cheers,
amaan
Newcomer (<20 posts) alert: please use the URL tags - HB
-
- Posts: 253
- Joined: 17 Feb 2010, 15:13
Re: aaOcean open sourced...
exciting release! cool!
i just don't get the aaOceanData shader working...
where do i need to put aaOceanMentalRay.dll and aaOceanShaderDefs.dll?
using aaOcean v2.5 on SI2013 WIN7 64bit
i just don't get the aaOceanData shader working...
where do i need to put aaOceanMentalRay.dll and aaOceanShaderDefs.dll?
using aaOcean v2.5 on SI2013 WIN7 64bit
# ERROR : 2268 - This function is missing:
# <function: aaOceanMentalRay_oceanDataShader_2_5_Define>
Last edited by caledonian_tartan on 31 May 2012, 09:24, edited 1 time in total.
SI 2015 @ WIN7-64
- Hirazi Blue
- Administrator
- Posts: 5107
- Joined: 04 Jun 2009, 12:15
Re: aaOcean open sourced...
From my own attempt to get this to work, I'm afraid there might be something wrong with the dlls. I tried to add the whole folder as a workgroup, even placed all the dlls on the same level in this workgroup and finally loading them directly only results in errors for both the shader dll as the shaderdef dll. Even the Dependency Walker throws up some errors of its own (which never is a good sign, so to speak).
Stay safe, sane & healthy!
Re: aaOcean open sourced...
sorry about these issues. I'll check over the weekend and report back
Re: aaOcean open sourced...
Hi guys,
I just uploaded a new version, Rev079, to bitbucket
https://bitbucket.org/amaanakram/aaocean/downloads
Changelog:
-fixed shader defs not finding dll
-added ability to export ocean data as RGBA vector maps, object-space vector displacement in RGB, foam in alpha. This can be used to bake oceans into image sequences and then used with Mental Ray's own Vector Displacement shader. Arnold shader has the same ability.
Please let me know if you get any issues with this version
amaan
Newcomer (<20 posts) alert: please use the URL tags - HB
I just uploaded a new version, Rev079, to bitbucket
https://bitbucket.org/amaanakram/aaocean/downloads
Changelog:
-fixed shader defs not finding dll
-added ability to export ocean data as RGBA vector maps, object-space vector displacement in RGB, foam in alpha. This can be used to bake oceans into image sequences and then used with Mental Ray's own Vector Displacement shader. Arnold shader has the same ability.
Please let me know if you get any issues with this version
amaan
Newcomer (<20 posts) alert: please use the URL tags - HB
- bottleofram
- Posts: 355
- Joined: 17 Aug 2010, 11:21
Re: aaOcean open sourced...
Hi guys,
Does anyone know where can i download the newest version of aaOcean? BitBucket denies me an access to the repository Amaan has been linking.
Thanks in advance.
Does anyone know where can i download the newest version of aaOcean? BitBucket denies me an access to the repository Amaan has been linking.
Thanks in advance.
Re: aaOcean open sourced...
You need to contact Amaan Akram and ask him nicely.
- bottleofram
- Posts: 355
- Joined: 17 Aug 2010, 11:21
Re: aaOcean open sourced...
Ok, thanks. Will do.SamHowell wrote:You need to contact Amaan Akram and ask him nicely.
- Hirazi Blue
- Administrator
- Posts: 5107
- Joined: 04 Jun 2009, 12:15
Re: aaOcean open sourced...
So, after being sent to Bitbucket by Amaan Akram's website, registering there and after that being told that I still couldn't access the files, I would really like to know what's going on here. It feels like I've simply been tricked to register at Bitbucket. This seems to be a new interpretation of the concept of "open source" I wasn't previously aware of... If the files are only available "on demand", maybe mr. Akram should take down the Bitbucket link from his website.
Stay safe, sane & healthy!
Who is online
Users browsing this forum: No registered users and 67 guests