godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91k stars 21.17k forks source link

Godot 3.1 few feature Request #14938

Closed abhaskumarsinha closed 6 years ago

abhaskumarsinha commented 6 years ago

Please add PBS, BRDF And PBR in Godot 3.1, also, please release alpha release as soon as possible. And these are optional features -

  1. God Rays
  2. Unity like material editor which supports glossy, reflective, metallic and specular
  3. Unreal Engine like Terrain Editor
  4. PSP2 and PSP4 support,

Also, if you'd ask, why these features should be given top priority, its because, these effects/features are mostly used in game dev by AAA Engines (as per Ubi-magzine 2017 November edition)

All these are not orders which are to be completed until 3.1, these are request which should be completed at own pace, I know you developers are doing too much hard work, so, please comment, if any help is needed for Godot 3.1, like Docs or any other stuff, It'd be my pleasure to work with you talented guys!

mhilbrunner commented 6 years ago

1 is planned in the roadmap somewhere I think. 2 and 3 are cool ideas :) Can you explain 4 a little more?

Zireael07 commented 6 years ago

Godot 3.0 already has a PBR renderer which has metallic and specular?

LinuxUserGD commented 6 years ago

Godot has a material editor where you can tweak the material itself and add special textures. So 2 is already a feature.

levrik commented 6 years ago

there is already a terrain plugin for Godot (2): https://github.com/Zylann/godot_terrain_plugin Don't know if it's good tho.

Edit: Looks like there is some work done for Godot 3.0 as well: https://github.com/Zylann/godot_heightmap_module

Zylann commented 6 years ago

@levrik forget about the plugin, it's outdated. The C++ module is better and I may consider working on it if needed for 3.1, see https://github.com/godotengine/godot/issues/9046

As for other features, they are either existing or planned for 3.1 (no idea what's PSP2/PSP4 though)

Calinou commented 6 years ago

Please create one issue per proposed feature, after checking for potential duplicates.

Also, note that the specular + glossiness workflow is unlikely to be supported in the near future.

abhaskumarsinha commented 6 years ago

Those who are not able to understand what are wishes, let me explain :-

  1. God Rays (Volumetric effect, is a effect caused by a scientific phenomenon called Tyndall effect)
    • Tyndall effect is a effect which most of us have commonly have seen them in foggy morning in a forest, where a ray of light becomes visible. Scientifically, When dust particles are suspended in air, the ray of light start scattering, and the color of scattering of light depends upon the size of the particles. If particles are bigger, then they scatter blue light (due to their wave length) and if they are smaller, they scatter red. (Note violet is not scattered.)

example images -

  1. Experiment

  2. Forest

  3. Need a plugin/asset which is similar to crazybump, (Unity and Unreal have this), in which we will be able to adjust the sliders with different options, until we get realistic material. I mean how much of normal power, specularity and other sliders, will be there in opengl 2.1 version also, I know they are in Opengl3, but I want that in opengl2 also. example -

1.Tutorial to use of Crazy Bump

  1. For those who don't know Unreal Engine, it has most advanced Terrain/Vegetation editor, that can use multimesh instance and you can even grow grasses and trees over any mesh with few click,

  2. Play Station 2 and Play Station 4, are the most difficult Console to make game for. So, if we are able to target them, we may reach other console which use OpenGL before the finish of PS.

@Calinou @Zylann @levrik @LinuxUserGD @Zireael07 @mhilbrunner

LinuxUserGD commented 6 years ago
  1. Gimp has a plugin called insane bump and Godot has some sliders to tweak normal maps...
mhilbrunner commented 6 years ago

I don't think that Godot needs Playstation 2 support. :,D

Support for terrains and god rays are planned in some capacity.

Btw, you don't need to mention everyone, all that are subscribed to the issue get a notification anyway. :)

LinuxUserGD commented 6 years ago

And change the title pls

vnen commented 6 years ago

Console ports ain't gonna happen like that, for a variety of (mostly legal) reasons. It's not a work anyone is willing to do for free. Even if someone in the community is willing, they could share the console port only with licensed developers.

I know everyone is excited about Godot 3, but you can't expect all advanced features of engines made by big companies with lots of full-time devs. Maybe Godot gets to that stage (we hope so) but it takes quite some time.

aaronfranke commented 6 years ago

@abhaskumarsinha Please create individual issues per topic.

mhilbrunner commented 6 years ago

Closing this, as the issue is vague and all of these were answered above.

As explained, your requests are either already planned or on the roadmap, have existing issues or will not happen.

Also if you're interested in helping out, feel free to head over to the communities and get started on contributing, we always can use more help :)

If you still have additional requests, please open one issue per request. Thank you!