Comments (11)
Currently it's not possible to rotate models. It is possible to shift them with setRenderOffset in model_data.lua
I do fix each model in blender myself, applying proper normals (edge split tool) and rotation.
I could add them to the default set, depending on how they look and how large the final package becomes. Choice is never bad.
The "packgen" script is to generate .pack files from files. This is due to the fact that the models I bought come with a license that do not allow you to distribute the source files. So I need to distribute those models in a none-editable format. Hench the .pack files. (Models from .pack also load quicker then .obj)
I should make the player/not player a property of the template instead of a odd implicit thing with the name.
Every ship-template can also be used as a station. Yes, this is a bit odd. Only template names that end in "Station" will show up in the GM screen as station options. (Once again, odd implicit naming stuff that I should fix)
Docking at specific location would require code modifications.
from emptyepsilon.
Hey,
Too bad, Then I should do the same for a lot of models in blender, too bad.
We will see about the package and I will send you it when it is finished next week.
I will see about the player and station naming and change my template when needed 👍
On the other hand,
I have added so many ships that the GM screen can not contain them all :), so I can't spawn them all properly to test, will have to do it by script then ....
I assume *.Jpeg's are not loaded, since they only give a black model?
from emptyepsilon.
Hello,
Somehow my blender exported *.obj's are not recognized by EE (Aka, they crash on main screen).
They are visible by other viewer programs.
What I do is import an obj (which works in EE, but is turned wrong), I turn it in EE and export it. I try to apply the edge split tool, but it seems like nothing changes when I do.
What options do I need to flag, or not flag to export a usable *.obj file
Greets
from emptyepsilon.
Make sure you export the obj with normals and uv-maps. Else EE indeed crashes (sorry, little checks in that code)
from emptyepsilon.
That is not the problem it seems,
The checkboxes, include edges, apply modifiers, write normals, include Uvs and objects as obj objects are on, but it still crashes....
from emptyepsilon.
Odd, can you mail me an example obj? [email protected]
from emptyepsilon.
Just wondering.
Why did you choose to make every ship turned 270 degrees on the Z axis. All the ships I have found (like 40+), have the convention to align the same axis. It is a bit ... stupid that i have to turn every ship every time :).
Grtz
from emptyepsilon.
The ships I got from AngryFly are positioned like this :-)
from emptyepsilon.
@Jhovall I don't think it's about turning the ships, it's about the meaning of the axes. In Artemis SBS, the X coordinate goes port to starboard, Y goes dorsal to ventral, and Z goes fore to aft (because some game designers like to interpret x-y as screen coordinates and as depth), so "forward" means [0, 0, Infinite].
I guess that the folks at AngryFly have a different concept of coordinate systems, and for them "forward" means [0, Infinite, 0]. It's just conventions and lack of a standard of what's "front".
from emptyepsilon.
I also had to rotate ships I exported from Artemis SBS in the OBJ files.
from emptyepsilon.
I think angryfly folks are the ones with a different definition. And since daid got it that way, he implemented the ships in the engine like that.
It is just a hassle to turn every ship in blender. (Also to find the engine emittors and to get the right scaling I want, but that is another subject :) ).
from emptyepsilon.
Related Issues (20)
- [docs] Document resource pack creation and usage
- Alpine-linux compiling HOT 9
- Package EmptyEpsilon via Flatpack and publish on Flathub HOT 9
- After building from source running fails due to no config HOT 5
- Pressing delete while at the end of a text entry box crashes the game HOT 2
- [tweak] Docking services toggles are confusing if ship doesn't have any DockClasses HOT 2
- Enhancement Request - Missile Tube Status getter HOT 1
- Joystick events not detected under netboot HOT 10
- Enemies cant aim side-mounted weapons? HOT 4
- Missile trajectory lines glitching HOT 1
- EE-2023.06.17 Navy Striker model super-sized HOT 6
- Feature: Player ship stats in ship selection screen and database HOT 7
- Linux server crashes when clients try to connect HOT 6
- [Issue] When the player ship docks at a station, it jerks
- [Scenario issue] "The Black Wall" from Dyrian HOT 8
- unexpected mass spawning of ships HOT 3
- Game won't start with current version on OpenSuSe 15.4 HOT 2
- Borderline Fever scenario error: attempt to call a number value (local '_') HOT 2
- Check
- build/MacOS Needs Update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emptyepsilon.