![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
|
![]() |
#1 |
Weps
![]() Join Date: Nov 2012
Location: Canada
Posts: 370
Downloads: 44
Uploads: 0
|
![]()
A volunteer character modeller is working on an officer and sailor for me heres his WIP.
![]() Got the mk 14 torpedo textured up with a color and bump map... visable seams so I'll have to redo it or mirror one half. It'll work for now though. The screws also were just copied from an old fan I had modeled for an interor scene so I'll have to spend some time modelling the actual torps screws when the time comes. Didn't even bother to color texture them. ![]() Then added a quick specularity texture to see how it would ingame. ![]() Realized im either going to have to scale everything down by at least 4x (working with 1k textures) or use enormous textures, since I'm modelling everything to real world specs IE this torpedo is 21" wide and 20' 6" long.
__________________
Current Project [ Operation Trident (Working Title: Project RedWater) ColdWar Subsim] :: Development Log w/ Dwnloads ![]() Last edited by nsomnia; 02-15-15 at 11:55 PM. |
![]() |
![]() |
![]() |
#2 |
ACE
![]() Join Date: Sep 2002
Location: Kansas City
Posts: 1,274
Downloads: 60
Uploads: 0
|
![]()
Perhaps that's where I can help.
I don't know the systems well enough to be able to recreate on the fly, but given proper guidance and requirements, I can help with the coding. But first I would like to start with something easy, a thermocline detector could work. From my understanding, it returns the largest gap in temperature at depth x. Do we want the depth to be random everytime, based on location in the world, seasonal? The possibilities are endless, and so could the complexity of the sim, but let's narrow it down to what you're envisioning and I will help along the way. |
![]() |
![]() |
![]() |
#3 |
ACE
![]() Join Date: Sep 2002
Location: Kansas City
Posts: 1,274
Downloads: 60
Uploads: 0
|
![]()
Btw, I have dabbled in some 3d modeling but far below the skill of your character modeler and yourself. Those models look great.
|
![]() |
![]() |
![]() |
#4 |
Weps
![]() Join Date: Nov 2012
Location: Canada
Posts: 370
Downloads: 44
Uploads: 0
|
![]()
Well this is.. how.. freaking... far.. I got all... freaking.. day yesterday. AT least for code that worked and I didnt even get the function to return the speed. Trying to graph it I got no where and I tried every asset I owned that might be able to do it, Vectrosity, GraphMaker, A* pathfinding, and even just using unitys own LineRenderer functions none were clear enough to me. I mean it works it would be easy enough to detect a change in temperature at a certain depth/temp by either changeing the equation to use depth and speed of sound (I havnt even graphed various depths yet I think its a fairly linear plot except around 100-300 feet (30-100m) so could just read from a text file that already has all the data every 10 ft. There really is no variable here, its just simple math. I went and confused myself the day I started with a goal, and ended up with a first day computer sciences class calculator.
Could go something like Code:
//calll this function every 60 seconds using Time.time or Time.sincelevelstarted void function speedSoundOneMinuteAgo(float depth, float temp) { //same equation goes in here } void Compare() { if (speedSoundOneMinuteAgo(currentDepth, currentTemp) - SpeedSound(currentDepth, currentTemp) > 200) ReportFavorableSonarConditions() } Code:
using UnityEngine; using System.Collections; /*This script prints to the console the speed of sound in feet per second taking in two arguments temperate in f and depth in feet. ie. SpeedSound(32.0f,521.5f); will tell you the speed of sound in ft/s in the ocean at 521 feet 6 inches deep with a water temp of 32 f */ public class EquationTest : MonoBehaviour { //Global Variables public float soundSpeed; // Use this for initialization void Start () { SpeedSound(32.0f, 1.0f); Debug.Log(SpeedSound); } void SpeedSound(float temp, float depth) { //Speed of sound in feet per second = this equation. temp is in F. Depth is in feet. Assumes average salinity of 35 ppt. soundSpeed = (4388 + (11.25f * temp) + (0.0182f * depth)); } }
__________________
Current Project [ Operation Trident (Working Title: Project RedWater) ColdWar Subsim] :: Development Log w/ Dwnloads ![]() |
![]() |
![]() |
![]() |
#5 |
Weps
![]() Join Date: Nov 2012
Location: Canada
Posts: 370
Downloads: 44
Uploads: 0
|
![]()
I can see why WotA has been in development for so long. Even with the variety of water systems I have to play (including the 500$ Triton asset, plus the word of a half dozen community projects all mashed together or tried seperatly) with I cant even get SH3 style physics. I've got basic kelvin wake effects and the boat puts up a wake (the boat in this case just being an elongated capsule for testing), and my water shader looks nice but thats about it. Without a huge dev team your just not going to get decent results even in years time, this is so much larger in scope than any game I've built before (I think this is why all indie subsims peter out, less than 25-50 people each a specialist doing everything during a 1-2 year dev cycle). Losing hope in anything more than a pilotable Nautilus.
It breaks down to I can make it pretty, but not fun, and thats not worth it.
__________________
Current Project [ Operation Trident (Working Title: Project RedWater) ColdWar Subsim] :: Development Log w/ Dwnloads ![]() Last edited by nsomnia; 02-17-15 at 02:35 PM. |
![]() |
![]() |
![]() |
#6 |
Weps
![]() Join Date: Nov 2012
Location: Canada
Posts: 370
Downloads: 44
Uploads: 0
|
![]()
I'm going to throw something together quick for you guys to play with before I throw it back in the hobby bin. Expect an edit with a download tonight.
Edit: Played with it all day and got my cylinder turning like a u-boat and surface water physics half decent but it didn't build properly its not rendering my water shader.
__________________
Current Project [ Operation Trident (Working Title: Project RedWater) ColdWar Subsim] :: Development Log w/ Dwnloads ![]() Last edited by nsomnia; 02-17-15 at 10:16 PM. |
![]() |
![]() |
![]() |
#7 |
Seasoned Skipper
![]() Join Date: Jul 2007
Location: The Icy North
Posts: 693
Downloads: 189
Uploads: 0
|
![]()
Maybe you should try your hand at a less ambitious project if you are not an experienced game developer. Even comparably 'simple' titles like mobile games tend to be much harder to design and finish that you may think. The most important thing is to see a project through to the end and actually finish it.
|
![]() |
![]() |
![]() |
|
|