Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature suggestion: Have a good lighting style just like Godot and Unity #4

Closed
Raj2032 opened this issue Jun 15, 2019 · 8 comments
Closed
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@Raj2032
Copy link

Raj2032 commented Jun 15, 2019

The problem with Armory at this stage is the way how the default camera and lighting setup is terrible, Both Godot and Unity do a better job with its lighting system I hope that Arsenal can use something similar to Godot and Unity.

@zicklag zicklag added the enhancement New feature or request label Jun 15, 2019
@zicklag
Copy link
Member

zicklag commented Jun 15, 2019

Right now we aren't ready to deal with anything rendering related. That will come, but it will also be more dependent on getting the needed features into the Amethyst engine that we are building on top of.

For now I'm going to close this issue. Once we get more of the basic foundation laid down we can discuss higher level aspects such as rendering. Also I'm going to start working on laying out an initial roadmap so that you can see what we will be working on.

@zicklag zicklag closed this as completed Jun 15, 2019
@zicklag zicklag added the wontfix This will not be worked on label Jun 15, 2019
@zicklag
Copy link
Member

zicklag commented Jun 15, 2019

Even if we don't work on it now, I am curious, what exactly is the issue you have with Armory's lighting and camera setup? Is it a problem in the way that things look, or in the way that objects are placed when designing the scene? I just realized that you may not have meant rendering as much as UX for placing lights and cameras.

@Raj2032
Copy link
Author

Raj2032 commented Jun 16, 2019

@zicklag Hi zicklag, when I used Unity and Godot, if I added a sun (or spot light or anything similar) (without even pressing the play button) then the sun's lighting, would immediately show, whereas on Armory it doesn't immediately show unless if you play the game, which is a bit of a disappointment as I would like to continuously play with the sun's lighting without having to press the play button, and then end it and then make small incremental changes etc.

Plus Godot and Unity comes with a default sky and all that but with Armory you have to make it yourself which is a disadvantage.

I understand that development hasn't even taken place yet but it is something you may want to consider during the development of the project.

@zicklag
Copy link
Member

zicklag commented Jun 16, 2019

OK, that makes sense.

Would it satisfy you for this use-case if the lights, and other objects, in the scene were synced live from the Blender interface to your running game? For example:

  1. You place your lights in Blender
  2. You run the game from Blender and it starts a second window that shows your running game ( just like Armory )
  3. You switch back to Blender without closing the game
  4. You rotate or move you light in Blender and the changes are immediately reflected in your running game

This kind of workflow is something that we think that we can accomplish and that I think would be a big UX improvement over the build->run->test->repeat workflow.

@Raj2032
Copy link
Author

Raj2032 commented Jun 16, 2019

@zicklag Yeah that seems like a pretty good idea but personally I think it is better to automatically show up the lighting within the scene (without starting the game) so that I don't have to keep switching between windows to change the lighting.

@zicklag
Copy link
Member

zicklag commented Jun 16, 2019

The difficulty with displaying it in the viewport is that we may not be able to get Blender to render the viewport so that it looks exactly like the game. Its one of the trad-offs of using Blender as the primary game building interface. Armory has an open issue for doing something similar, though, so we'll have to look into that.

I'll create issues for live sync and the viewport renderer and link them back here so that we don't lose the idea. Thanks for the feature suggestion. 🙂

@zicklag
Copy link
Member

zicklag commented Jun 16, 2019

Tracking this in issues #14 and #15.

@Raj2032
Copy link
Author

Raj2032 commented Jun 16, 2019

@zicklag

I'll create issues for live sync and the viewport renderer and link them back here so that we don't lose the idea. Thanks for the feature suggestion. 🙂

You're welcome glad to help you out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants