Ocean MaxScript

8 replies [Last post]
User offline. Last seen 1 hour 9 sec ago.
Posts: 1776

Hey everyone!

Its been a while, been very busy at work but have had a bit of extra time in the past week. So I proposed a side project to a fellow co-worker (Ali), in which we undertook the challenge of creating a maxscript that generates an ocean. We wanted a water surface that represented "Choppy waters". Thus, we chose to use the Gerstner Wave.

My Duties:

  • Re-Create (Gerstner Wave Formula) using 3ds max standard tools (NOT EASY FOR ME) Smiling
  • Create Geometry
  • Create Shader
  • Create Animation
  • Map Development
  • Displacement Creation

What we have accomplished so far:

  • Ocean Plane - Generates new geometry procedural to maintain base polygon resolution
  • Camera Based Tessellation - 3 levels of tessellation based upon camera position and FOV for large scale ocean scenes
  • Strong base (Gerstner Formula) <--- Took me a while and a lot of testing "Still Work in Progress"
  • Wind Speed
  • Wave behavior
  • Wave Height
  • Wind Direction

End Capabilities:

  • Fully functional and scalable ocean

HOPE YOU LIKE IT! This is the first time attempting something like this, so its been a challenge and a learning experience.

 

Btw - Sorry for the bad Video quality... "dang youtube" hehe.

-Jeremy-

 

User offline. Last seen 1 day 10 hours ago.
Administrator
Posts: 4182

Wow! Just wow...

This is amazingly badass, mate

 

Is this going to be a public release of some sort? (eventually)

 

Promoted!

User offline. Last seen 1 hour 9 sec ago.
Posts: 1776

Thanks for the kind words.
Not sure if the full version will be given to the public. But we will see Sticking out tongue

-Jeremy-

Hi, this looks realy promising so far:) Right now I only now Dreamscape as the most useful plugin for 3Ds max when you don't wanna use Realflow, Naia, etc.
Do you think it is possible for a foam integration in your plugin? I mean foam created by waves, and foam created by objects in water. Or is this covered in your "map creation" task?

User offline. Last seen 1 hour 9 sec ago.
Posts: 1776

Thanks Smiling

Yes,

The goal is to create a fully functional foam / whitecap system that will interact dynamically.

-Jeremy-

User offline. Last seen 6 weeks 2 days ago.
Posts: 95

This looks great, ceribral! Great job for a first go-around Smiling

Katie Sabin

www.4dgames.us

jesus thats insane

User offline. Last seen 18 weeks 5 days ago.
Posts: 19

This is freaking insane Jeremy. Mad props for making this. The water looks awesome. Did this involve heavy programming in max?

User offline. Last seen 1 year 15 weeks ago.
Posts: 1

My question is where can I download the script to play with?

 

This Post needs Your Comment!

The content of this field is kept private and will not be shown publicly.
CAPTCHA
Are you human?