Outerra forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Download Outerra Tech Demo. Unofficial Outerra Discord server, MicroProse Discord server for OWS.

Pages: [1] 2

Author Topic: The NASA 3D Resources Project  (Read 34489 times)

Uriah

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 569
  • We do these things not because they are easy. -JFK
The NASA 3D Resources Project
« on: May 09, 2015, 05:46:59 pm »

Hey everyone!

I recently began importing NASA's ISS, among other 3D models available from here: http://nasa3d.arc.nasa.gov/models

Recently a ton of new models were added, and I have decided to start a project to import all of the high quality / detailed ones. I've successfully imported the ISS but the textures/materials didn't make the export from Lightwave3D.

Many are in Lightwave3D, (which I can import) but many are in Blender format. If there is anyone who would be interested in helping out with importing some of these please let me know! It isn't that difficult, but there are a few things that need to happen in order to optimize the meshes/textures to reduce draw calls, etc. Anyone up for it?!? I'll make a list of all of the ones I want to import, specifically satellites, in fact I know there are a few people already working on several.

There is an upcoming feature that will enable me to spawn satellites already in their correct orbits using real-world Two-Line Element (TLE) data which is updated constantly.

Necro, did you make any progress on the Crawler by any chance?

Regards,
Uriah

If you are going to work on one of the following items, just let me know so I can add your name to the item(s) in the PRIORITY LIST below.

I set up a Mediafire File Drop Folder you can upload the OTX files to and I will build the scripts and FDM for each one. This way the download links can remain the same as I modify them, but the package will still be package.yourName.OTX

Mediafire FileDrop Folder Uploads: NASA 3D
Mediafire FileDrop Folder Downloads: NASA 3D

------------------------------------------------------------------------------------------------------------------------------------------

PRIORITY LIST:

Ares I http://nasa3d.arc.nasa.gov/detail/ares1simple-c
Cassini http://nasa3d.arc.nasa.gov/detail/jpl-vtad-cassini
CloudSat http://nasa3d.arc.nasa.gov/detail/cm-cloudsat
Saturn V SLC-39 Crawler http://nasa3d.arc.nasa.gov/detail/crawler *necro [WIP]
Dawn http://nasa3d.arc.nasa.gov/detail/jpl-vtad-dawn
Deep Space 1 http://nasa3d.arc.nasa.gov/detail/jpl-vtad-ds1
Earth Observing-1 (EO-1) http://nasa3d.arc.nasa.gov/detail/eo-1
Fermi Gamma-ray Space Telescope (FGST) http://nasa3d.arc.nasa.gov/detail/FERMI-GLAST
Galileo http://nasa3d.arc.nasa.gov/detail/jpl-vtad-galileo
Geostationary Operational Environmental Satellites http://nasa3d.arc.nasa.gov/detail/GOES
Launch Complex 39A/B Gantry http://nasa3d.arc.nasa.gov/detail/gantry
Global Precipitation Measurement (GPM3) http://nasa3d.arc.nasa.gov/detail/GPM
HESSI-RHESSI http://nasa3d.arc.nasa.gov/detail/HESSI-RHESSI
Hubble Space Telescope http://nasa3d.arc.nasa.gov/detail/hubble-max *Uriah [WIP]
International Space Station http://nasa3d.arc.nasa.gov/detail/iss *Uriah [WIP]
James Webb Space Telescope http://nasa3d.arc.nasa.gov/detail/jwst
Jason-1 http://nasa3d.arc.nasa.gov/detail/jason-1
Juno http://nasa3d.arc.nasa.gov/detail/eoss-juno http://nasa3d.arc.nasa.gov/detail/juno
Jupiter-C http://nasa3d.arc.nasa.gov/detail/jupiterc-c
Kepler http://nasa3d.arc.nasa.gov/detail/kepler-ba
Lunar Reconnaissance Orbiter http://nasa3d.arc.nasa.gov/detail/jpl-vtad-lro http://nasa3d.arc.nasa.gov/detail/lro-full
Magellan http://nasa3d.arc.nasa.gov/detail/jpl-vtad-magellan
Mars Odyssey http://nasa3d.arc.nasa.gov/detail/eoss-marsodyssey
Mars Global Surveyor http://nasa3d.arc.nasa.gov/detail/eoss-mgs
Pioneer http://nasa3d.arc.nasa.gov/detail/eoss-pioneer
POES-Composite http://nasa3d.arc.nasa.gov/detail/poes-composite
Rosetta http://nasa3d.arc.nasa.gov/detail/eoss-rosetta
Saturn V http://nasa3d.arc.nasa.gov/detail/saturnv-c
SkyLab http://nasa3d.arc.nasa.gov/detail/skylab-c
Space Launch System (SLS) Block 1 http://nasa3d.arc.nasa.gov/detail/sls-block1-fbx
Solar and Heliospheric Observatory http://nasa3d.arc.nasa.gov/detail/soho
Solar Dynamics Observatory http://nasa3d.arc.nasa.gov/detail/sdo
Solar-B http://nasa3d.arc.nasa.gov/detail/solar-b
Solar Radiation and Climate Experiment (SORCE) http://nasa3d.arc.nasa.gov/detail/sorce
Space Shuttle Discovery (Hi Res) http://nasa3d.arc.nasa.gov/detail/shuttle-hi-res
Space Shuttle Parks: SRB, External Tank, Payload, EVA Suit http://nasa3d.arc.nasa.gov/detail/shuttle-parts-hi-res
Stardust http://nasa3d.arc.nasa.gov/detail/jpl-vtad-stardust
SWAS (Submillimeter Wave Astronomy Satellite) http://nasa3d.arc.nasa.gov/detail/SWAS
SWIFT http://nasa3d.arc.nasa.gov/detail/swift
TDRS http://nasa3d.arc.nasa.gov/detail/tdrs http://nasa3d.arc.nasa.gov/detail/eoss-tdrs
TDRS-Khttp://nasa3d.arc.nasa.gov/detail/ngtdrs-2012-deployed
Ulysses http://nasa3d.arc.nasa.gov/detail/jpl-vtad-ulysses
Viking Lander http://nasa3d.arc.nasa.gov/detail/viking-c
Voyager http://nasa3d.arc.nasa.gov/detail/jpl-vtad-voyager
Voyager-2 http://nasa3d.arc.nasa.gov/detail/voyager-2 http://nasa3d.arc.nasa.gov/detail/voyager-c
MESSENGER http://nasa3d.arc.nasa.gov/detail/eoss-messenger
Mars Reconnaissance Orbiter http://nasa3d.arc.nasa.gov/detail/jpl-vtad-mro http://nasa3d.arc.nasa.gov/detail/mro
NEAR http://nasa3d.arc.nasa.gov/detail/jpl-vtad-near
Orbiting Carbon Observatory (OCO)-2 http://nasa3d.arc.nasa.gov/detail/ococomposite
OSIRIS-REx http://nasa3d.arc.nasa.gov/detail/osirisrex-2013-comp
OSTM/Jason-2 http://nasa3d.arc.nasa.gov/detail/ostm-jason-2
Tselina-2 http://nasa3d.arc.nasa.gov/detail/tselina2
Wind-field Infrared Explorer (WIRE) http://nasa3d.arc.nasa.gov/detail/wire
Vehicle Assembly Building (VAB) http://nasa3d.arc.nasa.gov/detail/vab-building *necro [WIP]

Additional Resources:

Sketchup models of spacecraft: https://3dwarehouse.sketchup.com/collection.html?id=2308c9261b05d3447d27abf4648f095b





« Last Edit: April 25, 2016, 05:23:22 pm by Uriah »
Logged

Acetone

  • Hero Member
  • *****
  • Posts: 963
    • Youtube channel
Re: The NASA 3D Resources Project
« Reply #1 on: May 09, 2015, 05:55:54 pm »


(The cupola)


The ISS, somewhere above Slovakia
Logged

HiFlyer

  • Hero Member
  • *****
  • Posts: 1788
  • newbie
Re: The NASA 3D Resources Project
« Reply #2 on: May 09, 2015, 06:17:10 pm »

I can already see Sandra Bullock...........  :)
Logged
Spex: Intel Core i7 6700K @ 4.6GHz / 32.0GB G.SKILL TridentZ Series Dual-Channel Ram / ASUS STRIX GeForce GTX 1080 / Sound Blaster Z / Oculus Rift VR Headset / Klipsch® Promedia 2.1 Computer Speakers / ASUS ROG SWIFT PG279Q ‑ 27" IPS LED Monitor ‑ QHD / 2x Samsung SSD 850 EVO 500GB / Windows 10 Pro

Uriah

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 569
  • We do these things not because they are easy. -JFK
Re: The NASA 3D Resources Project
« Reply #3 on: May 09, 2015, 06:19:12 pm »

Well HiFlyer already found the Sandra Bullock easter egg... I guess I should have hidden it better!
Logged

KW71

  • Outerra Developer
  • Hero Member
  • *****
  • Posts: 763
  • Love OT!
Re: The NASA 3D Resources Project
« Reply #4 on: May 09, 2015, 06:35:20 pm »

What is necessary to do with the models to reduce draw calls? Make textures atlas?
Logged
"A man who is contented with what he has done, will never become famous for what he will do".

Uriah

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 569
  • We do these things not because they are easy. -JFK
Re: The NASA 3D Resources Project
« Reply #5 on: May 09, 2015, 07:24:53 pm »

What is necessary to do with the models to reduce draw calls? Make textures atlas?

Well, for instance, the ISS has an extreme number of meshes and textures. I am going to animate some meshes on the ISS (solar panels and robotic arms), but the rest need to be merged into a single mesh, and the diffuse and normal maps need to be baked into as few texture files as possible by merging UVs and baking the diffuse texture for the combined meshes. Along with some additional optimization of the package, and fine tuning of the resulting materials and original textures.

Regards,
Uriah
Logged

KW71

  • Outerra Developer
  • Hero Member
  • *****
  • Posts: 763
  • Love OT!
Re: The NASA 3D Resources Project
« Reply #6 on: May 09, 2015, 08:09:06 pm »

If time is not a issue I would love to contribute, but first I must finish  my current project (haven't been able to advance as much as I want because I'm really short of time these months).
Logged
"A man who is contented with what he has done, will never become famous for what he will do".

Uriah

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 569
  • We do these things not because they are easy. -JFK
Re: The NASA 3D Resources Project
« Reply #7 on: May 09, 2015, 08:56:32 pm »

*EDITED:

Of course! That would be really awesome! :D Just pick your favorite one(s) and let me know so I can add your name to the item(s) in the PRIORITY LIST on the first post.

I set up a Mediafire File Drop Folder you can upload the OTX files to and I will build the scripts and FDM for each one. This way the download links can remain the same as I modify them, but the package will still be package.yourName.OTX

Mediafire FileDrop Folder Uploads: NASA 3D
Mediafire FileDrop Folder Downloads: NASA 3D

Make sure to let me know which one(s) you, or anyone else for that matter, pick to work on and there may be some specifications necessary, including; size/scale check, position and orientation (forward vector different than aircraft), bones, hierarchy, etc.

One important thing is to use a standard naming convention which I am adapting.

---------------------------------------------------------------------------------------------------------------------------------

Naming Convention Standard:

The new naming convention standard we are adopting requires all lower case letters, no spaces, and the only symbol allowed is underscore _ and thus no dashes -

Therefore Delta_IV-Heavy_Orion would be incorrect as I currently have it named, and instead should be delta_iv_h_orion.

I will use common acronyms, denoting the space launch complex number, (slc#), and object name, (e.g. slc37_fut or slc40_mlp).

If the object is common, either used at multiple launch complexes, or used commonly in scenery, the first word should denote the type of object first, e.g. house, bldg (building), tower, tank, sign, wall, etc... This is so they can easily be located in the object menu by type or SLC. This keeps everything organized and I'll also add tags to the objdef to search for objects.

Examples of object names following the new naming conventions:
atlas_v_501_x37b
delta_iv_h_orion
house_14_a2
houses_3x3_a1
slc37_mst
slc37_fut
slc37_csb
slc41_mlp
slc40_hif
tower_cell
tower_comm
tower_lightning_a1
tank_lh2
tank_lox

Examples of texture file types following the new naming conventions:
delta_iv_h_rs68_diff.dds
delta_iv_h_rs68_norm.dds
delta_iv_h_rs68_rough.dds
delta_iv_h_rs68_opac.dds
delta_iv_h_rs68_refl.dds
delta_iv_h_rs68_envir.dds
delta_iv_h_rs68_emiss.dds

Acronym definitions:
csb = common service building
lh2 = liquid hydrogen
lox = liquid oxygen
mst = mobile service tower
mlp = mobile launch platform
fut = fixed umbilical tower
vif = vertical integration facility
hif = horizontal integration facility
vab = vehicle assembly building

Also, in the object definition file there should be tags for the type of object (rocket, satellite, launch complex, etc) and object name in order to search for it in the browser.

Code: [Select]
"tags" : "apollo, lunar, module, lm, lem, apollo_lm, lander, moon, spacecraft, rocket, nasa, grumman"
---------------------------------------------------------------------------------------------------------------------------------

Regards,
Uriah
« Last Edit: May 09, 2015, 09:26:33 pm by Uriah »
Logged

PytonPago

  • Hero Member
  • *****
  • Posts: 2284
  • It´s way too complex, dont let me try to explain !
Re: The NASA 3D Resources Project
« Reply #8 on: May 10, 2015, 12:39:20 am »

Wow ... you can do some basic searching in your in-engine browser window from .objdef file stuff ? Neat.
Logged
We are still undeveloped as long as we don´t realize, that all our science is still descriptive, and than beyond that description lies a whole new world we just haven´t even started to fully understand.

KW71

  • Outerra Developer
  • Hero Member
  • *****
  • Posts: 763
  • Love OT!
Re: The NASA 3D Resources Project
« Reply #9 on: May 10, 2015, 12:50:38 pm »

Let's start from the top. I'll get the Ares 1.


EDIT:


I downloaded the file. This model seems pretty simple... I thought it would be divided in sections, but is just one simple piece.


I can make some adjustments and export it to OT (that would be fast). Or if you can wait I can make a new model after I finish the AH-64B.


« Last Edit: May 10, 2015, 01:23:31 pm by KW71 »
Logged
"A man who is contented with what he has done, will never become famous for what he will do".

Uriah

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 569
  • We do these things not because they are easy. -JFK
Re: The NASA 3D Resources Project
« Reply #10 on: May 10, 2015, 01:51:29 pm »

Ha Ha, and you picked a rocket! It all depends on if we want that to be functional or not. I would recommend you start with a satellite, as they are much less complex, but if you would like to actually model the Ares I, I would be happy to make it work.

Regards,
Uriah
Logged

Planets

  • Full Member
  • ***
  • Posts: 104
  • newbie
Re: The NASA 3D Resources Project
« Reply #11 on: December 10, 2015, 04:51:04 pm »

Wow! that is one hell of an effort, good luck fellas, I once tried to import the Crawler model to the game because I felt it really belonged in a game like this, for many reasons but it was frustrating as hell to do and I got burned out on using Blender to do it, I managed to at least get it into the game finally, not sure if it was the correct scale, and the model itself was untextured and missing details on the tracks etc.

I checked though and its still there at least, the same model from the NASA resource site, I could provide you with my .otx and the final blender file if you want to texture it etc, I haven't touched Blender since so I forgot everything I did besides subdividing the hell out of the meshes to get the vert count lower for the importer, and if you add more detail like track assemblies that are missing it might go over in vert count etc.

This is how it looks now, the tracks float around the entire assembly there with nothing touching them though. I tried to find a higher detail model for free but there wasn't any  =|







« Last Edit: December 10, 2015, 04:53:29 pm by Planets »
Logged

Acetone

  • Hero Member
  • *****
  • Posts: 963
    • Youtube channel
Re: The NASA 3D Resources Project
« Reply #12 on: December 11, 2015, 04:37:15 am »

If you want to see how it looks in the Cap crawlway, send me the package ;)
Logged

Planets

  • Full Member
  • ***
  • Posts: 104
  • newbie
Re: The NASA 3D Resources Project
« Reply #13 on: December 11, 2015, 06:46:15 pm »

If you want to see how it looks in the Cap crawlway, send me the package ;)

Sure thing! Here you go, unfortunately it turns out that I don't have the saved .fbx or .dae file for the crawler anymore so this is all that remains from that attempt.

https://www.dropbox.com/s/edg00u1aa4o4a6a/crawler.Planets.otx.zip?dl=0





Logged

KW71

  • Outerra Developer
  • Hero Member
  • *****
  • Posts: 763
  • Love OT!
Re: The NASA 3D Resources Project
« Reply #14 on: December 11, 2015, 08:59:00 pm »

Logged
"A man who is contented with what he has done, will never become famous for what he will do".
Pages: [1] 2