-
-
Notifications
You must be signed in to change notification settings - Fork 180
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
UPBGE Development ideas #1136
Comments
I have 1 commit :D but your list looks great.
-blur pass on alpha hashed materials |
I'm not a committer and i don't have enough experience for helping in development and upgrade upbge but i have searching how the other softwares manage the LOD Fade effect and the unity methods seems well documented if this can help |
I'd personally include the text editor in the opened things |
I like the first version without the file browser, but in solid mode. Else, I won't replace the point with a sun (but i don't really mind). I'm ok with the first version in solid mode. |
Closing the issue to make it not visible from tracker list. As it is pinned this is not a problem as it is showed in Top part. |
Concerning LibLoad, I get very low framerates and strange behaviour (some code not working, being applied at wrong times for example) when loading a file with the Game Actuator. What would be the best way to completely jump to another .blend file at runtime? Currently using a 0.3.0 build from April 17th |
It's good in recent builds 👍 |
LibLoad has been replaced with scene.convertBlenderObject/scene.convertBlenderCollection, I won't work on it. If someone wants to work on it, the old code is still there but as we have convertBlenderObject/convertBlenderCollection and that we can use bpy.ops.wm.append or import_mesh_ply or import objects from different files types or another .blends then convert it into gameobjects, it seems to me that libload is not needed anymore. For Async, we'll maybe try to find something but with the new system (not with libload unless someone wants to put his hands in this extremely complex code). |
I think import alembic is multithreading and asynchronous. I have to check it |
another thing to consider - the new intel threaded container type should help us potentially - maybe we can use it in a few places? |
there will be a chance to have all deform modifiers working in UPBGE during the game? it would be a great help instead of animate all with armature and shape key which is a boring long procedure |
deform modifiers are working during runtime in upbge 0.3 |
could we make a way to overide the texture a modifier is using with another image buffer? for instance replace a static image with a video texture? |
youle31 i mean UPBGE not with blender and eevee |
Hi @Trample-ingame , |
ah :( , so about 0.3 i want to say, i honestly think the old blender is more intuitive and blender internal /render was very fast to create materials with texture and set texture parameters at once in 10-20 seconds and get some very cool stuff, now in the new one i don't even know where to touch, if the property layout would had meant to be closer to the old blender it'd had be much easier to use it, i still don't understand why blender 2.8 it's like a now software with new icons that confusing me in search of tools, i tried sometime to use the new blender but i go back after 10 minutes, i want to switch to the new lite eevee render mode but it's like i have to learn a new software with scene and materials creation much longer with nodes :/ it's stressing, also i'm waiting to have 0.3 much more stable, |
it's actually very easy to use - the principled node can describe almost any material. |
I'd like to see a UPBGE development fund, and dedicated paid team members, with a support team as a paid option to help users learn and troubleshoot the engine. There should be a marketplace for assets and prefabs, as well as promote games in development, as well as releases. I can help with these things if I can find someone on the team who's willing to talk? |
Hi, |
you should ask it to the owner of the plugin not to me, i only created the
text/grid file
Il giorno gio 25 gen 2024 alle ore 10:36 sammtrend ***@***.***>
ha scritto:
… Hi,
Not sure this is the right place to ask.
I would like to know if this is possible to request new sensor. I would
like to use loadcells from here :https://www.phidgets.com/?prodid=229
in combination with https://www.phidgets.com/?prodid=1270. There is an
API for multiple coding languages (C, python,...). I can do testing as I
have those devices with me.
Samm
—
Reply to this email directly, view it on GitHub
<#1136 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6DMA3RDG2HKX3CQZBKRYDYQIRSNAVCNFSM4LA7FY22U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJQHE3TKNJXHAYA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Rendering
Performace
Stability
Physics
Vehicle Constraints:
|
I would recommend wrapping armature physics object using bt_multiBody, (maybe for 4.3?) this can be used in conjunction with a 'target action armature' to attempt to match with the ridged body armature. @JYamihud - Multiple passes is already planned by composition team (AOV / Depth etc) |
Add more builtin uniforms to 2D filters (projection matrix, viewmatrix, a noise texture?, eevee utilTex for ambient occlusion filters? (maybe needs to delay the end of DRW_game_render_loop to have the textures available when filters are rendered)).
Add more 2D filter templates (Denoise, HBAO+...).
Restore libload if someone is interested to work on it.
Implement smaa (I read a bit doc about it here: https://github.com/dmnsgn/glsl-smaa + lordloki branch.
Remove WorldIpo/Replace with world->nodetree actions.
Recover ObColor/Lights Ipos.
Find why KX_GameObject.updatePhysicsShape sometimes needs several frames to update.
So this is not updatePhysicsShape the issue. This is that when you replace gfx, it needs several frames? Or when you add an object?
A note was added to the release notes: bpy.context.view_layer.update() can be called before updatePhysicsShape() if we don't want to wait.
Recover ReplaceMesh use GFX/use physics.
LOD fade?
Add Lerp to smooth mouseLook movements (does it already exists?)
Create a "game workspace" like "modeling"/"sculpting"...
Recover some upbge 0.1.9 to 0.2.4 commits ? See upbge 2.7 git log.
NOTE: We already are at UPBGE 0.2.2 level. (Thanks lordloki!)
Improve profile (remove some things from rasterizer and add it in other categories)
Clean up unused actuators.
Cleanup/reOrganize headers.... with source/tools.
Cleanup lights files/code.
Cleanup background code (zenith/horizon...deprecate...). Actually was already done i think
Cleanup python API.
Documentation (Thanks to lordloki for the work already done!).
Adapt UPBGE/testfiles repository to upbge 0.3
UPBGE Python console
In physics tab, add an option to choose if we want to create the shape from evaluated mesh or original mesh.
In physics tab, remove invisible option as we can already have the object invisibled in object tab > display as wire
Disable old SoftBodies UI as they are not supported using blender meshes. The physics behaviour works but the meshes can't be deformed as the deformers code has been removed. EDIT: SoftBodies have been restored now. Thanks Youle!!!
Restore python components templates
Implement a way to remove anchors (constraints between rigid body and soft body - like softbody pin). See createConstraint code
When logic/physics/render loop can't be executed at targeted framerate (default 60), physics and logic can be updated several times in the loop. However, there are 2 settings : Max Physics Steps and Max Logic Steps limiting the amount of potential updates per loop.
ideas:
.............
List only editable by commiters, please.
The text was updated successfully, but these errors were encountered: